【问题标题】:HIVE: set variable from value of HDFS fileHIVE:从 HDFS 文件的值设置变量
【发布时间】:2018-04-12 21:02:30
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: hive hdfs hue


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-20
      • 2015-05-28
      • 2013-10-20
      • 2015-09-09
      • 1970-01-01
      • 2013-01-02
      • 2015-05-26
      相关资源
      最近更新 更多