MacOS Docker 安装配置及基本使用
ElasticSearch安装 Docker安装es这里以7.2.0版本镜像镜像为例。
docker pull elasticsearch:7.2.0启动es
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.2.0
执行完上面命令之后,es就启动好了。我们可以去检查es是否安装完成,可以输入命令:
curl http://localhost:9200
或者在浏览器中打开http://localhost:9200这个网址,如果能看到以下信息则说明我们的es是已经安装好了的。
{ "name": "68746eab709e", "cluster_name": "docker-cluster", "cluster_uuid": "UXGWxSyLQvGzN-FDolaJxg", "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" }修改配置,解决跨域访问问题
首先进入到容器中。
docker exec -it elasticsearch /bin/bash
然后进入到指定目录。
cd /usr/share/elasticsearch/config/
修改elasticsearch.yml文件。
vi elasticsearch.yml
在elasticsearch.yml的文件末尾加上:
http.cors.enabled: true http.cors.allow-origin: "*"
修改配置后重启容器即可。
docker restart elasticsearch安装ik分词器
es自带的分词器对中文分词不是很友好,所以我们下载开源的IK分词器来解决这个问题。首先进入到plugins目录中下载分词器。
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
下载完成后然后解压,再重启es即可。
docker restart elasticsearch
注意:elasticsearch的版本和ik分词器的版本需要保持一致,不然在重启的时候会失败。可以在这查看所有版本,选择合适自己版本的右键复制链接地址即可。点击这里
Kibana安装 Docker安装Kibanadocker pull kibana:7.2.0启动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的界面了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)