如何將任何格式的數據(如:json,xml等)加載到hbase表中?是否有任何特定的輸出格式可以在job config(java)中設置,以便任何數據形式可以加載到hbase中,或者是否有可以在內部將任何形式的數據加載到hbase的應用程序?將數據加載到hbase中
1
A
回答
2
您插入到HBase表的數據應該以字節爲單位。因此,即使它使用XML或JSON,也應該將其轉換爲字節。從hbase表中檢索數據時應該應用反向邏輯。包含轉換邏輯的Utility類將完成這項工作。
0
當你想要在HBase中存儲數據時,你需要做一些額外的選擇,它不僅僅是一個文件。比如你需要確定關鍵是什麼,你需要什麼樣的列族,他們的特徵(例如壓縮,使用TTL等),如果你把所有的輸入存儲在一個列中,或者你解析它並將片段存儲在不同的列中列。
這意味着您必須在存儲數據之前進行一些處理,而不僅僅是作業配置。
這就是說,當你想創建一個將寫入HBase的工作,你可以告訴它表/表通過TableMapReduceUtil 參與爲:
Job job = new Job(conf, "My Job");
job.setJarByClass(Mymapred.class);
Scan scan = new Scan();
// set the scan parameters ..
TableMapReduceUtil.initTableMapperJob(
INPUT_TABLE_NAME,
scan,
MyMapper.class,Text.class,Result.class,
job);
TableMapReduceUtil.initTableReducerJob(
OUTPUT_TABLE_NAME,
MyReducer.class,
job);
相關問題
- 1. 將csv數據加載到Hbase
- 2. 用於將數據加載到HBASE
- 3. 如何將數據加載到hbase
- 4. 將數據從API加載到HBase
- 5. 如何將數據批量加載到python中的hbase
- 6. 將MapReduce輸出數據加載到HBase中
- 7. 如何將鍵值數據加載到HBase表中?
- 8. 在hbase中增量數據加載
- 9. 如何將數據從hdfs加載到hbase?
- 10. 使用Scala將csv數據加載到Hbase
- 11. 如何將圖像(Blob)加載到Hbase
- 12. 我想將json/csv加載到hbase
- 13. 將SQL函數添加到HBase中
- 14. Hbase加載Json數據的模式
- 15. 使用Cypher將數據加載到Neo4j中將數據加載到Neo4j中
- 16. 將數據加載到UIPIckerView?
- 17. 將數據加載到Ext.FormPanel
- 18. 將數據加載到slickgrid
- 19. 將數據加載到R
- 20. 通過map-reduce程序將hbase中的表從hbase加載到hdfs
- 21. 加載CSV數據到使用多列HBase的表水槽
- 22. 將數據加載到外部表中
- 23. 將數據框加載到列表中
- 24. 從Parse.com將數據加載到ListView中
- 25. 將數據加載到臨時表中?
- 26. 如何將數據加載到HDInsight中?
- 27. ios:將新數據加載到UICollectionView中
- 28. 將數據加載到當前div中
- 29. 將geojson數據加載到Mapbox中
- 30. 將數據加載到Mysql表中