【问题标题】:What is the filepath that a "Read CSV" operator needs to read a file from RapidMiner Server?“读取 CSV”操作员从 RapidMiner 服务器读取文件所需的文件路径是什么?
【发布时间】:2019-11-18 04:59:13
【问题描述】:

我在我的 Win10 机器上的 VM (Ubuntu) 上运行了一个 RM 服务器。
我有一个读取 .csv 文件并将其内容写入 MySQL 服务器上的 MySQL 数据库的过程,该服务器也在同一 VM 上运行。

问题是读取文件操作符似乎找不到文件。

场景1.
当我在读取 csv 运算符 ../data/myFile.csv
中尝试作为位置名称时 并在服务器上运行进程我得到Failed to execute initialization process: Error executing process /apps/myApp/process/task_read_csv_to_db: The file 'java.io.FileNotFoundException: /root/../data/myFile.csv (No such file or directory)' does not exist.

场景 2.
当我在读取 csv 运算符 /apps/myApp/data/myFile.csv
中尝试作为位置名称时 并在服务器上运行进程我得到Failed to execute initialization process: Error executing process /apps/myApp/process/task_read_csv_to_db: The file 'java.io.FileNotFoundException: /apps/myApp/data/myFile.csv (No such file or directory)' does not exist.

我应该为 Read CSV 操作员提供什么正确的文件路径?


只是为了更新答案。在 David 的建议之后,我将 .csv 文件存储在 /rapidminer-server-home/data/repository 之外,因为每个远程存储库似乎都用一个整数而不是其原始名称来描述,使得使用文件的实际完整路径不可用。

【问题讨论】:

    标签: filepath rapidminer


    【解决方案1】:

    我想说,问题在于,根据正在执行您的流程的 JobAgent 的位置,相对路径可能会有所不同。 /apps/myApp/data/myFile.csv 是文件的正确路径吗?如果没有,我建议使用文件的绝对路径。希望这会有所帮助。

    最好, 大卫

    【讨论】:

    • 我试图找到文件的绝对路径,但没有成功。我猜它必须在/root/rapidminer-server/rapidminer-server-9.5.0//root/rapidminer-server/rapidminer-server-home/ 中的某个地方,但我找不到它。请问您或其他人能否告诉我在 linux 系统上究竟在哪里创建了一个新的远程存储库?
    猜你喜欢
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 1970-01-01
    • 2013-02-12
    • 1970-01-01
    • 2013-12-08
    相关资源
    最近更新 更多