Docker下安装ElasticSearch和Kibana(单机版)

Docker下安装ElasticSearch和Kibana(单机版),第1张

Docker下安装ElasticSearch和Kibana(单机版)

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安装Kibana
docker 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的界面了。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4666261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存