文档章节

Elastic Search学习笔记2——安装head插件

晨猫
 晨猫
发布于 2018/03/09 14:10
字数 411
阅读 520
收藏 0

下载head插件地址
http://mobz.github.io/elasticsearch-head/


安装
在V2中,进入elasticsearch/bin目录
使用plugin可以直接安装插件
plugin install mobz/elasticsearch-head
在浏览器中输入如下地址即可使用
http://localhost:9200/_plugin/head/


在V5.6版本中去除了plugin命令 改名为elasticsearch-plugin
elasticsearch-plugin install mobz/elasticsearch-head 
报错:
ERROR: Unknown plugin mobz/elasticsearch-head
查阅资料
for Elasticsearch 5.x: site plugins are not supported. Run as a standalone server
for Elasticsearch 2.x: sudo elasticsearch/bin/plugin install mobz/elasticsearch-head
for Elasticsearch 1.x: sudo elasticsearch/bin/plugin -install mobz/elasticsearch-head/1.x
for Elasticsearch 0.x: sudo elasticsearch/bin/plugin -install mobz/elasticsearch-head/0.9


使用npm进行安装
1.安装nodejs
node -v
2.安装nodejs会自动安装上npm
npm -v
3.使用npm安装head插件
git clone https://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head/
npm install
启动
cd elasticsearch-head/
npm start

测试
使用如下地址进行访问
http://localhost:9100

注意:
这样访问发现head并没有连接上es
这里需要修改一下ES的配置重新启动


修改elasticsearch.yml
# 增加跨域的配置(需要重启es才能生效)
http.cors.enabled: true
http.cors.allow-origin: "*"


编辑head/Gruntfile.js,修改服务器监听地址,增加hostname属性,将其值设置为*
connect: {
    server: {
        options: {
            port: 9100,
            base: '.',
            keepalive: true,
            hostname: '*'
        }
    }
}


编辑head/_site/app.js,修改head连接es的地址,将localhost修改为es的IP地址
# 原配置
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://localhost:9200";
# 将localhost修改为ES的IP地址
this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://YOUR-ES-IP:9200";


重新启动es和head
 

© 著作权归作者所有

晨猫
粉丝 41
博文 444
码字总数 137257
作品 0
杭州
后端工程师
私信 提问
Elasticsearch笔记(一)—Elasticsearch安装配置

一、安装Elasticsearch ·安装Elasticsearch唯一的要求是安装官方新版的Java,地址:http://www.java.com/ ·java安装配置:http://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.htm...

j_hao104
2016/03/22
11K
3
Elasticsearch插件一——-head插件安装详解(Elasticsearch教程08)|MVP讲堂

作者:阿里云MVP 铭毅 往期内容: 死磕 Elasticsearch 方法论:普通程序员高效精进的 10 大狠招! Elasticsearch学习,请先看这一篇!(Elasticsearch教程01) Elasticsearch增、删、改、查操...

辰悠
2018/12/14
0
0
Elastic Search 新手笔记(1)——入门篇

前言 之前写过一个关于Elastic Search的文章,当时的我还不会使用markdown,还不知道怎么好好把自己所想的,总结成一个有条理的文章,所以我就想写下了这一篇新文章,帮助自己消化所学的东西...

luckyharry4
2018/10/09
0
0
ES(elasticsearch)搜索引擎

ES(elasticsearch)搜索引擎 0、授人以渔,少走半年弯路! 死磕 Elasticsearch 方法论:普通程序员高效精进的 10 大狠招! 一、Elasitcsearch基础篇 1.1 Elasitcsearch基础认知 1、Elasticse...

Ocean_K
2018/09/11
2.3K
6
ELK-搭建实时日志ELK分析系统(3)-集成search-guard

这章我们需要给elk增加安全权限访问限制,可以使用官方的x-pack插件,x-pack在elk6.4.3中已经内置安装,并且已经开源,但是功能是basic版的,没有安全功能,可以去申请更高权限的证书,我们使...

ccsyy
2018/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在Linux中复制文档

在办公室里复印文档过去需要专门的员工与机器。如今,复制是电脑用户无需多加思考的任务。在电脑里复制数据是如此微不足道的事,以致于你还没有意识到复制就发生了,例如当拖动文档到外部硬盘...

老孟的Linux私房菜
50分钟前
19
0
SpringBoot 集成MongoDB

一、MongoDB 简介 MongoDB 如今是最流行的 NoSQL 数据库,被广泛应用于各行各业中,很多创业公司数据库选型就直接使用了 MongoDB,但对于大部分公司,使用 MongoDB 的场景是做大规模数据查询...

zw965
58分钟前
28
0
使用 Envoy 和 AdGuard Home 阻挡烦人的广告

> 原文链接:使用 Envoy 和 AdGuard Home 阻挡烦人的广告 通常我们使用网络时,宽带运营商会为我们分配一个 DNS 服务器。这个 DNS 通常是最快的,距离最近的服务器,但会有很多问题,比如: ...

米开朗基杨
今天
35
0
springboot之全局处理异常封装

springboot之全局处理异常封装 简介 在项目中经常出现系统异常的情况,比如NullPointerException等等。如果默认未处理的情况下,springboot会响应默认的错误提示,这样对用户体验不是友好,系...

Purgeyao
今天
42
0
cookie

cookie: n. 饼干;小甜点 为什么会引入Cookie(在客户端保持http状态) 因为http协议是一种无状态协议,web服务器本身不能识别出哪些请求是同一个服务器发送的,浏览器的每一次请求都是独立...

五公里
今天
41
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部