原创 OpaqueMap轉換Snapshottable異常

使用MysqlState作爲storm計算結果的持久化,程序運行出錯如下: 12509 [Thread-24-b-1] ERROR backtype.storm.daemon.executor - java.lang.RuntimeE

原创 hive從查詢中獲取數據插入到表或動態分區

文章轉載自: hive從查詢中獲取數據插入到表或動態分區 Hive的insert語句能夠從查詢語句中獲取數據,並同時將數據Load到目標表中。現在假定有一個已有數據的表staged_employees(僱員信息全量表),所屬國家cnt

原创 hive的表新增字段後,新增字段不能load數據

新增一個字段: > alter table table_name_62_2 add columns (msg string); 加載數據: load data inpath 'hdfs的路徑' overwrite into table

原创 hbase java client無法連接 hbase server

使用如下java代碼連接hbae,然後輸出hbase其中一個表的記錄(輸出的代碼就不貼出來了): Configuration HBASE_CONFIG = new Configuration();

原创 javascript修改css的class名字

用jQuery修改某個標籤的classname,來改變樣式。 刪除:          $("標籤名稱").removeClass('class名稱'); $("#標籤id").removeClass('class名稱');

原创 在原有的表添加自增長主鍵

已有一張表,並且有數據。現在要加主鍵id,並自增長。我用的是如下語句: alter table table_name add id int(11) not null auto_increment , add primary key (

原创 storm出現log4j-over-slf4j.jar和slf4j-log4j12.jar衝突

提交topology後,通過ui界面看到Emitted和Transferred都爲0 storm jar xxxx.jar 包名.類名到$STORM_HOME/logs目錄下,查看storm的日誌看到報錯信息,因爲log4j-over-

原创 storm 的子節點機器重啓後 supervisor無法啓動

2016-07-27 22:32:42 o.a.c.f.s.ConnectionStateManager [INFO] State change: CONNECTED 2016-07-27 22:32:42 o.a.c.f.s.Conne

原创 hive中的TextFile轉爲SequenceFile

由於業務需要,把SequenceFile文件導入hive,但是之前的SequenceFile文件是flume傳來的。 所以要hadoop的mr任務把TextFile類型轉SequenceFile,再導入hive。 代碼如下: impo

原创 linux普通用戶免密碼登陸不成功,日誌提示Authentication refused: bad ownership or modes

linux的兩天機器間設置免密碼登陸,使用ssh-keygen -t  rsa ,具體方法上網查找。 今天主要想記錄普通用戶設置後不成功的問題,我用root的用戶能夠成功。 tail -10f  /var/log/secure 有日誌打

原创 RabbitMQ基礎概念詳細介紹

原文鏈接:http://www.ostest.cn/archives/497 引言 你是否遇到過兩個(多個)系統間需要通過定時任務來同步某些數據?你是否在爲異構系統的不同進程間相互調用、通訊的問題而苦惱、掙扎?如果是,那麼恭喜你

原创 elasticsearch bulk導入時出錯

elasticsearch 的版本號:2.4.1 當使用下面命令導入文件(文件大小超過100M)時,出錯: curl -s -XPOST 'x.x.x.x:9200/index_name/type_name/_bulk?pretty' -

原创 elasticsearch2.4.1 java api 創建連接

2.4.1 的版本比較特別,不是new TransportClient(),而是: TransportClient client = TransportClient.builder().build().addTransportA

原创 java隨機數且按權重、比例生成

以下兩個測試類,即兩種實現思路。均由公司同事提供,本人記錄分享給大家。 具體實現思路請看代碼。。。。。 測試類一: public class WGRandom { /** * * @author wangguan * *

原创 修改java的靜態final變量

請拷貝以下兩個類,然後執行 類一: import java.lang.reflect.*; public class EverythingIsTrue { static void setFinalStatic(Field fie