`
bupt04406
  • 浏览: 347753 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

druid

 
阅读更多

默认端口:

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}

 

 

 

 

分享到:
评论

相关推荐

    Druid源码(druid-1.2.8.tar.gz)

    Druid是阿里巴巴开源的一个强大、灵活且高性能的Java数据库连接池组件。它提供了监控、SQL解析、执行性能统计等多种功能,广泛应用于各种Java企业级项目中。Druid-1.2.8版本源码的分析可以帮助我们深入理解其内部...

    参照阿里druid整理druid-spring-boot-starter的demo

    【阿里Druid简介】 Druid是阿里巴巴开源的一个数据库连接池组件,它不仅是一个优秀的数据库连接池,还包含SQL解析、监控、扩展性等多方面的功能。Druid在性能上表现优秀,提供了强大的监控和扩展机制,是许多Java...

    Druid源码(apache-druid-0.22.1-src.tar.gz)

    Apache Druid 是一个高性能、实时分析数据库,主要用于大数据的在线分析处理。它以其强大的查询性能、低延迟和可扩展性在大数据领域中广受好评。在深入理解Druid之前,我们首先需要了解它作为连接池的角色,以及...

    最新版druid 数据库连接池 druid-1.1.21.jar

    Druid是阿里巴巴开源的一个高效、强大的数据库连接池组件,它的全称是Dynamic Routing Data Source,即动态路由数据源。在Java Web开发中,数据库连接池扮演着至关重要的角色,它负责管理数据库连接,提高数据库操作...

    druid-1.1.9-API文档-中文版.zip

    赠送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文档-...

    去除druid监控的阿里广告

    ### 如何去除Druid监控中的阿里广告 #### 一、问题背景 在使用Java集成阿里云的Druid数据源进行数据库连接池管理时,我们可能会遇到一个比较烦人的问题:Druid控制台页面下方默认会显示一条来自阿里的横幅广告。...

    druid-1.1.10-API文档-中文版.zip

    赠送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...

    druid-1.2.8-API文档-中文版.zip

    赠送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文档-...

    druid-1.1.16-API文档-中文版.zip

    赠送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...

    大数据druid集群析搭建

    大数据Druid集群实时分析搭建 Druid是大数据实时分析平台,能够处理大量数据的实时查询和分析。以下是大数据Druid集群实时分析搭建的详细步骤和知识点: 环境准备 * 3台ECS服务器,each with 4 cores, 8G memory,...

    druid-1.2.5.rar

    Druid是阿里巴巴开源的一个数据库连接池组件,它在Java开发中被广泛使用,为应用程序提供高效、灵活、稳定的数据库连接管理。这个"druid-1.2.5.rar"压缩包包含的是Druid的1.2.5版本,该版本可能包含了源代码、jar包...

    druid-1.2.8-API文档-中英对照版.zip

    赠送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文档-...

    Springboot中使用Druid+JPA

    在Spring Boot应用中,Druid和JPA是两种常见的数据库操作工具。Druid是一个功能强大的数据库连接池,而JPA(Java Persistence API)是Java平台上的一个标准,用于对象关系映射(ORM)。本篇文章将深入探讨如何在...

    druid-1.0.14-API文档-中文版.zip

    赠送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 源码分析 逐层详解”,意味着我们需要深入分析Druid这一开源数据处理工具的源码,并从不同的层面揭示其内部实现机制。 首先,我们来看Druid的构架设计。Druid采用了分层的架构,每个层次...

    Druid监控系统安装及配置

    **Druid监控系统安装与配置详解** Druid是一款高性能、多功能的数据库连接池,它集成了数据源管理、SQL解析、执行计划展示、监控、扩展点等众多功能。在复杂和高并发的环境中,对数据库连接池进行实时监控至关重要...

    druid-1.1.10.jar

    Druid是阿里巴巴开源组织提供的一款强大的Java数据库连接池组件,全称为Dynamic Resourec Unicode Druid,其版本号为1.1.10。Druid的主要功能包括数据库连接池管理、SQL解析与执行监控、数据源健康检查以及日志监控...

    druid连接池 1.1.10

    Druid连接池是阿里巴巴开源的一款高性能数据库连接池组件,版本1.1.10在众多项目中广泛使用并受到良好的反馈。这个组件的核心目标是提供监控、扩展性和性能优化的数据库连接管理服务。以下是对Druid连接池1.1.10版的...

    Druid简单高性能MySQL连接池

    Druid是阿里巴巴开源的一款高效、强大的数据库连接池组件,它在Java编程中广泛应用于大数据量、高并发的Web应用中。Druid不仅提供了基础的数据库连接池功能,还集成了监控、SQL解析、参数绑定等多个高级特性,为开发...

Global site tag (gtag.js) - Google Analytics