问题标签 [brooklyn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
92 浏览

brooklyn - 如何在 Apache Brooklyn 中查看 Java 蓝图

我按照以下示例的步骤操作:

https://brooklyn.incubator.apache.org/v/0.7.0-SNAPSHOT/java/archetype.html

现在我将 jar 放入 /target 目录(我假设这是 java 蓝图)。

我想要的是在 apache brooklyn 服务器中看到该蓝图,但我什么也看不到。

我在 lib/brooklyn 和 lib/dropins 中复制了生成的 jar,但在启动服务器时没有成功。当我启动服务器时,我什么也看不到。

我错过了什么吗?会不会是版本有问题?jar 上的一代是用 Milestone 1 制作的,apache brooklyn 是 May 的 0.7.0-Snapshot

0 投票
1 回答
310 浏览

apache - 如何使用 Apache Brooklyn 安装 Tibco Spotfire?

我正在寻找一个实体或 yaml 文件来通过 Apache Brooklyn 在 Windows 操作系统中安装 Tibco Spotfire。

Amazon Web Services (AWS) 提供此服务的安装: https ://aws.amazon.com/marketplace/pp/B00PB74KYY

这是我的 yaml 文件,它成功安装在 AWS 的 windows 服务器中:

我想也许,

  • 还有另一个图像 (imageNameRegex) 将 Windows Server 和 Spotfire 放在一起
  • 或一项服务或类似的东西,它可以添加到 yaml 文件中的 jclouds 规范中,以在 Windows Server 安装后安装 Spotfire
  • 或 Java 实体的示例/解决方法来安装 Spotfire

如果有人知道这些解决方案中的一些或另一种,我真的很感激。

0 投票
1 回答
238 浏览

jclouds - 如何在 Apache Brooklyn 的蓝图中使用子网

我正在尝试在我的蓝图中使用子网(在 AWS 中预先创建)在 Apache Brooklyn 中运行它。

我有以下没有子网的蓝图,它可以正常工作。(Ambari 服务器,具有两个 Hadoop 节点的集群)

在我添加子网的新名称(以下蓝图的最后几行)的那一刻,Apache Brooklyn 中的部署失败。

我想问题出在蓝图中的 jclouds 配置上。但是我不知道。

错误:

在节点中

启动失败并出现错误:java.lang.IllegalStateException:集群中的节点 DynamicClusterImpl{id=tEESwAU9} 失败:2 个并行子任务中的 2 个失败,2 个错误包括:在 AmbariAgentImpl{id=AS9jZ9AC} 调用启动时出错:org.jclouds.compute .RunNodesException:运行 1 个节点组时出错(brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j)位置(eu-central-1)图像(ami-6cd3ee71)大小(m3.medium)选项({ inboundPorts=[22, 2],scriptPresent=true,userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19,brooklyn-user=root,brooklyn-app-id=XYDdTpTx , brooklyn-app-name=IDA Ambari All Services without Security Group, brooklyn-entity-id=AS9jZ9AC, brooklyn-entity-name=AmbariAgent:AS9j, brooklyn-server-creation-date=2015-08-10-1421}, userDataCksum=2f4a740b,subnetId = subnet-003dfb7b})执行失败:0错误[s]节点故障:1)节点eu-central-1 / i-4af7818b上的NoSuchElementException:java.util.NoSuchElementException:无法连接到节点上的任何IP地址端口22 {id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE, id=eu-central-1b, description=eu-central-1b, parent=eu-central-1, iso3166Codes=[DE-HE]},组=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j,imageId=eu-central-1/ami-6cd3ee71,os={family=rhel,arch= hvm,版本=6.6,描述=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS,is64Bit=true},状态=运行[运行],登录端口=22,主机名=ip-172-31-17-195,私有地址=[172.31。 17.195],publicAddresses=[52.28.233.226],硬件={id=m3.medium,providerId=m3.medium,处理器=[{cores=1.0,速度=3.0}],ram=3840,卷=[{type=LOCAL,size=4.0,device=/dev/sdb,bootDevice=false,durable=false},{id=vol-e940020b,type=SAN,device=/dev/sda1,bootDevice=true, Durable=true}],hypervisor=xen,supportsImage=Predicates.and(Predicates.alwaysTrue(),Predicates.or(requiresVirtualizationType(hvm),requiresVirtualizationType(paravirtual)),Predicates.alwaysTrue(),Predicates.alwaysTrue())} ,在 org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66) 的 org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) 的 loginUser=root}。 org.jclouds.compute.callables.SudoAwareInitManager 中的函数.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40)。init(SudoAwareInitManager.java:67) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:77) .compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java :34) 在 org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap。在 java.util.concurrent.FutureTask.run(FutureTask.java:262) 在 java.util.concurrent 调用 (CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) 在 org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:49) .ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 1 个错误[s]启动 2 个节点(并行)的运行任务失败(OnIRxglV):2 个并行子任务中的 2 个失败,2 个错误包括:在 AmbariAgentImpl{id=AS9jZ9AC} 调用启动时出错:org.jclouds.compute.RunNodesException:运行 1 个节点组时出错(brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j)位置(eu-central-1)图像(ami-6cd3ee71)大小(m3.medium)选项({inboundPorts=[ 22, 2], scriptPresent=true, userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19, brooklyn-user=root, brooklyn-app-id=XYDdTpTx, brooklyn- app-name=IDA Ambari All Services without Security Group, brooklyn-entity-id=AS9jZ9AC, brooklyn-entity-name=AmbariAgent:AS9j, brooklyn-server-creation-date=2015-08-10-1421}, userDataCksum=2f4a740b ,subnetId = subnet-003dfb7b})执行失败:0错误[s]节点故障:1)节点eu-central-1 / i-4af7818b上的NoSuchElementException:java.util.NoSuchElementException:无法连接到任何IP地址端口22节点 {id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE,id=eu-central-1b, description=eu-central-1b, parent=eu-central-1, iso3166Codes=[DE-HE]}, group=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j -as9j,imageId=eu-central-1/ami-6cd3ee71,os={family=rhel,arch=hvm,version=6.6,description=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS,is64Bit=true},status=RUNNING[运行],loginPort=22,主机名=ip-172-31-17-195,privateAddresses=[172.31.17.195],publicAddresses=[52.28.233.226],硬件={id=m3.medium,providerId=m3.medium,处理器=[{cores=1.0, speed=3.0}],ram=3840,volumes=[{type=LOCAL,size=4.0,device=/dev/sdb,bootDevice=false,durable=false},{id=vol -e940020b,type=SAN,device=/dev/sda1,bootDevice=true,durable=true}],hypervisor=xen,supportsImage=Predicates.and(Predicates.alwaysTrue(),Predicates.or(requiresVirtualizationType(hvm),requiresVirtualizationType(paravirtual)),Predicates.alwaysTrue(),Predicates.alwaysTrue())}, loginUser=root} at org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) at org.jclouds.compute。 org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40) 处的函数.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66)。在 org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete 的 org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64)。init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:77) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds .compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:34) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java :49) 在 java.util.concurrent.FutureTask。在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread 运行(FutureTask.java:262) .run(Thread.java:745) 1 个错误[s]

