2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Hic articulus refertur ad duos articulos sequentes
Docker installation of ElasticSearch&Kibana - Feishu
docker pull elasticsearch:8.13.0
Creare tentorium file Directory
- mkdir -p /home/docker/es/config
- mkdir -p /home/docker/es/data
- mkdir -p /home/docker/es/plugins
- mkdir -p /home/docker/es/logs
-
- #权限
- chmod 777 /home/docker/es/config
- chmod 777 /home/docker/es/data
- chmod 777 /home/docker/es/plugins
- chmod 777 /home/docker/es/logs
Emendo /home/docker/es/config/elasticsearch.yml file
- cluster.name: "nfturbo-cluster"
- network.host: 0.0.0.0
- http.cors.enabled: true
- http.cors.allow-origin: "*"
- xpack.security.enabled: true
- docker run --name elasticsearch
- -p 9200:9200
- -p 9300:9300
- -e "discovery.type=single-node"
- -e ES_JAVA_OPTS="-Xms256m -Xmx512m"
- -v /home/docker/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
- -v /home/docker/es/data:/usr/share/elasticsearch/data
- -v /home/docker/es/plugins:/usr/share/elasticsearch/plugins
- -v /home/docker/es/logs:/usr/share/elasticsearch/logs
- -d elasticsearch:8.13.0
Ad elasticas investigationes constructas in usuario tessera in Docker environment, commendatur uti
elasticsearch-setup-passwords auto
mandatum quod automatice passwords temere generat pro constructis-in utentibus et eas directe in consolatorio ostendit. Haec methodus aptior est ad instruere vel scriptas operationes automated.Si manually tesseram tuam inire volueris et eam interactive, uti potes
elasticsearch-setup-passwords interactive
Ordo. Tesserae interactively haec ratio apta est, ac permittit ut manually tesseram cuiusque usoris iuxta necessitates tuas ineas.
- # 进入es容器内部
- docker exec -it a46f2f8bdfd7 /bin/bash
-
- #手动设置用户密码
- elasticsearch-setup-passwords interactive
-
- #重启es容器
Hoc tamen non operatur.Quodtardus poema Elasticsearch Politiae securitatis arctiori introductae sunt, praesertim cum ad indices systematis quos Kibana accedere debet.In specie, error nuntius affirmat utenselastic
Super rationem usoris, sed haec ratio scribere non patitur ad indices systematis Kibana required requirentes。
Error: [config validation of [elasticsearch]. usoris]: valorem "elasticae" vetitum est
Intrant es continens, novum usorem adde, permissiones partes pone, tesseram crea secundum suasiones et tesseram iterum confirma
- bin/elasticsearch-users useradd gxj
- #密码123456
- bin/elasticsearch-users roles -a superuser gxj
- bin/elasticsearch-users roles -a kibana_system gxj
Nec refert monitum, nolite solliciti esse
MONITUM: Possessor documenti [/usr/share/elasticsearch/config/users_roles] usus est [radix], nunc est [elasticsearch]
ip:9200; Memento firewall aperta mappingport
docker pull kibana:8.13.0
docker inspect elasticsearch|grep IPAddress
- #创建挂载文件
- touch /home/docker/es/config/kibana.yml
- #权限
- chmod 777 /home/docker/es/config/kibana.yml
editkibana.yml, debes pone es IP te solum invenireelasticsearch.hostsaliae figurationes recte a te adaptari possunt.
- server.name: kibana
- #server.port: 5601
- server.host: 0.0.0.0
- #改成 es 的内网 ip
- elasticsearch.hosts: [ "http://172.17.0.2:9200" ]
- elasticsearch.username: "gxj"
- elasticsearch.password: "123456"
- xpack.monitoring.ui.container.elasticsearch.enabled: true
- i18n.locale: "zh-CN"
- docker run --name kibana
- -p 5601:5601
- -v /home/docker/es/config/kibana.yml:/usr/share/kibana/config/kibana.yml
- -d kibana:8.13.0
http://ip:5601. Memento firewall aperta mappingport
Intra nomen usoris (gxj), password (123456)) accedere
- #kibana容器运行日志
- docker logs kibana