ELK Stack 资料
文章目录
ELK Stack(ElasticSearch、Logstash、Kibana)
ELK关系图:
ElasticSearch与关系型数据库对比:
Relational DB -> Databases -> Tables -> Rows -> Columns
ElasticSearch -> Indices -> Types -> Documents -> Fields
资料
站点
- 官网
- ElasticSearch-RTF - 中文发行版,针对中文集成了相关插件,方便新手学习测试
- Elastic中文社区
- ELKstack中文指南 [GitHub]
- Elasticsearch 权威指南(中文版) [GitHub]
- Elasticsearch 权威指南 [GitHub]
- Elasticsearch+Logstash+Kibana教程
插件
- elasticsearch-jdbc - JDBC importer for Elasticsearch
- IK Analysis for Elasticsearch - 中文分词
- Mmseg Analysis for Elasticsearch
- Pinyin Analysis for Elasticsearch - 汉字拼音
- elasticsearch-head - A web front end for an Elasticsearch cluster
- FileSystem Crawler for Elasticsearch
- Search Guard - 替代Shield的免费权限管理插件
- Elasticsearch-SQL
- Elasticfence - Elasticsearch HTTP Basic User Auth plugin
文章
- Query DSL
- 利用ElasticSearch和Redis检索和存储十亿信息
- Elasticsearch权威指南翻译目录
- 运维生存时间-ELK系列文章
- 浅谈Elasticsearch的AAA - 权限管理
- 使用 Elasticsearch 实现博客站内搜索
- 拼音搜索+中文搜索
- elasticsearch入门
- 把Elasticsearch当数据库使
工具
- es-monitor - 用SQL查询Elasticsearch
安装
安装JDK及配置环境变量
参考JDK安装
文章
安装Elasticsearch(CentOS, RPM)
版本号:2.3.0
下载RPM包
下载地址:https://www.elastic.co/downloads/elasticsearch
|
|
RPM安装软件
|
|
配置服务及开机启动
|
|
编辑配置文件
参考文章
|
|
域名绑定
解析域名到指定的ES机器即可,端口用ES配置文件设置的http.port参数
RPM包的默认路径
Type | Description | Debian/Ubuntu | RHEL/CentOS |
---|---|---|---|
home | elasticsearch安装的家目录 | /usr/share/elasticsearch | /usr/share/elasticsearch |
bin | 二进制脚本文件目录 | /usr/share/elasticsearch/bin | /usr/share/elasticsearch/bin |
conf | 配置文件目录 | /etc/elasticsearch | /etc/elasticsearch |
conf | 环境变量设置文件 | /etc/default/elasticsearch | /etc/sysconfig/elasticsearch |
data | 节点索引和分片的数据目录 | /var/lib/elasticsearch/data | /var/lib/elasticsearch |
logs | 日志文件目录 | /var/log/elasticsearch | /var/log/elasticsearch |
plugins | 插件目录 | /usr/share/elasticsearch/plugins | /usr/share/elasticsearch/plugins |
安装问题
安装kibana(CentOS, YUM)
版本号:4.5.0 文档地址:Getting Kibana Up and Running
导入GPG-KEY
|
|
添加仓库配置
|
|
YUM安装
|
|
配置服务及开机启动
|
|
编辑配置文件
|
|
笔记
集群状态查询
参考文档:Cluster Health
查看ES集群健康状态:
|
|
查询结果:
|
|
可以对具体Index库(一个或者多个库)进行查看健康状态:
|
|