配置 pentaho 的 hdfs-vfs 以选取 hdfs-site.xml



我刚刚开始使用pentaho的HDFS VFS,对这个项目不了解。我正在尝试从外部位置读取我的Hadoop配置文件。除了HDFS-site.xml以外,这似乎适用于所有文件。当试图通过Pentaho HDFS VFS项目与HDFS通信时,故障发生在VFS层中。我的直觉告诉我,Pentaho正在通过某些环境变量或其他外部指针读取此文件,但我似乎无法在它们的来源中找到它。当我手动将hdfs-site.xml文件放在编译的战争文件中时,一切正常,但这对我来说是不够的,因为我需要将此文件放在外部位置,以便可以通过其他进程更改。

以前有人处理这个问题吗?有人可以让我知道如何告诉pentaho从哪里从哪里拿起这个文件?

谢谢

您是否有可能提供更多信息?您是在谈论Pentaho分发的VFS API吗?

因此,我找出了一种使pentaho hdfs起作用的方法,您需要做的就是将hdfs-site.xml添加到您的classPath中。启动罐子文件时,我这样做了:

java -jar start.jar -lib =/etc/hadoop/conf.cloudera.yarn1

和/etc/hadoop/conf.cloudera.yarn1是hdfs-site.xml居住的目录。

相关内容

  • 没有找到相关文章

最新更新