elasticsearch 分布式安装
发布日期:2021-05-18 08:42:29 浏览次数:22 分类:精选文章

本文共 1590 字,大约阅读时间需要 5 分钟。

第一步:配置主节点

找到位于安装目录下的elasticsearch.yml文件进行编辑。 在文件中添加以下配置: - 集群名称:`cluster.name: "my_es"` - 主节点标识:`node.master: true` - 数据存储设置:`node.data: true` - 网络绑定:`network.host: 0.0.0.0` - HTTP端口:`http.port: 9200` - 跨域访问设置:`http.cors.enabled: true` 和 `http.cors.allow-origin: "*"` - TCP端口:`transport.tcp.port: 9300` - 初始主节点设置:`cluster.initial_master_nodes: ["127.0.0.1"]`

保存修改后,启动主节点:

cd /home/es/elasticsearch/bin/
./elasticsearch -d

第二步:配置从节点

创建数据存储目录: `mkdir -p elasticsearch_slave` 进入目录: `cd elasticsearch_slave`

为每个从节点(如slave1、slave2、slave3)创建数据目录:

mkdir -p slave1 slave2 slave3

将Elasticsearch安装包复制到从节点目录:

cp -rp /home/es/elasticsearch-7.8.0/ /home/es/elasticsearch-slave/slave1
cp -rp /home/es/elasticsearch-7.8.0/ /home/es/elasticsearch-slave/slave2
cp -rp /home/es/elasticsearch-7.8.0/ /home/es/elasticsearch-slave/slave3

依次编辑每个从节点的elasticsearch.yml文件:

  • 节点一:

    cluster.name: "es_study"
    node.name: slave1
    node.master: false
    node.data: true
    network.host: 0.0.0.0
    http.port: 9201(避免端口冲突)
    http.cors.enabled: truehttp.cors.allow-origin: "*"
    discovery.seed_hosts: ["127.0.0.1"]

  • 节点二:

    cluster.name: "es_study"
    node.name: slave2
    node.master: false
    node.data: true
    network.host: 0.0.0.0
    http.port: 9202
    http.cors.enabled: truehttp.cors.allow-origin: "*"
    discovery.seed_hosts: ["127.0.0.1"]

  • 节点三:

    cluster.name: "es_study"
    node.name: slave3
    node.master: false
    node.data: true
    network.host: 0.0.0.0
    http.port: 9203
    http.cors.enabled: truehttp.cors.allow-origin: "*"
    discovery.seed_hosts: ["127.0.0.1"]

启动各个从节点:

cd /home/es/elasticsearch/bin/
./elasticsearch -d

完成以上步骤后,您的Elasticsearch集群配置完成,可通过相应端口访问数据。

上一篇:elasticsearch中的基础概念
下一篇:elasticsearch-head 插件安装

发表评论

最新留言

不错!
[***.144.177.141]2025年04月20日 19时46分50秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

2025年中国云计算市场四大趋势前瞻,从零基础到精通,收藏这篇就够了! 2023-01-24
.off打开方式、文件格式和使用代码(Python示例) 2023-01-24
2025年十大最佳漏洞管理工具,从零基础到精通,收藏这篇就够了! 2023-01-24
2025年网络安全五大趋势与十大威胁预测,从零基础到精通,收藏这篇就够了! 2023-01-25
2025想做黑客?先来学习 SQL 注入,零基础入门到精通,收藏这篇就够了 2023-01-25
2025春招计算机就业哪些方向最香?零基础入门到精通,收藏这篇就够了 2023-01-25
2025最全版《安全技术交底》.docx。从零基础到精通,收藏这篇就够了! 2023-01-25
2025最新大模型技术学习过程梳理,零基础入门到精通,收藏这篇就够了 2023-01-25
2025版万字长文入门大语言模型(LLM)零基础入门到精通,收藏这篇就够了 2023-01-25
2025版最新0基础怎么转行网络安全?零基础入门到精通,收藏这篇就够了 2023-01-25
2025版最新Bash Shell入门指南,零基础入门到精通,收藏这篇就够了 2023-01-25
2025版最新C++快速入门(适合小白)零基础入门到精通,收藏这篇就够了 2023-01-25
(建议收藏)五款常用优秀的Vue日历组件推荐 纯前端实现 无需额外依赖 2023-01-25
2025版最新CTF选手必藏的50个实战解题思路,零基础入门到精通,收藏这篇就够了 2023-01-25
2025版最新Java教程(非常详细)零基础入门到精通,收藏这篇就够了 2023-01-25
2025版最新Kali Linux渗透测试教程(全面详细)零基础入门到精通,收藏这篇就够了 2023-01-25
2025版最新LangChain框架快速入门,零基础入门到精通,收藏这篇就够了 2023-01-25
2025版最新Metasploit安装使用教程(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-25
2025版最新Nessus 工具介绍与使用教程,零基础入门到精通,收藏这一篇就够了 2023-01-25
2025版最新wireshark怎么抓包?Wireshark入门指南,零基础入门到精通,收藏这篇就够了 2023-01-25