当前位置: 首页 > news >正文

docker安装elasticsearch

使用docker部署

部署elasticsearch

# 拉取镜像
docker  pull  elasticsearch
# 创建容器
docker run --name es -p 9200:9200 \-p 9300:9300 \-e "discovery.type=single-node" \-e ES_JAVA_OPTS="-Xms64m -Xmx128m" \-v /home/es/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \-v /home/es/data:/usr/share/elasticsearch/data \-v /home/es/plugins:/usr/share/elasticsearch/plugins \-d elasticsearch:7.6.2

其他命令解释:

  • -e “cluster.name=es-docker-cluster”:设置集群名称
  • -e “http.host=0.0.0.0”:监听的地址,可以外网访问
  • -e “ES_JAVA_OPTS=-Xms512m -Xmx512m”:内存大小
  • -e “discovery.type=single-node”:非集群模式
  • -v es-data:/usr/share/elasticsearch/data:挂载逻辑卷,绑定es的数据目录
  • -v es-logs:/usr/share/elasticsearch/logs:挂载逻辑卷,绑定es的日志目录
  • -v es-plugins:/usr/share/elasticsearch/plugins:挂载逻辑卷,绑定es的插件目录
  • –privileged:授予逻辑卷访问权
  • –network es-net :加入一个名为es-net的网络中
  • -p 9200:9200:端口映射配置

创建命令2

1、启动

docker run --name es -p 9200:9200 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -d elasticsearch:7.6.2

2、复制配置文件

docker cp es:/usr/share/elasticsearch/config/elasticsearch.yml /home/es/elasticsearch.yml

3、编辑

cd /home/es
vim elasticsearch.yml
#新增本地访问IP地址 (8.0以下版本适用)
http.host: 0.0.0.0
#新增外网访问IP地址
#设定可以访问es的IP ,0.0.0.0 是全公开
transport.host: 0.0.0.0
#es8版本以上 需要关闭鉴权
elasticsearch.yml 中 所有的true => false

或者登录docker镜像修改

docker exec -it es /bin/bash
cd /usr/share/elasticsearch/config/
vi elasticsearch.yml

部署kibana

# 拉取镜像
docker pull kibana:7.6.2
#运行
docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://192.168.8.128:9200 \
-p 5601:5601  \
kibana:7.6.2
  • -e ELASTICSEARCH_HOSTS=http://192.168.8.128:9200/":设置elasticsearch的地址
  • -p 5601:5601:端口映射配置

进入容器

docker exec -it kibana /bin/bash
cd configvim kibana.yml

添加内容

#无法访问则修改es的地址
elasticsearch.host: ["http://0.0.0.0:9200"]
# 汉化
i18n.locale: "zh-CN"
http://www.lryc.cn/news/65994.html

相关文章:

  • Docker:使用dockerFile创建镜像(war包和jar包)
  • 2.基础篇
  • 取代你的可能不是AI,而是比你更会使用AI的人
  • NECCS|全国大学生英语竞赛C类|词汇和语法|语法题|时态 非谓语动词 |19:00~20:15|完形填空·词性转化
  • 【高等数学笔记】Stolz定理
  • 【24】核心易中期刊推荐——图像处理研究大数据及智能处理研究
  • Codeforces Round 870 (Div. 2)【A、B、C、D】
  • BetaFlight统一硬件AOCODARC H7DUAL配置文件讨论
  • 力扣题库刷题笔记682-棒球比赛
  • SpringCloud------Eureka修改实例显示信息、服务发现Discovery、自我保护(六)
  • Java 远程debug,IDEA 远程 Debug 调试
  • 将webrtc的音频模式改为共享模式
  • 电脑cpu占用率高?怎么办?1分钟快速解决!
  • 使用JPA自动生成代码(轻松上手看了就会版)
  • jdk动态代理
  • 备忘录模式
  • 问题解决:跨域访问错误
  • 程序员应该怎么自学才能入门 ?我来聊聊自己的经历
  • 听我一句劝,别去外包,干了6年,废了....
  • leetcode 88 合并两个有序数组
  • 软件项目成本控制的5大关键点 不得不重视
  • CSS样式更改:边框Border的另类用法
  • shell的灵活运用 (函数,关联数组,循环,awk,sed等)
  • 大疆无人机 MobileSDK(遥控器/手机端)开发 v4版<1>
  • mysql数据库之事务
  • 安装运行Hyperf
  • 回收站文件恢复,分享4个巧妙解决方法!
  • CTF权威指南 笔记 -第三章汇编基础-3.2-x86/x64汇编基础
  • 争夺汽车芯片「高地」
  • SuperMap GIS基础产品三维GIS FAQ集锦(2)