准备
1.homebrew
2.java环境
安装ES
(版本选择:https://www.jianshu.com/p/c5c3e834c028)
brew install elasticsearch
brew install kibana
其中Kibana
是ES
的一个配套工具,可以让用户在网页中与ES
进行交互
安装Marvel
(按需取用)
cd /usr/local/Cellar/elasticsearch/6.2.4/
bin/elasticsearch-plugin install x-pack
cd /usr/local/Cellar/kibana/6.2.4
bin/kibana-plugin install x-pack
Marvel也是ES的一个插件,能够让你通过Kibana非常容易地监视ES集群的健康状态等信息,最新版的Marvel已经集成到X-Pack模块当中。X-Pack是ES的一个安全框架,可以给网页端访问Kibana加入账号系统
启动ES
& Kibana
brew services start elasticsearch
brew services start kibana
如需查看启动日志
cd /usr/local/Cellar/elasticsearch/6.2.4/
./bin/elasticsearch
cd /usr/local/Cellar/kibana/6.2.4/
./bin/kibana
访问
Kibana: http://localhost:5601
如果对应安装了x-pack模块,访问均需登录
kibana默认账户:elastic
changeme
。如需修改
curl -XPUT -u elastic'localhost:9200/_xpack/security/user/kibana/_password'-H"Content-Type: application/json"-d'{
"password" : "kibanapassword"
}'
增加了x-pack模块后,不需账户系统,可以在配置文件中加入
xpack.security.enabled: false
注意yml配置文件的书写格式,会导致服务启动失败
补充
elasticsearch服务启动后会分配两个端口:9200(http) 9300(tcp)
elasticsearch.xml(注意配置文件格式不是以#开头的要空一格,:后要空一格)
# 集群的名字
cluster.name: yoplay
# 允许所有的外网访问
network.host: 0.0.0.0
网友评论