0
我从后下喷口和螺栓信息时,风暴罐子使用灵气客户端部署在风暴UI失踪
How to submit a topology in storm production cluster using IDE
Below is my implementation
TopologyBuilder builder = new TopologyBuilder();
Map storm_conf = Utils.readStormConfig();
storm_conf.put("nimbus.host", "localhost");
Nimbus.Client client = NimbusClient.getConfiguredClient(storm_conf)
.getClient();
String inputJar = "/home/user/TestType-1.0.jar";
NimbusClient nimbus = null;
try {
nimbus = new NimbusClient(storm_conf, "localhost", 6627);
} catch (TTransportException e) {
System.out.println("unable to connect to client");
e.printStackTrace();
}
System.setProperty("storm.jar", "/home/user/TestType-1.0.jar");
String jsonConf = JSONValue.toJSONString(storm_conf);
try {
nimbus.getClient().submitTopology("SellerPageTypeTopology",
"/home/user/TestType-1.0.jar", jsonConf, builder.createTopology());
} catch (AlreadyAliveException e) {
e.printStackTrace();
} catch (InvalidTopologyException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
我是能够成功地部署拓扑跟着一个例子。在暴风雨中,我能够看到拓扑活动,但喷嘴和螺栓细节丢失。任何想法是什么我想念失踪。谢谢您的帮助。
我宣布嘴和螺栓装在罐子我。可能我错过了一种在NimbusClient API中指定主类的方法。 – user3514641