elasticsearch安装(docker)
安装ElasticSearch
获取镜像
docker pull elasticsearch:6.4.3
启动es
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:6.4.3
测试是否安装成功
在浏览器中打开 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"
}
安装Kibana
获取镜像
docker pull kibana:6.4.3
安装启动kibana
安装完成以后需要启动kibana容器,使用–link连接到elasticsearch容器,命令如下:
docker run --name kibana --link=elasticsearch:test -p 5601:5601 -d kibana:6.4.3
启动以后可以打开浏览器输入http://localhost:5601
就可以打开kibana的界面了
安装ik分词插件
进入镜像
docker exec -it elasticsearch /bin/bash
//其中elasticsearch为容器名
安装插件
./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.4.3/elasticsearch-analysis-ik-6.4.3.zip
退出并重启镜像
exit
docker restart elastcisearch
检测是否安装成功
POST http://172.31.2.78:9200/_analyze
{
"analyzer":"ik_max_word",
"text":"哈是肯定个好似看到过I有"
}
安装Ingest Attachment Processor Plugin
进入镜像
docker exec -it elasticsearch /bin/bash
//其中elasticsearch为容器名
安装插件
./bin/elasticsearch-plugin install ingest-attachment
退出并重启镜像
exit
docker restart elastcisearch
卸载插件
进入镜像
docker exec -it elasticsearch /bin/bash
//其中elasticsearch为容器名
卸载指定插件
./bin/elasticsearch-plugin remove ingest-attachment