• (03)ElasticSearch 安装ElasticSearch-Head插件


      ElasticSearch-Head是ElasticSearch的集群管理工具,可以浏览和查询数据,相当于ElasticSearch的客户端。ElasticSearch-Head被托管在github上,所以需要安装git。ElasticSearch-Head运行需要grunt,grunt需要npm包管理,grunt需要安装nodejs。此外由于npm运行时需要访问国外服务器,所以还要安装一个cnpm,其功能与npm一样,只是访问的是国内服务器,速度比较快。概括一下需要安装git、nodejs、cnpm,下面整个步骤。首先关闭防火墙。

    1、安装git  

      yum -y install git

    2、安装nodejs,并建立软连接

      下载安装包,并解压到路径/usr/local/node-v10.16.3-linux-x64

      ln -s /usr/local/node-v10.16.3-linux-x64/bin/npm /usr/local/bin/

      ln -s /usr/local/node-v10.16.3-linux-x64/bin/node /usr/local/bin/

      输入命令node -v 输出对应版本v10.16.3则说明安装正确。

    3、安装cnpm,并建立软连接,cnpm安装后的位置可以通过 find / -name cnpm 查找

      npm install cnpm -g --registry=https://registry.npm.taobao.org

      ln -s /usr/local/node-v10.16.3-linux-x64/bin/cnpm /usr/local/bin/

    4、复制elasticsearch-head到本地,我的路径是 /usr/local/elasticsearch-head

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

    5、安装elasticsearch-head的依赖

      npm install -g grunt-cli

      进入/usr/local/elasticsearch-head目录,执行cnpm install

    6、修改文件:vim /usr/local/elasticsearch-head/Gruntfile.js,添加hostname:'*',允许所有ip可以访问。

    7、修改vim /usr/local/elasticsearch-head/_site/app.js,将localhost替换成自己的服务器地址

    8、修改vim /usr/local/elasticsearch-6.2.4/config/elasticsearch.yml,添加下面两句,允许跨域访问。

      http.cors.enabled: true
      http.cors.allow-origin: "*"

    9、启动es服务器和head

      sh /usr/local/elasticsearch-6.2.4/bin/elasticsearch

      /usr/local/elasticsearch-head/node_modules/grunt/bin/grunt server

      head启动成功如下:

    10、浏览器输入:http://192.168.31.151:9100/,显示如下,说明插件安装成功。

  • 相关阅读:
    html URLRewriter生成静态页不能访问
    sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
    IIS7.0 伪静态页配置
    hubbledotnet 定时更新索引
    今天开通了这个BLOG。
    ASP.NET公有六种验证控件 功能描叙
    Recommend of the Day:Orkut社区和明星推荐
    每日英语:Why You Need a Dictator in a Marriage
    每日英语:An Unhappy Middle in the Middle Kingdom
    每日英语:Web Browsers Are Reinvented
  • 原文地址:https://www.cnblogs.com/javasl/p/11371232.html
Copyright © 2020-2023  润新知