Category Archives: Linux

[转]探讨Python ConfigParser模块正确应用方式

转载自:http://developer.51cto.com/art/201003/186471.htm

Python编程语言在实际应用中尅帮助我们创造许多有用的价值。它是一款应用简单的面向对象编程语言,其中包含有许多比较有用的模块供我们使用。今天就为大家介绍其中一个比较重要的Python ConfigParser模块的应用方式。

在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在Python里更是如此,在官方发布的库中就包含有做这件事情的库,那就[......]

继续阅读

让hive使用derby的服务模式

hive默认使用的derby的嵌入模式。这个就面临着,无法多个并发hive shell共享的问题。

使用MySQL服务器也可以解决问题,但安装、配置太麻烦了。

可以使用轻量级的derby的c/s服务模式解决问题。

1、下载、配置derby

首先,从apache下载derby的最新版。
wget http://apache.mirrors.pair.com//db/derby/db-derby-10.10.1.1/db-derby-10.10.1.1-bin.tar.gz[......]

继续阅读

[转 ]Hadoop - How to do a secondary sort on values ?

关于在hadoop中,如何让reduce阶段同一个key下的values有序,一篇很好的文章,写的比《Hadoop权威指南》清楚!

转载自:

http://www.bigdataspeak.com/2013/02/hadoop-how-to-do-secondary-sort-on_25.html

The problem at hand here is that you need to work upon a sorted values set in your reducer.[......]

继续阅读

[转]vim打开中文(gbk)乱码

转自:http://www.cnblogs.com/hopeworld/archive/2011/04/20/2022331.html
Vim有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding(这些选项设置请参考Vim文档中encoding-names章节),它们的意义如下:

  • encoding
    encoding是Vim内部使用的字符编码方式,包括Vim的buffer(缓冲区)、菜单文本、消息文本等。默认[......]

    继续阅读