-
扩容/缩容过程中生产消息失败 - 分布式消息服务Kafka版
程中,分区Leader会进行切换,此时生产客户端的元数据缓存中保存的分区Leader为旧分区Leader ID,仍然会向旧分区Leader发送消息,导致生产消息失败。 解决方法:在生产客户端配置重试机制。建议设置retries=Integer.MAX_VALUE 父主题: 实例规格变更问题
-
认证鉴权 - 分布式消息服务Kafka版
], "password": { "user": { "name": "username", "password": "********",
-
生产或消费消息时,报Topic {{topic - 分布式消息服务Kafka版
in metadata after 60000 ms错误 问题现象 多可用区的Kafka实例,在某个可用区故障后,Kafka客户端在生产或消费消息时,可能会报Topic {{topic_name}} not present in metadata after 60000 ms的错误,如下图所示。
-
修改Kafka分区平衡 - 分布式消息服务Kafka版
1中只有Leader副本,Broker 0和Broker 2中存在Leader副本和Follower副本,由于Leader副本的限流和Follower副本限流分开计算,Broker 0和Broker 2需要分别计算Leader副本的限流和Follower副本限流。由此得出以下数据: Broker 0作为Leade
-
审计与日志 - 分布式消息服务Kafka版
审计与日志 云审计服务(Cloud Trace Service,简称CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录DMS
-
创建Kafka实例 - 分布式消息服务Kafka版
access_user String 否 当ssl_enable为true时,该参数必选, ssl_enable为false时,该参数无效。 认证用户名,只能由英文字母、数字、中划线、下划线组成,长度为4~64的字符。 password String 否 当ssl_enable为true时,该参数必选,
-
重置密码 - 分布式消息服务Kafka版
} catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode());
-
概述 - 分布式消息服务Kafka版
直接使用kafka开源客户端连接。如果使用SASL认证方式,则在开源客户端基础上使用云服务提供的证书文件。 本指南主要介绍实例连接信息的收集,如获取实例连接地址、SASL连接使用的证书、公网访问信息等,然后提供Java、Python和Go等语言的连接示例。 本指南的示例仅展示Ka
-
诊断Kafka消息积压 - 分布式消息服务Kafka版
分布式消息服务Kafka版在控制台提供了消息积压诊断功能,如果消息存在堆积,诊断后会生成诊断记录,诊断记录显示消息堆积可能的原因、受影响的分区或者broker,以及解决消息堆积的建议。 前提条件 已创建Kafka实例,并且消费组正在以非assign方式消费消息中。 一个消费组正在诊断中时,无法对其他消
-
创建Smart Connect任务 - 分布式消息服务Kafka版
storage.partitioner.TimeBasedPartitioner"。(仅目标端类型为OBS时会显示) value_converter String value_converter,默认为"org.apache.kafka.connect.converters.ByteArray
-
产品规格 - 分布式消息服务Kafka版
集群版实例 kafka.2u4g.cluster.small kafka.2u4g.cluster kafka.4u8g.cluster kafka.8u16g.cluster kafka.12u24g.cluster kafka.16u32g.cluster 单机版实例 kafka.2u4g
-
状态码 - 分布式消息服务Kafka版
表明请求超出了客户端访问频率的限制或者服务端接收到多于它能处理的请求。建议客户端读取相应的Retry-After首部,然后等待该首部指出的时间后再重试。 500 InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。 501 Not Implemented
-
查询Kafka集群元数据信息 - 分布式消息服务Kafka版
响应Body参数 参数 参数类型 描述 cluster cluster object 集群基本信息。 表3 cluster 参数 参数类型 描述 controller String 控制器ID。 brokers Array of brokers objects 节点列表。 topics_count
-
消息积压诊断预检查 - 分布式消息服务Kafka版
表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 请求示例 对消费组group-1所订阅的topic-1进行消息积压诊断预检查 GET https://{endpoint}/v2/{proje
-
创建用户 - 分布式消息服务Kafka版
CreateInstanceUserReq{ UserPasswd: &userPasswdCreateInstanceUserReq, UserName: &userNameCreateInstanceUserReq, } response, err := client.C
-
设置用户权限 - 分布式消息服务Kafka版
响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
-
在Kafka Manager上支持修改Topic的哪些属性? - 分布式消息服务Kafka版
retention.ms、preallocate、index.interval.bytes、segment.bytes、segment.ms。 具体修改方法如下: 登录Kafka Manager。 单击“kafka_cluster”,进入“Summary”界面。 单击“Topic > List”,进入“Topics”界面。
-
为什么Console页面上,消息查询查不到消息? - 分布式消息服务Kafka版
可能原因1:消息已被老化。 解决方法:修改老化时间。 可能原因2:消息的createTime时间戳不对。 Console页面是根据时间查询的,所以查不到。时间戳是由客户端生成,不同客户端有不同的处理策略,有的客户端默认值会是0或者-1,则查询不到消息。 解决方法:检查客户端消息的createTime设置是否正确。
-
计费样例 - 分布式消息服务Kafka版
配置如下: 规格:kafka.2u4g.cluster*3 总存储空间:高I/O 300GB 用了一段时间后,用户发现Kafka实例当前规格无法满足业务需要,于2023/03/20 9:00:00升配为kafka.4u8g.cluster*3。因为该Kafka实例打算长期使用下去,于2023/03/20
-
修改Kafka Topic配置 - 分布式消息服务Kafka版
消息时间戳类型 定义消息中的时间戳类型,取值如下: CreateTime:生产者创建消息的时间。 LogAppendTime:broker将消息写入日志的时间。 批处理消息最大值 Kafka允许的最大批处理大小,如果启用消息压缩,则表示压缩后的最大批处理大小。 如果增加“批处