我正在使用sqoop將數據從Mysql導入到Hbase中。 它工作正常,但有一個問題。 當我從Sqoop文檔讀取時,sqoop將mysql數據轉換爲String,然後將其存儲在Hbase中。 但是這對我來說會有問題,因爲我將不得不將數據從Hbase導出回Mysql,屆時sqoop將如何推導出Hbase數據的數據類型信息? 有人請幫忙解決這個問題。將數據從Mysql導入到Hbase時數據格式發生變化
0
A
回答
0
你可以做的是 - 在導出時,只需將它導出到MySql端的臨時表中。那時數據類型將會不同。然後編寫一個查詢將它們從臨時表中插入到原始MySql表中,並在此期間過濾掉意外數據或轉換數據類型。
我遇到了非常類似於Hive中的timestamp數據類型的問題,我將它存儲爲bigint。在出口期間,我首先插入它們,因爲它是爲了使Sqoop導出工作。如果它成功的話,我運行一個查詢,實際將這些數據從臨時表加載到原始表,同時轉換數據。希望能幫助到你。
+0
好的,謝謝tanzir .. – 2013-05-20 16:16:31
相關問題
- 1. 時間格式從SQL導入數據時發生變化
- 2. 使用sqoop將數據從Mysql導入到Hbase時出錯
- 3. 從SQL中讀取數據時日期格式發生變化
- 4. 將hdfs數據導入hbase時出錯
- 5. HBASE(導入數據)
- 6. 從HDFS導入數據到HBase(cdh3u2)
- 7. 當Hbase表被刪除時,數據會發生什麼變化?
- 8. 將數據從Sybase導入到MySQL
- 9. 將數據從Access導入/導出到遠程MySQL數據庫
- 10. 如何將未格式化的數據導入數據庫?
- 11. hbase表數據從本地導出到生產hbase
- 12. 如何將XML數據庫導入HBASE
- 13. Python - BeautifulSoup - 格式化數據寫入MySql
- 14. 當插入到數據庫中時浮點值發生變化
- 15. 如何將數據從sqlserver導入到hdfs/hive/hbase
- 16. 如何將Access MDB格式數據庫導入到MySQL?
- 17. 將csv數據從第2行導入到mysql數據庫中
- 18. 如何將數據從mysql數據庫導入到datagridview
- 19. 從HBase shell導出數據
- 20. 當MySql數據庫條目發生變化時發送通知
- 21. 數據發生變化時刷新JTable
- 22. 將數據從html表格插入到MySQL數據庫中
- 23. 從PDO格式化數據Mysql查詢
- 24. 在tableView數據發生變化後將數據保存到數據庫中
- 25. Null Php將數據插入到MySQL數據庫時變量
- 26. 將HBase數據導出到RDBMS
- 27. 從mysql連續數據遷移到Hbase
- 28. 如何在數據網格發生變化時引發事件
- 29. 如何將格式化文本文件導入到mysql數據庫
- 30. 在將數據插入到SQLite數據庫時發生異常
有人可以回覆。 – 2013-05-09 16:27:32