美文网首页
ES插件head安装

ES插件head安装

作者: dshowing | 来源:发表于2019-03-01 10:18 被阅读0次

用于查看集群状态

  • ES: v5.6.12
  • OS: Ubuntu 16.04

ES安装完成

root@elk:~# curl localhost:9200
{
  "name" : "80ELvPI",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "v8oV3pEwQV-BGk2YTK1DBA",
  "version" : {
    "number" : "5.6.12",
    "build_hash" : "cfe3d9f",
    "build_date" : "2018-09-10T20:12:43.732Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.1"
  },
  "tagline" : "You Know, for Search"
}
root@elk:~# 

head插件

官方readme中有几种方式使用:

  • Running with built in server
  • Running with docker
  • Running as a Chrome extension
  • Running as a plugin of Elasticsearch (deprecated)
  • Running with the local proxy
  • Alternatives

以前我们用的最多的就是作为一个ES插件来使用,不过从ES 5.*版本开始便不再支持;
故目前我将其build为一个server,而后再连接本机ES端口来使用

running

git clone git://github.com/mobz/elasticsearch-head.git
网速慢,或者直接下载
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
cd ./elasticsearch-head
npm install
npm install grunt-cli
npm install -g cnpm --registry=

启用9100端口vim ./elasticsearch-head/Gruntfile.js,加一个hostname

                connect: {
                        server: {
                                options: {
                                        hostname: '10.10.2.109',
                                        port: 9100,
                                        base: '.',
                                        keepalive: true
                                }
                        }
                }

此时可启动服务,但未连接到ES集群

root@elk:/opt/elk/elasticsearch-head-master# ln -s /opt/elk/elasticsearch-head-master/node_modules/grunt/bin/grunt /usr/bin/grunt
root@elk:/opt/elk/elasticsearch-head-master# grunt server
Running "connect:server" (connect) task
Waiting forever...
Started connect web server on http://10.10.2.109:9100

connect ES

vim /opt/elk/elasticsearch-head-master/_site/app.js,修改为ES监听地址

                init: function(parent) {
                        this._super();
                        this.prefs = services.Preferences.instance();
                        this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://10.10.2.109:9200";
                        if( this.base_uri.charAt( this.base_uri.length - 1 ) !== "/" ) {

vim /etc/elasticsearch/elasticsearch.yml,添加如下字段

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

相关文章

  • ES插件安装(elasticsearch-head、Cerebr

    ES插件安装(elasticsearch-head、Cerebro、Kibana) 注:elasticsearch...

  • 安装elasticsearch

    先安装并启动es的head插件: 利用dockerFile方式给es安装分词器 执行docker build -t...

  • 安装ES head 插件

    1.2 安装head插件 ES 5.X 和之前的版本不太一样,elasticsearch-head 做为一个单独的...

  • ES插件head安装

    用于查看集群状态 ES: v5.6.12 OS: Ubuntu 16.04 ES安装完成 head插件 官方rea...

  • 安装ES Head插件

    下载Head插件 安装 gruntnpm install -g grunt-cli (1) 下载地址:https:...

  • ES可视化插件ES-HEAD安装

    ES可视化插件ES-HEAD安装 修改设置系统参数 修改elasticsearch.yml的配置 启动ES 下载h...

  • 连接es

    web端连接es 通过安装head插件,可以通过地址http://localhost:9200/_plugin/h...

  • 启动es和head插件

    启动es服务 验证es是否启动成功 启动head插件 验证head启动成功

  • es(elsaticsearch6)入门

    1.需要准备的资料链接2.es安装与集群配置3.head插件安装4.es基本用法5.es高级用法6.springb...

  • 安装head插件 (es 6.2)

    head插件是一个es集群的web前端工具,我们可以es查询,查看es集群状态等 es 6.2.2版本es自带 需...

网友评论

      本文标题:ES插件head安装

      本文链接:https://www.haomeiwen.com/subject/vlmruqtx.html