栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

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": ["中华人民共和国"]

}

刷新即可!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/439102.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号