storm 多语言支持实践

2017-12-20  本文已影响0人  wpb

原理

实现:

public class SimpleShellBolt extends ShellBolt implements IRichBolt {

    public SimpleShellBolt() {
        // 划重点:此处注意传参的方式 不要写成一个 string, 比如"sh start.sh"
        // start.sh 作用是对二进制文件 加执行权限后进行调用,否则会提示没执行权限
        super("sh", "start.sh");

    }

    @Override
    public void declareOutputFields(OutputFieldsDeclarer declarer) {
        declarer.declare(new Fields("word"));
    }

    @Override
    public Map<String, Object> getComponentConfiguration() {
        return null;
    }
}

踩过的坑

示例项目

https://gitee.com/wangpeibin/storm-cpp-integration

上一篇 下一篇

猜你喜欢

热点阅读