• 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站点,能继续访问。


      所有安装完成。 

  • 相关阅读:
    flutter doctor出现问题 [!] Android toolchain
    CSS中的cursor属性
    致蝙蝠侠阿卡姆三部曲——最伟大的改编游戏
    ajax的使用:例题、ajax的数据处理
    用ajax对数据进行删除和查看
    ThinkPhp框架:验证码功能
    ThinkPhp框架:父类及表单验证
    ThinkPhp框架:分页查询和补充框架知识
    ThinkPhp框架对“数据库”的基本操作
    ThinkPHP框架知识的注意点
  • 原文地址:https://www.cnblogs.com/vblence/p/10573407.html
Copyright © 2020-2023  润新知