我在HDFS中有一个文件(比如/user/rc/text.csv),其中包含一行值" 1234"。
在Hive中,有没有办法用text.csv中的值设置变量? 即
SET var1 = <read value from HDFS file>;
SELECT ${hiveconf:var1};
谢谢!
答案 0 :(得分:0)
没有直接的方法可以将文件从hdfs直接读入hive环境。您可以做的是创建一个指向该文件目录的表。这样表中总会有一条记录和一列。
现在,您可以随意使用此表,而不是在配置单元中设置变量。