原创 fastjson parseArray

原本項目用的jackson,有的地方有混入了 fastjson,還把JSON.parseArray 用錯了,着實鬱悶了我一把 原來這字符串挺長,瘦身了一下,這裏的關鍵是 這 str 是兩個對象啊,而且對象類型都一樣,這麼用是要鬧哪般 @

原创 Hive SQL 語義分析:select count(*) from tableName

從客戶端提交一個 Hive SQL  到 Driver 提交 MapReduce Job,有一個對SQL進行詞法分析和語義分析的過程,下面以 select count(*) from tableName 來描述其過程。 一、詞法分析 使用

原创 未解決問題2_Unknown rpc kind RPC_WRITABLE

在CLI中使用hive 執行引起起 MapReduce 任務的查詢時報錯,因爲還麼解決,貼出完整異常: hive> select count(*) from table; Total MapReduce jobs = 1 Launchi

原创 hive 存儲格式和壓縮方式 一:Snappy + SequenceFile

爲什麼要用Sequence File: a).壓縮 b).這種格式可分割,可供多個mapper 併發讀取 貼一段《Programming Hive》的: Compressing files results in space saving

原创 JMS入門(二)Chat示例簡要說明

簡要說明一下昨天示例中的要素: java.naming.factory.initial = org.apache.activemq.jndi.ActiveMQInitialContextFactory java.naming.provi

原创 postgresql 安裝

版本: [yuming@com4 ~]$ lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-no

原创 cdh4.3配置拾遺

配置創建目錄權限爲777 <property> <name>fs.permissions.umask-mode</name> <value>000</value> </property> TotalOrderPartitio

原创 JMS入門(三)點對點消息傳送模型示例

一、點對點模型 當你只需要將消息發送給唯一的一個消費者時,就應該使用點對點模型,並且這是個高可靠的模型。 我們用一個貸款示例來演示這種模型 QBorrower 類將貸款申請發送給 RequestQueue 隊列,並且使用 ReplyQu

原创 Snappy,Lzo,bzip2,gzip,deflate文件解壓

Snappy,Lzo,bzip2,gzip,deflate 都是hive常用的文件壓縮格式,各有所長,這裏咱們只關注具體文件的解壓 一、先貼代碼: package compress; import org.apache.common

原创 一個Maven插件引發的錯誤

翻到一個前些天同事發來的郵件,內容如下: INFO [XmlBeanDefinitionReader] (XmlBeanDefinitionReader.java:315) - Loading XML bean definition

原创 hive:MoveTask

運行SQL時出了個錯: SQL: INSERT OVERWRITE DIRECTORY 'result/testConsole' select count(1) from nutable;  錯誤信息: Failed with exce

原创 fedora19 安裝 VirtualBox

https://www.virtualbox.org/wiki/Linux_Downloads RPM-based Linux distributions 1.導入公鑰,這步不是必需的 wget http://download.vi

原创 Shell (一) 腳本錯誤檢測

1、使用set命令來觀察腳本運行情況 源碼: #!/bin/sh set -x echo -n "Can you write device drivers? " read answer answer=`echo $answer | tr

原创 Ant: target

if/unless 屬性 <target name="dist" depends="local.dist" if="not.leaf"> <iterate target="dist"/> </target> 如果if值

原创 eclipse

eclipse 竟然出這麼個錯誤: Could not save master table to file '/home/apache/dev/workspaces/kepler/space1/.metadata/.plugins/