Streamsets 代码隐藏

Streamsets code behind

我有兴趣在 Streamsets 上工作。但是,我想集成到我的代码中,但无法在 UI 上运行。它们是如何编写的,我可以访问目录和文件尾部后面的代码吗?他们是否在使用 Spark streaming behind 或其他技术?

以下是在UI开发模式下启动SDC的步骤。

启动SDC时,传递标志-Dsdc.static-web.dir=/<SDC_SOURCE_CODE_DIR>/datacollector/datacollector-ui/target/dist,像这样:

export SDC_JAVA_OPTS="-Dsdc.static-web.dir=/Users/madhu/Documents/projects/datacollector/datacollector-ui/target/dist" bin/streamsets dc -verbose

转到文件夹 <SDC_SOURCE_CODE_DIR>/datacollector/datacollector-ui/ 和 运行 下面的命令进行实时重新加载

grunt watch --force

通过上述步骤,您将能够直接在文件夹 <SDC_SOURCE_CODE_DIR>/datacollector/datacollector-ui/src 中修改 UI 个源文件,并且只需刷新浏览器即可将更改反映在浏览器中,无需构建任何内容。