MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
设置特定于 Kafka 配置的属性
自 R2022b 起
此函数需要 Streaming Data Framework for MATLAB® Production Server™。
setProviderProperties(ks,propname1,propval1,...,propnameN,propvalN)
setProviderProperties(ks,propname1,propval1,...,propnameN,propvalN) 设置 Kafka® 流提供程序属性。
ks
propname
propval
注意
建议您在使用 kafkaStream 创建 Kafka 流对象时设置 Kafka 提供程序属性。如果您需要在使用 setProviderProperties 创建对象后设置属性,请在对象与流交互之前设置它们,例如在读取或写入数据到 Kafka 主题时。流对象与事件流交互后,设置 Kafka 属性可能没有任何效果。
kafkaStream
setProviderProperties
示例
全部折叠
假设您有一个在网络地址 kafka.host.com:9092 上运行的 Kafka 服务器,该服务器有一个主题 CoolingFan。
kafka.host.com:9092
CoolingFan
创建一个连接到 Kafka 主题的事件流对象。
ks = kafkaStream("kafka.host.com",9092,"coolingFan");
设置特定于 Kafka 的安全属性。
setProviderProperties(ks, ... "security.protocol","SASL_SSL", ... "sasl.mechanism","SCRAM-SHA-512");
或者,您可以在创建对象时设置这些属性。
ks = kafkaStream("kafka.host.com",9092,"CoolingFan", ... "security.protocol","SASL_SSL", ... "sasl.mechanism","SCRAM-SHA-512");
KafkaStream
连接到 Kafka 流主题的对象,指定为 KafkaStream 对象。
Kafka 提供程序属性的名称,指定为字符串标量或字符向量。
示例: "security.protocol"
"security.protocol"
Kafka 提供程序属性的值,指定为 MATLAB 表达式。表达式必须是字符串或者可以转换为字符串。
示例: "SASL_SSL"
"SASL_SSL"
流提供程序(例如 Kafka)具有特定于供应商的配置属性,这些属性会影响流提供程序对流的操作方式。一些属性适用于单一类型的操作,例如主题创建,而其他属性适用于多种操作。属性被分组为不同类别,以便属性仅发送给具有支持它们的操作的提供程序。由于同一属性可以属于多个类别,因此每个属性都由其名称和类别的组合唯一标识。
在 R2022b 中推出
kafkaStream | getProviderProperties | isProperty
getProviderProperties
isProperty
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处