今天安装了 WSO2 BAM 和 AM,我正在尝试让 API 使用统计数据正常工作。我可以提交经过身份验证并正确通过的 API 请求,但没有统计信息。
当我转到统计信息时,从 API UI 我得到:
“未找到数据。检查 BAM 服务器连接......”
BAM 服务器已启动并正在运行,我可以登录到它。
但是在 BAM 日志中,我看到了这一点:
ERROR {org.apache.hadoop.hive.ql.exec.ExecDriver} - Exception: Cannot run program "C:\Program" (in directory "C:\Temp\wso2\wso2bam-2.3.0"): CreateProcess error=2, The system cannot find the file specified {org.apache.hadoop.hive.ql.exec.ExecDriver}
看起来 BAM 正试图在“程序文件”中启动某些东西,但没有在 Windows 中正确转义命令。(我怀疑 Java,因为 JAVA_HOME 指向 Program Files 的子目录。)
我在 Windows 7 上使用 BAM 2.3.0、AM 1.4.0 和 JDK 1.7。
这就是没有数据的原因吗?是否有解决转义问题的方法?
谢谢,
克里斯