网站添加百度搜索哈尔滨优化seo外包公司
news/
2025/10/8 21:21:24/
文章来源:
网站添加百度搜索,哈尔滨优化seo外包公司,最有效的恶意点击,青岛谷歌推广文章目录 概要一、Es二、kibana三、dcoker compose管理四、参考 概要
在工作过程中#xff0c;经常需要测试环境搭建Es环境#xff0c;本文基于Es V8.12.2来演示如何快速搭建单节点Es和kibana。
服务器默认已按装docker
一、Es
1#xff1a;拉取镜像
docker pull elast… 文章目录 概要一、Es二、kibana三、dcoker compose管理四、参考 概要
在工作过程中经常需要测试环境搭建Es环境本文基于Es V8.12.2来演示如何快速搭建单节点Es和kibana。
服务器默认已按装docker
一、Es
1拉取镜像
docker pull elasticsearch:8.12.22准备环境
mkdir -p /home/docker/es #创建挂载目录
mkdir -p /home/docker/es/logs
chmod 777 /home/docker/es/logs #授权
mkdir -p /home/docker/es/data
chmod 777 /home/docker/es/data #授权
docker run -d --name es_temp -p 9200:9200 -p 9300:9300 elasticsearch:8.12.2 #起一个临时容器
docker cp es_temp:/usr/share/elasticsearch/config /home/docker/es/ #复制Es配置文件
docker rm es_temp #删除临时容器3修改配置文件 vim /home/docker/es/config/elasticsearch.yml 配置文件默认是集群配置而我们测试环境只需单节点所以要调整如下
cluster.name: docker-single
network.host: 0.0.0.0#----------------------- BEGIN SECURITY AUTO CONFIGURATION -----------------------
#
# The following settings, TLS certificates, and keys have been automatically
# generated to configure Elasticsearch security features on 20-03-2024 19:23:28
#
# --------------------------------------------------------------------------------# Enable security features
xpack.security.enabled: false #关闭认证xpack.security.enrollment.enabled: true# Enable encryption for HTTP API client connections, such as Kibana, Logstash, and Agents
xpack.security.http.ssl:enabled: truekeystore.path: certs/http.p12# Enable encryption and mutual authentication between cluster nodes
xpack.security.transport.ssl:enabled: trueverification_mode: certificatekeystore.path: certs/transport.p12truststore.path: certs/transport.p12
# Create a new ciluster with the current node only
discovery.type: single-node #单节点模式
# Additional nodes can still join the cluster later
#cluster.initial_master_nodes: [986f0573b289]#----------------------- END SECURITY AUTO CONFIGURATION -------------------------4启动容器
docker run --privileged -d --name es -e ES_JAVA_OPTS-Xms512m -Xmx512m -v /home/docker/es/config:/usr/share/elasticsearch/config -v /home/docker/es/data:/usr/share/elasticsearch/data -v /home/docker/es/logs:/usr/share/elasticsearch/logs -p 9200:9200 -p 9300:9300 elasticsearch:8.12.25检测
curl -X GET http://127.0.0.1:9200/_cluster/health?pretty
{cluster_name : docker-single,status : green,timed_out : false,number_of_nodes : 1,number_of_data_nodes : 1,active_primary_shards : 0,active_shards : 0,relocating_shards : 0,initializing_shards : 0,unassigned_shards : 0,delayed_unassigned_shards : 0,number_of_pending_tasks : 0,number_of_in_flight_fetch : 0,task_max_waiting_in_queue_millis : 0,active_shards_percent_as_number : 100.0
}
二、kibana
与Es兼容的kibana版本按需拉取镜像即可。 1拉取镜像
docker pull kibana:8.12.22启动容器 kibana就不挂载了其配置文件/usr/share/kibana/config/kibana.yml也可以挂载出来做一些配置。
docker run -d --name kibana -p 5601:5601 \
-e ELASTICSEARCH_HOSTShttp://200.200.107.192:9200 \ #Es Url
-e ELASTICSEARCH_USERNAMEroot \ #Es 账号Es不开启认证可不设置
-e ELASTICSEARCH_PASSWORD123456 \ #Es 密码 Es不开启认证可不设置
-e I18N_LOCALEzh-CN \ #汉化
kibana:8.12.23检测 浏览器访问宿主机ip:5601,即可验证,成功如下
三、dcoker compose管理
我们可以用docker compose管理es和kibana。
mkdir -p /etc/docker
vim /etc/docker/docker-compose.yml内容如下
# yaml 配置
version: 3
services:es:image: elasticsearch:8.12.2privileged: trueports:- 9200:9200- 9300:9300volumes:- /home/docker/es/config:/usr/share/elasticsearch/config- /home/docker/es/data:/usr/share/elasticsearch/data- /home/docker/es/logs:/usr/share/elasticsearch/logsenvironment:- ES_JAVA_OPTS-Xms512m -Xmx512m- TZAsia/Shanghaicontainer_name: eskibana_srv:image: kibana:8.12.2ports:- 5601:5601environment:- ELASTICSEARCH_HOSTShttp://200.200.107.192:9200- ELASTICSEARCH_USERNAMEroot- ELASTICSEARCH_PASSWORD123456- I18N_LOCALEzh-CNcontainer_name: kibanadocker compose -f /etc/docker/docker-compose.yml up es
docker compose -f /etc/docker/docker-compose.yml stop es
docker compose -f /etc/docker/docker-compose.yml up kibana_srv
docker compose -f /etc/docker/docker-compose.yml stop kibana_srv四、参考
1]Docker 容器中运行 Kibana 2]Kibana 的安装
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931953.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!