个人企业网站,html网页设计实验心得,汝南专业网站建设,上海建筑建材业网站迁移centos7搭建elasticsearch环境 首先考虑使用 Docker 来安装 Elasticsearch、Kibana 和 Logstash。在安装过程中#xff0c;可能会遇到一些问题#xff0c;但通过适当的方法可以解决。 docker pull docker.elastic.co/elasticsearch/elasticsearch:8.14.3
首先创建一个网络可能会遇到一些问题但通过适当的方法可以解决。 docker pull docker.elastic.co/elasticsearch/elasticsearch:8.14.3
首先创建一个网络因为后面还有其他组件会用到便于让这些容器之间通信。执行命令
docker network create es-net
docker run -d \ --name es \ -e ES_JAVA_OPTS-Xms1024M -Xmx1024m \ -e discovery.typesingle-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 \
docker.elastic.co/elasticsearch/elasticsearch:8.14.3
把配置文件复制到物理机
docker cp -a es:/usr/share/elasticsearch/data /root/elk/es-data docker cp -a es:/usr/share/elasticsearch/config /root/elk/es-config docker cp -a es:/usr/share/elasticsearch/logs /root/elk/es-logs docker cp -a es:/usr/share/elasticsearch/plugins /root/elk/es-plugins
删除远来的docker重新启动
docker rm es -f
docker run -d \ --name es \ -e discovery.typesingle-node \ -e ES_JAVA_OPTS-Xms1024M -Xmx1024m \ -v /root/elk/es-data:/usr/share/elasticsearch/data \ -v /root/elk/es-config:/usr/share/elasticsearch/config \ -v /root/elk/es-logs:/usr/share/elasticsearch/logs \ -v /root/elk/es-plugins:/usr/share/elasticsearch/plugins \ --network es-net \ -p 9200:9200 \ -p 9300:9300 \ docker.elastic.co/elasticsearch/elasticsearch:8.14.3
https://192.168.1.135:9200/
http://192.168.1.135:9200/ 进入 Elasticsearch 容器执行 docker exec -it es bash 当前目录为 /usr/share/elasticsearch/。 执行 ./bin/elasticsearch-setup-passwords interactive 会出现提示 “Initiating the setup of passwords for reserved users elastic, apm_system, kibana, logstash_system, beats_system, remote_monitoring_user. You will be prompted to enter passwords as the process progresses. Please confirm that you would like to continue [y/N]”。建议设置相同的密码方便记忆。按 Y 后输入多遍相同的密码。 然后重启容器docker restart es。再次输入 https://IP:9200输入 “elastic” 和刚才设置的密码就可以了。 另一种重设密码的方法 进入 es 容器执行 elasticsearch-reset-password -u elastic按 Y 回车会在 SSH 界面中输出一串密码。 设置 kibana 密码执行 elasticsearch-reset-password -u kibana_system。 新建用户执行 elasticsearch-users useradd logadmin然后输入密码。 设置角色执行 elasticsearch-users roles -a superuser logadmin 和 elasticsearch-users roles -a kibana_system logadmin。 移除授权执行 elasticsearch-users roles -r kibana_admin logadmin。 查看授权执行 elasticsearch-users roles -v logadmin。 二、安装 Kibana 拉取 Kibana 镜像 docker pull docker.elastic.co/kibana/kibana:8.14.3 运行 Kibana 执行命令 docker run -d --name kibana -p 5601:5601 --network es-net docker.elastic.co/kibana/kibana:8.14.3