java -Xmx256m -Duser.timezone=UTC -Dfile.encoding=UTF-8 -Ddruid.realtime.specFile=examples/indexing/wikipedia.spec -classpath lib/*:config/realtime io...
分类:
其他好文 时间:
2014-08-18 20:09:43
阅读次数:
190
声明 公司的项目中用到了Druid(不是阿里的连接池),由于网上没有中文的文档,所以只好阅读官方文档。本人第一次阅读英文的文档,非常吃力,借助翻译工具和自己的理解阅读了Durid的官方文档。可能有很多地方有错误,或者不准确。请见谅。 Druid 是一个大数据的实施查询的工具,类似于数据库,号称可以1...
分类:
其他好文 时间:
2014-08-17 22:44:02
阅读次数:
280
日志: 说白了就是为了恢复(撤销机制) 软件里面不都有撤销ctl+z吗?但是怎么实现的呢?想一下就是记下过程,逆向操作一遍即可。Log4j原理: 一个循环处理过程--日志组,循环使用。DB里面的日志: 一条SQL进行解析之后,形成redo,undo日志,然后操作存储设备(也就是物理的操作过程...
分类:
其他好文 时间:
2014-08-17 21:12:32
阅读次数:
242
log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。
先大致梳理了一下现有Java日志体系接口,然后仔细分析了这种异常出现的原因,最后重现异常并展示了详细的调用过程。...
分类:
其他好文 时间:
2014-08-17 13:05:42
阅读次数:
467
在druid集群环境中 broker节点的作用是查询。它知道metadata 通过zookeeper发送到了集群中的哪个节点,从而能够准确的查询到。broker也把各个节点的结果汇聚到一个节点中。On start up, Realtime nodes announce themselves and ...
分类:
其他好文 时间:
2014-08-17 01:00:31
阅读次数:
257
Historical 节点的作用是,load 历史数据提供查询。 运行类 io.druid.cli.Main server historical装载和保存Segments每个Historical 节点维护一个持续的连接到zookeeper。Historical 节点彼此之间不直接沟通,也不通过coo...
分类:
其他好文 时间:
2014-08-16 18:19:50
阅读次数:
208
最近对log4j的日志配置小有兴趣,仔细研究了下,终于有了清晰的认识,顺便做了个日志文件的模板,方便以后查看和使用,顺便也为那些跟我当初一样,看日志文件看得云里雾里的朋友提供点详细的简单的资料。 #配置总的日志级别和输出目的:注意总的日志级别会覆盖掉下面输出目的地各自的日志级别,本人设置为空及...
分类:
其他好文 时间:
2014-08-15 20:51:59
阅读次数:
171
最近在写使用python生成App的程序,发现直接用print打印信息不太方便和规范,所以使用了logging日志模块,简单记录下用法,正式项目中应该使用logging.config配置日志,可以实现类似log4j的日志文件大小限制,格式控制,输出位置等。
1.简单的将日志打印到屏幕
import logging
logging.debug('This is deb...
分类:
编程语言 时间:
2014-08-15 19:45:29
阅读次数:
383
笔者在java项目开发中经常遇到引用外部Jar包的情况,使用ant打包过程中需要对其引用。现在此简单记忆以飨来者。 此处引用Log4j,具体程序HelloLog4j.java:package oata;import org.apache.log4j.Logger;import org.apa...
分类:
其他好文 时间:
2014-08-15 19:28:59
阅读次数:
232
索引服务由三个主要组件:一个是peon 组件,可以运行一个任务,一个是Middle Managers组件,管理peons,和一个overlord 组件管理任务分发给Middle Managers。 overlord 和Middle Managers 可以在一台服务器上,也可以在不同的服务器。而Mid...
分类:
其他好文 时间:
2014-08-15 19:16:39
阅读次数:
986