2012-08-14 40 views
4

我想知道如何將日期從Hive移動到MySQL?如何將Hive數據表移動到MySql?

我已經看過如何將配置單元數據移動到Amazon DynamoDB但不能用於像MySQL這樣的RDBMS的示例。這裏是我與DynamoDB看到例如:

CREATE EXTERNAL TABLE tbl1 (name string, location string) 
STORED BY 'org.apache.hadoop.hive.dynamodb.DynamoDBStorageHandler' 
TBLPROPERTIES ("dynamodb.table.name" = "table", 
"dynamodb.column.mapping" = "name:name,location:location") ; 

我願做相同,但與MySQL來代替。我想知道我是否需要編寫自己的StorageHandler?我也不想使用sqoop。我希望能夠直接在我的HiveQL腳本中執行查詢。

回答

1

您是否嘗試過使用Sqoop?。它是做這種事情的好工具。

1

有很多選擇。您可以將配置文件下載爲csv文件,然後嘗試批量插入到mysql表中。你可以使用Sqoop。或者你可以使用一些流行的ETL工具,如 Pentaho等等。

相關問題