Elasticsearch&Kibana安装

主要记录一下基于容器(docker)去安装Elasticsearch和Kibana过程中遇到的小问题,docker的安装步骤略。

首先需要拉去elasticsearch镜像(镜像地址elasticsearch | Docker @ Elastic)

docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.1-amd64

然后直接启动镜像就可以运行了,注意discovery.type=single-node设置为指定节点为单节点发现以便绕过ES的引导检查

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.14.1

启动后我们直接访问9200端口就可以了

kibana是一样的,首先拉去镜像

docker pull kibana:7.6.2

然后就可以启动了

docker run --name kibana -p 5601:5601 -d kibana:7.6.2

在运行的时候报了个小错Kibana server is not ready yet说明Kibana没有找到ES节点

我们就可以用

docker ps

查看我们的容器id(kibana容器),然后执行

docker exec -it {containerid} bash

进入到容器后,修改你配置文件中的elasticsearch.hosts,改成你自己的服务器的ip地址

vi config/kibana.ym

然后重启容器就可以运行成功了 

注意,kibana的版本和elasticsearch的版本要一致

我们用es通常会用到ik分词器,ik分词器下载地址​​​​​​GitHub - medcl/elasticsearch-analysis-ik: The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.

 我们可以下载好这个分词器的压缩包后

我们先查看我们elasticsearch容器的容器名称,把分词器复制到容器里(执行以下命令)

docker cp 分词器当前路径  容器名称:/usr/share/elasticsearch/plugins

然后可以按上面的命令进入容器查看是否复制成功,复制成功后重启容器测试一下基本就完成ik分词器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值