Elasticsearch7.4.2最新版本Docker安装及Kibana采坑

之前一直在自己本地windows环境下使用,奈何垃圾本开大多东西属实卡的飞起。最近闲暇准备在阿里云上部署一套环境,安装过程属踩了好几个大坑。在此记录一下也方便后人能少走弯路。

一、elasticsearch安装

拉取

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.4.2----自己根据需求拉取即可

启动

docker run -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:7.4.2
这里遇到了第一个坑。。。。因为我的云服务器是1G运行内存的导致内存不够无法启动,毕竟学生服务器嘛,9.5包月。土豪可自行跳过。这里需要手动设置一下虚拟机内存。
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e “discovery.type=single-node” docker.elastic.co/elasticsearch/elasticsearch:7.4.2
成功启动
在这里插入图片描述

IK分词器安装

这里我采用了在线安装的方式,顺便吐槽下是真的慢
1.docker exec -it elasticsearch /bin/bash 进入到容器内,这里填容器名或者ID都可以
2.进入到plugins目录下直接使用wget下载即可
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.4.2/elasticsearch-analysis-ik-7.4.2.zip
3.解压。。。unzip elasticsearch-analysis-ik-67.4.2.zip。删除压缩包rm -rf elasticsearch-analysis-ik-7.4.2.zip

不得不说下载属实慢了点,如果没耐心可以本地下载后使用xftp传过去这里就不赘述了网上有不少例子。

Kibana安装

1.docker pull docker.elastic.co/kibana/kibana:7.4.2
这里的坑来了:拉取后正常启动
2.docker run -it -d -e ELASTICSEARCH_URL=http://自己的IP:9200 --name kibana -p 5601:5601 docker.elastic.co/kibana/kibana:7.4.2

访问5601端口却一直报错Kibana server is not ready yet
抱着乐观的心态等了几分钟在此访问还是不得行。好吧是我想太多。
docker logs 容器ID,发现设置的URL并没有生效还是默认的localhost
这里需要我们手动进入到yml配置文件中进行修改
docker exec -it 容器ID /bin/bash
后面一些列我懒得打了,vi进入到kibana.yml将hosts中的localhost修改为自己的IP重启即可。
在这里插入图片描述
差不多就这些东西如果有什么问题可以评论一起交流

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值