1
我創建了一個託管配置單元表,它被存儲爲ORC,並且在加載.txt文件時工作正常,但是無法將ORC文件加載到該表中。與分隔符有什麼關係?或者我錯過了什麼?如何將外部創建的ORC文件加載到存儲爲ORC的HIVE表中?
我創建了一個託管配置單元表,它被存儲爲ORC,並且在加載.txt文件時工作正常,但是無法將ORC文件加載到該表中。與分隔符有什麼關係?或者我錯過了什麼?如何將外部創建的ORC文件加載到存儲爲ORC的HIVE表中?
以下代碼正在爲我工作,同時將存在於HDFS中的ORC文件加載到配置單元表中。
在配置單元中創建一個表。
create table MyDB.TEST (
Col1 String,
Col2 String,
Col3 String,
Col4 String)
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat';
將數據加載到表中。
LOAD DATA INPATH '/hdfs/dir/folder/to/orc/files/' INTO TABLE MyDB.TEST;
你的答案是不是真的清楚,ORC和文本是絕對不一樣的格式。 –
嗨,我的問題是我在配置單元中有一個ORC託管表,我無法加載根據表架構在外部創建的ORC文件。 –
外部ORC文件是否具有與Hive表相同的模式? –