Linux下安装Elasticsearch Logstash Kibana(ELK)

一、启动ES

1. 使用普通用户启动 es

2. 启动kibana

Linux下安装Elasticsearch Logstash Kibana(ELK)_第1张图片

3. es倒排索引算法

把内容当作索引,而把主键id的记录当作内容。B+tree结构

4. es与mysql的对比

Linux下安装Elasticsearch Logstash Kibana(ELK)_第2张图片

二、启动kibana

1. centos7 磁盘扩容过后,kibana保存设置或者修改配置文件时会报错 kibana cluster_block_exception

解决方法:

在kibana的 Dev Tools 里面 执行

1

2

PUT /_all/_settings

{"index.blocks.read_only_allow_delete": null}

Linux下安装Elasticsearch Logstash Kibana(ELK)_第3张图片

cluster node shard index type document field

Linux下安装Elasticsearch Logstash Kibana(ELK)_第4张图片

查询:

Linux下安装Elasticsearch Logstash Kibana(ELK)_第5张图片

匹配查询:

Linux下安装Elasticsearch Logstash Kibana(ELK)_第6张图片

上面的语句进行修改:

Linux下安装Elasticsearch Logstash Kibana(ELK)_第7张图片

PUT /movie_index/movie/_search
{
  "query": {
    "match": {
      "movie_name": "red event"
    }
  }
}

DELETE movie_index/movie/2

PUT /_all/_settings
{"index.blocks.read_only_allow_delete": null}

三、启动logstash

1. 启动

stdin 代表命令行输入

Linux下安装Elasticsearch Logstash Kibana(ELK)_第8张图片

2. 输入输出

在命令行输入任何内容,经过logstash的收集处理,输出给命令行

Linux下安装Elasticsearch Logstash Kibana(ELK)_第9张图片

3. 读文件

读取一个指定文件,将结果输出给命令行

Linux下安装Elasticsearch Logstash Kibana(ELK)_第10张图片

Linux下安装Elasticsearch Logstash Kibana(ELK)_第11张图片

 Linux下安装Elasticsearch Logstash Kibana(ELK)_第12张图片

4. 读elasticsearch

读取es的数据打印到控制台

Linux下安装Elasticsearch Logstash Kibana(ELK)_第13张图片

四、安装Nginx

Linux下安装Elasticsearch Logstash Kibana(ELK)_第14张图片

Linux下安装Elasticsearch Logstash Kibana(ELK)_第15张图片

启动运行 - 主安装目录:

Linux下安装Elasticsearch Logstash Kibana(ELK)_第16张图片

五、logstash + nginx + es

Linux下安装Elasticsearch Logstash Kibana(ELK)_第17张图片

Linux下安装Elasticsearch Logstash Kibana(ELK)_第18张图片

Kibana查看 

Linux下安装Elasticsearch Logstash Kibana(ELK)_第19张图片

Linux下安装Elasticsearch Logstash Kibana(ELK)_第20张图片

 

你可能感兴趣的:(ElasticSearch学习)