ELK栈要安装以下开源组件:

  • Elasticsearch
  • Kibana
  • Beats
  • Logstash (可选)

Logstash是可选的。

安装Elasticsearch

Elasticsearch是一个近实时的全文搜索引擎,它有多种用途,例如作为日志系统。

要下载安装Elasticsearch,打开命令行终端,执行以下命令(deb用于Debian/Ubuntu, rpm用于Redhat/Centos/Fedora, mac用于OS X, linux用于linux, win用于Windows):

deb:

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-amd64.deb
sudo dpkg -i elasticsearch-7.1.0-amd64.deb
sudo /etc/init.d/elasticsearch start

rpm:

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-x86_64.rpm
sudo rpm -i elasticsearch-7.1.0-x86_64.rpm
sudo service elasticsearch start

mac:

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-darwin-x86_64.tar.gz
tar -xzvf elasticsearch-7.1.0-darwin-x86_64.tar.gz
cd elasticsearch-7.1.0
./bin/elasticsearch

linux:

curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.1.0-linux-x86_64.tar.gz
tar -xzvf elasticsearch-7.1.0-linux-x86_64.tar.gz
cd elasticsearch-7.1.0
./bin/elasticsearch

win:

  1. Elasticsearch下载页面下载Elasticsearch 7.1.0 Windows zip文件。

  2. 将zip文件的内容解压到一个目录,例如:C:\Program Files。

  3. 以管理员身份打开命令行窗口,切换到解压目录,例如:

    cd C:\Program Files\elasticsearch-7.1.0
  4. 开始Elasticsearch:

    bin\elasticsearch.bat

确认Elasticsearch启动

要确认Elasticsearch服务是否启动,可以访问端口9200。

curl http://127.0.0.1:9200

在Windows上,如果没有安装cURL,可以用浏览器打开上面的网址。

如果一切正常,可以看到如下响应:

{
"name" : "qikegu",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "qZk2EjpQRDiYYyhccomWyw",
"version" : {
"number" : "7.1.0",
"build_flavor" : "default",
"build_type" : "rpm",
"build_hash" : "606a173",
"build_date" : "2019-05-16T00:43:15.323135Z",
"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"
}

最新文章

  1. MongoDB 聚合管道(Aggregation Pipeline)
  2. node-webkit教程(9)native api 之Tray(托盘)
  3. 进度的Block在子线程调用
  4. JavaScript基础---语言基础(2)
  5. python的一些总结3
  6. python url编码
  7. WebClient.UploadValues Post中文乱码的解决方法
  8. BZOJ 3083 遥远的国度 树链剖分
  9. 演练5-7:Contoso大学校园管理系统(实现继承)
  10. TI公司与MSP430单片机
  11. 使用webpack、babel、react、antdesign配置单页面应用开发环境
  12. 使用nodejs搭建api的mock服务
  13. 类StringBuilder
  14. MySQL高可用复制管理工具 —— Orchestrator介绍
  15. iOS 加锁的方式
  16. Pyinstaller如何将资源文件一起打包至exe中
  17. 使用tomcat插件运行java web项目
  18. Web应用的统一异常处理(二十四)
  19. property属性[Python]
  20. 使用dbms_profiler包测试存储过程性能

热门文章

  1. redis之五大数据类型介绍
  2. Vuex踩坑--数据刷新时丢失
  3. Java经典算法50道题
  4. Spark教程——(4)Spark-shell调用SQLContext(HiveContext)
  5. 一、iBatis进行分页查询
  6. Oracle笔记--PL/SQL(Procedure Language & Structured Query Language)
  7. 「CF161B」Discounts
  8. Linux下如何拷贝整个目录下的所有文件
  9. 严重: Exception loading sessions from persistent storage
  10. delphi窗体按钮灰化禁用