elasticsearch安装

来源:互联网 发布:淘宝购物一般几天到货 编辑:程序博客网 时间:2024/06/16 02:07

运行环境

centos-6.5

jdk1.7.0_79

hadoop-2.6.5

节点规划

 

 

 

Node01

Node02

Node03

Node04

 

elasticsearch

*

*

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

目录规划

软件上传目录:/opt/tools

 

软件解压安装目录:/opt/sxt/

 

数据文件目录:/var/sxt/

 

软件包准备

: elasticsearch-2.2.1.zip

 

1.解压缩安装软件包

###如果系统没有安装unzip解压程序,需要先yum安装unzip

zyc01#yum install -y unzip

zyc01#cd /opt/tools

zyc01#unzip elasticsearch-2.2.1.zip

zyc01# mv elasticsearch-2.2.1 /opt/sxt/

 

2.配置elastic

Zyc01#cd /opt/sxt/elasticsearch-2.2.1/config

#vi elasticsearch.yml

###修改集群名称、节点名称和host地址,集群名称要一致,节点名称任意

###cluster.name=

###node.name=

###network.host=本节点IP

 

 

###添加防脑裂配置,避免两个master节点的出现

:

discovery.zen.ping.multicast.enabled: false

discovery.zen.ping_timeout: 120s

client.transport.ping_timeout: 60s

#集群节点ip

discovery.zen.ping.unicast.hosts: ["192.168.77.11","192.168.77.12","192.168.77.13"]

 

 

3.安装head插件

#cd /opt/sxt/elasticsearch-2.2.1/bin

#./plugin install mobz/elasticsearch-head

 

4.将软件包分发到各节点,修改相关配置

###clustor.name;node.name;host

Zyc01#scp -r /opt/sxt/elasticsearch-2.2.1 zyc02:/opt/sxt/

Zyc01#scp -r /opt/sxt/elasticsearch-2.2.1 zyc03:/opt/sxt/

 

 

 

 

5.启动elasticsearch

注意:因为elasticsearch有远程执行脚本的功能所以容易中木马病毒,所以不允许用root用户启动,root用户是起不来的,赋权限,用一般的用户启动

 

 

[zyc01|zyc02|zyc03]#groupadd group

[zyc01|zyc02|zyc03]#useradd -g group username

[zyc01|zyc02|zyc03]#echo "123456"| passwd --stdin username

[zyc01|zyc02|zyc03]#chown -R group:username ./elasticsearch-2.2.0

[zyc01|zyc02|zyc03]#su username

 

###切换到/opt/sxt/elasticsearch-2.2.1/bin目录下,或者设置环境变量

[zyc01|zyc02|zyc03]#./elasticsearch

 

6.验证elasticsearch服务

http://zyc01:9200

  http://zyc01:9200/_plugin/head/

http://zyc02:9200

http://zyc02:9200/_plugin/head/

http://zyc03:9200

http://zyc03:9200/_plugin/head/

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击