Docker安装ES-Kibana

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
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_44954571/article/details/125482014