2015-05-06 13 views
2

我剛開始使用Pentaho's HDFS VFS並且對這個項目不太瞭解。 我想讓我的Hadoop配置文件從外部位置讀取。對於除了hdfs-site.xml之外的所有文件,這似乎工作正常。嘗試通過Pentaho HDFS VFS項目與HDFS進行通信時,VFS層發生故障。我的直覺告訴我,pentaho通過一些環境變量或其他外部指針來讀取這個文件,但是我似乎無法在它們的源代碼中找到它。當我手動將hdfs-site.xml文件放入已編譯的war文件中時,一切正常,但這不足以滿足我的需求,因爲我需要將此文件放置在外部位置,以便其他進程可以更改該文件。配置pentaho的hdfs-vfs來獲取hdfs-site.xml

有沒有人處理過這個問題?有人可以讓我知道如何告訴pentaho從哪裏挑選這個文件?

謝謝

回答

0

因此,我想出了一種製作pentaho hdfs的方法,您只需將hdfs-site.xml添加到您的類路徑中即可。 我這樣做,當我開始我的jar文件:

Java的罐子start.jar --lib =的/ etc/Hadoop的/ conf.cloudera.yarn1

而且/etc/hadoop/conf.cloudera.yarn1是hdfs-site.xml所在的目錄。

0

是否有可能提供更多信息?你在談論pentaho發佈的VFS api嗎?