默认端口:
coordinator http://localhost:8081
overlord http://localhost:8090/console.html
broker 8082
(1) druid datasource配置保存7天的数据
详见http://druid.io/docs/latest/operations/rule-configuration.html
https://groups.google.com/forum/#!searchin/druid-user/rules/druid-user/ve9hb1K6RV4/qcPGRynH3F8J
druid 默认保存所有数据,如果只需要保存7天,那么可以加两个rules,一个loadByPeriod,一个dropForever。
保存rules文件:
$ cat save7day
[
{
"period":"P7D",
"type":"loadByPeriod"
},
{
"type":"dropForever"
}
]
然后写一个提交给coordinator的脚本:
$ cat submmit_rules.sh
#!/bin/sh
curl -X 'POST' -H 'Content-Type:application/json' -d @save7day localhost:8081/druid/coordinator/v1/rules/$1
执行sh submmit_rules.sh datasource
查看rules脚本:
$ cat get_rules.sh
#!/bin/sh
curl -X 'GET' -H 'Content-Type:application/json' localhost:8081/druid/coordinator/v1/rules
当然rules也可以在coordinator页面上设置。
(2) 提交/kill task
提交task的脚本:
$ cat submmit_task.sh
#!/bin/sh
curl -X 'POST' -H 'Content-Type:application/json' -d @$1 localhost:8090/druid/indexer/v1/task
提交task:sh submmit_task.sh realtime_task.json
kill task的脚本:
$ cat kill_task.sh
#!/bin/sh
curl -X 'POST' http://localhost:8090/druid/indexer/v1/task/$1/shutdown
kill task:sh submmit_task.sh taskid
taskid在overlord console上面可以看到
task kill了后需要重新提交时,要么改taskid或者从数据库里面吧task信息删除。
delete from druid_tasks where id = 'taskid';
select * from druid_tasks; 查看数据库里面的task信息
Help in understanding query routing to Historical Node from Broker
https://groups.google.com/forum/#!topic/druid-development/4X7ekXByDPs
https://github.com/druid-io/druid-io.github.io/blob/master/docs/0.7.3/Tutorial:-The-Druid-Cluster.md
CREATE DATABASE druid DEFAULT CHARACTER SET utf8;
grant all privileges on druid.* to 'druid'@'%' IDENTIFIED BY 'diurd';
GRANT ALL ON druid.* TO 'druid'@'localhost' IDENTIFIED BY 'diurd';
flush privileges;
select 普通 filter json:
{
"queryType": "select",
"dataSource": "log",
"dimensions":[],
"metrics":[],
"granularity": "all",
"filter": { "type": "selector", "dimension": "id", "value": "225420" },
"intervals": [
"2013-01-01/2023-01-02"
],
"pagingSpec":{"pagingIdentifiers": {}, "threshold":50}
}
select 正则filter json:
{
"queryType": "select",
"dataSource": "log",
"dimensions":[],
"metrics":[],
"granularity": "all",
"filter": {"type": "regex", "dimension": "src", "pattern": "/tmp/*"},
"intervals": [
"2013-01-01/2023-01-02"
],
"pagingSpec":{"pagingIdentifiers": {}, "threshold":50}
}
select 多个字段条件filter json:
{
"queryType": "select",
"dataSource": "log",
"dimensions":[],
"metrics":[],
"granularity": "all",
"filter": { "type": "and", "fields": [{"type": "selector", "dimension": "cmd", "value": "getfileinfo"}, {"type": "selector", "dimension": "ip", "value": "host1"}, {"type": "selector", "dimension": "proto", "value": "rpc"}] },
"intervals": [
"2013-01-01/2023-01-02"
],
"pagingSpec":{"pagingIdentifiers": {}, "threshold":50}
}
相关推荐
赠送jar包:druid-1.1.10.jar; 赠送原API文档:druid-1.1.10-javadoc.jar; 赠送源代码:druid-1.1.10-sources.jar; 赠送Maven依赖信息文件:druid-1.1.10.pom; 包含翻译后的API文档:druid-1.1.10-javadoc-API...
赠送jar包:druid-1.1.16.jar; 赠送原API文档:druid-1.1.16-javadoc.jar; 赠送源代码:druid-1.1.16-sources.jar; 赠送Maven依赖信息文件:druid-1.1.16.pom; 包含翻译后的API文档:druid-1.1.16-javadoc-API...
赠送jar包:druid-1.2.8.jar; 赠送原API文档:druid-1.2.8-javadoc.jar; 赠送源代码:druid-1.2.8-sources.jar; 赠送Maven依赖信息文件:druid-1.2.8.pom; 包含翻译后的API文档:druid-1.2.8-javadoc-API文档-...
赠送jar包:druid-1.0.14.jar; 赠送原API文档:druid-1.0.14-javadoc.jar; 赠送源代码:druid-1.0.14-sources.jar; 包含翻译后的API文档:druid-1.0.14-javadoc-API文档-中文(简体)版.zip 对应Maven信息:...
druid
最新版的druid和旧版在filter配置方面有些不同,以下是旧版druid中配置filter: spring: ##数据库连接信息 datasource: url: jdbc:mysql://localhost:3306/young username: root password: root driver-class...
赠送jar包:druid-spring-boot-starter-1.1.10.jar; 赠送原API文档:druid-spring-boot-starter-1.1.10-javadoc.jar; 赠送源代码:druid-spring-boot-starter-1.1.10-sources.jar; 赠送Maven依赖信息文件:druid-...
赠送jar包:druid-spring-boot-starter-1.1.9.jar; 赠送原API文档:druid-spring-boot-starter-1.1.9-javadoc.jar; 赠送源代码:druid-spring-boot-starter-1.1.9-sources.jar; 赠送Maven依赖信息文件:druid-...
赠送jar包:druid-spring-boot-starter-1.1.9.jar; 赠送原API文档:druid-spring-boot-starter-1.1.9-javadoc.jar; 赠送源代码:druid-spring-boot-starter-1.1.9-sources.jar; 赠送Maven依赖信息文件:druid-...
Druid首先是一个数据库连接池。Druid连接池是阿里巴巴开源的数据库连接池项目。Druid连接池为监控而生,内置强大的监控功能,监控特性不影响性能。内置了StatFilter功能,能采集非常完备的连接池执行信息,Druid连接...
赠送jar包:druid-spring-boot-starter-1.2.8.jar; 赠送原API文档:druid-spring-boot-starter-1.2.8-javadoc.jar; 赠送源代码:druid-spring-boot-starter-1.2.8-sources.jar; 赠送Maven依赖信息文件:druid-...
druid-0.2.20.jar Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴...
包含了druid官方druid-1.0.4.jar druid-1.0.4-javadoc.jar druid-1.0.13-sources.jar Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,...
赠送jar包:druid-1.1.9.jar; 赠送原API文档:druid-1.1.9-javadoc.jar; 赠送源代码:druid-1.1.9-sources.jar; 赠送Maven依赖信息文件:druid-1.1.9.pom; 包含翻译后的API文档:druid-1.1.9-javadoc-API文档-...
赠送jar包:druid-1.0.18.jar; 赠送原API文档:druid-1.0.18-javadoc.jar; 赠送源代码:druid-1.0.18-sources.jar; 赠送Maven依赖信息文件:druid-1.0.18.pom; 包含翻译后的API文档:druid-1.0.18-javadoc-API...
druid下载 数据库连接池 内置三个jar包和一个配置文件 druid.properties druid-1.0.9.jar druid-1.0.9-javadoc.jar druid-1.0.9-sources.jar
赠送jar包:druid-1.1.4.jar; 赠送原API文档:druid-1.1.4-javadoc.jar; 赠送源代码:druid-1.1.4-sources.jar; 赠送Maven依赖信息文件:druid-1.1.4.pom; 包含翻译后的API文档:druid-1.1.4-javadoc-API文档-...
druid-1.0.19.jar Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。 Druid已经在阿里巴巴...
赠送jar包:druid-1.1.5.jar; 赠送原API文档:druid-1.1.5-javadoc.jar; 赠送源代码:druid-1.1.5-sources.jar; 赠送Maven依赖信息文件:druid-1.1.5.pom; 包含翻译后的API文档:druid-1.1.5-javadoc-API文档-...
赠送jar包:druid-1.2.8.jar; 赠送原API文档:druid-1.2.8-javadoc.jar; 赠送源代码:druid-1.2.8-sources.jar; 赠送Maven依赖信息文件:druid-1.2.8.pom; 包含翻译后的API文档:druid-1.2.8-javadoc-API文档-...