| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> elasticsearch 7 集群搭建 -> 正文阅读 |
|
[大数据]elasticsearch 7 集群搭建 |
先准备 集群环境和安装包,elasticsearch 的集群搭建很方便,不需要任何第三方的支持,只需要再配置文件里配置一些参数即可。 一、虚拟机的话先关防火墙
二、没有java 需要安装java (1.8版本或以上)
https://blog.csdn.net/Swing_yue/article/details/121194673?spm=1001.2014.3001.5501 三、安装elasticsearch
特别是network.host: 0.0.0.0 配置,次配置为允许任何ip地址访问。 然后修改 jvm.options 配置文件
尝试启动 如果是root账号登录的话,是不能够启动的,elasticsearch有安全保护,这点很恶心。 需要用别的用户启动,如果没有或者不知道别的用户名密码就创建一个新的。
启动时提示建议更高版本,可以忽略,不影响正常启动和使用。 ?第一次启动报错内存不够。 需要切换回root账户修改两个地方,如果是从root账户su 到其他的用户下,可以直接 exit回到 root用户。
如果还是报错,用 reboot 命令重启一下,再次启动就好。 然后按照此种方法,重复做就好,如果需要三台服务,那就做三遍,需要注意的是,在修改elasticsearch.yml配置文件的时候,将#节点名称 node.name: node-1 改掉。如果是伪集群,还需要把端口改成不同的,比如?node-1 节点是9200,node-2节点就改成9201. 集群互相访问的端口可以改为9300,9400这样,至于该成什么干个人需要,不冲突就好。 另外一点就是discovery.seed_hosts要改成自己配置节点的ip地址和端口号。 需要注意:这个ip地址为节点之间相互沟通的端口transport.tcp.port: 9300 不是外部访问的端口http.port: 9200 cluster.initial_master_nodes 改为对应的节点名称。 cluster.initial_master_nodes: ["node-1", "node-2","node-3"] 三台集群启动完成后打开浏览器输?: http://localhost:9200/_cat/health?v ,如果返回的node.total是3,代表集 群搭建成功 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:50:25- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |