Pentaho 为什么水壶会自动向参数添加本地文件路径?

Pentaho 为什么水壶会自动向参数添加本地文件路径?,pentaho,kettle,Pentaho,Kettle,在windows环境中使用spoon编辑转换,转换可以成功运行。 但是当我使用命令行执行转换时 “sh pan.sh/file/bnapp/HDFStoDB\u DATAMINING\u USER\u COLLATIVE\u GOODS.ktr”, 此ktr用于从hdfs加载数据并将其写入mysql 有一个问题: org.apache.commons.vfs2.FileNotFolderException:无法列出“”的内容file:///bnapp/data-integration/hdfs:

在windows环境中使用spoon编辑转换,转换可以成功运行。 但是当我使用命令行执行转换时 “sh pan.sh/file/bnapp/HDFStoDB\u DATAMINING\u USER\u COLLATIVE\u GOODS.ktr”, 此ktr用于从hdfs加载数据并将其写入mysql 有一个问题: org.apache.commons.vfs2.FileNotFolderException:无法列出“”的内容file:///bnapp/data-integration/hdfs:/BNHDFS/tmp/tmp_collative/result8_d59f3d50-2333-11eb-bdb5-fa163eaa9325“因为它不是文件夹。

奇怪的是,hdfs路径已更改为本地文件路径,如“file:///bnapp/data-integration“数据集成的位置

当我试图将数据写入hdfs时,同样的事情发生了:数据被写入我的本地目录


如何解决此问题

您还必须指定服务器名,只有路径位置不起作用。