Windows 安装 Elasticsearch、Kibana、Logstash

Elasticsearch 安装与简单配置

Windows 环境下载安装

下载地址

下载后安装到没有空格的路径下。比如:D:\softwares\elasticsearch-7.9.2

启动方式:D:\softwares\elasticsearch-7.9.2\bin>elasticsearch

启动后在浏览器中访问:

![img](../../images/2020/es/start elasticsearch.png)

查看已安装的插件:D:\softwares\elasticsearch-7.9.2\bin>elasticsearch-plugin list

安装 analysis-icu 插件:elasticsearch-plugin install analysis-icu,安装好后重新启动,然后查看:

img

简单配置

如何在开发机上运行多个 Elasticsearch 实例?

在 bin 目录下,分别打开3个命令行窗口、各执行一条语句(windows下必须分别执行多个CMD 才能模拟多节点集群):

  • elasticsearch -E node.name=node1 -E cluster.name=geektime -E path.data=node1_data -d
  • elasticsearch -E node.name=node2 -E cluster.name=geektime -E path.data=node2_data -d
  • elasticsearch -E node.name=node3 -E cluster.name=geektime -E path.data=node3_data -d

查看集群中运行的节点:http://127.0.0.1:9200/_cat/nodes

img

删除进程:ps | grep elasticsearch kill pid


Kibana 的安装

Kibana 是基于 Elasticsearch 运行的,所以在启动 Kibana 前需要将 Elasticsearch 运行起来。

下载地址(华为云)

运行 Kibana:D:\softwares\kibana-7.8.0\bin>kibana

启动后在浏览器中访问:http://localhost:5601

Kibana Console

  • Dev Tool
  • Search Profiler
  • Help + 一些快捷键
    • Ctrl + / (查看API帮助文档)
    • Ctrl + I 代码收缩

Logstash 安装

下载地址

启动:

1
D:\softwares\logstash-7.8.0\bin>logstash -f logstash.conf

查看索引:

1
http://10.103.131.242:9200/_cat/indices?v

demo 地址

注意点:logstash.conf 部分修改(windows和mac上不同:一般我们从windows系统中复制的路径都是\斜杠的,但是配置文件中的路径需要的是/斜杠的路径):

1
2
3
4
5
6
7
input {
file {
path => ["D:/Program Files/logstash-7.8.0/movielens/ml-latest-small/movies.csv"]
start_position => beginning
sincedb_path => "D:/Program Files/logstash-7.8.0/123"
}
}

windows下还有个小问题要注意:
logstash 的安装目录不能有空格,不然运行会报错:找不到或无法加载主类。


参考资料