介绍

elasticsearch-head是一个用于管理Elasticsearch的web前端插件,搞过ES的同学应该都了解。该插件在es5中可以以独立服务的形式进行安装使用。本文将介绍如何操作。

相关链接:
https://github.com/mobz/elasticsearch-head
http://mobz.github.io/elasticsearch-head/

操作

Step1, 安装nodejs和npm
yum -y install nodejs npm

  

Step2, 下载源码并安装

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

  

Step3,es配置修改&elasticsearch-head插件源码修改

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

② 编辑head/Gruntfile.js,修改服务器监听地址,增加hostname属性,将其值设置为*。
以下两种配置都是OK的
# Type1
connect: {hostname: '*',server: {options: {port: 9100,base: '.',keepalive: true}}
}

  

# Type 2
connect: {server: {options: {hostname: '*',port: 9100,base: '.',keepalive: true}}
}

  

③ 编辑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";

Step4,启动elasticsearch-head
cd elasticsearch-head/ && ./node_modules/grunt/bin/grunt server

注意:
① 此时elasticsearch-head为前台启动,如果终端退出,那么elasticsearch-head服务也会随之关闭。
② 在非elasticsearch-head目录中启动server会失败!因为grunt需要读取目录下的Gruntfile.js。
So,你需要将之放到后台进行运行,nohup,&,screen等各种方法请各位随意选择~
ps:我会用screen来做类似的操作~
Others
另外,开机启动、保持持久运行等可以考虑配置rc.local、supervisord等来实现(配置略) 

效果

转载于:https://www.cnblogs.com/thatsit/p/6347693.html

Elasticsearch5中安装Elasticsearch-head插件相关推荐

  1. Jenkins中安装Credentials Binding插件时提示:Failed to load: SSH Credentials Plugin (1.18.2),Jenkins(2.282)or

    场景 Jenkins中安装Credentials Binding插件时提示 Failed to load: SSH Credentials Plugin (1.18.2),Jenkins(2.282) ...

  2. VSCode中安装Live Server插件实现Html网页代码的实时预览

    VSCode中安装Live Server插件实现Html网页代码的实时预览 利用寒假时间学习了一些基本的网页知识,在编写Html代码时可以利用IDEA.WebStorm.Dream Weaver等工具 ...

  3. 如何在苹果电脑Mac浏览器Safari中安装使用浏览器插件

    Safari 作为苹果的御用默认浏览器,随着Mac OS X Lion 的发布重获新生,目前经历了几个版本的迭代,拓展性上虽仍不如 Google Chrome,但在 Mac OS 下,Safari 的 ...

  4. 怎样在 Centos 6.8 中安装 Elasticsearch 5.2

    1. 安装 Java Elasticsearch 支持 Oracle JDK 和 OpenJDK,最低要求版本为 Java 8. 首先查看是否已安装了 Java: # java -version 如果 ...

  5. Jenkins中安装Credentials Binding插件实现凭证管理与安装Git插件和拉取代码构建项目

    场景 CentOS中Jenkins的下载.安装.配置与启动(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/11649 ...

  6. [原创] 毕设---在myeclipes中安装Hadoop开发插件

    1.安装Hadoop开发插件 hadoop安装包contrib/目录下有个插件hadoop-0.20.2-eclipse-plugin.jar,拷贝到myeclipse根目录下/dropins目录下. ...

  7. linux天气软件,类似智能手机!Linux中安装Conky天气插件

    如今,智能手机中很多都安装相匹配外观的天气小插件,而对于喜欢操作系统平台的用户而言,可以在你的Linux桌面中拥有像智能手机一样的天气外观.通过Flair Weather Conky可以将使用一个GU ...

  8. Centos7.3安装elasticsearch head插件

    elasticsearch head插件是一个入门级的elasticsearch前端插件:我们来安装下: 第一步:安装nodejs head插件是nodejs实现的,所以必须先安装Nodejs 参考: ...

  9. MyEclipse中安装反编译插件

    如何查看MyEclipse中Spring等框架的源文件. 首先先下载一个插件:http://pan.baidu.com/share/link?shareid=644034672&uk=3508 ...

最新文章

  1. SqlMapConfig.xml
  2. Swift 懒性属性
  3. 一片哗然!ICLR 2020被曝47%的审稿人没发过相关论文
  4. C# 类型运算符重载在类继承中的调用测试
  5. 自监督和语言监督我全都要?Facebook多模态预训练模型SLIP给你答案!
  6. C++ 读取单个字符
  7. 如何使用dtls协议抵御重放攻击
  8. 人脸检测caffe下步骤
  9. sklearn 1.0.1官方文档教程
  10. [源码和文档分享]基于SSM的网上购物系统的设计与开发
  11. VCS(DVE)仿真波形的存储和打开.vpd
  12. 计算机组成原理 原码,反码,补码,移码
  13. 【荣耀】2021年招聘开启,新荣耀,新征程 (base Xian or Beijing) - 内推
  14. SpringBootApplication是哪三个注解
  15. 利用底层键盘钩子拦载任意按键(回调版)
  16. 梯度下降算法原理 神经网络(Gradient Descent)
  17. Java的GUI编程---贪吃蛇游戏实现
  18. cta计算机,2.5 CTA:一种实际的并行计算机模型
  19. 对三点雨流计数法的思考
  20. 计算机制作请柬,婚礼纪能用电脑制作电子请柬吗?电子请柬有哪些注意事项?...

热门文章

  1. 复习Java异常处理_异常分类_自定义异常_线程初步了解
  2. LeetCode 2171. 拿出最少数目的魔法豆(排序)
  3. LeetCode 2146. 价格范围内最高排名的 K 样物品(BFS)
  4. LeetCode 778. 水位上升的泳池中游泳(二分查找+dfs)
  5. LeetCode 1256. 加密数字(bitset)
  6. 并行算法 Parallel Algorithm -- 提高执行效率
  7. 贪心算法(Greedy Algorithm)之霍夫曼编码
  8. html使用js的变量_2、温故而知新,再学一遍JavaScript-html中如何使用JS
  9. i12蓝牙耳机使用说明书图片_配置强悍、适用于开车、运动的蓝牙耳机Xisem西圣 Ares使用体验...
  10. python中的类方法和静态方法