您的位置:首页 > 其它

ElasticSearch学习之路(一) Windows下ElasticSearch及head插件的安装

2019-01-17 15:39 197 查看

此文章仅做个人学习记录和参考,如有错误,欢迎指正!

参考原文地址:
https://www.geek-share.com/detail/2656239682.html
https://www.geek-share.com/detail/2689514182.html

一、环境准备

  1. 系统环境: Windows10企业版X64
  2. JDK版本: 1.8
  3. ElasticSearch版本: 6.5.4

二、安装ElasticSearch6.5.4

1.安装jdk1.8并配置环境变量
(由于此步骤已经配置完成,所以不做过多阐述)
2.安装ElasticSearch6.5.4
官网下载地址:https://www.elastic.co/cn/downloads/elasticsearch


从官网下载zip文件,然后解压到C盘,进入 C:\elasticsearch-6.5.4\bin 目录,双击执行 elasticsearch.bat,该脚本文件执行 ElasticSearch 安装程序,稍等片刻,打开浏览器,输入 http://localhost:9200 ,显式以下画面,说明ES安装成功。

三、head插件的安装

为了便于管理ES,需要安装head插件,这是最初级的管理工具,可以在浏览器中显示ES集群,索引等信息。

1.在命令行中安装插件(这一命令适用于5.0之前的版本)

按住Windows+R,输入cmd,打开命令行工具,进入到ElasticSearch的bin目录,使用ES命令安装插件

C:\elasticsearch-2.4.4\bin
plugin install mobz/elasticsearch-head

2. 手动安装插件(由于本文安装版本为6.5.4,不支持plugin安装插件的方式,因此采用这种方式)

步骤一:安装node
下载地址:https://nodejs.org/en/
安装node到D盘。如D:\nodejs。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变量)。测试一下node是否生效:

步骤二:安装grunt
grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。因此需要安装grunt:

注意:路径切到D:\nodejs下。

npm install -g grunt-cli

-g代表全局安装。安装路径为C:\Users\yourname\AppData\Roaming\npm,并且自动加入PATH变量。安装完成后检查一下:

步骤三:修改head源码
把head插件的源码git clone下来:

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

1.修改Gruntfile.js
文件目录:elasticsearch-head\Gruntfile.js

增加hostname属性:值为’*’
2.修改连接地址
文件目录:elasticsearch-head_site\app.js
修改head的连接地址:

this.base_uri = this.config.base_uri || this.prefs.get(“app-base_uri”) || “http://localhost:9200”;

把localhost修改成你es的服务器地址,因为是用本地连接作为练习,所以并未修改。
3.运行head
步骤一: 修改elasticsearch的参数

文件目录:config/elasticsearch.yml

注意,设置参数的时候:后面要有空格!

步骤二:启动ElasticSearch

文件目录:C:\elasticsearch-6.5.4\bin\elasticsearch.bat

步骤三:npm install
切换至head源码目录,执行npm install :

初次运行安装可能会报警告或错误。可以重新运行一次npm install。

步骤四:启动grunt服务
在head源码目录下,执行 grunt server,效果如图所示:

步骤五:测试
打开浏览器,输入 http://localhost:9100,看到如下界面说明可以访问head插件

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: