Java Storm BasicDPC客户端执行

Java Storm BasicDPC客户端执行,java,apache-storm,Java,Apache Storm,我是一个初学者风暴用户。我正在远程模式下试用drpc服务器。我启动了drpc服务器,并在yaml文件中配置了drpc服务器位置。但是,我不理解drpc客户端代码应该是什么样子: 以下是我所做的: 已启动DRPC服务器(storm DRPC命令) 配置DRPC服务器的位置(编辑yaml文件。添加本地主机名) 向Storm cluster提交DRPC拓扑-完成此操作后,拓扑似乎已启动并正在运行 但是如何让客户机在此拓扑上调用/执行?我需要这样的东西吗??我试过了,但一直出现以下错误: storm/

我是一个初学者风暴用户。我正在远程模式下试用drpc服务器。我启动了drpc服务器,并在yaml文件中配置了drpc服务器位置。但是,我不理解drpc客户端代码应该是什么样子:

以下是我所做的:

  • 已启动DRPC服务器(storm DRPC命令)
  • 配置DRPC服务器的位置(编辑yaml文件。添加本地主机名)
  • 向Storm cluster提交DRPC拓扑-完成此操作后,拓扑似乎已启动并正在运行 但是如何让客户机在此拓扑上调用/执行?我需要这样的东西吗??我试过了,但一直出现以下错误:

    storm/starter/DRPCClient.java:[68,18]错误:DRPCClient中的execute(String,String)无法在Iface中实现execute(String,String) [错误]重写的方法不会引发异常

    我错过了什么?谢谢

    这是 可能有助于理解DRPC调用:)

    就像下面的代码一样:

    DRPCClient client = new DRPCClient("drpc-host", 3772);
    String result = client.execute("reach", "http://twitter.com");
    
    创建到DRPC服务器主机的客户端连接:位于3772端口的DRPC主机

    DRPCClient使用参数“”调用了“reach”函数

    并返回一个名为result的字符串