Docker安装ES-Kibana

本文详细介绍了如何通过Docker安装Elasticsearch 7.14.0,配置单节点并查看日志,随后部署Kibana 7.14.0并配置连接Elasticsearch。重点讲解了如何安装IK分词器并验证其功能,以及自定义扩展词典。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装ES

1.1拉取镜像

docker pull elasticsearch:7.14.0

1.2运行镜像

新建/data/elk7/elasticsearch/plugins用于卷的挂载
discovery.type=single-node:单节点运行

docker run --name elasticsearch -d -p 9200:9200 -p 9300:9300 -v /data/elk7/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms84m -Xmx512m" elasticsearch:7.14.0

1.3查看日志

docker logs -f  +es的CONTAINER ID

1.4访问ES

http://47.114.114.78:9200/

2.安装Kibana

2.1拉取镜像

docker pull kibana:7.14.0

2.2配置文件

mkdir -p /data/elk7/kibana/config/
vi /data/elk7/kibana/config/kibana.yml

配置内容如下

server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://47.114.114.78:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true

2.3运行

docker run -d \
  --name=kibana \
  --restart=always \
  -p 5601:5601 \
  -v /data/elk7/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
  kibana:7.14.0

2.4访问Kibana

http://47.114.114.78:5601/

3.安装IK分词器

分词器下载地址
在这里插入图片描述
在这里插入图片描述
重新运行es,不用重启kibana,运行以下代码,能分词即为成功

POST /_analyze
{
  "analyzer": "ik_max_word",
  "text": "中华人民共和国国歌"
}

4.配置IK分词器

添加自定义扩展词文件
在这里插入图片描述
新建自定义扩展词对应文件
在这里插入图片描述
添加自定义拓展词,扩展词一行只能放一个
在这里插入图片描述
重新启动es,不用重启kibana
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值