在 Ambari 服务器中

启动失败并出现错误:java.lang.IllegalStateException:集群中的节点 DynamicClusterImpl{id=tEESwAU9} 失败:2 个并行子任务中的 2 个失败,2 个错误包括:在 AmbariAgentImpl{id=AS9jZ9AC} 调用启动时出错:org.jclouds.compute .RunNodesException:运行 1 个节点组时出错(brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j)位置(eu-central-1)图像(ami-6cd3ee71)大小(m3.medium)选项({ inboundPorts=[22, 2],scriptPresent=true,userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19,brooklyn-user=root,brooklyn-app-id=XYDdTpTx , brooklyn-app-name=IDA Ambari All Services without Security Group, brooklyn-entity-id=AS9jZ9AC, brooklyn-entity-name=AmbariAgent:AS9j, brooklyn-server-creation-date=2015-08-10-1421}, userDataCksum=2f4a740b,subnetId = subnet-003dfb7b})执行失败:0错误[s]节点故障:1)节点eu-central-1 / i-4af7818b上的NoSuchElementException:java.util.NoSuchElementException:无法连接到节点上的任何IP地址端口22 {id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE, id=eu-central-1b, description=eu-central-1b, parent=eu-central-1, iso3166Codes=[DE-HE]},组=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j,imageId=eu-central-1/ami-6cd3ee71,os={family=rhel,arch= hvm,版本=6.6,描述=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS,is64Bit=true},状态=运行[运行],登录端口=22,主机名=ip-172-31-17-195,私有地址=[172.31。 17.195],publicAddresses=[52.28.233.226],硬件={id=m3.medium,providerId=m3.medium,处理器=[{cores=1.0,速度=3.0}],ram=3840,卷=[{type=LOCAL,size=4.0,device=/dev/sdb,bootDevice=false,durable=false},{id=vol-e940020b,type=SAN,device=/dev/sda1,bootDevice=true, Durable=true}],hypervisor=xen,supportsImage=Predicates.and(Predicates.alwaysTrue(),Predicates.or(requiresVirtualizationType(hvm),requiresVirtualizationType(paravirtual)),Predicates.alwaysTrue(),Predicates.alwaysTrue())} ,在 org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66) 的 org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) 的 loginUser=root}。 org.jclouds.compute.callables.SudoAwareInitManager 中的函数.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40)。init(SudoAwareInitManager.java:67) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:77) .compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java :34) 在 org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap。在 java.util.concurrent.FutureTask.run(FutureTask.java:262) 在 java.util.concurrent 调用 (CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) 在 org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:49) .ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 1 个错误[s]启动 2 个节点(并行)的运行任务失败(OnIRxglV):2 个并行子任务中的 2 个失败,2 个错误包括:在 AmbariAgentImpl{id=AS9jZ9AC} 调用启动时出错:org.jclouds.compute.RunNodesException:运行 1 个节点组时出错(brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j)位置(eu-central-1)图像(ami-6cd3ee71)大小(m3.medium)选项({inboundPorts=[ 22, 2], scriptPresent=true, userMetadata={Name=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j-as9j-jn19, brooklyn-user=root, brooklyn-app-id=XYDdTpTx, brooklyn- app-name=IDA Ambari All Services without Security Group, brooklyn-entity-id=AS9jZ9AC, brooklyn-entity-name=AmbariAgent:AS9j, brooklyn-server-creation-date=2015-08-10-1421}, userDataCksum=2f4a740b ,subnetId = subnet-003dfb7b})执行失败:0错误[s]节点故障:1)节点eu-central-1 / i-4af7818b上的NoSuchElementException:java.util.NoSuchElementException:无法连接到任何IP地址端口22节点 {id=eu-central-1/i-4af7818b, providerId=i-4af7818b, location={scope=ZONE,id=eu-central-1b, description=eu-central-1b, parent=eu-central-1, iso3166Codes=[DE-HE]}, group=brooklyn-gaho-root-ida-ambar-xydd-ambariagent-as9j -as9j,imageId=eu-central-1/ami-6cd3ee71,os={family=rhel,arch=hvm,version=6.6,description=411009282317/RightImage_RHEL_6.6_x64_v14.2.1_HVM_EBS,is64Bit=true},status=RUNNING[运行],loginPort=22,主机名=ip-172-31-17-195,privateAddresses=[172.31.17.195],publicAddresses=[52.28.233.226],硬件={id=m3.medium,providerId=m3.medium,处理器=[{cores=1.0, speed=3.0}],ram=3840,volumes=[{type=LOCAL,size=4.0,device=/dev/sdb,bootDevice=false,durable=false},{id=vol -e940020b,type=SAN,device=/dev/sda1,bootDevice=true,durable=true}],hypervisor=xen,supportsImage=Predicates.and(Predicates.alwaysTrue(),Predicates.or(requiresVirtualizationType(hvm),requiresVirtualizationType(paravirtual)),Predicates.alwaysTrue(),Predicates.alwaysTrue())}, loginUser=root} at org.jclouds.compute.util.ConcurrentOpenSocketFinder.findOpenSocketOnNode(ConcurrentOpenSocketFinder.java:107) at org.jclouds.compute。 org.jclouds.compute.functions.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:40) 处的函数.CreateSshClientOncePortIsListeningOnNode.apply(CreateSshClientOncePortIsListeningOnNode.java:66)。在 org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete 的 org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSsh.init(RunScriptOnNodeAsInitScriptUsingSsh.java:64)。init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:77) at org.jclouds.compute.callables.RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.init(RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilComplete.java:38) at org.jclouds.compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:61) at org.jclouds .compute.strategy.InitializeRunScriptOnNodeOrPlaceInBadMap.call(InitializeRunScriptOnNodeOrPlaceInBadMap.java:34) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java:119) at org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.call(CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.java :49) 在 java.util.concurrent.FutureTask。在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 在 java.lang.Thread 运行(FutureTask.java:262) .run(Thread.java:745) 1 个错误[s]

