开发者学堂课程【ElasticSearch 最新快速入门教程:安装(一)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10623
安装(一)
===>主题:ES 集群安装(一)
前提:(在另外两台节点上名为 jerry 的用户)
①基于单机版,别的节点上安装的前提事先要准备好:
max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]
②配置 jerry 用户到另外两台节点的密码登录
ssh- -keygen-t rsa
ssh-copy-id -i tom@janson02~>
将当前节点上的公钥挎贝到别的的节点上
③es集群安装注意点:(集群中所有节点都需要配置)
discovery.zen.minimum_master_nodes
:
2~<
防止“脑裂( brain split),集群中至少有两台节点可用,否则,若只有一台,集群就瘫痪,计算公式:数=节点数/2+1
discovery.zen.ping.unicast.hosts
:["
JANSON01","JANSON02","JANSON03"]<~
es 集群中有哪些节点,官方文档上显示:只要集群中的所有节点在同一个段内,所有索引服务器彼此感知到,自动组织成一个集群
把前提准备好,正式来进行安装。
没有用户,添加用户,password 输入密码123,02下面同样输入用户密码。现在要配置的是01上面的 jerry 到03上面的用户。
[root@ANSON02 ~] #useradd jerry
[root@ANSON02 ~]# passwd jerry
Changing password for user jery.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[rootJANSON02 ~]#
用户是 jerry,密码登陆拷贝到 JANSON02上去。
配置成功后,改配置文件。
[jerry@~]$ cd ~/es/config/
[jerry@JANSON01 config]s 11
total 36
–rw–rw––––1
jerry jerry 207 Apr discovery.zen.minimum_master_nodes:218 12: 25 elasticsearch. keystore
–rw–rw––––1 jerry jerry 2914 discovery.zen.ping.unicast.hostsApr 18 12: 38 elasticsearch.yml
–rw–rw––––1 jerry jerry 3194 Dec 7 04: 04 jvm.options
–rw–rw––––1 jerry jerry12425dec704:17og4j2.properties
–rw–rw––––1 jerry jerry 473 Dec 7 04: 17 role_mapping.yml
–rw–rw––––1 jerry jerry 197 Dec 7 04: 17 roles.yml
–rw–rw––––1 jerry jerry Dec 7 04: 17 users
–rw–rw––––1 jerry jerry Dec7e4:17 users_ roles
[jerryJANSON01 config]$ vim elasticsearch.
需要加上 discovery.zen.minimum_master_nodes:
2和
discovery.zen.ping.unicast.hosts:
["JANSON01","JANSON02","JANSON03"],
保存退出。
看一下集群名称 bigdate。
准备工作完成。