转载请标明出处:
https://blog.csdn.net/bingospunky/article/details/79803150
本文出自马彬彬的博客
下载地址
安装ElasticSearch
下载elasticsearch-5.5.1.zip,解压就可以使用。
$ELASTICSEARCH_HOME/bin/elasticsearch
配置集群,我配置的是伪集群,就是在一台机器上运行多个实例。把config和data文件夹复制出来,修改下配置文件,在启动的时候指定对应的配置文件文件夹就可以了,如下:
$ELASTICSEARCH_HOME/bin/elasticsearch -Epath.conf=$ELASTICSEARCH_HOME/config1
安装elstatic-search head
可以查看es的运行情况。
git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install grunt --save
npm run start
访问localhost:9100,如果集群健康值:显示“未连接”,则给ES添加跨域支持。如下:
vim $ELASTICSEARCH_HOME/config/elasticsearch.yml
添加如下内容:
http.cors.enabled: true
http.cors.allow-origin: "*"
安装成功,访问localhost:9100。
安装logstash
下载、解压。
编写logstash.conf,如下:
input { stdin { } }
output {
elasticsearch { hosts => ["loca