代码改变世界

随笔档案-2013年3月13日

hive 初始化运行流程

2013-03-13 16:34 by java20130722, 564 阅读, 收藏,
摘要: CliDriver初始化过程CliDriver.main 是 Cli 的入口(1) 解析(Parse)args,放入cmdLine,处理 –hiveconf var=val 用于增加或者覆盖hive/hadoop配置,设置到System的属性中。(2) 配置log4j,加载hive-log4j.properties里的配置信息。(3)创建一个HiveConf,设置hiveJar= hive-exec-0.6.0.jar ,初始化加载hive-default.xml、 hive-site.xml。(4) 创建一个CliSessionState(SessionState)(5) 处理-S, -e, 阅读全文

hive Cli常用操作(翻译自Hive wiki)

2013-03-13 14:33 by java20130722, 211 阅读, 收藏,
摘要: 这里罗列常用操作,更多参考https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Clihive命令行执行一个查询$HIVE_HOME/bin/hive -e 'select a.col from tab1 a'之后过程中,会在终端上显示mapreduce的进度,执行完毕后,最后把查询结果输出到终端上,接着hive进程退出,不会进入交互模式。使用静音模式执行一个查询$HIVE_HOME/bin/hive -S -e 'select a.col from tab1 a'加入-S,终端上的输出不 阅读全文

用于展现图表的50种JavaScript库

2013-03-13 09:46 by java20130722, 194 阅读, 收藏,
摘要: 在很多项目中都会有在前端展现数据图表的需求,而在开发过程中,开发者往往会使用一些JavaScript库,从而更有效地达到想要的目标。最近,TechSlide上的一篇文章总结了50种用于展现图表的JavaScript库,并对每种库做了简要的说明。这对于想要选择合适JavaScript库的开发者很有参考意义。文章作者首推的库是D3,他说到:它非常让人惊叹,我很喜欢它的简洁性。它的文档非常完备,源代码托管在GitHub上,而且不断会添加新的示例。有一种叫做Tributary的创建D3原型的工具,其中有很多非常棒的示例。这个库非常好,以至于xcharts、nvd3、Rickshaw、Cubism.js 阅读全文