前期准备
一台安装了docker的服务器
安装步骤
1、拉取es镜像
docker pull elasticsearch:7.17.4
2、创建es所需的目录
cd /opt
mkdir -p module/es/config module/es/data module/es/plugins
3、编辑es配置文件
cd module/es/config/
vim elasticsearch.yml
配置内容:
http.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
5、下载分词插件并解压
cd ../plugins/
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.17.4/elasticsearch-analysis-ik-7.17.4.zip
unzip elasticsearch-analysis-ik-7.17.4.zip
6、docker启动es
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" -v /opt/module/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /opt/module/es/data:/usr/share/elasticsearch/data -v /opt/module/es/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.17.4
7、安装es可视化界面
由于es没有自己的可视化界面,所以我们需要用docker安装一下elasticsearch-head来可视化
拉取elasticsearch-head
docker pull mobz/elasticsearch-head:5
启动elasticsearch-head
docker run -d --name es-head -p 9100:9100 docker.io/mobz/elasticsearch-head:5
8、浏览器访问
http://ip:9100
文章来源:https://www.toymoban.com/news/detail-617925.html
附:参考资料
Docker 安装 ELK (ElasticSearch、ElasticSearch-head、Logstash、Kibana、Filebeat) 容器文章来源地址https://www.toymoban.com/news/detail-617925.html
到了这里,关于5分钟搞定docker安装elasticsearch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!