docker搭建服务及报错解决-elk

Posted Friends of the wind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker搭建服务及报错解决-elk相关的知识,希望对你有一定的参考价值。

学习目标:

一 安装Elasticsearch

1.下载ES镜像
docker pull elasticsearch:7.7.1

2.运行镜像
docker run -itd --name es1 -p 9200:9200 -p 9300:9300
-v esdata:/usr/share/elasticsearch/data
-v esconfig:/usr/share/elasticsearch/config
-v esplugins:/usr/share/elasticsearch/plugins
-e “discovery.type=single-node” elasticsearch:7.7.1

3.安装ik分词器插件

查看插件的安装路径
docker inspect esplugins

cd /var/lib/docker/volume/esplugins/_data

mkdir ik

上传elasticsearch-analysis-ik-7.7.1.zip

unzip elasticsearch-analysis-ik-7.7.1.zip

docker restart es1

二.安装在kibana,并连接到ES

1.下载kibana镜像
docker pull kibana:7.7.1

2.运行容器
docker run -itd --name kibana1 -p 5601:5601
-e ELASTICSEARCH_HOSTS=http://172.16.0.145:9200 kibana:7.7.1

确定服务是否启动正常:

3.访问kibana,测试分词器


GET _analyze

{
  
   "analyzer": "ik_max_word",
  
   "text": ["中华人民共和国"]

}

报错:参数不符合要求,部分情况会报此错

解决方案:先改成标准模式

GET _analyze
{
	"analyzer":"standard",
	"text": "我是优秀的中国南岸"
}

再改成

GET _analyze

{
  
   "analyzer": "ik_max_word",
  
   "text": ["中华人民共和国"]

}

刷新即可!

以上是关于docker搭建服务及报错解决-elk的主要内容,如果未能解决你的问题,请参考以下文章

[从0开始]PHP+phpstudy留言板项目搭建教程及报错详析

最新最全青龙面板一键安装及nvjdc安装教程(短信登录) 全方面依赖及报错解决方法

DVWA的安装及报错解决

Jmeter录制脚本过程及报错的解决

docker搭建elk

监控Jprofiler监控tomcat的配置方法及报错解决过程