1、系统macos 10.3
node版本V7.4.0
npm版本4.0.5
2、下载elasticsearch
https://www.elastic.co/downloads/elasticsearch
解压 unzip elasticsearch-5.4.0.zip
cd elasticsearch-5.4.0
./bin/elasticsearch 启动
访问http://localhost:9200/
返回类似如下正常:
{
"name" : "cRu3D7g",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "5-IcyPsSQYmCgg9r8BbGhg",
"version" : {
"number" : "5.4.0",
"build_hash" : "780f8c4",
"build_date" : "2017-04-28T17:43:27.229Z",
"build_snapshot" : false,
"lucene_version" : "6.5.0"
},
"tagline" : "You Know, for Search"
}
3、下载安装elasticsearch-head 可视化插件
git clone git://github.com/mobz/elasticsearch-head.git
安装grunt (可以不安装)
npm install -g grunt
cd elasticsearch-head
npm install
如出现问题可先切换至国内镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
再次执行npm install
grunt server 启动elasticsearch-head服务
如未安装grunt 可直接 npm run start
4、启用elasticsearch CORS
进入elasticsearch config 目录·
cd elasticsearch-5.4.0/config
vim elasticsearch.yml
添加:
http.cors.enabled: true
http.cors.allow-origin: "*"
重启elasticsearch
本文介绍了如何在macOS 10.3环境下安装配置Elasticsearch 5.4.0,包括设置CORS跨域访问及安装elasticsearch-head可视化插件的过程。
1100

被折叠的 条评论
为什么被折叠?



