centos7在docker上安装es(elasticsearch)

10 篇文章 0 订阅
9 篇文章 1 订阅

因为需要部署kibana容器,因此需要让es和kibana容器互联

1.创建网络

docker network create es-net

2.将es的tar文件拉取到虚拟机中(因为es文件较大,不建议直接使用docker进行拉取)

没有es.tar文件的可以下载:

链接:https://pan.baidu.com/s/1eTdUKBY6U9-evh7mrSqmJA 
提取码:ik8x

3.执行命令导入

# 导入数据
docker load -i es.tar

4.执行es的安装

docker run -d \
	--name es \
    -e "ES_JAVA_OPTS=-Xms1024m -Xmx1024m" \
    -e "discovery.type=single-node" \
    -v es-data:/usr/share/elasticsearch/data \
    -v es-plugins:/usr/share/elasticsearch/plugins \
    --privileged \
    --network es-net \
    -p 9200:9200 \
    -p 9300:9300 \
elasticsearch:7.12.1

安装kibana

1.将kibana的tar文件拉取到虚拟机中(因为es文件较大,不建议直接使用docker进行拉取)

没有kibana.tar文件的可以下载:

链接:https://pan.baidu.com/s/1eTdUKBY6U9-evh7mrSqmJA 
提取码:ik8x

2.执行命令导入

# 导入数据
docker load -i kibana.tar

3.运行命令

docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601  \
kibana:7.12.1

安装ik分词器

1.在线安装(不推荐,较慢)

# 进入容器内部
docker exec -it elasticsearch /bin/bash

# 在线下载并安装
./bin/elasticsearch-plugin  install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip

#退出
exit
#重启容器
docker restart elasticsearch

2.离线安装

(1)查看数据卷目录

docker volume inspect es-plugins

(2)将ik分词器进行解压并放到所查看的目录中

(3)重启容器

# 4、重启容器
docker restart es

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值