安装ElasticSearch

1、 安装java环境

首先检测是否安装java

java -version
echo $JAVA_HOME

如果没有安装按照下面的步骤安装java

参考:http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/

    cd /opt/  
    wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.tar.gz"  
    tar xzf jdk-8u66-linux-x64.tar.gz  

    cd /opt/jdk1.8.0_66/  
    alternatives --install /usr/bin/java java /opt/jdk1.8.0_66/bin/java 2  
    alternatives --config java  
      
      
    There are 3 programs which provide 'java'.  
      
      Selection    Command  
    -----------------------------------------------  
    *  1           /opt/jdk1.7.0_71/bin/java  
     + 2           /opt/jdk1.8.0_45/bin/java  
       3           /opt/jdk1.8.0_51/bin/java  
       4           /opt/jdk1.8.0_66/bin/java  
      
    Enter to keep the current selection[+], or type selection number: 4  

    alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_66/bin/jar 2  
    alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_66/bin/javac 2  
    alternatives --set jar /opt/jdk1.8.0_66/bin/jar  
    alternatives --set javac /opt/jdk1.8.0_66/bin/javac   

安装完成, 检查版本


    java -version  
      
    java version "1.8.0_66"  
    Java(TM) SE Runtime Environment (build 1.8.0_66-b17)  
    Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)  

保存到文件  /etc/environment中,当服务器 重启的时候加载

vi /etc/profile

export JAVA_HOME=/opt/jdk1.8.0_66  
export JRE_HOME=/opt/jdk1.8.0_66/jre  
export PATH=$PATH:/opt/jdk1.8.0_66/bin:/opt/jdk1.8.0_66/jre/bin  
重启linux
reboot

查看是否安装成功

java -version
echo $JAVA_HOME



2.

2.1安装ElasticSearch

cd /tools
wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/zip/elasticsearch/2.4.1/elasticsearch-2.4.1.zip
mv /elasticsearch-2.4.1 /usr/local/elasticsearch
cd /usr/local
groupadd elasticsearch
useradd -g elasticsearch  elasticsearch
chown elasticsearch:elasticsearch -R elasticsearch

2.2 设置开机启动: 我是本地,直接把iptables 关掉了

vim /etc/rc.d/rc.local
service iptables stop
su elasticsearch  -c "/usr/local/elasticsearch/bin/elasticsearch -d"

2.3 配置

vim /usr/local/elasticsearch/config/elasticsearch.yml

修改如下:

cluster.name: TA-application
node.name: node-210
network.host: 0.0.0.0



2.3  #安装head 插件

su elasticsearch

cd  /usr/local/elasticsearch

bin/plugin install mobz/elasticsearch-head

#启动:

bin/elasticsearch -d

2.4 查看:

http://192.168.0.210:9200/

head插件地址:

http://192.168.0.210:9200/_plugin/head/


2.5 集群设置

 vim /usr/local/elasticsearch/config/elasticsearch.yml

#找到行 , 修改如下:

discovery.zen.ping.unicast.hosts: ["192.168.0.199"]

上面的ip就是其他的ip,譬如我有2个节点,一个是192.168.0.199,另外一个是192.168.0.210.

我在199中设置为:

discovery.zen.ping.unicast.hosts: ["192.168.0.210"]

我在210中设置为:

discovery.zen.ping.unicast.hosts: ["192.168.0.199"]

elasticSearch会找到对应的节点,自动分片和做复制集。


3.官方文档:

https://www.elastic.co/guide/en/elasticsearch/reference/5.0/_installation.html





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值