我有兴趣使用Streamsets。但是,我想将我的代码集成到不在UI上运行的代码中。它们是如何编写的,我可以访问Directory和文件尾部后面的代码吗?如果他们使用Spark流媒体或其他技术?
答案 0 :(得分:1)
以下是在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源文件,更改将通过刷新反映在浏览器中,无需构建任何内容。