说明:elasticsearch是目前最流行的搜索引擎,功能强大,非常受欢迎。本文介绍在Cent OS 7系统下,安装es和es的可视化界面kibana,远程连接工具是WindTerm;
第一步:安装es
启动docker,拉取es镜像,版本号选择:7.12.1
docker pull elasticsearch:7.12.1
我这里是已经拉取过了,首次拉取需要一点时间;
第二步:安装kibana
再拉取一个es的可视化界面kibana,版本号选择:7.12.1
docker pull kibana:7.12.1
第三步:创建网络
es容器和kibana容器需要互联,需要创建一个网络环境
docker network create es-net
第四步:创建容器并启动
创建es容器,并启动
docker run -d \
--name es \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-e "discovery.type=single-node" \
-v es-data:/usr/share/elasticsearch/data \
-v es-plugins:/usr/share/elasticsearch/plugins \
--privileged \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \
elasticsearch:7.12.1
创建kibana容器,并启动
docker run -d \
--name kibana \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
--network=es-net \
-p 5601:5601 \
kibana:7.12.1
第五步:使用
打开浏览器,先访问9200端口,es的平台(http://IP地址:9200)
在访问5601端口,是kibana,es的可视化界面,可能反应有点慢,访问失败的话可以等一等再重试;
可以打开Dev Tools,输入一句话,可以查看右侧这句话分词,因为es是外国人开发的,对中文兼容不太美丽,可以安装IK分词器;