Docker Elasticsearch安装教程

1、执行pull 指令

docker pull elasticsearch:5.6.8

2、配置es 配置文件 ~/conf/es/elasticsearch.yml

http.host: 0.0.0.0 
#Uncomment the following lines for a production cluster deployment
transport.host: 0.0.0.0              
#discovery.zen.minimum_master_nodes: 1                                                                                         

transport.host: 0.0.0.0 用于任意ip访问es(用于开发阶段,生产环境指定ip)

3、运行

docker run 
-di 
--name=fj-es 
-p 9200:9200 
-p 9300:9300 
-v /home/vagrant/conf/es/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml 
elasticsearch:5.6.8

查看 运行情况

There is insufficient memory for the Java Runtime Environment to continue.             
Native memory allocation (mmap) failed to map 1973026816 bytes for committing reserved memory.                                      
An error report file with more information is saved as:                                 
/tmp/hs_err_pid1.log                                                                   
OpenJDK `64-Bit Server VM warning: INFO: os::commit_memory(0x000000008a660000, 1973026816, 0) failed; error='Cannot allocate memory' (errno=12)                       

4、修改配置后启动不了

出现错误 :内存不足 运行不成功 修改jvm配置文件

find /var/lib/docker/overlay2/ -name jvm.options

-Xms2g  
-Xmx2g12

修改为

-Xms512m  
-Xmx512m                                                                       

配置完启动失败:因为es启动会检查最多打开的文件的个数以及虚拟内存 区域数量等等,如果你放开了此配置,意味着需要打开更多的文件以及虚拟内存,所以 还需要系统调优。

修改:/etc/security/limits.conf 在文档尾追加

* soft nofile 65536
* hard nofile 65536

修改: /etc/sysctl.conf 在文档尾追加

vm.max_map_count=655360

执行命令:

sysctl ‐p

重启虚拟机,启动容器测试

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Elastic+logstash+head简单介绍 一. 概述 ElasticSearch是一个基于Lucene的...
    柒月失凄阅读 4,357评论 0 4
  • 1. 安装: 要求至少Java 8(推荐使用Oracle JDK version 1.8.0_121)并设置$JA...
    simonsgj阅读 2,290评论 0 9
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,917评论 0 5
  • 本文所有内容皆关于 ES和 kibana 一、简介 ELKB即elasticsearch、logstash、ki...
    闲云戏雨阅读 1,573评论 0 0
  • 今天可以算是加入简书的第一天。 之前总是看各种推荐,都对简书倍是推崇,就下载下来,也没怎么看。 现在想写一些东西,...
    高小明_1c61阅读 165评论 0 1