1、前提
(1)、JDK需要1.8以上
(2)、最大打开文件数至少65536(/etc/security/limits.conf)
(3)、vm.max_map_count至少270000(vm.max_map_count=300000)
(4)、启动必须为非root用户
2、下载安装
(1)、https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.3.tar.gz
(2)、启动 ./bin/elasticsearch -d
(3)、配置
为了允许 elasticsearch-head 运行时的跨域,增加如下配置(config/elasticsearch.yml)
# allow origin http.cors.enabled: true http.cors.allow-origin: "*" http.cors.allow-headers: authorization
(4)、访问验证
3、插件
(1)、可视化插件(elasticsearch-head)
git clone git://github.com/mobz/elasticsearch-head.github cd elasticsearch-head npm install nohup npm run start &
验证地址: http://localhost:9100
参考: https://mobz.github.io/elasticsearch-head/
for Elasticsearch 5.x: plugins are not supported. Run elasticsearch-head as a standalone
for Elasticsearch 2.x – 4.x: sudo elasticsearch/bin/plugin install mobz/elasticsearch-head
for Elasticsearch 1.x: sudo elasticsearch/bin/plugin -install mobz/elasticsearch-head/1.x
for Elasticsearch 0.9: sudo elasticsearch/bin/plugin -install mobz/elasticsearch-head/0.9
(2)、插件bigdesk
git clone https://github.com/hlstudio/bigdesk
cd bigdesk/_site
python -mSimpleHTTPServer
Serving HTTP on 0.0.0.0 port 8000
访问地址: http://localhost:8000
参考: http://bigdesk.org
https://kibana.logstash.es/content/elasticsearch/monitor/bigdesk.html