任何想法??

0 投票
1 回答
55 浏览

amazon-web-services - 每个实例都有自己的安全组,还是所有实例都有一个安全组?

想象一下,我们有一个蓝图,它生成一个 Ambari 服务器和一个具有两个节点的 Hadoop 集群。

我们正在使用以下项目--> https://github.com/brooklyncentral/brooklyn-ambari

在这种情况下,创建了三个实体(1 个 Ambari Server + 2 个 Hadoop 节点),因此生成了 3 个安全组。每个实体都有自己的安全组。

最佳实践是什么:上面提到的(每个实体一个安全组)或所有实体只有一个安全组(如果可能的话)?

0 投票
2 回答
84 浏览

amazon-web-services - 在 Apache Brooklyn 的蓝图中使用虚拟私有云

如果在 Amazon Web Services (AWS) 或任何地方创建了 Virtual Private Cloud (VPC)。有没有机会在我们的蓝图中使用它(并配置它),以便以后通过 Apache Brooklyn 进行部署?有 Apache Brooklyn VPC 支持吗?

0 投票
1 回答
37 浏览

jclouds - 通过 jClouds/Apache Brooklyn 安装带有桌面环境的 Linux

我想通过 Brooklyn(使用 jClouds)安装具有桌面环境(可以说是 Xcfe,但可能是另一个)的 Linux 机器(最好是 Red Hat)。

