5分钟搞定docker安装elasticsearch

这篇具有很好参考价值的文章主要介绍了5分钟搞定docker安装elasticsearch。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前期准备

一台安装了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
docker es7.10,Docker,docker,elasticsearch

附:参考资料

Docker 安装 ELK (ElasticSearch、ElasticSearch-head、Logstash、Kibana、Filebeat) 容器文章来源地址https://www.toymoban.com/news/detail-617925.html

到了这里,关于5分钟搞定docker安装elasticsearch的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ES6、ES7、ES8、ES9、ES10、ES11、ES12都增加了哪些新特性?

    前端开发的都知道,JavaScript经历了不同标本的迭代,从1到12的不断完善中会添加不同的新特性来解决前一个阶段的瑕疵,让我们开发更加便捷与写法更加简洁! 我记得我第一次接触js的时候是从大学的《21天精通JavaScript》,名字很好听,但是现在还在学,还没有精通!哈哈哈

    2024年02月16日
    浏览(40)
  • 这个框架真心可以!10分钟就搞定一个网站!

    最近有很多小伙伴问我:有没有能快速能搭建网站的框架。 首先我去尝试了低代码,快确实快,但是样式和功能确实差点意思。 偶然间,我发现一款神奇的网站框架:VuePress。 我尝试部署了下,然后一下爱上了它。我发现很多博主也都是用的这款框架搭建的个人的网站。 如果

    2024年02月05日
    浏览(38)
  • 一文搞定(linux+windows+docker)安装MongoDB

    1.下载地址 https://www.mongodb.com/try/download/community 2.安装 运行安装程序:双击下载的安装程序(.msi文件),然后按照安装向导的指示进行安装。可以按照默认设置进行安装,或者根据需要更改安装路径和其他选项。 3.配置目录 3.1环境变量配置 ​ 在Path中加bin目录:E:work_softM

    2024年02月14日
    浏览(42)
  • 【一文搞定】Linux、Mac、Windows安装Docker与配置教程!

    目录 一、Windows 安装 1.1 安装与启用 Hyper-V 1.2 安装 WSL 1.3 Docker Desktop 官方下载 1.4 安装Docker Desktop 二、MacOS 安装 2.1 Docker Desktop 官方下载 2.2 安装Docker Desktop 三、Mac 和Windows 配置镜像加速 四、Linux 安装docker 五、linux 配置镜像加速 六、检查加速器是否生效 七、docker 配置文件解

    2024年02月03日
    浏览(45)
  • docker安装下载tomcat一站式搞定并设置挂载卷

    阿丹:        之前在使用nginx部署搭建vue项目的时候没有出docker配置nginx的配置文档(因为之前使用的是腾讯云现成的nginx服务器),今天配置安装一下tomcat和nginx在docker里面的安装。 操作解读:        我们要完成的操作思路为:         1、完成拉取镜像         2、完成

    2024年02月10日
    浏览(48)
  • (五分钟搞定)ElasticSearch windows安装

    简介: Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elasticsearch 中。Kibana 使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。 Elasticsearch 为所有类型的数据提供近乎实时的

    2024年01月16日
    浏览(39)
  • 使用Docker一分钟安装AList并实现外网访问

    使用Docker一分钟安装AList AList 是一款便捷高效的文件挂载应用。它为用户提供了一个简单直观的界面,能够快速实现不同存储设备之间的文件共享与同步。无论是云端存储、本地硬盘还是移动设备,AList 都能无缝连接,实现文件的快速访问和管理。用户可以轻松地在各个平台

    2024年02月05日
    浏览(37)
  • Prometheus技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》

    宿主机挂载目录位置: 以及准备对应的挂载目录: /usr/local/docker/promethues/server 准备如下: data、config、rules、ClientAll、server   授权相关文件夹权限  目标容器位置: /etc/prometheus/prometheus.yml 使用代码编辑配置文件: 书写如下配置:  解释配置: 这个 prometheus.yml 文件是Prome

    2024年02月14日
    浏览(58)
  • Grafana技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》

    阿丹: Prometheus技术文档--基本安装-docker安装并挂载数据卷-《十分钟搭建》_一单成的博客-CSDN博客         在正确安装了Prometheus之后开始使用并安装Grafana作为Prometheus的仪表盘。 搜索可拉取版本  拉取镜像       访问{ip}:3000 即可,使用账号密码 admin/admin进行登录即可 请按照

    2024年02月14日
    浏览(55)
  • docker 安装ES单机

    环境centos8/docker docker pull elasticsearch:7.4.2 docker run -d --name mkes -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS=\\\"-Xms512m -Xmx512m\\\" -e “discovery.type=single-node” elasticsearch:7.4.2 1.首先要进入容器操作 docker exec -it mkes /bin/bash vi config/elasticsearch.yml 2.粘贴到配置文件 http.cors.enabled: true http.cors.allow-origin: “

    2024年02月03日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包