安装
ES
1.下载ES

2.解压并且启动ES
把elasticsearch-7.1.1-windows-x86_64 压缩包解压到G:\opt\ES\elasticsearch-7.1.1
执行下面命令:
G:\opt\ES\elasticsearch-7.1.1\bin>elasticsearch
3.在浏览器中打开 http://127.0.0.1:9200/看到以下信息表示ES启动成功
{
"name" : "node0",
"cluster_name" : "pplus",
"cluster_uuid" : "5-pLwvgKQSip_HFWwmEeMA",
"version" : {
"number" : "7.1.1",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "7a013de",
"build_date" : "2019-05-23T14:04:00.380842Z",
"build_snapshot" : false,
"lucene_version" : "8.0.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
Kibana安装
1.下载Kibana
2.解压和配置Kibana
把logstash-7.1.1.zip 解压到 G:\opt\ES\kibana-7.1.1
配置config\kibana.yml最后一行改为以下配置,即可使用中文界面
i18n.locale: "zh-CN"
3.启动Kibana
G:\opt\ES\kibana-7.1.1\bin\kibana.bat
浏览器打开http://127.0.0.1:5601/
logstash
1.下载logstash

2.解压到G:\opt\ES\logstash-7.1.1目录
3.下载测试数据集后解压到G:\opt\ES\ml-latest-small

4.配置logstash.conf(拷贝logstash-sample.conf重命名)
input {
file {
# path 为数据集的位置,需要你根据自己的位置去配置(windows 路径需要使用/)
path => "G:/opt/ES/ml-latest-small/movies.csv"
start_position => "beginning"
# /dev/null linux系统下启用,windows需要注释
#sincedb_path => "/dev/null"
}
}
filter {
csv {
separator => ","
columns => ["id","content","genre"]
}
mutate {
split => { "genre" => "|" }
remove_field => ["path", "host","@timestamp","message"]
}
mutate {
split => ["content", "("]
add_field => { "title" => "%{[content][0]}"}
add_field => { "year" => "%{[content][1]}"}
}
mutate {
convert => {
"year" => "integer"
}
strip => ["title"]
remove_field => ["path", "host","@timestamp","message","content"]
}
}
output {
elasticsearch {
hosts => "http://localhost:9200"
index => "movies"
document_id => "%{id}"
}
stdout {}
}
5.启动
G:\opt\ES\logstash-7.1.1\bin
λ logstash -f ../config/logstash.conf
集群
集群启动
1.依次执行以下命令:
elasticsearch -E node.name=node0 -E cluster.name=pplus -E path.data=data/node0_data -d
elasticsearch -E node.name=node1 -E cluster.name=pplus -E path.data=data/node1_data -d
elasticsearch -E node.name=node2 -E cluster.name=pplus -E path.data=data/node2_data -d
elasticsearch -E node.name=node3 -E cluster.name=pplus -E path.data=data/node3_data -d
2.在浏览器执行 http://127.0.0.1:9200/_cat/nodes 看到以下信息表示集群启动成功:
127.0.0.1 35 67 -1 mdi - node3
127.0.0.1 9 67 -1 mdi - node2
127.0.0.1 25 67 -1 mdi * node0
127.0.0.1 35 67 -1 mdi - node1

820

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



