温馨提示×

hive怎么读取hdfs文件内容

小亿
136
2024-05-31 14:52:09
栏目: 大数据

使用Hive读取HDFS文件内容通常需要创建一个外部表,并指定HDFS文件的路径。以下是一个简单的例子:

假设在HDFS上有一个文件/data/input/data.txt,文件内容如下:

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

首先在Hive中创建一个外部表来读取该文件:

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