开发者学堂课程【ElasticSearch 最新快速入门教程:安装(二)】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/642/detail/10624
安装(二)
步骤:
将 JANSOND11节点上 es 目录贝到 ANSONO22, JANSONO03上
scp -r -/es tomajansono3:~/
mkdir- home/tom/data/elastic~
新建目录,不能直接从 jansono1节点拷贝,若是手动拷贝,集会失效!(会自动将节点 ANSON011上的数据自动同步到的节点上)
mkdir -p /home/tom/logs/elastic
修改 es 核心配 elasticsearch 置文件.ym
node.name:集群中当节点的名字
network.host:ip 地址的别名
验证:(不需要在别的节点上安装播件,因为插件是独立于 es 服务器单独存在)
通过插件进行验证
集群的健康状况:
Green:所有的主分片和副分片都可用
Yellow:所有的主分片都可以用,而不是所有的副分片都可用
Red:不是所有的主分片和副分片都可用
绿色和黄色可以正常进行服务,如果是红色,集群有相当大的安全隐患,排除后才可以安全使用。
[jerry@ ~ exit
logout
Connection to jansone3 closed.
[jerry@JANSON01 ~] ~/es/config/
[jerry@JANSON01 config]s 11
total 36
-rw-rw----1 jerry jerry 207 Apr 18 12: 25
elasticsearch.keystore
-rw-rw----1 jerry jerry 2914 Apr 18 12: 38 elasticsearch. yml
-rw-rw---- 1 jerryjerry 3194 Dec 04: 04 jvm.options
-rw-rw----1 jerryjerry 12423 Dec 7 04 :17 1og4j2.properties
-rw-rw---- 1 jerryjerry 473 Dec 7 04: 17 role_mapping.yml
-rw-rw---- 1 jerry jerry 197 Dec 04: 17 roles. yml
-rw-rw---- 1 jerry jerry Dec 7 04: 17 users
-rw-rw----. 1 jerry jerry eDec7e4:17 users_ roles
[jerry@JANSON01 config] vim elasticsearch. yml
[jerryANSON01 config] jps
82405 Elasticsearch
123660ps
[jerry@ANSON01 config] kill -9 82405
[jerry@ANSON01 config]s ps
123922ps
[jerry 3ANSON01 config]s sep~/es/ jerrySoNe2: ~
/等待拷贝完毕,把它拷贝到邮箱里,拷贝后,修改配置信息。
名称还是 bigdate,名称有 date 和 log。可以看一下,名称改为 JANSON02。
和下面的保持一样,保存退出。
[rootANSONe3~]# su-l jerry
su: user jerry does not exist
tt
rootJANSONe3 ~] useradd jerry
rootJANSON03 ] passwd jerry
Changing password for user jerry.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
rootANSON033-#su-1 jerry
Last login: Sat May 4 16: 13: 36 CST 2019 from janso31 on pts/2
[jerry@ANSON03 ~] cd es
[jerry@JANSON03 config]$ 11
total 36
-rw-rw---- 1 jerry jerry 207 May 4 16: 27 elasticsearch.keystore
-rw-rw---- 1 jerry jerry 2930 May 4 16: 27 elasticsearch.yml
-rw-rw---- 1 jerry jerry 3194 May 4 16: 27 jvm. options
-rw-rw---- 1 jerryjerry 12423 May 16: 27 1og4j2.properties
-rw-rw---- 1 jerry jerry 473 May 16: 27 role_mapping-yml
-rw-rw---- 1 jerry jerry 197 May 4 16: 27 roles.yml
-rw-rw---- jerry jerry May 4 16: 27 users
-rw-rw---- jerry jerry emay416:27 users_roles
[jerry@ANSON03 config]$ vim elasticsearch. yml
服务器名称叫做 storm,服务器保存退出。打开运行,然后可以直接定位到 ~/es/bin/elasticsearch -d
可以看到02和03服务器都启动了。验证方法,可以查看02和03上的数据是否同步过来。刷新一下,看一下效果。
janson01拒绝了我们的连接请求。
[jerry@JANSON01 config] su -1 root
Password:
Last login: Sat May415:51:23cst2019 from janson on pts/3
[root@JANSON01 ~] jps
128053 Elasticsearch
129492ps
[rootJANSON01~]# cd/ opt/head/
[rootJANSON01head]# 11
重新再启动一下
启动以后可以看一下。
[root@anson01 head]# curl-xget 'http: //3anson02: 9200'
name": "spark"
cluster name": "bigdata",
cluster uuid": "GuNx81B6Q5GWLHOJU4PJDQ",
version":
number:"6.5.3",
"build flavor": "default",
"build_type": "tar",
"build hash": "159a78a",
build date":"2018-12-62:11:28.826501z
build_snapshot": false,
"lucene version": "7.5.0",
"minimum wire_compatibility_version" "5.6.0"
"minimum_index_compatibility_version": "5.0.0
"tagline": "You Know, for Search"
root@ANSON01 head]#
再刷新一下页面,启动一下。
[rootJANSON01 head]# nohup grunt server >/dev/null 2>81
[1]309
[rootANSON01 head]#
绿色证明 es 集群。