centos使用diocker安装elasticsearch和kibana
程序员文章站
2022-07-14 11:43:26
...
1.拉取镜像
注意版本要一致 7.4.2
docker pull kibana:7.4.2
docker pull elasticsearch:7.4.2
创建两个文件夹:
mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
写入文本配置:(让机器可以被远程任何机器访问)
echo "http.host: 0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml
改/mydata/elasticsearch权限:
chown -R ufo:ufo /mydata/elasticsearch
2.创建elasticsearch:
docker run --name myelastic -p 9200:9200 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.4.2
3.创建kibana:
创建kibana挂载在外面的路径:
mkdir -p /mydata/kibana/config/
chown -R 777 /mydata/kibana/config/
指定了了ES交互端口9200 5601为kibana主页端口
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://192.168.56.10:9200 -p 5601:5601 -d kibana:7.4.2
4.kibana修改默认的es访问地址:
进kibana的bash:
docker exec -ti -u root kibana bash
ls进config的kibana.yml只能用vim编辑器打开,修改地址为:
vim config/kibana.yml
没有vim,下载一个,下载不了,用sudo进bash,再下载。
yum install vim
改yaml文件吧:
http://192.168.222.131:9200/
crtl p q退出bash。
重启kibana,stop然后start。
docker stop kibana
docker start kibana
访问http://192.168.222.131:5601/app/kibana
自启动
docker container update --restart=always myelastic
docker container update --restart=always mykibana
kibana启动需要1分钟。
推荐阅读
-
CentOS7使用yum安装PostgreSQL和PostGIS
-
详解如何在CentOS7中使用Nginx和PHP7-FPM安装Nextcloud
-
Windows 10 安装ElasticSearch(2)- MSI安装ElasticSearch和安装Kibana
-
在VPS主机上安装和使用CentOS远程桌面的教程
-
[原创] CentOS7 下 OpenLDAP Server 安装和配置及使用 phpLDAPadmin 和 Java LDAP 访问 LDAP Server
-
使用Docker安装Elasticsearch Kibana
-
安装Elasticsearch和Kibana
-
centos使用diocker安装elasticsearch和kibana
-
使用docker安装elasticsearch及elasticsearch-head和kibana
-
ubuntu安装elasticsearch和kibana