elk-1-Elasticsearch6.5集群

IT
IT
IT
335
文章
1
评论
2020年5月25日11:43:01 评论 720 2970字阅读9分54秒

官网下载

下载地址:https://www.elastic.co/cn/downloads

elk-1-Elasticsearch6.5集群

解压[vip]

[root@localhost ~]# tar zxvf elasticsearch-6.5.1.tar.gz -C /opt/

重名名

[root@localhost opt]# mv elasticsearch-6.5.1 elasticsearch

Elasticsearch的目录结构

[root@localhost opt]# ll elasticsearch/
总用量 436
drwxr-xr-x. 3 root root 4096 12月 5 22:38 bin
drwxr-xr-x. 2 root root 148 11月 16 10:26 config
drwxr-xr-x. 3 root root 4096 11月 16 10:26 lib
-rw-r--r--. 1 root root 13675 11月 16 10:20 LICENSE.txt
drwxr-xr-x. 2 root root 6 11月 16 10:26 logs
drwxr-xr-x. 28 root root 4096 11月 16 10:26 modules
-rw-r--r--. 1 root root 403816 11月 16 10:26 NOTICE.txt
drwxr-xr-x. 2 root root 6 11月 16 10:26 plugins
-rw-r--r--. 1 root root 8519 11月 16 10:19 README.textile

elk-1-Elasticsearch6.5集群

修改配置文件

[root@localhost config]# pwd
/opt/elasticsearch/config
[root@localhost config]# ll
总用量 32
-rw-rw----. 1 root root 2853 11月 16 10:20 elasticsearch.yml
-rw-rw----. 1 root root 3194 11月 16 10:20 jvm.options
-rw-rw----. 1 root root 12423 11月 16 10:26 log4j2.properties
-rw-rw----. 1 root root 473 11月 16 10:26 role_mapping.yml
-rw-rw----. 1 root root 197 11月 16 10:26 roles.yml
-rw-rw----. 1 root root 0 11月 16 10:26 users
-rw-rw----. 1 root root 0 11月 16 10:26 users_roles
[root@localhost config]# vi elasticsearch.yml

17 cluster.name: gr  ###集群名称

23 node.name: gr-1 ####节点名称
33 path.data: /home/Elasticsearch/data ###数据存放路径
37 path.logs: /home/Elasticsearch/logs  ####日志存放路径
55 network.host: 192.168.1.209 ####节点主机ip
http.port: 9200

43 bootstrap.memory_lock: false ###设置elasticsearch的进程锁住内存

68 discovery.zen.ping.unicast.hosts: ["192.168.1.209:9300", "192.168.1.210:9300","192.168.1.211:9300","192.168.1.212:9300"] ####集群节点IP地址

72 discovery.zen.minimum_master_nodes: 2 ######为了避免脑裂,集群节点数最少为 半数+1

内存配置

[root@localhost config]# vim jvm.options 

-Xms2g
-Xmx2g

JVM最大、最小使用内存-Xmx4g

创建存储目录和日志目录

所有节点都创建

[root@localhost ~]# mkdir -p /home/Elasticsearch/data
[root@localhost ~]# mkdir -p /home/Elasticsearch/logs
[root@localhost ~]# chmod 777 /home/Elasticsearch/data
[root@localhost ~]# chmod 777 /home/Elasticsearch/logs

分发es安装包

[root@localhost opt]# scp -r elasticsearch root@192.168.1.210:/opt/

[root@localhost opt]# scp -r elasticsearch root@192.168.1.211:/opt/

[root@localhost opt]# scp -r elasticsearch root@192.168.1.212:/opt/

修改三个节点的配置文件

[root@localhost ~]# vim /opt/elasticsearch/config/elasticsearch.yml 

node.name: gr-2

network.host: 192.168.1.210

第三个节点

[root@localhost ~]# vim /opt/elasticsearch/config/elasticsearch.yml 

node.name: gr-3

network.host: 192.168.1.211

第四个节点

[root@localhost ~]# [root@localhost ~]# vim /opt/elasticsearch/config/elasticsearch.yml 

node.name: gr-4

network.host: 192.168.1.212

启动集群

添加用户组、用户,设置密码(四台机器都操作)

[root@localhost bin]# groupadd elasticsearch
[root@localhost bin]# useradd elasticsearch -g elasticsearch
[root@localhost bin]# passwd elasticsearch
更改用户 elasticsearch 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。
[root@localhost bin]# chown -R elasticsearch:elasticsearch /opt/elasticsearch

添加参数(最后面)然后重启系统

[root@localhost config]# vim /etc/security/limits.conf

* hard nofile 65536
* soft nofile 65536

再执行这个

[root@localhost ~]# sysctl -w vm.max_map_count=262144
vm.max_map_count = 262144

启动

[root@localhost ~]# su - elasticsearch
上一次登录:三 12月 5 16:42:34 CST 2018pts/1 上
[elasticsearch@localhost ~]$ cd /opt/elasticsearch/

[elasticsearch@localhost elasticsearch]$ nohup ./bin/elasticsearch &
[1] 2561

elk-1-Elasticsearch6.5集群[/vip]

继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年5月25日11:43:01
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Eureka服务剔除下线 ELK

Eureka服务剔除下线

格式 curl -X PUT "http://ip:port/eureka/apps/{application}/{instance}/status?value=OUT_OF_SERVICE" 示例 ...