安装ElasticSearch

拉取镜像,选择版本为6.5.0

$ docker pull elasticsearch:6.5.0

启动一个容器

    

$ docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -p 9200:9200 -p 9300:9300 elasticsearch:6.5.0

然后访问 GET localhost:9200 ,发现未启动成功,查看日志

docker 安装ElasticSearch(6.x版本)  

这里提示:vm.max_map_count [65530] is too low, increase to at least [262144],说max_map_count的值太小了,需要设大到262144

查看max_map_count的值

$ cat /proc/sys/vm/max_map_count
65530

重新设置max_map_count的值

$ sysctl -w vm.max_map_count=262144
vm.max_map_count = 262144

再次启动容器

   

$ docker start 42d6

再次访问 GET localhost:9200

docker 安装ElasticSearch(6.x版本)   

安装成功。

相关文章:

  • 2021-09-01
  • 2021-09-29
  • 2021-10-24
  • 2021-09-27
  • 2021-07-19
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-05-27
  • 2021-04-10
  • 2021-05-26
  • 2021-09-24
  • 2021-07-06
  • 2021-06-07
相关资源
相似解决方案