docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.0
mkdir -p /data/es/single/data chmod 777 /data/es/single/data
# 创建ik存放目录 mkdir -p /data/es/single/ik && cd /data/es/single/ik # 下载ik wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.14.0/elasticsearch-analysis-ik-7.14.0.zip
# 解压文件 unzip elasticsearch-analysis-ik-7.14.0.zip
注:如果提示 -bash: unzip: command not found,请先安装unzip,再进行解压ik
yum install -y unzip
# 修改sysctl.conf,解决 max virtual memory areas vm.max_map_count [65530] is too low 问题 vi /etc/sysctl.conf # 在最后添加一行,保存退出文件编辑 vm.max_map_count=655300 # 使文件生效 sysctl -p /etc/sysctl.conf
cd /data/es/single
version: '2.2' services: es: image: docker.elastic.co/elasticsearch/elasticsearch:7.14.0 container_name: es restart: always environment: - node.name=es - discovery.type=single-node - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" ulimits: memlock: soft: -1 hard: -1 volumes: - /data/es/single/data:/usr/share/elasticsearch/data - /data/es/single/ik:/usr/share/elasticsearch/plugins/ik ports: - 9201:9200 networks: - elastic networks: elastic: driver: bridge
3.1、开启防火墙9201端口
# 我的是阿里云的centos7系统,防火墙开启需配置,未开启无需配置 # 查看防火墙状态 firewall-cmd --state # 查看已开放端口 firewall-cmd --list-port # 开放端口 firewall-cmd --permanent --add-port=9201/tcp
3.2、开启阿里云服务器9201端口
3.3、其他系统、服务器请查找开放端口命令或文档
注:出现docker-compose:command not found,是未安装docker-compose,需先进行安装
# 进入es目录 /data/es/single # 启动 docker-compose up -d # 查看启动状态 docker ps -a
docker logs es
docker-compose down
1、感谢老板,给我补充了维生素RMB。
2、保护费收到了,有事给姐打电话!
... ...
1、我怀疑你是我的客户,但是你不来,我没有证据。
2、有单请麻烦我,不要麻烦我的同行们,我农村来的,不怕累!
... ...
1、去拥抱陌生,去期待惊喜。
2、以如常为喜,以如愿为安。
... ...
1、好坏全靠运气,咸淡全靠手气。
2、三餐四季不必太匆忙,有一种幸福叫下厨房。
... ...
1、得之坦然,失之淡然。
2、人间风月,浅尝即可。
... ...
1、感谢老板,给我补充了维生素RMB。
2、保护费收到了,有事给姐打电话!
... ...
1、我怀疑你是我的客户,但是你不来,我没有证据。
2、有单请麻烦我,不要麻烦我的同行们,我农村来的,不怕累!
... ...
1、去拥抱陌生,去期待惊喜。
2、以如常为喜,以如愿为安。
... ...
1、好坏全靠运气,咸淡全靠手气。
2、三餐四季不必太匆忙,有一种幸福叫下厨房。
... ...
1、得之坦然,失之淡然。
2、人间风月,浅尝即可。
... ...