HIVE:从HDFS文件的值设置变量

时间:2018-04-12 21:02:31

标签: hive hdfs hue

我在HDFS中有一个文件(比如/user/rc/text.csv),其中包含一行值" 1234"。

在Hive中,有没有办法用text.csv中的值设置变量? 即

SET var1 = <read value from HDFS file>;
SELECT ${hiveconf:var1};

谢谢!

1 个答案:

答案 0 :(得分:0)

没有直接的方法可以将文件从hdfs直接读入hive环境。您可以做的是创建一个指向该文件目录的表。这样表中总会有一条记录和一列。

现在,您可以随意使用此表,而不是在配置单元中设置变量。