一条龙Elasticsearch+Kibana+head+Ik分词器

一条龙Elasticsearch+Kibana+head+Ik中文分词器

  • 欢迎使用Markdown编辑器
    • 1.0 docker安装es:7.2.0
    • 1.1 docker启动es:7.2.0
    • 1.1 es配置跨域问题(不需要则不用配置)
    • 2.0 docker安装kibana:7.2.0
    • 2.1 3.2 启动kibana
    • 3.0 es安装ik中文分词器
    • 3.1 在kibana界面的dev tools中验证是否安装成功

欢迎使用Markdown编辑器

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

1.0 docker安装es:7.2.0

// 本次安装es:7.2.0版本
docker pull elasticsearch:7.2.0

敲回车键,等待下载完成

1.1 docker启动es:7.2.0

// 本次安装es:7.2.0版本
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.2.0

测试是否安装成功:
浏览器中打开http://localhost:9200这个网址,如果能看到以下信息则说明我们的es是已经安装好了的。

{
“name” : “530dd7820315”,
“cluster_name” : “docker-cluster”,
“cluster_uuid” : “7O0fjpBJTkmn_axwmZX0RQ”,
“version” : {
“number” : “7.2.0”,
“build_flavor” : “default”,
“build_type” : “docker”,
“build_hash” : “508c38a”,
“build_date” : “2019-06-20T15:54:18.811730Z”,
“build_snapshot” : false,
“lucene_version” : “8.0.0”,
“minimum_wire_compatibility_version” : “6.8.0”,
“minimum_index_compatibility_version” : “6.0.0-beta1”
},
“tagline” : “You Know, for Search”
}

1.1 es配置跨域问题(不需要则不用配置)

docker ps:查看当前正在运行的所有容器
docker exec -it [es容器名或Id] /bin/bash
安装vim编辑器
apt-get update
apt-get install vim
/config/elasticsearch.yml配置文件,添加一下两行代码
http.cors.enabled: true
http.cors.allow-origin: "*"
docker restart -t=60 [CONTAINER ID]

2.0 docker安装kibana:7.2.0

// 本次安装kibana7.2.0版本,尽量和elasticsearch同一版本
docker pull kibana:7.2.0

敲回车键,等待下载完成

2.1 3.2 启动kibana

安装完成以后需要启动kibana容器,使用–link连接到elasticsearch容器,命令如下:

docker run --name kibana --link=elasticsearch:test  -p 5601:5601 -d kibana:7.2.0
docker start kibana

启动以后可以打开浏览器输入http://localhost:5601就可以打开kibana的界面了。

3.0 es安装ik中文分词器

docker ps:查看当前正在运行的所有容器
docker exec -it [es容器名或Id] /bin/bash
cd /usr/share/elasticsearch/plugins/
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.2.0/elasticsearch-analysis-ik-7.2.0.zip
exit
docker restart elasticsearch 

3.1 在kibana界面的dev tools中验证是否安装成功

POST test/_analyze
{
  "analyzer": "ik_max_word",
  "text": "我是中国人"
}

如成功则如图
一条龙Elasticsearch+Kibana+head+Ik分词器_第1张图片

head安装推荐博客:https://blog.csdn.net/qq_42875667/article/details/87450394

你可能感兴趣的:(docker,linux,elasticsearch)