dockera安装elasticsearch 7.6.2

docker pull elasticsearch:7.6.2
docker run -d -e ES_JAVA_POTS="-Xms256m -Xmx256m" -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
--name search elasticsearch:7.6.2

修改/data/elasticsearch/config

cluster.name: elasticsearch-cluster   # 集群名称
node.name: es-node1                   # 节点名称,仅仅是描述名称,用于在日志中区分
network.bind_host: 0.0.0.0
http.port: 9200                       # 对外提供服务的端口,9300为集群服务的端口
transport.tcp.port: 9300
http.cors.enabled: true
http.cors.allow-origin: "*"

启动:

映射文件或文件夹没有的话,需要先建立起来

docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 -v /data/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /data/elasticsearch/plugins:/usr/share/elasticsearch/plugins -v /data/elasticsearch/data:/usr/share/elasticsearch/data -e TZ='Asia/Shanghai' -e LANG="en_US.UTF-8" -e "discovery.type=single-node" --name search elasticsearch:7.6.2

查询是否启动成功,访问http://101.201.150.23:9200/:

ik分词器下载地址:

https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip

猜你喜欢

转载自blog.csdn.net/u013008898/article/details/111560569