溫馨提示×

hive怎么讀取hdfs文件內容

小億
128
2024-05-31 14:52:09
欄目: 大數據

使用Hive讀取HDFS文件內容通常需要創(chuàng)建一個外部表,并指定HDFS文件的路徑。以下是一個簡單的例子:

假設在HDFS上有一個文件/data/input/data.txt,文件內容如下:

1,John,Doe
2,Jane,Smith
3,Alice,Johnson

首先在Hive中創(chuàng)建一個外部表來讀取該文件:

CREATE EXTERNAL TABLE my_table (
    id INT,
    first_name STRING,
    last_name STRING
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
LOCATION '/data/input/';

然后可以使用SELECT語句來查詢表中的數據:

SELECT * FROM my_table;

這樣就可以通過Hive讀取HDFS文件內容了。

0