環(huán)境要求:
java 1.8
node
1.1 安裝 elasticsearch
brew install elasticsearch
elasticsearch 安裝完后的地址:
elasticsearch: /usr/local/Cellar/elasticsearch/7.10.1
Data: /usr/local/var/elasticsearch/elasticsearch_xuchen/
Logs: /usr/local/var/log/elasticsearch/elasticsearch_xuchen.log
Plugins: /usr/local/opt/elasticsearch/libexec/plugins/
Config: /usr/local/etc/elasticsearch/
plugin script: /usr/local/opt/elasticsearch/libexec/bin/elasticsearch-plugin
安裝完后,由于后面需要使用到 head 插件,因為 head 插件與 es 都是獨立運行的應(yīng)用,head 插件訪問 es 會存在跨域問題,所以需要修改 es 的配置文件。
進(jìn)入config 目錄:
cd /usr/local/Cellar/elasticsearch/7.10.1/libexec/config
在最下面加入這兩行:
http.cors.enabled: true
http.cors.allow-origin: "*"

運行 es:
elasticsearch

打印日志后表示啟動成功,其中標(biāo)識著啟動成功,和ip以及端口。
1.2 安裝 node
brew install node
1.2.1 npm升級
npm是隨著nodejs安裝一并安裝的。 更新npm,可以用npm命令。
sudo npm install npm -g
1.3 安裝 elasticsearch-head 插件
git 地址:
此處可以直接使用命令安裝
wget https://github.com/mobz/elasticsearch-head/archive/master.zip
進(jìn)入文件夾
cd elasticsearch-head-master
安裝 grunt
npm install grunt --save-dev
運行
npm run start
發(fā)現(xiàn)提示需要安裝 grunt 的一些東西

分別安裝它們
npm install ${圖片中給出需要安裝的grunt包} --save-dev
安裝完后在運行
npm run start

運行 head 插件成功
