原创 Hive外部表操作

HIVE外部表: 1、創建外部表    create external table external_table(name string) location "/external/tables/users"; 2、將數據從本地磁盤導入

原创 hadoop常用命令筆記

1、添加hadoop datanode節點       hadoop-daemon.sh start datanode       hadoop-daemon.sh start tasktracker 2、刪除hadoop datan

原创 hive內置操作符與內置函數

第一部分:關係運算 Hive支持的關係運算符 •常見的關係運算符 •等值比較: = •不等值比較: <> •小於比較: <</div> •小於等於比較: <= •大於比較: > •大於等於比較: >= •空值判斷: IS NULL

原创 Hadoop datanode節點無法啓動

1、問題描述 本人一個namenode節點下面掛在了3個data節點,在namenode  執行:./start-all.sh,其中一個datanode上面,DataNode進程無法啓動,但TaskTracker可以啓動,其他兩個正常。

原创 shell 腳本入參介紹

shell中$*與$@的區別 關於$* 和 $@的 一點 認識 同是菜鳥一起學習 $* 所有的位置參數,被作爲一個單詞. 注意:"$*"必須被""引用. $@ 與$*同義,但是每個參數都是一個獨立的""引用字串,這就意味着參數被完整地

原创 Hadoop 推薦硬件配置

原文:http://www.cloudera.com/blog/2010/03/clouderas-support-team-shares-some

原创 Erlang 督程 啓動和結束子進程

1、督程: test_sup 2、子進程:test_gen_server 3、子進程規格Spec: { test_gen_server,                                      {test_gen_ser

原创 mysql 密碼修改

[root@slave1 ~]# mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 使用帶密碼的root用戶

原创 hive udaf 例子

查找單列數據的最大值 1、源碼 package com.hive.udaf; import org.apache.hadoop.hive.ql.exec.UDAF; import org.apache.hadoop.hive.ql.e

原创 hive 表創建及數據加載

1、創建一張表       create table mytb(id int,table_name string) row format delimited fields terminated by ","; 2、從本地磁盤加載數據文件

原创 java keytool導入和刪除證書

1、進入dos命令行,進入目錄C:\Program Files (x86)\Java\jre6\lib\security, 2、導入命令:        keytool -import -keystore "C:\Program File

原创 hive UDF 例子

過濾字符串首尾字符 1、源碼 package com.hive.udf; import org.apache.commons.lang.StringUtils; import org.apache.hadoop.hive.ql.ex

原创 java mail tls方式發送郵件

最近項目中需要郵件報警,公司郵箱只能使用TLS方式登錄,測試通過的代碼如下: import java.util.Properties; import javax.mail.Message; import javax.mail.Mess

原创 shell 腳本運算符

1、數值 格式: test "num1" opr "num2" [ "num1" opr "num2" ] opr 取值: 相等:-eq 不等:-ne 大於:-gt 小於:-lt  【l是字母L的小寫】 小於等於:-le 大於等於:-ge

原创 rabbitmq連接被阻塞,無法接收消息

今天監控服務器無法顯示交易信息,經過查看rabbitmq的管理平臺,發現一些connection處於blocked狀態,隊列無法接受消息 查看內存、CPU、磁盤後發現,內存、CPU指標正常,磁盤的剩餘空間只剩下500M左右,檢查磁盤發現另