mac下安装elasticsearch

准备

1.homebrew
2.java环境

安装ES(版本选择:https://www.jianshu.com/p/c5c3e834c028)

brew install elasticsearch
brew install kibana

其中KibanaES的一个配套工具,可以让用户在网页中与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

访问

ES: http://localhost:9200

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

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