centos下-elasticsearch安装+elasticsearch-head安装

  • 安装java环境

  安装java-1.8.0:sudo yum -y install java-1.8.0-openjdk*

  java -version查看版本

  

  配置环境变量:

  编辑配置文件:

  vim /etc/profile

  结尾添加如下:

  export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk
  export PATH=$JAVA_HOME/bin:$PATH
  export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

  

  JAVA环境安装完成。


  • 安装ElasticSearch

  yum安装:

  下载并安装ES的yum公钥:

  rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch

  

  配置yum源:

  vim /etc/yum.repos.d/elasticsearch.repo

  添加如下:

[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=http://packages.elastic.co/elasticsearch/2.x/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1

  

  更新yum缓存

  yum makecache

  安装ES:

  yum install elasticsearch

  修改/etc/elasticsearch/elasticsearch.yml

  vim /etc/elasticsearch/elasticsearch.yml

    

  network.host: 0.0.0.0
  http.cors.enabled: true
  http.cors.allow-origin: "*"
  http.port: 9200

  启动/重启/停止ES:

  systemctl start elasticsearch

  systemctl restart elasticsearch

  systemctl stop elasticsearch

  开启端口号:9200  

  防火墙
  启动: systemctl start firewalld
  关闭: systemctl stop firewalld
  查看状态: systemctl status firewalld
  开机禁用 : systemctl disable firewalld
  开机启用 : systemctl enable firewalld
   firewall-cmd --permanent --add-port=9200/tcp(elasticsearch-head 是9100端口,可以把9100也开启)
  firewall-cmd --reload

  访问IP+9200界面:

  

  安装完成。

  


  • 安装ElasticSearch-head

  安装npm node git:

  yum -y install nodejs npm

  yum -y install git

  git clone:

  git clone https://github.com/mobz/elasticsearch-head.git

  进入目录:cd elasticsearch-head/

  安装npm依赖:

  npm install  (第一次会比较慢)

  npm  启动项目:

  npm run start

  

  访问IP:9100:

  

  安装完成。

  Elasticsearch-head 后台启动:

  进入下面这个目录:

  后台启动:

  nohup ./grunt server &1

  查看启动任务:

  netstat -ntlp

  

  再次访问IP:9100站点,能继续访问。


  所有安装完成。 

原文地址:https://www.cnblogs.com/vblence/p/10573407.html