要將MySQL數據庫表導入到Hive中,需要進行以下幾步操作:
步驟一:將MySQL表數據導出為CSV文件。
mysql -h-u -p -e "select * from table_name;"| sed 's/\t/,/g' >table_name.csv
步驟二:將CSV文件上傳到HDFS中。
hdfs dfs -put table_name.csv /user/hive/warehouse/
步驟三:在Hive中創建一個外部表。
CREATE EXTERNAL TABLE table_name ( column1 data_type, column2 data_type, ... ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' LOCATION '/user/hive/warehouse/table_name.csv';
步驟四:加載數據到Hive表中。
LOAD DATA INPATH '/user/hive/warehouse/table_name.csv' OVERWRITE INTO TABLE table_name;
完成以上步驟后,就可以在Hive中訪問MySQL表數據了。
上一篇css各瀏覽器默認字體