在Hive中導(dǎo)入CSV文件的方法如下:
CREATE TABLE table_name (
column1 data_type,
column2 data_type,
...
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE;
在上述命令中,table_name是表的名稱,column1、column2等是表的列名,data_type是列的數(shù)據(jù)類型,F(xiàn)IELDS TERMINATED BY ','指定了CSV文件的列分隔符為逗號(hào)。
LOAD DATA INPATH '/path/to/data.csv' INTO TABLE table_name;
在上述命令中,'/path/to/data.csv’是CSV文件的路徑,table_name是目標(biāo)表的名稱。
SELECT * FROM table_name;
這將返回表中的所有數(shù)據(jù)。
注意:在導(dǎo)入CSV文件之前,需要確保Hive的表目錄具有適當(dāng)?shù)臋?quán)限,并且CSV文件的位置對Hive服務(wù)器可見。