标签:head bat windows 插件 7.0 elasticsearch grunt 安装
一、安装
1、下载压缩包 elasticsearch-7.0.0-windows-x86_64.zip
2、解压到 E:\env\elasticsearch-7.0.0
3、启动:进入bin目录:E:\env\elasticsearch-7.0.0 \bin,执行 elasticsearch.bat 脚本 ,或者双击 elasticsearch.bat 如下
命令行启动结果如下:
启动之后,在浏览器 输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。注意没有修改配置,默认只允许通过localhost/127.0.0.1访问,ip访问需单独配置
二、安装head插件,在浏览器中显示ES集群,索引等信息,实现界面化的集群操作和管理工具
1、下载head插件压缩包 https://github.com/mobz/elasticsearch-head
或者 https://codeload.github.com/mobz/elasticsearch-head/zip/master
解压到目录 : E:\env\elasticsearch-head-master
注意:不要解压到 elasticsearch 目录的 plugins 目录下,网上很多说复制到plugins下就可以了,结果导致es启动报错如下,可能是版本差异原因,不深究
2、安装node.js
es.5.x 以上版本安装head需要安装node和grunt(1.*,2.*直接用plugin命令即可安装)
下载地址:https://nodejs.org/en/download/ 根据自己系统下载相应的msi,双击安装。
安装成功之后 通过 npm -v 可以查看 node 版本 ,注意安装淘宝镜像,如果没有配置淘宝镜像,有些依赖安装会很慢,甚至安装失败
3、安装grunt
(grunt是基于Node.js的项目构建工具,可以进行打包压缩、测试、执行等等工作,elasticsearch-head插件就是通过grunt启动的)。
3.1、进入 E:\env\elasticsearch-head-master 目录下进行安装。
npm install -g grunt-cli
3.2、用grunt -version查看版本号,安装成功
grunt -version
3.3、编译安装head插件
进入 E:\env\elasticsearch-head-master 目录 执行 npm install
3.4、启动head插件:
grunt server 或者 npm run start 启动
启动效果如下:
浏览器输入 localhost:9100 或者 127.0.0.1:9100 ;
由于没有修改默认配置,192.168.124.120:9100 是无法访问的
5、修改自定义配置:
5.1、修改ES配置文件 config/elasticsearch.yml
5.2、修改head插件配置 _site/app.js
5.3.修改head插件配置 Gruntfile.js
修改elasticsearch-head-master文件下的Gruntfile.js文件中, 添加一行 hostname: '0.0.0.0',
6、重新启动 head 插件
grunt server 或者 npm run start
启动之前 先停止
最终效果如下:
在浏览器输入 http://192.168.124.120:9100/ ,显示如下
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
三, 配置EalsticSearch为Windows服务
切换到ElasticSearch的bin目录执行相应命令:
安装 elasticsearch-service.bat install
删除 elasticsearch-service.bat remove
启动 elasticsearch-service.bat start
停止 elasticsearch-service.bat stop
标签:head,bat,windows,插件,7.0,elasticsearch,grunt,安装 来源: https://www.cnblogs.com/liujf-a-mad-man/p/10794297.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。