ElasticSearch 安装配置和ES6.0版本安装head插件

时间:2024-03-22 16:36:50

ElasticSearch 安装配置使用入门

    对于 Java 示例,还需要安装 Eclipse 和 Apache Maven。如果你的系统上还没有它们,请下载和安装它们。

官网: https://www.elastic.co/products/elasticsearch

ElasticSearch 安装配置和ES6.0版本安装head插件

 Window系统下载zip版本,linux系统下载tar版本

ElasticSearch 安装配置和ES6.0版本安装head插件

解压后的页面

ElasticSearch 安装配置和ES6.0版本安装head插件

bin 存放elasticSearch 运行命令 
config 存放配置文件

lib 存放elasticSearch运行依赖jar包 
modules 存放elasticSearch 模块
plugins 存放插件 

运行elasticSearch/bin/elasticsearch.bat 文件

         配置JAVA_HOME环境变量

         访问 http://127.0.0.1:9200

ElasticSearch 安装配置和ES6.0版本安装head插件

ES6.0版本安装head插件

1.1 前言

  不知道是我电脑问题还是最近的开源软件都比较**,mysql和elasticsearch新版本变动都比较大。 elasticsearch6.0貌似已经不支持命令行安装head插件了,反正我是折腾了一下午才得出这个结论的。因此,如果你还想安装head,只能选择手动下载安装。(别再纠结于命令行安装了)

1.2 下载head插件

 配置head

  下载地址:https://github.com/mobz/elasticsearch-head;点击clone or download按钮,点击download zip进行下载。下载完毕后解压到任意路径上,别放在elasticsearch安装路径上。

ElasticSearch 安装配置和ES6.0版本安装head插件

 把head直接放在了D:\elasticsearch\elasticsearch-head-master,这样好管理,当然大家随意。

1)在head/Gruntfile.js里,添加一行

hostname: '*',

ElasticSearch 安装配置和ES6.0版本安装head插件

 2)在head/_site/app.js

 

把localhost修改成你es的服务器地址,如:

this.base_uri = this.config.base_uri || this.prefs.get("app-base_uri") || "http://111.11.11.1:9200";

当然也可以不修改,我就没有改。

ElasticSearch 安装配置和ES6.0版本安装head插件

3)修改elasticsearch

  然后去修改elasticsearch的配置文件,elasticsearch安装目录/config/elasticsearch.yml,打开文件后在末端另起一行分别顶格添加如下两行红色字体文本,保存后重启elasticsearch.bat。图片是我的elasticsearch配置,提供给你参考下。

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

ElasticSearch 安装配置和ES6.0版本安装head插件

1.3 安装node.js(看node.js安装过程https://blog.csdn.net/Migumigu1316/article/details/88549614)

  这个比较容易,下载后除路径自己填写外,其他直接next就OK了。下载地址:https://nodejs.org/en/download/ 

ElasticSearch 安装配置和ES6.0版本安装head插件

1.4 安装grunt(在node里面执行命令)

  运行head需要借助grunt命令,因此需要安装grunt,Windows+R,输入cmd,输入命令 cd D:\nodejs(你安装nodejs的路径) 进入nodejs的根目录****意:如果这条命令不能成功执行,那就先执行 D:,成功切换目录后再执行 cd  D:\nodejs(你安装nodejs的路径)。),然后执行指令 npm install -g grunt  -cli 进行安装grunt。

ElasticSearch 安装配置和ES6.0版本安装head插件

ElasticSearch 安装配置和ES6.0版本安装head插件

 1.5 安装pathomjs

  输入命令 cd D:\head(你安装head的路径) 进入head的根目录下,然后执行命令:npm install 进行安装pathomjs。如果出现Error关键字,则有可能是网络不顺畅,下载失败,那就继续下一段文字。如果成功(我用公司网络试了三次都不行,祝你好运!),则跳过下一段文字。

Downloading(下载地址)   https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip

ElasticSearch 安装配置和ES6.0版本安装head插件

  安装失败的过来围观一下,看上面的图片,安装失败时他会显示下载路径和存放路径。请你耐心点,你需要做的是,将相关信息复制下来,手动下载压缩包并放置在存放路径下,命令窗口再次执行安装命令  npm install ,他们会去存放路径下检索文件并解压安装,只要提示文字没出现Error,则安装成功。(如果复制不到,可以这样试试,鼠标右键点击全选,然后在目标文本附近点击一下,然后拖动鼠标选上文本,按Ctrl+C,不要怀疑自己,试试在txt文本按Ctrl+V试试,是不是复制下来了?哈哈)

 npm install

国内的
 cnpm install
npm install -g cnpm --registry=https://registry.npm.taobao.org

ElasticSearch 安装配置和ES6.0版本安装head插件

最后用 cnpm install安装成功

ElasticSearch 安装配置和ES6.0版本安装head插件

1.6 运行head

  最后,什么都别关,还没结束呢,在刚刚的命令窗口执行运行命令 grunt server,启动head服务,如下所示则为启动成功。(可以到head根目录下修改Gruntfile.js文件的启动端口,默认是9100)

ElasticSearch 安装配置和ES6.0版本安装head插件

1.7 用head访问elasticsearch

  浏览器访问 http://localhost:9100 (head的服务端口),访问成功后,好好享受吧!!!

ElasticSearch 安装配置和ES6.0版本安装head插件