使用 storm-deploy 时出现 org.jclouds.rest.config 错误

使用 storm-deploy 时出现 org.jclouds.rest.config 错误

我想使用风暴部署在 Amazon EC2 上创建 Storm 实例。

我在 Ubuntu 13.04 系统上安装了 Oracle Java7-JDK,并根据以下设置配置文件:维基百科

我打电话后:

lein deploy-strom --start --name 测试

我收到以下错误:

DEBUG jclouds - 找到 jclouds sshj 驱动程序
DEBUG jclouds - 扩展(:log4j:slf4j:sshj)
DEBUG jclouds - 选项 [:jclouds.regions“eu-west-1a”:blobstore-provider“aws-s3”]
错误日志记录 - 线程“main”中出现异常
错误日志记录 - com.google.inject.CreationException:Guice 创建错误:

1) org.jclouds.rest.config.SyncToAsyncHttpApiProvider 不能用作键;它没有完全指定。

我尝试从源代码中找出原因,但我没有使用过 Clojure。有人能告诉我为什么会出现此错误吗?我将不胜感激。

答案1

您可能正在使用 JDK 7u51。此更新破坏了吉斯,jclouds 使用的库。您可以在此处查看更多详细信息:

https://issues.apache.org/jira/browse/JCLOUDS-427

转移到较旧的 JDK 并且它应该可以工作。

相关内容