docker安装elasticsearch

镜像

[root@localhost ~]# docker images
REPOSITORY                            TAG                 IMAGE ID            CREATED             SIZE
hub.c.163.com/library/elasticsearch   latest              7516701e4922        2 years ago         316MB
 

启动容器,由于内存占用过大,启动设置一下

 

[root@localhost ~]# docker run -e ES_JAVA_OPTS="-Xmx256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name elasticsearch 7516701e4922
96d8b8166eaba770e35d49aaf3da6db48c1c7fd6122442b40b73599d0796823b
 

启动不起来删除使用下面:

docker run  -d -p 9200:9200 -p 9300:9300 --name elasticsearch01 7516701e4922
 

 

实战

安装ElasticSearch

docker 安装 Elasticsearch6.4.3版本 及中文插件安装。

系统配置

不配置的话,可能会启动失败

具体报错:max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]。

解决:

  • sudo sysctl -w vm.max_map_count=262144

启动 ES

  • docker run -p 9200:9200 -p 9300:9300 -d --name es_643 elasticsearch:6.4.3

进入镜像

  • docker exec -it es_643 /bin/bash
  • 安装中文分词插件
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.3/elasticsearch-analysis-ik-6.4.3.zip

 

修改cluster-name

  • docker exec -it es_643 /bin/bash
  • es配置文件位置: /usr/share/elasticsearch/config/elasticsearch.yml

 

退出并重启镜像

  • exit
  • docker restart es_643

查看日志

  • docker logs -f es_643
  • loaded plugin [analysis-ik]  成功加载中文分词器
  • [ZKPrdxF] started  成功启动
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值