数据湖探索 DLI-DLI datasourceV1表和datasourceV2表:升级示例
升级示例
升级Spark引擎和修改数据表时,如新建队列时切换了计算资源类型可能会导致计费资源的费用变化。
- 如果原队列使用的是弹性资源池类型的计算资源,那么新建队列不涉及计算资源的费用变化。
- 如果原队列使用的是非弹性资源池的类型的计算资源,那么使用弹性资源池资源新建队列后计算资源的费用将发生变化,具体情况以计算资源的价格详情为准。
- 示例1:使用SQL队列,将Spark版本从Spark 2.4.x升级至Spark 3.3.1对数据表的版本有影响吗?
不需要,Spark 2.4.x的SQL队列支持V1表和V2表,因此升级Spark版本只需要考虑Spark版本对SQL语法的兼容性。
- 示例2:使用通用队列,将Spark版本从Spark 2.4.x升级至Spark 3.3.1对数据表的版本有影响吗?
Spark 2.4.x通用队列支持V1表和V2表,但Spark3.3.x通用队列不支持V1表。
因此如需将Spark版本从Spark 2.4.x升级至Spark 3.3.1需经过以下步骤:
- 将Spark 2.4.x的V1表修改为V2表。
- 升级Spark 2.4.x的V2表升级为Spark 3.3.1的V2表。
同时还需考虑Spark jar作业API语法的兼容性。
表3 DLI 各Spark版本对V1、V2表兼容列表 表类型
Spark2.4 通用队列
Spark3.3 通用队列
V1表
√
部分支持
V2表
√
√
- 示例3:使用通用队列,怎样将Spark 2.3.2的V1表升级为Spark 3.3.1的V2表?
Spark 2.3.2通用队列不支持V2表,Spark 3.3.1通用队列不支持V1表:
- 将Spark 2.3.2的V1表升级至Spark 2.4.5的V1表。
- 将Spark 2.4.5的V1表修改为V2表。
- 升级Spark 2.4.5的V2表升级为Spark 3.3.1的V2表。
表4 DLI各Spark版本对V1、V2表兼容列表 表类型
Spark2.3 通用队列
Spark2.4 通用队列
Spark3.3 通用队列
V1表
√
√
部分支持
V2表
×
√
√
- GaussDB查询表结构_通配符字段查询表_高斯数据库查询表结构-华为云
- GaussDB查询库表_GaussDB查询数据库表_高斯数据库查询库表-华为云
- GaussDB升级_云数据库GaussDB升级_GaussDB如何升级-华为云
- GaussDB查看表大小_GaussDB查询表空间_高斯数据库查看表大小-华为云
- GaussDB查看表字段_GaussDB查看表所在节点_高斯数据库查看表字段-华为云
- 什么是数据湖探索服务_数据湖探索DLI用途与特点
- BI平台_BI 软件_BI报表平台
- MES_MES报表_MES排产
- 分布式云原生集合示例_华为云分布式云原生_华为云UCS集合示例
- 表格识别_PDF转文字_在线OCR识别