Logstash学习19_CentOS下Logstash Sqlite input plugin 插件的使用
来源:互联网 发布:光接入网网络拓扑结构 编辑:程序博客网 时间:2024/05/16 13:58
在安装完成Logstash、Sqlite3和Sqlite input plugin 插件后,可以进一步操作。
1、建立一个SQlite数据库文件
新建一个example.db文件;
编辑此文件,/home/bigdata/data/example.db是文件的全路径:
sqlite3 /home/example.db;
新建一张表:
CREATE TABLE weblogs (id INTEGER PRIMARY KEY AUTOINCREMENT,ip STRING,request STRING,response INTEGER);
在表内插入数据:
INSERT INTO weblogs (ip, request, response) VALUES ("1.2.3.4", "/index.html", 200);
此时,查找表内数据,发现已经有结果了:
select * from weblogs;
2、配置Logstash参数
在Logstash的conf文件夹下,新建一个sqlite.conf 文件,其内容为:
input {
sqlite {
path => "/home/bigdata/data/example.db"
type => weblogs
}
}
output {
stdout {
codec => rubydebug
}
}
3、启动Logstash,其执行结果如下:
[bigdata@master conf]$ ../bin/logstash -f sqlite.conf
Logstash startup completed
{
"host" => "master",
"db" => #<Sequel::JDBC::Database: "jdbc:sqlite:/home/bigdata/data/example.db">,
"@version" => "1",
"@timestamp" => "2017-10-26T12:24:43.556Z",
"type" => "weblogs",
"ip" => "1.2.3.4",
"request" => "/index.html",
"response" => 200
}
参考:https://www.elastic.co/guide/en/logstash/current/plugins-inputs-sqlite.html
- Logstash学习19_CentOS下Logstash Sqlite input plugin 插件的使用
- Logstash学习17_Logstash Sqlite input plugin 插件在线安装
- Logstash学习18_Logstash Sqlite input plugin 插件离线安装
- Logstash学习20_[logstash-input-file]插件使用详解
- logstash-input-exec插件使用
- ELk Stack-5.0.0-Logstash的安装以及logstash-input-plugin-file使用
- Logstash学习记录--logstash input output filter 插件总结
- 使用logstash的logstash-input-kafka插件读取kafka中的数据
- Logstash插件--input file
- logstash input插件
- logstash之input插件
- [logstash-input-log4j]插件使用详解
- logstash input-file 插件使用详解
- logstash-input-file 插件使用详解
- [logstash-input-file]插件使用详解
- [logstash-input-redis]插件使用详解
- [logstash-input-redis]插件使用详解
- logstash-input-log4j 插件使用简介
- 设计网页的基本知识
- ubuntu14.04下安装pycharm快捷方式
- M
- 字符串匹配_1
- N
- Logstash学习19_CentOS下Logstash Sqlite input plugin 插件的使用
- Balanced Substring 873B
- Dubbo服务启动依赖检查
- 次时代建模流程
- Python 爬取高清桌面壁纸
- R-CNN detection 运行问题及办法
- JSP交互---Ajax异步分页查询(条件分页查询)
- 神经网络浅讲
- 数字万用表电流数值持续增加