0

我正在尝试为 MpJ-Express 配置一个 linux 集群。我已经正确设置了 PATH 和 MPJ_HOME。

当我运行命令 mpjboot 机器

我收到以下消息。

mpjboot machines
grep: :/home/actdir/mpj-v0_38/conf/wrapper.conf: No such file or directory

java.lang.ArrayIndexOutOfBoundsException: 1 at runtime.starter.PortScan.main(PortScan.java:42) mpjboot 发现主机上的端口繁忙。有两种可能:(1) 守护进程可能已经在运行... (2) 如果守护进程没有运行,则通过修改 :/home/actdir 中的 wrapper.app.parameter.2 属性来设置不同的端口/mpj-v0_38/conf/wrapper.conf 文件

机器文件应该包含主机名。即使我更改主机名并验证端口号使用情况,我也会遇到同样的错误。

请向我建议有关该错误的信息。

4

1 回答 1

2

我认为该wrapper.conf文件不可访问或不可用于mpjboot. 上面的错误表明它无法从中获取端口号wrapper.conf(没有这样的文件或目录错误)。在PortScan.java缺少有关端口号的信息中,这就是您得到的原因,ArrayIndexOutOfBoundException.
我建议您检查您的共享文件系统是否正常工作(NFS 工作正常)。在 MPJ Express 0.38 版本中,您需要共享文件系统,即$MPJ_HOME目录的单一视图对所有节点可见。如果您仍然看到此错误,您可以按照用户指南启用调试并在mpjexpress 邮件列表上共享日志

于 2014-01-08T11:31:46.963 回答