谷粒商城微服务分布式高级篇:linux下使用docker安装ElasticSearch

Posted 阿波罗的手

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谷粒商城微服务分布式高级篇:linux下使用docker安装ElasticSearch相关的知识,希望对你有一定的参考价值。

[root@localhost ~]# docker pull elasticsearch:7.8.0  安装elasticsearch:7.8.0
[root@localhost ~]# docker pull kibana:7.8.0 安装安装elasticsearch:7.8.0版本对应的可视化工具

创建文档
[root@localhost ~]# mkdir -p /mydata/elasticsearch/data
[root@localhost ~]# mkdir -p /mydata/elasticsearch/config

进入mydata/elasticsearch/config下,这里的host后面必须要有空格,因为是yml文件,否则无法识别
[root@localhost config]# echo "http.host: 0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml

进行挂载
[root@localhost config]# docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \\
-e "discovery.type=single-node" \\
-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \\
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \\
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \\
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \\
-d elasticsearch:7.8.0

进入elasticsearch目录,开放/mydata/elasticsearch/权限
[root@localhost elasticsearch]# chmod -R 777 /mydata/elasticsearch/


查看id号后启动:
[root@localhost elasticsearch]# docker ps -a
[root@localhost elasticsearch]# docker start e19

成功界面:

 【ES从入门到实战】完整合集版,带思维导图:https://juejin.im/post/5edaefb06fb9a047de53d131

以上是关于谷粒商城微服务分布式高级篇:linux下使用docker安装ElasticSearch的主要内容,如果未能解决你的问题,请参考以下文章

谷粒商城高级篇商城业务:商品检索

谷粒商城高级篇缓存与分布式锁

谷粒商城高级篇Elasticsearch:全文检索

全网最全-谷粒商城项目-面试总结-简历优化

白嫖版-谷粒商城java分布式基础高级高可用集群架构2020

Day428.RabbitMq消息队列--2 -谷粒商城