Hive 配置单元:根据HDFS文件的值设置变量

Hive 配置单元:根据HDFS文件的值设置变量,hive,hdfs,hue,Hive,Hdfs,Hue,我有一个HDFS文件(比如说/user/rc/text.csv),其中有一行值“1234” 在配置单元中,是否有方法使用text.csv中的值设置变量? 即 SET var1=; 选择${hiveconf:var1}; 谢谢大家! 没有直接的方法将文件从hdfs直接读取到配置单元环境中。您可以做的是创建一个指向该文件目录的表。因此,该表中始终有一条记录和一列 现在,您可以随时随意重用此表,而无需在配置单元中设置变量 SET var1 = <read value from HDFS fil

我有一个HDFS文件(比如说/user/rc/text.csv),其中有一行值“1234”

在配置单元中,是否有方法使用text.csv中的值设置变量? 即

SET var1=;
选择${hiveconf:var1};

谢谢大家!

没有直接的方法将文件从hdfs直接读取到配置单元环境中。您可以做的是创建一个指向该文件目录的表。因此,该表中始终有一条记录和一列

现在,您可以随时随意重用此表,而无需在配置单元中设置变量

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