之前都安装好ES,接下来直接安装插件,安装head插件,必然是要先安装好nodejs和grunt才行。
(1)安装nodejs
(2)安装grunt:nodejs的目录下,输入指令:npm install -g grunt-cli
(3)配置head
进入https://github.com/mobz/elasticsearch-head地址,下载zip,解压head直接放在了D:\elasticsearch\elasticsearch-head-master
在head/Gruntfile.js里,添加一行 hostname: ‘*’
在head/_site/app.js,把localhost修改成你es的服务器地址,如:this.base_uri = this.config.base_uri || this.prefs.get(“app-base_uri”) || “https://000:9200";非必须
修改elasticsearch:D:\elasticsearch\elasticsearch-6.3.1\config\elasticsearch.yml里
文件的最后添加
http.cors.enabled: true
http.cors.allow-origin: “*”
修改配置(可略)
1 | #集群的名字 |
保存完毕之后,到bin目录下,双击“elasticsearch.bat”启动。
然后在cmd命令行里,转到head目录下,输入 npm install
会很慢,修改npm镜像:npm install -g cnpm –registry=https://registry.npm.taobao.org
cnpm install
我初次运行报错了,但是重新输入指令,再运行下就好了。
然后还是head目录下,输入grunt server 启动nodejs,出现下面的提示,就启动成功。