官网下载
下载地址:https://www.elastic.co/cn/downloads
解压[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
修改配置文件
[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
继续阅读
- 我的QQ
- QQ扫一扫
-
- 我的头条
- 头条扫一扫
-
评论