Elasticsearch-head-master安装和启动

elasticsearch-head是一款专门针对于elasticsearch的客户端工具,elasticsearch-head是一个基于node.js的前端工程

前提:需要安装nodejs,运行elasticsearch-head会用到grunt,而grunt需要npm包管理器,所以nodejs是必须要安装的(nodejs安装不在这里讲述)

首先 验证 node -version 是否有安装

1、下载解压安装包到elasticsearch目录下

2、执行grunt -version查看grunt是否安装

说明grunt尚未安装执行npm install -g grunt-cli安装

安装完事后界面

Elasticsearch-head-master安装和启动_第1张图片

3、配置elasticsearch 中config目录下的elasticsearch.yml文件增加如下内容

http.cors.enabled: true

http.cors.allow-origin: "*"   

http.cors.enabled该参数的意思:是否支持跨域,默认为false

http.cors.allow-origin该参数意思:当设置允许跨域,默认为*,表示支持所有域名,如果我们只是允许某些网站能访问,那么可以使用正则表达式。比如只允许本地地址。 /https?:\/\/localhost(:[0-9]+)?/


4、设置head-master目录下Gruntfile.js文件在connect下增加如下内容hostname: '*'

Elasticsearch-head-master安装和启动_第2张图片

改后

Elasticsearch-head-master安装和启动_第3张图片

5、启动,进入cmd命令窗口运行npm run start,启动报错了提示在项目里没有找到grunt,需要执行命令npm install默认安装package.json中的依赖

Elasticsearch-head-master安装和启动_第4张图片

到这一步的时候发现这个速度太慢了半天了还在2%,简直无法忍受

Elasticsearch-head-master安装和启动_第5张图片

只能取消然后通过npm config list查看配置信息主要查看指定的依赖包下载地址

Elasticsearch-head-master安装和启动_第6张图片

我们看到下载地址是https://registry.npmjs.org/这个有点慢哈

因此我们通过命令npm config set registry https://registry.npm.taobao.org指定使用淘宝镜像地址,分分钟就完事了

Elasticsearch-head-master安装和启动_第7张图片

最后再运行npm run start

Elasticsearch-head-master安装和启动_第8张图片

注意:启动的时候需要先进入安装目录,否则会抛出找不到package.json的错误

下图为页面展示:

Elasticsearch-head-master安装和启动_第9张图片

你可能感兴趣的:(大数据运维)