首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GCP中混淆Scio Scala API的第三方库

如何在GCP中混淆Scio Scala API的第三方库
EN

Stack Overflow用户
提问于 2017-10-27 13:12:17
回答 1查看 106关注 0票数 0

有一个第三方Scio客户端库,它为Cloud Dataflow提供了Scala API,以便访问Cloud Bigtable。因此,在这个过程中,我无法在GCP中配置Scala API。请帮帮忙。

链接:https://cloud.google.com/bigtable/docs/third-party-clients

EN

回答 1

Stack Overflow用户

发布于 2017-12-13 00:40:05

Scio只是一个Scala SDK,它包装了Apache Beam Java SDK。在GCP中没有Scio的“配置”。您只需使用Scio (Scala)或Scio和Apache Beam的某种组合(Scala和Java)来编写数据流作业。

我通常使用Spotify提供的Giter8模板创建一个数据流作业。这需要sbt工具。参考:https://github.com/spotify/scio-template.g8

代码语言:javascript
复制
>> sbt new spotify/scio-template.g8

系统将提示您输入项目名称和包名称空间。这将自动创建一个sbt Scala项目。一旦建立了项目,您就可以像通常执行编译的Scala二进制文件一样,将管道部署到Dataflow。Giter8模板包括一个用Scio编写的示例WordCount数据流作业。

参考资料:https://github.com/spotify/scio

sbt参考:http://www.scala-sbt.org/0.13/docs/index.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46967926

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档