我在hdfs中有一个文件(比如说/user/rc/text.csv),其中有一行值“1234”。在配置单元中,是否有方法使用text.csv中的值设置变量?例如。
SET var1 = <read value from HDFS file>; SELECT ${hiveconf:var1};
谢谢您!
gdx19jrr1#
没有直接的方法将文件从hdfs直接读取到配置单元环境中。您可以创建一个指向该文件目录的表。所以在那个表中总是有一条记录和一列。现在,您可以随时随意重用此表,而不必在配置单元中设置变量。
1条答案
按热度按时间gdx19jrr1#
没有直接的方法将文件从hdfs直接读取到配置单元环境中。您可以创建一个指向该文件目录的表。所以在那个表中总是有一条记录和一列。
现在,您可以随时随意重用此表,而不必在配置单元中设置变量。