Elasticsearch 部署 前置说明版本信息 适用于8.19.xelasticsearch8.19.9kibana8.19.9elasticsearch-analysis-ik8.19.9部署模式容器化部署、单机版、HTTP模式、开启安全认证端口服务作用9200ElasticsearchHTTP REST API端口用于客户端如 Kibana、curl、应用访问 ES 数据9300ElasticsearchTransport 协议端口用于 ES 集群内部节点间通信数据同步、选举等5601KibanaWeb 界面端口用于浏览器访问 Kibana UI部署ES1. 创建容器网络docker network create es-net2. 创建elasticsearch.ymlcat /home/mpp/elasticsearch/elasticsearch.yml EOF cluster.name: docker-cluster node.name: elasticsearch discovery.type: single-node network.host: 0.0.0.0 ​ # 开启安全认证 xpack.security.enabled: true ​ # 关闭 HTTP 和 Transport 层的 SSL 开关 xpack.security.http.ssl.enabled: false xpack.security.transport.ssl.enabled: false ​ # 内存锁定 bootstrap.memory_lock: true EOF3.启动es容器docker run -d \ --name elasticsearch \ --network es-net \ -p 9200:9200 \ -p 9300:9300 \ --privileged \ --security-opt seccompunconfined \ --ulimit nofile65536:65536 \ --ulimit nproc4096:4096 \ -e ES_JAVA_OPTS-Xms1g -Xmx1g \ -v /home/mpp/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro \ -v es-data:/usr/share/elasticsearch/data \ elasticsearch:8.19.94.设置用户密码elastic 超管bin/elasticsearch-reset-password -u elastic -i --url http://127.0.0.1:92005.设置kibana用户密码bin/elasticsearch-reset-password -u kibana_system -i --url http://127.0.0.1:9200部署Kibana1. 创建kibana.ymlcat /home/mpp/elasticsearch/kibana.yml EOF server.name: kibana server.host: 0.0.0.0 server.port: 5601 ​ # Elasticsearch 的访问地址 elasticsearch.hosts: [ http://elasticsearch:9200 ] elasticsearch.username: kibana elasticsearch.password: qF*sUJ96bCacsgmas8eh ​ # 语言设置为中文 i18n.locale: zh-CN EOF2.启动Kibana容器docker run -d \ --name kibana \ --network es-net \ -p 5601:5601 \ --privileged \ --security-opt seccompunconfined \ -v /home/mpp/elasticsearch/kibana.yml:/usr/share/kibana/config/kibana.yml:ro \ kibana:8.19.93.浏览器访问http://XXX.XXX.XXX.XXX:5601安装IK分词器官方包地址https://release.infinilabs.com/analysis-ik/stable/1.解压官方zip包unzip /home/mpp/elasticsearch/elasticsearch-analysis-ik-8.19.9.zip -d /home/mpp/elasticsearch/ik_tmp/2.拷贝到docker容器docker exec -it --user root elasticsearch mkdir -p /usr/share/elasticsearch/plugins/ikdocker cp /home/mpp/elasticsearch/ik_tmp/. elasticsearch:/usr/share/elasticsearch/plugins/ik/3.修改权限docker exec -it --user root elasticsearch chown -R elasticsearch:elasticsearch /usr/share/elasticsearch/plugins/ik4.重启容器docker restart elasticsearch

相关新闻

最新新闻

NoC 硬件实现:VC 链路抢占与死锁避免 (`floo_vc_arbiter`)

NoC 硬件实现:VC 链路抢占与死锁避免 (`floo_vc_arbiter`)

NoC 硬件实现:VC 链路抢占与死锁避免 (floo_vc_arbiter) 在多虚拟通道(VC)共享单物理链路时,最严重的风险是链路占用僵局:某个 VC 已经赢得了仲裁并占用物理链路,但由于下游状态变化导致其无法发送数据。此时,该 VC 成了物理链路的“钉子户”,导致其他具有发送空间的 …

2026/7/10 7:58:53
英飞凌 MOSFET 数据手册对比分析:以 OptiMOS™ 7 为例解读 5 项关键参数选型

英飞凌 MOSFET 数据手册对比分析:以 OptiMOS™ 7 为例解读 5 项关键参数选型

英飞凌 OptiMOS™ 7 功率 MOSFET 关键参数实战选型指南在电力电子系统设计中,功率 MOSFET 的选型直接影响着转换效率、热管理和系统可靠性。作为英飞凌第七代功率 MOSFET 产品,OptiMOS™ 7 系列凭借其卓越的导通电阻和开关性能,已成为工业电源…

2026/7/10 7:58:53
3 款主流 JLink 型号对比:V9 克隆版、PLUS 与 PRO 的固件兼容性与性能差异

3 款主流 JLink 型号对比:V9 克隆版、PLUS 与 PRO 的固件兼容性与性能差异

3 款主流 JLink 型号深度对比:V9 克隆版、PLUS 与 PRO 的固件兼容性与性能差异嵌入式开发调试工具的选择往往直接影响开发效率和项目进度。作为行业标杆的 JLink 调试器系列,其不同型号在性能、稳定性和功能支持上存在显著差异。本文将聚焦三款主流型号&…

2026/7/10 7:58:53
本地部署AI音乐生成:为独立游戏打造8-bit背景音乐的完整指南

本地部署AI音乐生成:为独立游戏打造8-bit背景音乐的完整指南

1. 项目概述:当独立游戏开发者遇上AI音乐生成作为一名在游戏音频领域摸爬滚打了十来年的老鸟,我见过太多独立开发者和小团队在音乐制作上的挣扎。预算有限,时间紧迫,想找一个既懂游戏又懂音乐的作曲师,那价格和档期都让…

2026/7/10 7:58:53
解放双手:如何用Python自动化工具5倍提升在线学习效率

解放双手:如何用Python自动化工具5倍提升在线学习效率

解放双手:如何用Python自动化工具5倍提升在线学习效率 【免费下载链接】chaoxing_tool 超星网课助手,拥有 一键完成超星中的任务点/刷取课程学习次数/下载课程资源 等功能。基于python语言 项目地址: https://gitcode.com/gh_mirrors/ch/chaoxing_tool…

2026/7/10 7:58:53
AI发展分水岭:从数据驱动迈向原理驱动的新范式

AI发展分水岭:从数据驱动迈向原理驱动的新范式

1. 项目概述:一次访谈引发的AI行业思考前几天,DeepMind联合创始人德米斯哈萨比斯(Demis Hassabis)的一段最新访谈在科技圈里刷屏了。访谈的核心观点非常犀利,他认为今年的诺贝尔奖,对于人工智能领域而言&am…

2026/7/10 7:53:53

月新闻