scala - 构建 Scala 库并在数据块中使用它们
问题描述
我对 scala 有相当的了解,我在 databricks 中使用它来满足我的数据工程需求。我想创建一些可以在所有其他笔记本中使用的客户库。这是我要找的
创建一个 scala notebook helperfunctions.scala,它将具有 ParseUrl()、GetUrl() 等函数
在 databricks 集群上部署这些库
使用 'import from helperfunctions as fn' 从另一个笔记本调用这些库并使用这些函数
你能给我一个关于如何开始的想法吗?数据块提供什么?
解决方案
我建议不要将笔记本用作进口产品。
您可以使用首选工具从纯 JVM 代码将函数编译和打包为 JAR,然后将其上传到JitPack或GitHub Packages之类的东西,然后您可以像其他 Spark 依赖项一样将实用程序作为 Maven 引用导入
推荐阅读
- python - 如何在 python 中将“日/月”字符串转换为日期并将其与 Odoo 日期字段进行比较?
- javascript - React Router更改地址但不加载第二页
- python - 如何使用 Python Selenium 获取部分 html 源代码?
- html - 如何在弹性框中居中 h6 标签
- c# - 如何使用多个主键表动态创建 DevExpress XPO?
- python - 使用 sklearn 进行 Python 高斯过程回归
- java - 如何使用流创建地图?
- javascript - React 表单只发送状态的一个属性,而不是整个状态
- neo4j - neo4j 3.5 中的子查询(用于分页)
- eclipse - SpringBoot @OneToMany 无限循环与 Lombok