将文件直接放入表位置。
hdfs dfs -copyFromLocal /user/root/stockdata/APPL.csv' /user/<username>/apple
用您的表位置替换目标位置。你可以用它来检查 DESCRIBE FORMATTED tablename 。
DESCRIBE FORMATTED tablename
您可以通过多种方式将数据加载到表中!但请确保表格格式有效。
首先将特定表放入表位置。
语法:hadoop fs -put source_path destination_hive_table_location 例如:hadoop fs -put APPL.csv /user/test.db/apple/APPL.csv
语法:hadoop fs -put source_path destination_hive_table_location
例如:hadoop fs -put APPL.csv /user/test.db/apple/APPL.csv
一旦在Hadoop文件系统中存档,我们就可以通过hive控制台中的load命令将文件加载到表中
将路径'/user/test.db/apple/APPL.csv'中的数据加载到表apple中;
PS:您正在加载CSV数据。请确保该表具有正确的文本输入和输出文件格式。
STORED AS INPUTFORMAT 'org.apache.hadoop.mapred.TextInputFormat' OUTPUTFORMAT 'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'