elasticsearch 安装

环境要求:

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 都是独立运行的应用,head 插件访问 es 会存在跨域问题,所以需要修改 es 的配置文件。
进入config 目录:

cd /usr/local/Cellar/elasticsearch/7.10.1/libexec/config

在最下面加入这两行:

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

image.png

运行 es:

elasticsearch

启动图

打印日志后表示启动成功,其中标识着启动成功,和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 地址:

https://github.com/mobz/elasticsearch-head

此处可以直接使用命令安装

wget https://github.com/mobz/elasticsearch-head/archive/master.zip

进入文件夹

cd elasticsearch-head-master

安装 grunt

npm install grunt --save-dev

运行

npm run start

发现提示需要安装 grunt 的一些东西


image.png

分别安装它们

npm install ${图片中给出需要安装的grunt包} --save-dev

安装完后在运行

npm run start

image.png

运行 head 插件成功


image.png

你可能感兴趣的:(elasticsearch 安装)