就像在 Apache Brooklyn 中有一个 VanillaWindowsProcess 安装了一台可以通过远程桌面访问的 Windows 机器一样,我想做一些类似的事情(使用 VanillaSoftwareProcess),但适用于 Linux。

有什么要添加到蓝图中的,还是我应该以编程方式添加?我的意思是,使用 VanillaSoftwareProcess 的包装器执行一个蓝图,在安装后,它会启动安装 desktop.environment 的命令。

0 投票
1 回答
128 浏览

java - VanillaSoftwareProcess 实体在 Apache Brooklyn 中不起作用

我有最后一个 Apache Brooklyn (24.08.2015),版本:0.8.0-SNAPSHOT,当我尝试此处的蓝图示例时:https ://brooklyn.incubator.apache.org/v/latest/ yaml/custom-entities.html

当我尝试使用 Apache Brooklyn 来创建应用程序时,我收到了一个内部错误。我调试了应用程序,我得到的异常如下(PlanToSpecFactory.java):

java.lang.UnsupportedOperationException: 部署计划项 org.apache.brooklyn.camp.spi.pdp.Service@62abec8e[name=Simple Netcat Server,description=,serviceType=brooklyn.entity.basic.VanillaSoftwareProcess,characteristics=[],customAttributes ={launch.command=回声你好| nc -l 4321 & 回声 $! > $PID_FILE , env={CHECK_MARKER=checkRunning, STOP_MARKER=stop}, checkRunning.command=echo $CHECK_MARKER >> DATE && test -f "$PID_FILE" && ps -p cat $PID_FILE>/dev/null, stop.command=echo $ STOP_MARKER

日期 && 测试 -f "$PID_FILE" && { kill -9 cat $PID_FILE; rm /tmp/vanilla.pid;}}] 无法匹配

debug.log 中的跟踪

