ElasticSearch+logstash+kibana

elasticserach

权威指南中文版

一、配置elastic.yml
外网访问的时候要修改 network.host: 0.0.0.0 或指定访问地址


二、安装IK分词插件
假设读者已经安装好ES,如果没有的话,请参考ElasticSearch入门 —— 集群搭建。安装IK分词需要的资源可以从这里下载,整个安装过程需要三个步骤:
1、获取分词的依赖包
通过git clone https://github.com/medcl/elasticsearch-analysis-ik,下载分词器源码,然后进入下载目录,执行命令:mvn clean package,打包生成elasticsearch-analysis-ik-1.2.5.jar。将这个jar拷贝到ES_HOME/plugins/analysis-ik目录下面,如果没有该目录,则先创建该目录。
2、ik目录拷贝
将下载目录中的ik目录拷贝到ES_HOME/config目录下面。
3、分词器配置
    ES_HOME/config/elasticsearch.yml文件

don’t run elasticsearch as root.

linux下设置777权限和用户权限 (2012-10-15 04:41:38)转载▼
标签: 杂谈    分类: 学习交流
linux下设置777权限和用户权限
设置www目录的所有文件可写777
sudo chmod 777 -R www  (这里-R是继承)
设置www目录下的所有文件权限为user所有
sudo chown -hR user www
exit

kibana V4.3 版本

权威指南中文版

discover查询的时候注意右上角的时间范围设定

Logstash

权威指南中文版

input {
file {
    path => ["/users/matonghe/yuanzi-api/logs/strategy*"]
    codec => "json"
}
}
filter {
   ruby {//ruby命令过滤字段
    init => "@kname = ['strategy']"//添加字段
    code => "event.append(Hash[@kname.zip(event['message'].split(' strategy - ').drop(1))])"//切除部分内容并给新增字段赋值
}
mutate {
  remove_field => ["message"]//移除字段
}
json {
  source => "strategy"//json化字段中内容
}
}

output {
elasticsearch {
    hosts => ["localhost:9200"]
}
stdout {codec => rubydebug}
}