本文简要介绍 python 语言中 pyflink.table.TableConfig
的用法。
用法:
class pyflink.table.TableConfig(j_table_config=None)
基础:
object
当前
TableEnvironment
会话的配置以调整表和SQL API程序。这个类是一个纯粹的 API 类,它从各种来源抽象配置。目前,可以在以下任何层中设置配置(按给定顺序):
flink-conf.yaml
命令行参数
StreamExecutionEnvironment
桥接到 DataStream API 时
后两者代表配置的特定于应用程序的部分。他们初始化并直接修改
get_configuration()
。其他层代表执行上下文的配置并且是不可变的。getter
get()
提供对完整配置的只读访问。但是,特定于应用程序的配置具有优先权。外层的配置用于默认值和后备。设置器set()
只会影响特定于应用程序的配置。对于常见或重要的配置选项,此类提供带有详细内联文档的 getter 和 setter 方法。
对于更高级的配置,用户可以通过
get_configuration()
直接访问底层键值映射。例子:
>>> table_config = t_env.get_config() >>> config = Configuration() >>> config.set_string("parallelism.default", "128") \ ... .set_string("pipeline.auto-watermark-interval", "800ms") \ ... .set_string("execution.checkpointing.interval", "30s") >>> table_config.add_configuration(config)
注意:
由于执行操作时读取选项的时间点不同,因此建议在实例化表环境后尽早设置配置选项。
相关用法
- Python pyflink TableConfig.set_idle_state_retention_time用法及代码示例
- Python pyflink TableConfig.set_idle_state_retention用法及代码示例
- Python pyflink TableConfig.set_python_executable用法及代码示例
- Python pyflink Table.intersect_all用法及代码示例
- Python pyflink Table.fetch用法及代码示例
- Python pyflink TableEnvironment.create_temporary_function用法及代码示例
- Python pyflink Table.right_outer_join用法及代码示例
- Python pyflink Table.distinct用法及代码示例
- Python pyflink TableEnvironment.register_table_source用法及代码示例
- Python pyflink Table.where用法及代码示例
- Python pyflink TableEnvironment.create_java_temporary_function用法及代码示例
- Python pyflink Table.drop_columns用法及代码示例
- Python pyflink Table.execute用法及代码示例
- Python pyflink Table.minus_all用法及代码示例
- Python pyflink TableEnvironment.use_catalog用法及代码示例
- Python pyflink TableResult.collect用法及代码示例
- Python pyflink Table.over_window用法及代码示例
- Python pyflink TableEnvironment.create_temporary_system_function用法及代码示例
- Python pyflink TableResult.get_table_schema用法及代码示例
- Python pyflink TableDescriptor.Builder.option用法及代码示例
- Python pyflink Table.union_all用法及代码示例
- Python pyflink Table.left_outer_join_lateral用法及代码示例
- Python pyflink Table.add_or_replace_columns用法及代码示例
- Python pyflink Table.join用法及代码示例
- Python pyflink Table.minus用法及代码示例
注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 pyflink.table.TableConfig。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。