elasticsearch6.7.1集群搭建步骤

介绍

本篇内容主要讲解“elasticsearch6.7.1集群搭建步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“elasticsearch6.7.1集群搭建步骤”吧!

elasticsearch下载地址:ttp://github.com/elastic/elasticsearch/releases

翼下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases

1。下载解压es和jdk包

root@node1 ~ # wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.1.tar。广州

[root@node1 ~] # tar xvf elasticsearch-6.7.1.tar。广州- c/opt/

root@node1 ~ # wget https://download.oracle.com/otn-pub/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.rpm?AuthParam=1552723272 _02cde009ff2384cfcf01e2c377d085cc

[root@node1 ~] # scp jdk-8u202-linux-x64.rpm node2:/根/,,——将jdk传到各节点上

[root@node1 ~] # scp jdk-8u202-linux-x64.rpm node3:/根/,,——将jdk传到各节点上

[root@node1 ~] # rpm -ivh jdk-8u202-linux-x64.rpm ,,,,,,——在各节点安装jdk

[root@node1 ~] # cd/opt/elasticsearch-6.7.1/

[root@node1 elasticsearch-6.7.1] # useradd wuhan ,,——创建es用户,es不能用根用户启动

[root@node1 elasticsearch-6.7.1] # passwd武汉

更改用户武汉的密码。

新的密码:

无效的密码:密码少于8个字符

重新输入新的密码:

密码:所有的身份验证令牌已经成功更新。

[root@node1 elasticsearch-6.7.1] # chown - r武汉:武汉/opt/elasticsearch-6.7.1/

[root@node1 elasticsearch-6.7.1] # vim/etc/security/limits.conf 

*,,,soft ,nofile ,65535

*,,,hard ,nofile ,65535

[root@node1 elasticsearch-6.7.1] # vim/etc/sysctl.conf 

vm。max_map_count=262144

[root@node1 elasticsearch-6.7.1] # sysctl - p

[root@node1 elasticsearch-6.7.1] # vim/opt/elasticsearch-6.7.1/config/elasticsearch.yml

cluster.name: wuhan ,,,设置集群节点名

node.name: node-1 ,,,——为每台机器设置节点名字,各节点名字不能一样

路径。数据:/opt/elasticsearch-6.7.1/data ,- - - es数据目录

路径。日志:/opt/elasticsearch-6.7.1/logs ,——日志目录

discovery.zen.ping.unicast。主持人:[“node1",“node2",“node3",“node4"]

网络。主持人:172.16.8.23 ,——绑定本机的IP地址

http。端口:9200,,,,,,,——指定端口

[root@node1 elasticsearch-6.7.1] #

2。将node1的es文件复制到其它节点(与node1配置一样)

[root@node1选择]# scp - r elasticsearch-6.7.1 node2:/opt/

[root@node1选择]# scp - r elasticsearch-6.7.1 node3:/opt/

[root@node2 ~] # chown - r武汉:武汉/opt/elasticsearch-6.7.1/

[root@node2 ~] # vim/etc/security/limits.conf 

*,,,soft ,nofile ,65535

*,,,hard ,nofile ,65535年

[root@node2 ~] # vim/etc/sysctl.conf

vm。max_map_count=262144

[root@node2 ~] # sysctl - p

3。启动各节点的es服务

[root@node1 ~] # su - wuhan 

[wuhan@node1 ~] $ cd/opt/elasticsearch-6.7.1/bin/

[wuhan@node1本]美元。/elasticsearch - d

[wuhan@node1本]# curl http://172.16.8.23:9200

{

,“name":“node-1",

,“cluster_name":“wuhan",

,“cluster_uuid":“_na_",

,“version":{

,,“number":“6.7.1",

,,“build_flavor":“default",

,,“build_type":“tar",

,,“build_hash":“2 f32220"

,,“build_date":“2019 - 04 - 02 - t15:59:27.961366z"

,,“build_snapshot":假的,

,,“lucene_version":“7.7.0",

,,“minimum_wire_compatibility_version":“5.6.0",

,,“minimum_index_compatibility_version":“5.0.0"

,},

,“tagline":“你知道,Search"

}

[wuhan@node1本]#,

4。安头插装件

[root@node1 ~]美元wget https://nodejs.org/dist/v11.13.0/node-v11.13.0-linux-x64.tar.xz

[root@node1 ~] $ tar xvf node-v11.13.0-linux-x64.tar.xz 

[root@node1 ~]美元mv node-v11.13.0-linux-x64/opt/node-v11.13.0

[root@node1 ~]美元vim/etc/profile

出口路径=$路径:/opt/node-v11.13.0/bin

[root@node1 ~] git克隆git:美元//github.com/mobz/elasticsearch-head.git

[root@node1 ~] # cd elasticsearch-head/

[root@node1 elasticsearch-head] # npm null

elasticsearch6.7.1集群搭建步骤