本文主要是介绍Centos7.6使用docker部署elasticsearch6.8.6 + kibana6.8.6 + ik分词器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Centos7.6使用docker部署elasticsearch6.8.6 + kibana6.8.6 + ik分词器
创建单个节点文件夹,mkdir /home/es/single
single目录下包括config data plugins 三个文件夹
在single目录下创建config文件夹,再创建elasticsearch.yml写入配置
echo “network.host: 0.0.0.0” >> ./config/elasticsearch.yml
echo “xpack.security.enabled: false” >> ./config/elasticsearch.yml //关闭监控
chmod -R 777 /home/es/single 添加权限
准备对应版本中文分词插件和拼音分词插件
将zip解压到一个文件夹,并放入plugins
编写配置docker-compose.yml文件
version: '2.1'services: elasticsearch:image: elasticsearch:6.8.6container_name: esrestart: alwaysvolumes:- ./config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml- ./data:/usr/share/elasticsearch/data- ./plugins:/usr/share/elasticsearch/pluginsenvironment:- "discovery.type=single-node"- "ES_JAVA_OPTS=-Xms256m -Xmx256m" ports:- 9200:9200- 9300:9300kibana: image: kibana:6.8.6container_name: kibanarestart: always environment:- ELASTICSEARCH_HOSTS=http://es:9200 ports:- 5601:5601depends_on: - elasticsearch
在single目录执行 docker compose up -d 后台运行
#关闭
docker compose stop
#关闭并删除容器
docker compose down
#重启服务
docker compose restart
这篇关于Centos7.6使用docker部署elasticsearch6.8.6 + kibana6.8.6 + ik分词器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!