DEBUG oabcplan.PlanToSpecFactory [brooklyn-jetty-server-8443-qtp1119923741-24]:无法转换计划;失败将被传播(尝试其他转换器 = []):[java.lang.IllegalArgumentException:Brooklyn OASIS CAMP 解释器的转换器在创建此计划时出错]

知道为什么吗?在过去,这是有效的

(我想在 Apache Brooklyn 的邮件列表中发帖,但收到错误消息,无法联系任何人)

0 投票
0 回答
76 浏览

apache - 从 Apache Brooklyn 访问 HP Helion

我想使用 Apache Brooklyn 项目访问 HP Helion 云。在使用 jclouds 访问 HP Helion链接的帮助下,我能够启动一个实例,但在 Brooklyn 的部署失败并出现以下错误:

在 EmptySoftwareProcessImpl{id=nkJ0UYV4} 调用开始时出错:org.jclouds.compute.RunNodesException:运行 1 个节点组时出错(brooklyn-guvb-ubuntu-simple-vm-c7zq-vm-nkj0)位置(region-a.geo-1 ) 图像(43804523-7e3b-4adf-b6df-9d11d451c463) 大小(100) 选项({scriptPresent=true, userMetadata={Name=brooklyn-guvb-ubuntu-simple-vm-c7zq-vm-nkj0-qqjs, brooklyn-user =ubuntu,布鲁克林应用程序 id=c7ZQXESh,布鲁克林应用程序名称=simple-vm,布鲁克林实体 id=nkJ0UYV4,布鲁克林实体名称=VM,布鲁克林服务器创建日期=2015-09-01 -0503}, generateKeyPair=true, configDrive=false}) 执行失败:1) brooklyn-guvb-ubuntu-simple-vm-c7zq-vm-nkj0-f0c 上的 ExecutionException: java.util.concurrent.ExecutionException: org.jclouds。 http.HttpResponseException:命令:POSThttps://region-a.geo-1.compute.hpcloudsvc.com/v2/............/servers/12bc827b-16e6-4616-b75d-e001693eb65a/action HTTP/1.1 失败响应:HTTP/1.1 400 错误请求;内容:[{“badRequest”:{“消息”:“没有与实例关联的 nw_info 缓存”,“代码”:400}}]

我可以在 Helion 中看到创建了实例,但没有为实例分配 IP,也没有与它们关联的网络。

谁能帮我这个 ?

-谢谢

0 投票
1 回答
224 浏览

talend - 在不打开 IDE 的情况下在 Talend 中创建 Hadoop 集群连接

我正在尝试通过云中的 Apache Brooklyn 使用 Hadoop 集群、Ambari Server 和 Talend 创建一个“一键式解决方案”。

我可以创造所有的东西,但现在我必须把它们联系起来。

我能够在 Ambari Server 和 Talend 之间手动创建“项目/连接”。我有 Ambari 服务器的 url,所以我可以打开 Talend 并使用 Talend 的向导创建与 Hadoop 集群的连接。

问题是,有没有办法在不打开 Talend 的情况下做到这一点。我的意思是,手动创建所需的文件并将它们留在相应的文件夹中。

如果是,那将是我需要创建的文件,这些文件的内容是什么?

0 投票
1 回答
42 浏览

java - 如何在 Apache Brooklyn 中获取资源

我正在尝试构建我自己的实体,它基于 VanillaWindowsProcess。这个想法是,在安装windows机器之后,执行一些powershell命令,这些命令都在一个文件中。

我尝试了一些我在另一个 Java 项目中多次使用的东西来获取资源:

但我总是得到以下信息:

ava.io.FileNotFoundException:文件'文件:/opt/workspace/incubator-brooklyn/usage/dist/target/brooklyn-dist/brooklyn/lib/dropins/myProject-0.0.1-SNAPSHOT.jar!/my/path/ file.txt' 不存在

这很奇怪,因为该文件位于该路径的 jar 中。我做了一个测试(没有 Apache Brooklyn 基础设施),它可以工作,但反过来却不行。

项目遵循Maven标准结构,文件本身在src/main/resources/my/path/file.txt下

有什么不对吗?或者也许有另一种方法来获取该文件?任何帮助,将不胜感激。