elasticsearch之安装

来源:互联网 发布:手机淘宝支付宝怎么用 编辑:程序博客网 时间:2024/06/05 05:12

elasticsearch 安装配置

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.3.rpm    rpm --install elasticsearch-5.4.3.rpm 

配置文件
配置文件修改的部分

vim /etc/elasticsearch/elasticsearch.yml          cluster.name: paasdev-es         node.name: es-node2         path.data: /elasticsearch/data         network.host: ip         http.port: 9200         discovery.zen.ping.unicast.hosts: ["node01Ip:9300", "node02Ip:9300"]         discovery.zen.minimum_master_nodes: 2

安装基础环境

#添加yum源cat >> /etc/yum.repos.d/CentOS-es.repo << END[elasticsearch-5.x]name=Elasticsearch repository for 5.x packagesbaseurl=https://artifacts.elastic.co/packages/5.x/yumgpgcheck=1gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearchenabled=1autorefresh=1type=rpm-mdEND#加载yum源yum makecache#安装elasticsearch与JDK(JDK使用oracle版本,需要到官网自行下载到本地)yum install jdk-8u144-linux-x64 elasticsearch\*5.4\* -y#配置java环境echo "JAVA_HOME=/usr/bin/java" > /etc/profile.d/java.sh. /etc/profile.d/java.shecho $JAVA_HOME

配置elasticsearch

vi /etc/elasticsearch/elasticsearch.yml    #集群名称,所有节点的集群名称需要一致    cluster.name: enpass-es    #节点2名为node-2,节点3名为node3    node.name: node-1    #数据存放目录    path.data: /elasticsearch/data    #日志存放目录    path.logs: /var/log/elasticsearch/logs    #节点IP(节点2IP地址192.168.1.43,节点IP地址192.168.1.42)    network.host: 192.168.1.44    #使用9200端口对外提供服务    http.port: 9200    #其他节点IP地址,(9300是节点内选举所用的端口)    discovery.zen.ping.unicast.hosts: ["node01:9300", "node02:9300","node03:9300"]    #参加选举的几点数量(节点数/2+1,向下取整)    discovery.zen.minimum_master_nodes: 2#创建es对应的目录并授权mkdir -p  /elasticsearch/datamkdir -p /var/log/elasticsearch/logschown elasticsearch:elasticsearch -R /elasticsearchchown elasticsearch:elasticsearch -R /var/log/elasticsearch#启动服务systemctl daemon-reloadsystemctl enable elasticsearch.service systemctl start elasticsearch.service