From ca9677b1215b8e397f5b17ff48f4aa6c164c8cd2 Mon Sep 17 00:00:00 2001 From: "Chen, Junjie" Date: Mon, 22 Jul 2024 13:20:04 +0000 Subject: [PATCH] DMS UMN 20230201 Version Reviewed-by: Antonova, Ekaterina Co-authored-by: Chen, Junjie Co-committed-by: Chen, Junjie --- docs/dms/umn/.placeholder | 0 docs/dms/umn/ALL_META.TXT.json | 2809 +++++++++++++---- docs/dms/umn/CLASS.TXT.json | 1130 ++++--- docs/dms/umn/CreateUserAndGrantPolicy.html | 113 + docs/dms/umn/Kafka-client-best-practice.html | 23 + docs/dms/umn/Kafka-client-parameter.html | 135 + docs/dms/umn/Kafka-specification.html | 326 +- .../umn/ProductDescPrivilegeManagement.html | 270 ++ docs/dms/umn/TagManagement.html | 17 +- docs/dms/umn/UserPrivilegeManagement.html | 12 + docs/dms/umn/dms-ug-0312114.html | 1 - docs/dms/umn/dms-ug-180413002.html | 656 ---- docs/dms/umn/dms-ug-180604013.html | 45 - docs/dms/umn/dms-ug-180604018.html | 85 - docs/dms/umn/dms-ug-190128001.html | 13 - ...4.png => en-us_image_0000001073623595.png} | Bin ...3.png => en-us_image_0000001073725903.png} | Bin docs/dms/umn/en-us_image_0000001073862086.png | Bin 0 -> 22443 bytes ...9.png => en-us_image_0000001073954006.png} | Bin ...0.png => en-us_image_0000001074272218.png} | Bin ...3.png => en-us_image_0000001074591800.png} | Bin docs/dms/umn/en-us_image_0000001093972624.png | Bin 0 -> 348 bytes docs/dms/umn/en-us_image_0000001143589128.png | Bin 0 -> 169 bytes docs/dms/umn/en-us_image_0000001160616010.png | Bin 0 -> 401 bytes docs/dms/umn/en-us_image_0000001174310752.png | Bin 0 -> 60978 bytes docs/dms/umn/en-us_image_0000001191769789.png | Bin 0 -> 302 bytes docs/dms/umn/en-us_image_0000001194643828.png | Bin 335 -> 0 bytes docs/dms/umn/en-us_image_0000001284017553.png | Bin 0 -> 15787 bytes docs/dms/umn/en-us_image_0000001328313684.png | Bin 9692 -> 0 bytes docs/dms/umn/en-us_image_0000001328633848.png | Bin 7270 -> 0 bytes docs/dms/umn/en-us_image_0000001328644244.png | Bin 13280 -> 0 bytes docs/dms/umn/en-us_image_0000001329185932.png | Bin 8918 -> 0 bytes docs/dms/umn/en-us_image_0000001329793006.png | Bin 27034 -> 0 bytes docs/dms/umn/en-us_image_0000001329906052.png | Bin 16220 -> 0 bytes docs/dms/umn/en-us_image_0000001330112650.png | Bin 15076 -> 0 bytes docs/dms/umn/en-us_image_0000001378919582.png | Bin 491 -> 0 bytes docs/dms/umn/en-us_image_0000001379301802.png | Bin 1004 -> 0 bytes docs/dms/umn/en-us_image_0000001379445357.png | Bin 7163 -> 0 bytes docs/dms/umn/en-us_image_0000001380945917.png | Bin 28818 -> 0 bytes docs/dms/umn/en-us_image_0000001381108612.png | Bin 335 -> 0 bytes docs/dms/umn/en-us_image_0000001403219302.png | Bin 0 -> 51908 bytes docs/dms/umn/en-us_image_0000001404290946.png | Bin 0 -> 47133 bytes docs/dms/umn/en-us_image_0000001427521685.png | Bin 42740 -> 0 bytes docs/dms/umn/en-us_image_0000001453201733.png | Bin 0 -> 188 bytes docs/dms/umn/en-us_image_0000001454518289.png | Bin 0 -> 42500 bytes docs/dms/umn/en-us_image_0000001540501562.png | Bin 0 -> 416 bytes docs/dms/umn/en-us_image_0000001563854478.png | Bin 0 -> 42113 bytes docs/dms/umn/en-us_image_0000001586445178.png | Bin 0 -> 12465 bytes ...3.png => en-us_image_0000001605213324.png} | Bin docs/dms/umn/en-us_image_0000001605533602.png | Bin 0 -> 485 bytes docs/dms/umn/en-us_image_0000001614245881.png | Bin 0 -> 24939 bytes docs/dms/umn/en-us_image_0000001614425289.png | Bin 0 -> 9245 bytes ...5.png => en-us_image_0000001654533309.png} | Bin docs/dms/umn/en-us_image_0000001654716901.png | Bin 0 -> 473 bytes docs/dms/umn/en-us_image_0000001655076581.png | Bin 0 -> 473 bytes docs/dms/umn/en-us_image_0000001655285129.png | Bin 0 -> 2463 bytes docs/dms/umn/en-us_image_0000001707049736.png | Bin 0 -> 416 bytes docs/dms/umn/en-us_image_0000001755301270.png | Bin 0 -> 24983 bytes docs/dms/umn/en-us_image_0000001756206030.png | Bin 0 -> 9624 bytes docs/dms/umn/en-us_image_0000001756349630.png | Bin 0 -> 33448 bytes docs/dms/umn/en-us_image_0000001756356494.png | Bin 0 -> 9859 bytes docs/dms/umn/en-us_image_0000001756372046.png | Bin 0 -> 11744 bytes docs/dms/umn/en-us_image_0000001756508438.png | Bin 0 -> 5984 bytes docs/dms/umn/en-us_image_0000001756853218.png | Bin 0 -> 6124 bytes docs/dms/umn/en-us_image_0000001757003050.png | Bin 0 -> 17586 bytes docs/dms/umn/en-us_image_0000001757257336.png | Bin 0 -> 16733 bytes docs/dms/umn/en-us_image_0000001781630389.png | Bin 0 -> 22030 bytes docs/dms/umn/en-us_image_0000001803290001.png | Bin 0 -> 10977 bytes docs/dms/umn/en-us_image_0000001803492553.png | Bin 0 -> 36379 bytes docs/dms/umn/en-us_image_0000001803507917.png | Bin 0 -> 9540 bytes docs/dms/umn/en-us_image_0000001803832641.png | Bin 0 -> 6234 bytes docs/dms/umn/en-us_image_0000001803837729.png | Bin 0 -> 12571 bytes docs/dms/umn/en-us_image_0000001803846097.png | Bin 0 -> 12086 bytes docs/dms/umn/en-us_image_0000001803876329.png | Bin 0 -> 26704 bytes docs/dms/umn/en-us_image_0000001803937277.png | Bin 0 -> 5010 bytes docs/dms/umn/en-us_image_0000001917432480.png | Bin 0 -> 11565 bytes docs/dms/umn/en-us_image_0000001921463342.png | Bin 0 -> 47297 bytes docs/dms/umn/en-us_image_0000001926137265.png | Bin 0 -> 15329 bytes docs/dms/umn/en-us_image_0000001927807598.png | Bin 0 -> 7593 bytes docs/dms/umn/en-us_image_0000001940775828.png | Bin 0 -> 26259 bytes docs/dms/umn/en-us_image_0000001940935336.png | Bin 0 -> 23281 bytes docs/dms/umn/en-us_image_0000001968058225.png | Bin 0 -> 10836 bytes docs/dms/umn/en-us_image_0000001968060361.png | Bin 0 -> 11209 bytes docs/dms/umn/en-us_image_0000001968997809.png | Bin 0 -> 8389 bytes docs/dms/umn/kafka-advantage.html | 5 +- docs/dms/umn/kafka-bp-migration.html | 71 + docs/dms/umn/kafka-connect-other.html | 11 - docs/dms/umn/kafka-dnat.html | 28 +- docs/dms/umn/kafka-faq-0001.html | 4 +- docs/dms/umn/kafka-faq-0003.html | 2 +- docs/dms/umn/kafka-faq-0005.html | 12 + docs/dms/umn/kafka-faq-0008.html | 11 + docs/dms/umn/kafka-faq-0010.html | 2 +- docs/dms/umn/kafka-faq-0014.html | 12 - docs/dms/umn/kafka-faq-0023.html | 4 +- docs/dms/umn/kafka-faq-0025.html | 4 +- docs/dms/umn/kafka-faq-0031.html | 2 +- docs/dms/umn/kafka-faq-0032.html | 11 - docs/dms/umn/kafka-faq-0033.html | 91 +- docs/dms/umn/kafka-faq-0034.html | 2 +- docs/dms/umn/kafka-faq-0035.html | 39 + docs/dms/umn/kafka-faq-0041.html | 4 +- docs/dms/umn/kafka-faq-0043.html | 9 +- docs/dms/umn/kafka-faq-0604001.html | 50 +- docs/dms/umn/kafka-faq-180604024.html | 71 +- docs/dms/umn/kafka-faq-190416001.html | 4 + docs/dms/umn/kafka-faq-191030001.html | 10 +- docs/dms/umn/kafka-faq-191030002.html | 12 +- docs/dms/umn/kafka-faq-191030003.html | 6 +- docs/dms/umn/kafka-faq-200423001.html | 6 +- docs/dms/umn/kafka-faq-200426003.html | 2 +- docs/dms/umn/kafka-faq-200426005.html | 2 +- docs/dms/umn/kafka-faq-200426006.html | 3 +- docs/dms/umn/kafka-faq-200426008.html | 3 +- docs/dms/umn/kafka-faq-200426010.html | 2 +- docs/dms/umn/kafka-faq-200426011.html | 8 +- docs/dms/umn/kafka-faq-200426012.html | 5 +- docs/dms/umn/kafka-faq-200426013.html | 2 +- docs/dms/umn/kafka-faq-200426014.html | 2 +- docs/dms/umn/kafka-faq-200426016.html | 238 +- docs/dms/umn/kafka-faq-200426019.html | 2 +- docs/dms/umn/kafka-faq-200426020.html | 2 +- docs/dms/umn/kafka-faq-200426023.html | 2 +- docs/dms/umn/kafka-faq-200426024.html | 224 +- docs/dms/umn/kafka-faq-200426025.html | 224 +- docs/dms/umn/kafka-faq-200426026.html | 4 +- docs/dms/umn/kafka-faq-200426027.html | 2 +- docs/dms/umn/kafka-faq-200426028.html | 4 +- docs/dms/umn/kafka-faq-200426030.html | 3 +- docs/dms/umn/kafka-faq-200426032.html | 2 +- docs/dms/umn/kafka-faq-200426033.html | 5 +- docs/dms/umn/kafka-faq-200426036.html | 3 +- docs/dms/umn/kafka-faq-200426037.html | 2 +- docs/dms/umn/kafka-faq-200426041.html | 11 +- docs/dms/umn/kafka-faq-200426100.html | 13 + docs/dms/umn/kafka-faq-200426101.html | 4 +- docs/dms/umn/kafka-faq-200708001.html | 2 +- docs/dms/umn/kafka-faq-200708002.html | 2 +- docs/dms/umn/kafka-pd-0052.html | 124 + docs/dms/umn/kafka-pd-190605001.html | 2 +- docs/dms/umn/kafka-pd-190605002.html | 7 +- docs/dms/umn/kafka-pd-190605003.html | 71 +- docs/dms/umn/kafka-pd-200720001.html | 2 +- docs/dms/umn/kafka-qs-0409001.html | 347 ++ docs/dms/umn/kafka-trouble-0001.html | 17 + docs/dms/umn/kafka-trouble-0002.html | 16 + docs/dms/umn/kafka-trouble-0004.html | 17 + docs/dms/umn/kafka-trouble-0709001.html | 38 + docs/dms/umn/kafka-ug-00001.html | 28 +- docs/dms/umn/kafka-ug-00002.html | 122 + docs/dms/umn/kafka-ug-00003.html | 15 + docs/dms/umn/kafka-ug-0001.html | 26 +- docs/dms/umn/kafka-ug-0002.html | 35 +- docs/dms/umn/kafka-ug-0003.html | 41 +- docs/dms/umn/kafka-ug-0004.html | 10 +- docs/dms/umn/kafka-ug-0006.html | 24 +- docs/dms/umn/kafka-ug-0007.html | 276 +- docs/dms/umn/kafka-ug-0009.html | 21 - docs/dms/umn/kafka-ug-0011.html | 19 +- docs/dms/umn/kafka-ug-0012.html | 16 +- docs/dms/umn/kafka-ug-0014.html | 41 +- docs/dms/umn/kafka-ug-0015.html | 21 +- docs/dms/umn/kafka-ug-0038.html | 63 + docs/dms/umn/kafka-ug-0041.html | 36 + docs/dms/umn/kafka-ug-0053.html | 17 + docs/dms/umn/kafka-ug-0056.html | 17 + docs/dms/umn/kafka-ug-0058.html | 31 + docs/dms/umn/kafka-ug-0059.html | 25 + docs/dms/umn/kafka-ug-0061.html | 21 + docs/dms/umn/kafka-ug-0062.html | 21 + docs/dms/umn/kafka-ug-0069.html | 14 + docs/dms/umn/kafka-ug-0319001.html | 96 +- docs/dms/umn/kafka-ug-0720001.html | 22 +- docs/dms/umn/kafka-ug-0720002.html | 13 +- docs/dms/umn/kafka-ug-0723001.html | 4 +- docs/dms/umn/kafka-ug-0723004.html | 2 + docs/dms/umn/kafka-ug-0723006.html | 23 + docs/dms/umn/kafka-ug-180413001.html | 8 +- docs/dms/umn/kafka-ug-180413002.html | 684 ++++ docs/dms/umn/kafka-ug-180418001.html | 13 - docs/dms/umn/kafka-ug-180418002.html | 353 ++- docs/dms/umn/kafka-ug-180418003.html | 20 - docs/dms/umn/kafka-ug-180524001.html | 143 + docs/dms/umn/kafka-ug-180604011.html | 18 +- docs/dms/umn/kafka-ug-180604012.html | 150 +- docs/dms/umn/kafka-ug-180604013.html | 265 ++ docs/dms/umn/kafka-ug-180604014.html | 277 +- docs/dms/umn/kafka-ug-180604015.html | 8 +- docs/dms/umn/kafka-ug-180604016.html | 19 +- docs/dms/umn/kafka-ug-180604017.html | 18 - docs/dms/umn/kafka-ug-180604018.html | 160 + docs/dms/umn/kafka-ug-180604019.html | 26 +- docs/dms/umn/kafka-ug-180604020.html | 28 +- docs/dms/umn/kafka-ug-180718001.html | 22 - docs/dms/umn/kafka-ug-180801001.html | 59 +- docs/dms/umn/kafka-ug-181221001.html | 138 + docs/dms/umn/kafka-ug-190605001.html | 8 +- docs/dms/umn/kafka-ug-190904001.html | 46 +- docs/dms/umn/kafka-ug-200119002.html | 65 +- docs/dms/umn/kafka-ug-200506001.html | 10 +- docs/dms/umn/kafka-ug190605003.html | 12 +- docs/dms/umn/kafka_faq_0046.html | 2 +- docs/dms/umn/kafka_faq_0048.html | 11 + docs/dms/umn/kafka_faq_0051.html | 13 + docs/dms/umn/kafka_faq_0052.html | 11 + docs/dms/umn/kafka_faq_0053.html | 22 + docs/dms/umn/kafka_faq_0054.html | 11 + docs/dms/umn/kafka_faq_0056.html | 12 + docs/dms/umn/kafka_faq_0057.html | 13 + docs/dms/umn/kafka_faq_0058.html | 12 + docs/dms/umn/kafka_faq_0059.html | 12 + docs/dms/umn/kafka_faq_0060.html | 11 + docs/dms/umn/kafka_faq_0061.html | 49 + docs/dms/umn/kafka_faq_0062.html | 11 + docs/dms/umn/kafka_ug_0016.html | 15 + docs/dms/umn/kafka_ug_0021.html | 40 +- docs/dms/umn/kafka_ug_0022.html | 22 - docs/dms/umn/kafka_ug_0023.html | 357 +++ docs/dms/umn/kafka_ug_0024.html | 8 +- docs/dms/umn/kafka_ug_0025.html | 22 - docs/dms/umn/kafka_ug_0026.html | 18 - docs/dms/umn/kafka_ug_0027.html | 12 +- docs/dms/umn/kafka_ug_0043.html | 80 + docs/dms/umn/kafka_ug_0044.html | 169 + docs/dms/umn/kafka_ug_0045.html | 25 + docs/dms/umn/kafka_ug_0046.html | 49 + 226 files changed, 9372 insertions(+), 2822 deletions(-) delete mode 100644 docs/dms/umn/.placeholder create mode 100644 docs/dms/umn/CreateUserAndGrantPolicy.html create mode 100644 docs/dms/umn/Kafka-client-best-practice.html create mode 100644 docs/dms/umn/Kafka-client-parameter.html create mode 100644 docs/dms/umn/ProductDescPrivilegeManagement.html create mode 100644 docs/dms/umn/UserPrivilegeManagement.html delete mode 100644 docs/dms/umn/dms-ug-180413002.html delete mode 100644 docs/dms/umn/dms-ug-180604013.html delete mode 100644 docs/dms/umn/dms-ug-180604018.html delete mode 100644 docs/dms/umn/dms-ug-190128001.html rename docs/dms/umn/{en-us_image_0252462634.png => en-us_image_0000001073623595.png} (100%) rename docs/dms/umn/{en-us_image_0272312053.png => en-us_image_0000001073725903.png} (100%) create mode 100644 docs/dms/umn/en-us_image_0000001073862086.png rename docs/dms/umn/{en-us_image_0252462689.png => en-us_image_0000001073954006.png} (100%) rename docs/dms/umn/{en-us_image_0252483830.png => en-us_image_0000001074272218.png} (100%) rename docs/dms/umn/{en-us_image_0252462263.png => en-us_image_0000001074591800.png} (100%) create mode 100644 docs/dms/umn/en-us_image_0000001093972624.png create mode 100644 docs/dms/umn/en-us_image_0000001143589128.png create mode 100644 docs/dms/umn/en-us_image_0000001160616010.png create mode 100644 docs/dms/umn/en-us_image_0000001174310752.png create mode 100644 docs/dms/umn/en-us_image_0000001191769789.png delete mode 100644 docs/dms/umn/en-us_image_0000001194643828.png create mode 100644 docs/dms/umn/en-us_image_0000001284017553.png delete mode 100644 docs/dms/umn/en-us_image_0000001328313684.png delete mode 100644 docs/dms/umn/en-us_image_0000001328633848.png delete mode 100644 docs/dms/umn/en-us_image_0000001328644244.png delete mode 100644 docs/dms/umn/en-us_image_0000001329185932.png delete mode 100644 docs/dms/umn/en-us_image_0000001329793006.png delete mode 100644 docs/dms/umn/en-us_image_0000001329906052.png delete mode 100644 docs/dms/umn/en-us_image_0000001330112650.png delete mode 100644 docs/dms/umn/en-us_image_0000001378919582.png delete mode 100644 docs/dms/umn/en-us_image_0000001379301802.png delete mode 100644 docs/dms/umn/en-us_image_0000001379445357.png delete mode 100644 docs/dms/umn/en-us_image_0000001380945917.png delete mode 100644 docs/dms/umn/en-us_image_0000001381108612.png create mode 100644 docs/dms/umn/en-us_image_0000001403219302.png create mode 100644 docs/dms/umn/en-us_image_0000001404290946.png delete mode 100644 docs/dms/umn/en-us_image_0000001427521685.png create mode 100644 docs/dms/umn/en-us_image_0000001453201733.png create mode 100644 docs/dms/umn/en-us_image_0000001454518289.png create mode 100644 docs/dms/umn/en-us_image_0000001540501562.png create mode 100644 docs/dms/umn/en-us_image_0000001563854478.png create mode 100644 docs/dms/umn/en-us_image_0000001586445178.png rename docs/dms/umn/{en-us_image_0281104603.png => en-us_image_0000001605213324.png} (100%) create mode 100644 docs/dms/umn/en-us_image_0000001605533602.png create mode 100644 docs/dms/umn/en-us_image_0000001614245881.png create mode 100644 docs/dms/umn/en-us_image_0000001614425289.png rename docs/dms/umn/{en-us_image_0143920315.png => en-us_image_0000001654533309.png} (100%) create mode 100644 docs/dms/umn/en-us_image_0000001654716901.png create mode 100644 docs/dms/umn/en-us_image_0000001655076581.png create mode 100644 docs/dms/umn/en-us_image_0000001655285129.png create mode 100644 docs/dms/umn/en-us_image_0000001707049736.png create mode 100644 docs/dms/umn/en-us_image_0000001755301270.png create mode 100644 docs/dms/umn/en-us_image_0000001756206030.png create mode 100644 docs/dms/umn/en-us_image_0000001756349630.png create mode 100644 docs/dms/umn/en-us_image_0000001756356494.png create mode 100644 docs/dms/umn/en-us_image_0000001756372046.png create mode 100644 docs/dms/umn/en-us_image_0000001756508438.png create mode 100644 docs/dms/umn/en-us_image_0000001756853218.png create mode 100644 docs/dms/umn/en-us_image_0000001757003050.png create mode 100644 docs/dms/umn/en-us_image_0000001757257336.png create mode 100644 docs/dms/umn/en-us_image_0000001781630389.png create mode 100644 docs/dms/umn/en-us_image_0000001803290001.png create mode 100644 docs/dms/umn/en-us_image_0000001803492553.png create mode 100644 docs/dms/umn/en-us_image_0000001803507917.png create mode 100644 docs/dms/umn/en-us_image_0000001803832641.png create mode 100644 docs/dms/umn/en-us_image_0000001803837729.png create mode 100644 docs/dms/umn/en-us_image_0000001803846097.png create mode 100644 docs/dms/umn/en-us_image_0000001803876329.png create mode 100644 docs/dms/umn/en-us_image_0000001803937277.png create mode 100644 docs/dms/umn/en-us_image_0000001917432480.png create mode 100644 docs/dms/umn/en-us_image_0000001921463342.png create mode 100644 docs/dms/umn/en-us_image_0000001926137265.png create mode 100644 docs/dms/umn/en-us_image_0000001927807598.png create mode 100644 docs/dms/umn/en-us_image_0000001940775828.png create mode 100644 docs/dms/umn/en-us_image_0000001940935336.png create mode 100644 docs/dms/umn/en-us_image_0000001968058225.png create mode 100644 docs/dms/umn/en-us_image_0000001968060361.png create mode 100644 docs/dms/umn/en-us_image_0000001968997809.png create mode 100644 docs/dms/umn/kafka-bp-migration.html delete mode 100644 docs/dms/umn/kafka-connect-other.html create mode 100644 docs/dms/umn/kafka-faq-0005.html create mode 100644 docs/dms/umn/kafka-faq-0008.html delete mode 100644 docs/dms/umn/kafka-faq-0014.html delete mode 100644 docs/dms/umn/kafka-faq-0032.html create mode 100644 docs/dms/umn/kafka-faq-0035.html create mode 100644 docs/dms/umn/kafka-faq-200426100.html create mode 100644 docs/dms/umn/kafka-pd-0052.html create mode 100644 docs/dms/umn/kafka-qs-0409001.html create mode 100644 docs/dms/umn/kafka-trouble-0001.html create mode 100644 docs/dms/umn/kafka-trouble-0002.html create mode 100644 docs/dms/umn/kafka-trouble-0004.html create mode 100644 docs/dms/umn/kafka-trouble-0709001.html create mode 100644 docs/dms/umn/kafka-ug-00002.html create mode 100644 docs/dms/umn/kafka-ug-00003.html delete mode 100644 docs/dms/umn/kafka-ug-0009.html create mode 100644 docs/dms/umn/kafka-ug-0038.html create mode 100644 docs/dms/umn/kafka-ug-0041.html create mode 100644 docs/dms/umn/kafka-ug-0053.html create mode 100644 docs/dms/umn/kafka-ug-0056.html create mode 100644 docs/dms/umn/kafka-ug-0058.html create mode 100644 docs/dms/umn/kafka-ug-0059.html create mode 100644 docs/dms/umn/kafka-ug-0061.html create mode 100644 docs/dms/umn/kafka-ug-0062.html create mode 100644 docs/dms/umn/kafka-ug-0069.html create mode 100644 docs/dms/umn/kafka-ug-0723006.html create mode 100644 docs/dms/umn/kafka-ug-180413002.html delete mode 100644 docs/dms/umn/kafka-ug-180418001.html delete mode 100644 docs/dms/umn/kafka-ug-180418003.html create mode 100644 docs/dms/umn/kafka-ug-180524001.html create mode 100644 docs/dms/umn/kafka-ug-180604013.html delete mode 100644 docs/dms/umn/kafka-ug-180604017.html create mode 100644 docs/dms/umn/kafka-ug-180604018.html delete mode 100644 docs/dms/umn/kafka-ug-180718001.html create mode 100644 docs/dms/umn/kafka-ug-181221001.html create mode 100644 docs/dms/umn/kafka_faq_0048.html create mode 100644 docs/dms/umn/kafka_faq_0051.html create mode 100644 docs/dms/umn/kafka_faq_0052.html create mode 100644 docs/dms/umn/kafka_faq_0053.html create mode 100644 docs/dms/umn/kafka_faq_0054.html create mode 100644 docs/dms/umn/kafka_faq_0056.html create mode 100644 docs/dms/umn/kafka_faq_0057.html create mode 100644 docs/dms/umn/kafka_faq_0058.html create mode 100644 docs/dms/umn/kafka_faq_0059.html create mode 100644 docs/dms/umn/kafka_faq_0060.html create mode 100644 docs/dms/umn/kafka_faq_0061.html create mode 100644 docs/dms/umn/kafka_faq_0062.html create mode 100644 docs/dms/umn/kafka_ug_0016.html delete mode 100644 docs/dms/umn/kafka_ug_0022.html create mode 100644 docs/dms/umn/kafka_ug_0023.html delete mode 100644 docs/dms/umn/kafka_ug_0025.html delete mode 100644 docs/dms/umn/kafka_ug_0026.html create mode 100644 docs/dms/umn/kafka_ug_0043.html create mode 100644 docs/dms/umn/kafka_ug_0044.html create mode 100644 docs/dms/umn/kafka_ug_0045.html create mode 100644 docs/dms/umn/kafka_ug_0046.html diff --git a/docs/dms/umn/.placeholder b/docs/dms/umn/.placeholder deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/dms/umn/ALL_META.TXT.json b/docs/dms/umn/ALL_META.TXT.json index a3f5366b..116796d6 100644 --- a/docs/dms/umn/ALL_META.TXT.json +++ b/docs/dms/umn/ALL_META.TXT.json @@ -1,1281 +1,3010 @@ [ + { + "dockw":"User Guide" + }, { "uri":"kafka-ug-0723001.html", - "product_code":"dms", + "node_id":"kafka-ug-0723001.xml", + "product_code":"kafka", "code":"1", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Service Overview", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Service Overview", "githuburl":"" }, { "uri":"kafka-pd-190605001.html", - "product_code":"dms", + "node_id":"kafka-pd-190605001.xml", + "product_code":"kafka", "code":"2", "des":"Apache Kafka is distributed message middleware that features high throughput, data persistence, horizontal scalability, and stream data processing. It adopts the publish-", "doc_type":"usermanual", "kw":"What Is DMS?,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"What Is DMS?", "githuburl":"" }, { "uri":"kafka-advantage.html", - "product_code":"dms", + "node_id":"kafka-advantage.xml", + "product_code":"kafka", "code":"3", "des":"DMS provides easy-to-use message queuing based on Apache Kafka. Services can be quickly migrated to the cloud without any change, reducing maintenance and usage costs.Rap", "doc_type":"usermanual", "kw":"Product Advantages,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Product Advantages", "githuburl":"" }, { "uri":"kafka-scenarios.html", - "product_code":"dms", + "node_id":"kafka-scenarios.xml", + "product_code":"kafka", "code":"4", "des":"Kafka is popular message-oriented middleware that features highly reliable, asynchronous message delivery. It is widely used for transmitting data between different syste", "doc_type":"usermanual", "kw":"Application Scenarios,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Application Scenarios", "githuburl":"" }, { "uri":"Kafka-specification.html", - "product_code":"dms", + "node_id":"kafka-specification.xml", + "product_code":"kafka", "code":"5", - "des":"Kafka instances are compatible with open-source Kafka 1.1.0, 2.3.0, and 2.7. The instance specifications are classified based on bandwidth, namely, 100 MB/s, 300 MB/s, 60", + "des":"Kafka instances are compatible with open-source Kafka v1.1.0, v2.3.0, v2.7, and v3.x. Kafka instances are classified into cluster and single-node types. A cluster instanc", "doc_type":"usermanual", "kw":"Specifications,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Specifications", "githuburl":"" }, { - "uri":"kafka-pd-200720001.html", - "product_code":"dms", + "uri":"kafka-pd-0052.html", + "node_id":"kafka-pd-0052.xml", + "product_code":"kafka", "code":"6", + "des":"A single-node Kafka instance has only one broker. These instances do not guarantee performance or reliability and are for trial use or testing only. In the production env", + "doc_type":"usermanual", + "kw":"Comparing Single-node and Cluster Kafka Instances,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Comparing Single-node and Cluster Kafka Instances", + "githuburl":"" + }, + { + "uri":"kafka-pd-200720001.html", + "node_id":"kafka-pd-200720001.xml", + "product_code":"kafka", + "code":"7", "des":"DMS is compatible with open-source Kafka and has customized and enhanced Kafka features. In addition to the advantages of open-source Kafka, DMS for Kafka provides more r", "doc_type":"usermanual", "kw":"Comparing DMS for Kafka and Open-Source Kafka,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Comparing DMS for Kafka and Open-Source Kafka", "githuburl":"" }, { "uri":"kafka-pd-190605003.html", - "product_code":"dms", - "code":"7", + "node_id":"kafka-pd-190605003.xml", + "product_code":"kafka", + "code":"8", "des":"This section describes the notes and constraints on DMS.", "doc_type":"usermanual", "kw":"Notes and Constraints,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Notes and Constraints", "githuburl":"" }, { "uri":"kafka-pd-190605002.html", - "product_code":"dms", - "code":"8", + "node_id":"kafka-pd-190605002.xml", + "product_code":"kafka", + "code":"9", "des":"Cloud Trace Service (CTS)CTS generates traces to provide you with a history of operations performed on cloud service resources. The traces include operation requests sent", "doc_type":"usermanual", "kw":"Related Services,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Related Services", "githuburl":"" }, { "uri":"glossary-kafka.html", - "product_code":"dms", - "code":"9", + "node_id":"glossary-kafka.xml", + "product_code":"kafka", + "code":"10", "des":"DMS for Kafka of the cloud service platform uses Kafka as the message engine. This chapter presents explanations of basic concepts of Kafka.A topic is a category for mess", "doc_type":"usermanual", "kw":"Basic Concepts,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Basic Concepts", "githuburl":"" }, { "uri":"dms-ug-001.html", - "product_code":"dms", - "code":"10", + "node_id":"dms-ug-001.xml", + "product_code":"kafka", + "code":"11", "des":"This section provides recommendations on configuring common parameters for Kafka producers and consumers.", "doc_type":"usermanual", "kw":"Best Practices,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Best Practices", "githuburl":"" }, { - "uri":"dms-ug-190128001.html", - "product_code":"dms", - "code":"11", - "des":"By default, there are two types of user permissions: user management and resource management.User management refers to the management of users, user groups, and user grou", - "doc_type":"usermanual", - "kw":"Permissions,Service Overview,User Guide", - "title":"Permissions", - "githuburl":"" - }, - { - "uri":"kafka-ug-180604012.html", - "product_code":"dms", + "uri":"ProductDescPrivilegeManagement.html", + "node_id":"productdescprivilegemanagement.xml", + "product_code":"kafka", "code":"12", - "des":"Before creating a Kafka instance, ensure the availability of resources, including a virtual private cloud (VPC), subnet, security group, and security group rules. Each Ka", + "des":"You can use Identity and Access Management (IAM) to manage DMS for Kafka permissions and control access to your resources. IAM provides identity authentication, permissio", "doc_type":"usermanual", - "kw":"Preparing Required Resources,User Guide", - "title":"Preparing Required Resources", + "kw":"Permission,Service Overview,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Permission", "githuburl":"" }, { - "uri":"dms-ug-180604013.html", - "product_code":"dms", + "uri":"kafka-ug-00003.html", + "node_id":"kafka-ug-00003.xml", + "product_code":"kafka", "code":"13", - "des":"Kafka instances are physically isolated and exclusively occupied by each tenant. You can customize the computing capabilities and storage space of an instance based on se", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Creating an Instance,User Guide", - "title":"Creating an Instance", + "kw":"Getting Started", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Getting Started", "githuburl":"" }, { - "uri":"kafka-ug190605003.html", - "product_code":"dms", + "uri":"kafka-qs-0409001.html", + "node_id":"kafka-qs-0409001.xml", + "product_code":"kafka", "code":"14", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "des":"This section takes the example of creating a Kafka 2.7 instance (ciphertext access and SASL_SSL) and accessing it on the client (private network, within a virtual private", "doc_type":"usermanual", - "kw":"Accessing a Kafka Instance", - "title":"Accessing a Kafka Instance", + "kw":"Getting Started with Kafka for Message Production and Consumption,Getting Started,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Getting Started with Kafka for Message Production and Consumption", "githuburl":"" }, { - "uri":"kafka-ug-180604020.html", - "product_code":"dms", + "uri":"kafka-ug-0069.html", + "node_id":"kafka-ug-0069.xml", + "product_code":"kafka", "code":"15", - "des":"This section describes how to use an open-source Kafka client to access a Kafka instance if SASL access is not enabled for the instance. There are two scenarios. For cros", + "des":"The following figure shows the process of using a Kafka instance to produce and consume messages.Creating a User and Granting DMS for Kafka PermissionsCreate IAM users an", "doc_type":"usermanual", - "kw":"Accessing a Kafka Instance Without SASL,Accessing a Kafka Instance,User Guide", - "title":"Accessing a Kafka Instance Without SASL", + "kw":"Process of Using Kafka,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Process of Using Kafka", "githuburl":"" }, { - "uri":"kafka-ug-180801001.html", - "product_code":"dms", + "uri":"UserPrivilegeManagement.html", + "node_id":"userprivilegemanagement.xml", + "product_code":"kafka", "code":"16", - "des":"If you enable SASL_SSL when creating an instance, data will be encrypted before transmission for enhanced security.For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_S", - "doc_type":"usermanual", - "kw":"Accessing a Kafka Instance with SASL,Accessing a Kafka Instance,User Guide", - "title":"Accessing a Kafka Instance with SASL", - "githuburl":"" - }, - { - "uri":"kafka-ug-0001.html", - "product_code":"dms", - "code":"17", - "des":"VPCs are logically isolated from each other. If a Kafka instance and a Kafka client are in different VPCs within a region, they cannot communicate with each other. In thi", - "doc_type":"usermanual", - "kw":"Cross-VPC Access to a Kafka Instance,Accessing a Kafka Instance,User Guide", - "title":"Cross-VPC Access to a Kafka Instance", - "githuburl":"" - }, - { - "uri":"kafka-dnat.html", - "product_code":"dms", - "code":"18", - "des":"You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.You have created EIPs. ", - "doc_type":"usermanual", - "kw":"Using DNAT to Access a Kafka Instance,Accessing a Kafka Instance,User Guide", - "title":"Using DNAT to Access a Kafka Instance", - "githuburl":"" - }, - { - "uri":"kafka-ug-180604011.html", - "product_code":"dms", - "code":"19", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Managing Instances", - "title":"Managing Instances", + "kw":"Permission Management", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Permission Management", "githuburl":"" }, { - "uri":"kafka-ug-180604014.html", - "product_code":"dms", - "code":"20", - "des":"View detailed information about a Kafka instance on the DMS console, for example, the IP addresses and port numbers for accessing the instance.Select the region where you", + "uri":"CreateUserAndGrantPolicy.html", + "node_id":"createuserandgrantpolicy.xml", + "product_code":"kafka", + "code":"17", + "des":"This section describes how to use Identity and Access Management (IAM) for fine-grained permissions control for your Distributed Message Service (DMS) for Kafka resources", "doc_type":"usermanual", - "kw":"Viewing an Instance,Managing Instances,User Guide", - "title":"Viewing an Instance", + "kw":"Creating a User and Granting DMS for Kafka Permissions,Permission Management,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Creating a User and Granting DMS for Kafka Permissions", "githuburl":"" }, { - "uri":"kafka-ug-180604015.html", - "product_code":"dms", - "code":"21", - "des":"Restart one or more Kafka instances at a time on the DMS console.When a Kafka instance is being restarted, message retrieval and creation requests of clients will be reje", + "uri":"kafka-ug-180604013.html", + "node_id":"kafka-ug-180604013.xml", + "product_code":"kafka", + "code":"18", + "des":"Kafka instances are tenant-exclusive, and physically isolated in deployment. You can customize the computing capabilities and storage space of a Kafka instance as require", "doc_type":"usermanual", - "kw":"Restarting an Instance,Managing Instances,User Guide", - "title":"Restarting an Instance", - "githuburl":"" - }, - { - "uri":"kafka-ug-180604016.html", - "product_code":"dms", - "code":"22", - "des":"On the DMS console, you can delete one or more Kafka instances that have been created or failed to be created.Deleting a Kafka instance will delete the data in the instan", - "doc_type":"usermanual", - "kw":"Deleting an Instance,Managing Instances,User Guide", - "title":"Deleting an Instance", - "githuburl":"" - }, - { - "uri":"kafka-ug-180604017.html", - "product_code":"dms", - "code":"23", - "des":"After creating a Kafka instance, you can modify some parameters of the instance based on service requirements, including the instance name, description, security group, a", - "doc_type":"usermanual", - "kw":"Modifying the Information About an Instance,Managing Instances,User Guide", - "title":"Modifying the Information About an Instance", - "githuburl":"" - }, - { - "uri":"kafka-ug-0319001.html", - "product_code":"dms", - "code":"24", - "des":"To access a Kafka instance over a public network, enable public access and configure EIPs for the instance.If you no longer need public access to the instance, you can di", - "doc_type":"usermanual", - "kw":"Configuring Public Access,Managing Instances,User Guide", - "title":"Configuring Public Access", - "githuburl":"" - }, - { - "uri":"kafka-ug-180718001.html", - "product_code":"dms", - "code":"25", - "des":"You can reset the SASL_SSL password for accessing a Kafka instance by resetting Kafka password if you forget it.You can reset the Kafka password only if Kafka SASL_SSL ha", - "doc_type":"usermanual", - "kw":"Resetting Kafka Password,Managing Instances,User Guide", - "title":"Resetting Kafka Password", - "githuburl":"" - }, - { - "uri":"TagManagement.html", - "product_code":"dms", - "code":"26", - "des":"Tags facilitate Kafka instance identification and management.You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the creat", - "doc_type":"usermanual", - "kw":"Managing Instance Tags,Managing Instances,User Guide", - "title":"Managing Instance Tags", - "githuburl":"" - }, - { - "uri":"kafka-ug-200119002.html", - "product_code":"dms", - "code":"27", - "des":"After you initiate certain instance operations such as configuring public access and modifying the capacity threshold policy, a background task will start for each operat", - "doc_type":"usermanual", - "kw":"Viewing Background Tasks,Managing Instances,User Guide", - "title":"Viewing Background Tasks", - "githuburl":"" - }, - { - "uri":"kafka-ug-0004.html", - "product_code":"dms", - "code":"28", - "des":"On the Kafka console, you can view the disk usage of each broker.Select the region where your Kafka instance is located.You can query topics that use the most disk space ", - "doc_type":"usermanual", - "kw":"Viewing Disk Usage,Managing Instances,User Guide", - "title":"Viewing Disk Usage", + "kw":"Creating a Kafka Instance,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Creating a Kafka Instance", "githuburl":"" }, { "uri":"kafka-ug-0720001.html", - "product_code":"dms", - "code":"29", + "node_id":"kafka-ug-0720001.xml", + "product_code":"kafka", + "code":"19", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Configuring Topics", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Topics", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604018.html", + "node_id":"kafka-ug-180604018.xml", + "product_code":"kafka", + "code":"20", + "des":"Topics store messages created by producers and subscribed by consumers. If automatic topic creation is not enabled during Kafka instance creation, you need to manually cr", + "doc_type":"usermanual", + "kw":"Creating a Kafka Topic,Configuring Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Creating a Kafka Topic", + "githuburl":"" + }, + { + "uri":"kafka-ug-0002.html", + "node_id":"kafka-ug-0002.xml", + "product_code":"kafka", + "code":"21", + "des":"DMS supports access control list (ACL) for topics. You can differentiate user permissions by granting users different permissions in a topic.This section describes how to", + "doc_type":"usermanual", + "kw":"Configuring Kafka Topic Permissions,Configuring Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Kafka Topic Permissions", + "githuburl":"" + }, + { + "uri":"kafka-ug-0058.html", + "node_id":"kafka-ug-0058.xml", + "product_code":"kafka", + "code":"22", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Topics", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], "title":"Managing Topics", "githuburl":"" }, { - "uri":"dms-ug-180604018.html", - "product_code":"dms", - "code":"30", - "des":"A topic is a stream of messages. If automatic topic creation is not enabled during Kafka instance creation, you need to manually create topics for creating and retrieving", + "uri":"kafka_ug_0045.html", + "node_id":"kafka_ug_0045.xml", + "product_code":"kafka", + "code":"23", + "des":"On the console, you can view the details of a Kafka instance including subscriptions to a topic, offsets and number of messages in each partition, and producer addresses.", "doc_type":"usermanual", - "kw":"Creating a Topic,Managing Topics,User Guide", - "title":"Creating a Topic", + "kw":"Viewing Kafka Topic Details,Managing Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Kafka Topic Details", "githuburl":"" }, { - "uri":"kafka-ug-180604019.html", - "product_code":"dms", - "code":"31", - "des":"Delete a topic using either of the following methods:By using the consoleBy using Kafka CLIA Kafka instance has been created, and a topic has been created in this instanc", + "uri":"kafka-ug-0038.html", + "node_id":"kafka-ug-0038.xml", + "product_code":"kafka", + "code":"24", + "des":"This section describes how to modify following configurations of a Kafka topic on the console.Modifying Synchronous Replication, Synchronous Flushing, Message Timestamp, ", "doc_type":"usermanual", - "kw":"Deleting a Topic,Managing Topics,User Guide", - "title":"Deleting a Topic", - "githuburl":"" - }, - { - "uri":"kafka-ug-200506001.html", - "product_code":"dms", - "code":"32", - "des":"Aging time is a period that messages in the topic are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and ", - "doc_type":"usermanual", - "kw":"Modifying Topic Aging Time,Managing Topics,User Guide", - "title":"Modifying Topic Aging Time", + "kw":"Modifying Kafka Topic Configurations,Managing Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Modifying Kafka Topic Configurations", "githuburl":"" }, { "uri":"kafka-ug-0006.html", - "product_code":"dms", - "code":"33", - "des":"After creating a topic, you can increase the number of partitions based on service requirements.Changing the number of partitions does not affect services.Methods for cha", + "node_id":"kafka-ug-0006.xml", + "product_code":"kafka", + "code":"25", + "des":"After creating a topic, you can increase the number of partitions as required.Changing the number of partitions does not restart the instance or affect services.Methods f", "doc_type":"usermanual", - "kw":"Changing Partition Quantity,Managing Topics,User Guide", - "title":"Changing Partition Quantity", - "githuburl":"" - }, - { - "uri":"kafka_ug_0022.html", - "product_code":"dms", - "code":"34", - "des":"Synchronous replication: A message is returned to the client only after the message creation request has been received and the message has been acknowledged by all replic", - "doc_type":"usermanual", - "kw":"Modifying Synchronous Replication and Flushing Settings,Managing Topics,User Guide", - "title":"Modifying Synchronous Replication and Flushing Settings", - "githuburl":"" - }, - { - "uri":"kafka_ug_0024.html", - "product_code":"dms", - "code":"35", - "des":"On the console, view sample code for creating and retrieving messages in Java, Go, and Python.Select the region where your Kafka instance is located.View sample code for ", - "doc_type":"usermanual", - "kw":"Viewing Sample Code,Managing Topics,User Guide", - "title":"Viewing Sample Code", + "kw":"Changing Kafka Partition Quantity,Managing Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Changing Kafka Partition Quantity", "githuburl":"" }, { "uri":"kafka_ug_0027.html", - "product_code":"dms", - "code":"36", - "des":"Export topics on the console. Batch export is supported.A topic has been created.Select the region where your Kafka instance is located.The topic list contains the follow", + "node_id":"kafka_ug_0027.xml", + "product_code":"kafka", + "code":"26", + "des":"Export the topic list on the console. Batch export is supported.A topic has been created.Select the region where your Kafka instance is located.The topic list contains th", "doc_type":"usermanual", - "kw":"Exporting Topics,Managing Topics,User Guide", - "title":"Exporting Topics", + "kw":"Exporting the Kafka Topic List,Managing Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Exporting the Kafka Topic List", + "githuburl":"" + }, + { + "uri":"kafka_ug_0023.html", + "node_id":"kafka_ug_0023.xml", + "product_code":"kafka", + "code":"27", + "des":"Partition reassignment is to reassign replicas of a partition to different brokers to solve the problem of unbalanced broker load.Partition reassignment is required in th", + "doc_type":"usermanual", + "kw":"Reassigning Kafka Partitions,Managing Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Reassigning Kafka Partitions", + "githuburl":"" + }, + { + "uri":"kafka_ug_0043.html", + "node_id":"kafka_ug_0043.xml", + "product_code":"kafka", + "code":"28", + "des":"Automatic topic creation: A topic will be automatically created when a message is produced in or consumed from a topic that does not exist. By default, the topic has para", + "doc_type":"usermanual", + "kw":"Configuring Automatic Topic Creation,Managing Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Automatic Topic Creation", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604019.html", + "node_id":"kafka-ug-180604019.xml", + "product_code":"kafka", + "code":"29", + "des":"Delete a topic using either of the following methods:Deleting a Kafka Topic (Console)Deleting a Kafka Topic on the ClientA Kafka instance has been created, and a topic ha", + "doc_type":"usermanual", + "kw":"Deleting a Kafka Topic,Managing Topics,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Deleting a Kafka Topic", + "githuburl":"" + }, + { + "uri":"kafka-ug190605003.html", + "node_id":"kafka-ug190605003.xml", + "product_code":"kafka", + "code":"30", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Connecting to an Instance", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Connecting to an Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-0059.html", + "node_id":"kafka-ug-0059.xml", + "product_code":"kafka", + "code":"31", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Configuring Kafka Network Connections", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Kafka Network Connections", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604012.html", + "node_id":"kafka-ug-180604012.xml", + "product_code":"kafka", + "code":"32", + "des":"A client can connect to a Kafka instance in public or private networks. Notes before using a private network:By default, a client and a Kafka instance are interconnected ", + "doc_type":"usermanual", + "kw":"Kafka Network Connection Conditions,Configuring Kafka Network Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Kafka Network Connection Conditions", + "githuburl":"" + }, + { + "uri":"kafka-ug-0319001.html", + "node_id":"kafka-ug-0319001.xml", + "product_code":"kafka", + "code":"33", + "des":"To access a Kafka instance over a public network, enable public access and configure EIPs for the instance.If you no longer need public access to the instance, you can di", + "doc_type":"usermanual", + "kw":"Configuring Kafka Public Access,Configuring Kafka Network Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Kafka Public Access", + "githuburl":"" + }, + { + "uri":"kafka-ug-0001.html", + "node_id":"kafka-ug-0001.xml", + "product_code":"kafka", + "code":"34", + "des":"VPCs are logically isolated from each other. If a Kafka instance and a Kafka client are in different VPCs within a region, they cannot communicate with each other. In thi", + "doc_type":"usermanual", + "kw":"Accessing Kafka Using a VPC Endpoint Across VPCs,Configuring Kafka Network Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Accessing Kafka Using a VPC Endpoint Across VPCs", + "githuburl":"" + }, + { + "uri":"kafka-dnat.html", + "node_id":"kafka-dnat.xml", + "product_code":"kafka", + "code":"35", + "des":"You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.You have created EIPs. ", + "doc_type":"usermanual", + "kw":"Accessing Kafka in a Public Network Using DNAT,Configuring Kafka Network Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Accessing Kafka in a Public Network Using DNAT", + "githuburl":"" + }, + { + "uri":"kafka-ug-0061.html", + "node_id":"kafka-ug-0061.xml", + "product_code":"kafka", + "code":"36", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Configuring Kafka Access Control", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Kafka Access Control", + "githuburl":"" + }, + { + "uri":"kafka_ug_0044.html", + "node_id":"kafka_ug_0044.xml", + "product_code":"kafka", + "code":"37", + "des":"You can access a Kafka instance in plaintext or ciphertext. This section describes how to change the access mode on the console.When you change the access mode for the fi", + "doc_type":"usermanual", + "kw":"Configuring Plaintext or Ciphertext Access to Kafka Instances,Configuring Kafka Access Control,User ", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Plaintext or Ciphertext Access to Kafka Instances", + "githuburl":"" + }, + { + "uri":"kafka-ug-0003.html", + "node_id":"kafka-ug-0003.xml", + "product_code":"kafka", + "code":"38", + "des":"DMS supports access control list (ACL) for topics. You can differentiate user permissions by granting users different permissions in a topic.This section describes how to", + "doc_type":"usermanual", + "kw":"Configuring Kafka Users,Configuring Kafka Access Control,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Kafka Users", + "githuburl":"" + }, + { + "uri":"kafka-ug-0062.html", + "node_id":"kafka-ug-0062.xml", + "product_code":"kafka", + "code":"39", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Configuring the Kafka Client", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Configuring the Kafka Client", + "githuburl":"" + }, + { + "uri":"Kafka-client-parameter.html", + "node_id":"kafka-client-parameter.xml", + "product_code":"kafka", + "code":"40", + "des":"This section provides recommendations on configuring common parameters for Kafka producers and consumers. Kafka clients in different versions may have different parameter", + "doc_type":"usermanual", + "kw":"Setting Parameters for Kafka Clients,Configuring the Kafka Client,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Setting Parameters for Kafka Clients", + "githuburl":"" + }, + { + "uri":"Kafka-client-best-practice.html", + "node_id":"kafka-client-best-practice.xml", + "product_code":"kafka", + "code":"41", + "des":"Ensure that the owner thread does not exit abnormally. Otherwise, the client may fail to initiate consumption requests and the consumption will be blocked.Commit messages", + "doc_type":"usermanual", + "kw":"Suggestions on Using the Kafka Client,Configuring the Kafka Client,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Suggestions on Using the Kafka Client", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604020.html", + "node_id":"kafka-ug-180604020.xml", + "product_code":"kafka", + "code":"42", + "des":"This section describes how to use an open-source Kafka client to access a Kafka instance in plaintext. Two scenarios: private network within a VPC and public network. To ", + "doc_type":"usermanual", + "kw":"Connecting to Kafka Using the Client (Plaintext Access),Connecting to an Instance,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Connecting to Kafka Using the Client (Plaintext Access)", + "githuburl":"" + }, + { + "uri":"kafka-ug-180801001.html", + "node_id":"kafka-ug-180801001.xml", + "product_code":"kafka", + "code":"43", + "des":"If you enable ciphertext access when creating an instance, SASL authentication will be required when your client connects to a Kafka instance.For security purposes, TLS_E", + "doc_type":"usermanual", + "kw":"Connecting to Kafka Using the Client (Ciphertext Access),Connecting to an Instance,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Connecting to Kafka Using the Client (Ciphertext Access)", "githuburl":"" }, { "uri":"kafka-ug-0720002.html", - "product_code":"dms", - "code":"37", + "node_id":"kafka-ug-0720002.xml", + "product_code":"kafka", + "code":"44", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Messages", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], "title":"Managing Messages", "githuburl":"" }, { "uri":"kafka-ug-190904001.html", - "product_code":"dms", - "code":"38", + "node_id":"kafka-ug-190904001.xml", + "product_code":"kafka", + "code":"45", "des":"You can view the offset of different partitions, the message size, creation time, and body of messages in topics.Select the region where your Kafka instance is located.If", "doc_type":"usermanual", - "kw":"Querying Messages,Managing Messages,User Guide", - "title":"Querying Messages", + "kw":"Viewing Kafka Messages,Managing Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Kafka Messages", "githuburl":"" }, { - "uri":"kafka-ug-0009.html", - "product_code":"dms", - "code":"39", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "uri":"kafka-ug-200506001.html", + "node_id":"kafka-ug-200506001.xml", + "product_code":"kafka", + "code":"46", + "des":"Aging time is a period that messages in the topic are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and ", "doc_type":"usermanual", - "kw":"Managing Users", - "title":"Managing Users", + "kw":"Changing Kafka Message Retention Period,Managing Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Changing Kafka Message Retention Period", "githuburl":"" }, { - "uri":"kafka-ug-0003.html", - "product_code":"dms", - "code":"40", - "des":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", + "uri":"kafka_ug_0046.html", + "node_id":"kafka_ug_0046.xml", + "product_code":"kafka", + "code":"47", + "des":"This section describes how to delete messages on the console.Deleted messages cannot be recovered.Before deleting a message, set the auto.offset.reset parameter in the co", "doc_type":"usermanual", - "kw":"Creating a SASL_SSL User,Managing Users,User Guide", - "title":"Creating a SASL_SSL User", - "githuburl":"" - }, - { - "uri":"kafka-ug-0002.html", - "product_code":"dms", - "code":"41", - "des":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", - "doc_type":"usermanual", - "kw":"Granting Permissions to a SASL_SSL User,Managing Users,User Guide", - "title":"Granting Permissions to a SASL_SSL User", - "githuburl":"" - }, - { - "uri":"kafka_ug_0025.html", - "product_code":"dms", - "code":"42", - "des":"If you forget the password of a SASL_SSL user created on the Users tab page, you can reset the password and use the new password to connect to the Kafka instance.If you f", - "doc_type":"usermanual", - "kw":"Resetting the SASL_SSL Password,Managing Users,User Guide", - "title":"Resetting the SASL_SSL Password", - "githuburl":"" - }, - { - "uri":"kafka_ug_0026.html", - "product_code":"dms", - "code":"43", - "des":"This section describes how to delete a SASL_SSL user.Select the region where your Kafka instance is located.On the Users tab page, click Delete in the row that contains t", - "doc_type":"usermanual", - "kw":"Deleting a SASL_SSL User,Managing Users,User Guide", - "title":"Deleting a SASL_SSL User", + "kw":"Deleting Kafka Messages,Managing Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Deleting Kafka Messages", "githuburl":"" }, { "uri":"kafka-ug-0011.html", - "product_code":"dms", - "code":"44", + "node_id":"kafka-ug-0011.xml", + "product_code":"kafka", + "code":"48", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Consumer Groups", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], "title":"Managing Consumer Groups", "githuburl":"" }, + { + "uri":"kafka-ug-0041.html", + "node_id":"kafka-ug-0041.xml", + "product_code":"kafka", + "code":"49", + "des":"Create a consumer group on the console.auto.create.groups.enable: a consumer group is automatically created when a consumer attempts to enter a group that does not exist.", + "doc_type":"usermanual", + "kw":"Creating a Kafka Consumer Group,Managing Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Creating a Kafka Consumer Group", + "githuburl":"" + }, { "uri":"kafka_ug_0021.html", - "product_code":"dms", - "code":"45", - "des":"View the consumer group list, consumer list, and consumer offsets.The consumer list can be viewed only when consumers in a consumer group are connected to the Kafka insta", + "node_id":"kafka_ug_0021.xml", + "product_code":"kafka", + "code":"50", + "des":"This section describes how to query the consumer group list.Select the region where your Kafka instance is located.The consumer group name, status, and Coordinator (ID) a", "doc_type":"usermanual", - "kw":"Querying Consumer Group Details,Managing Consumer Groups,User Guide", - "title":"Querying Consumer Group Details", - "githuburl":"" - }, - { - "uri":"kafka-ug-0012.html", - "product_code":"dms", - "code":"46", - "des":"You can delete a consumer group using either of the following methods:Method 1: Delete a consumer group on the console.Method 2: Use Kafka CLI to delete a consumer group.", - "doc_type":"usermanual", - "kw":"Deleting a Consumer Group,Managing Consumer Groups,User Guide", - "title":"Deleting a Consumer Group", - "githuburl":"" - }, - { - "uri":"kafka-ug-0014.html", - "product_code":"dms", - "code":"47", - "des":"Resetting the consumer offset is to change the retrieval position of a consumer.Messages may be retrieved more than once after the offset is reset. Exercise caution when ", - "doc_type":"usermanual", - "kw":"Resetting the Consumer Offset,Managing Consumer Groups,User Guide", - "title":"Resetting the Consumer Offset", + "kw":"Querying the Kafka Consumer Group List,Managing Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Querying the Kafka Consumer Group List", "githuburl":"" }, { "uri":"kafka-ug-0015.html", - "product_code":"dms", - "code":"48", - "des":"View consumer connection addresses on the DMS console.The connection address of a consumer can be viewed only when the consumer is connected to a Kafka instance.Select th", + "node_id":"kafka-ug-0015.xml", + "product_code":"kafka", + "code":"51", + "des":"This section describes how to view the consumer list and consumer connection addresses.The consumer list and connection address can be viewed only when consumers in a con", "doc_type":"usermanual", - "kw":"Viewing Consumer Connection Addresses,Managing Consumer Groups,User Guide", - "title":"Viewing Consumer Connection Addresses", + "kw":"Viewing Kafka Consumer Details,Managing Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Kafka Consumer Details", + "githuburl":"" + }, + { + "uri":"kafka-ug-0014.html", + "node_id":"kafka-ug-0014.xml", + "product_code":"kafka", + "code":"52", + "des":"This section describes how to view and reset consumption offsets. Resetting consumption offsets is to change the consumption position for consumers.Messages may be retrie", + "doc_type":"usermanual", + "kw":"Viewing and Resetting Kafka Consumption Offsets,Managing Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing and Resetting Kafka Consumption Offsets", + "githuburl":"" + }, + { + "uri":"kafka-ug-0056.html", + "node_id":"kafka-ug-0056.xml", + "product_code":"kafka", + "code":"53", + "des":"Export the consumer group list from the console.Select the region where your Kafka instance is located.Select the desired consumer groups and choose Export > Export selec", + "doc_type":"usermanual", + "kw":"Exporting Kafka Consumer Groups,Managing Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Exporting Kafka Consumer Groups", + "githuburl":"" + }, + { + "uri":"kafka-ug-0012.html", + "node_id":"kafka-ug-0012.xml", + "product_code":"kafka", + "code":"54", + "des":"You can delete a consumer group in either of the following ways:Method 1: Delete a consumer group on the console.Method 2: Use Kafka CLI to delete a consumer group. (Ensu", + "doc_type":"usermanual", + "kw":"Deleting a Kafka Consumer Group,Managing Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Deleting a Kafka Consumer Group", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604011.html", + "node_id":"kafka-ug-180604011.xml", + "product_code":"kafka", + "code":"55", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Managing Instances", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Managing Instances", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604014.html", + "node_id":"kafka-ug-180604014.xml", + "product_code":"kafka", + "code":"56", + "des":"This section describes how to view the details, and modify the basic information of a Kafka instance on the console.After creating a Kafka instance, you can modify some p", + "doc_type":"usermanual", + "kw":"Viewing and Modifying Basic Information of a Kafka Instance,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing and Modifying Basic Information of a Kafka Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-0004.html", + "node_id":"kafka-ug-0004.xml", + "product_code":"kafka", + "code":"57", + "des":"This section describes how to view the disk usage of each broker on the Kafka console.This function is unavailable for single-node instances.Select the region where your ", + "doc_type":"usermanual", + "kw":"Viewing Kafka Disk Usage,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Kafka Disk Usage", + "githuburl":"" + }, + { + "uri":"kafka-ug-200119002.html", + "node_id":"kafka-ug-200119002.xml", + "product_code":"kafka", + "code":"58", + "des":"After you initiate certain instance operations listed in Table 1, a background task will start for each operation. On the console, you can view the background task status", + "doc_type":"usermanual", + "kw":"Viewing Kafka Background Tasks,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Kafka Background Tasks", + "githuburl":"" + }, + { + "uri":"kafka_ug_0024.html", + "node_id":"kafka_ug_0024.xml", + "product_code":"kafka", + "code":"59", + "des":"On the console, view sample code for creating and retrieving messages in Java, Go, and Python.Select the region where your Kafka instance is located.View sample code for ", + "doc_type":"usermanual", + "kw":"Viewing Sample Code of Kafka Production and Consumption,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Sample Code of Kafka Production and Consumption", "githuburl":"" }, { "uri":"kafka-ug-0007.html", - "product_code":"dms", - "code":"49", + "node_id":"kafka-ug-0007.xml", + "product_code":"kafka", + "code":"60", "des":"Your Kafka instances, topics, and consumers come with default configuration parameter settings. You can modify common parameters on the DMS console. For details about par", "doc_type":"usermanual", - "kw":"Modifying Kafka Parameters,User Guide", - "title":"Modifying Kafka Parameters", + "kw":"Modifying Kafka Instance Configuration Parameters,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Modifying Kafka Instance Configuration Parameters", + "githuburl":"" + }, + { + "uri":"TagManagement.html", + "node_id":"tagmanagement.xml", + "product_code":"kafka", + "code":"61", + "des":"Tags facilitate Kafka instance identification and management.You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the creat", + "doc_type":"usermanual", + "kw":"Configuring Kafka Instance Tags,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Kafka Instance Tags", + "githuburl":"" + }, + { + "uri":"kafka-ug-0053.html", + "node_id":"kafka-ug-0053.xml", + "product_code":"kafka", + "code":"62", + "des":"This section describes how to export the Kafka instance list from the console.Select the region where your Kafka instance is located.Select the desired instances and choo", + "doc_type":"usermanual", + "kw":"Exporting the Kafka Instance List,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Exporting the Kafka Instance List", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604015.html", + "node_id":"kafka-ug-180604015.xml", + "product_code":"kafka", + "code":"63", + "des":"Restart one or more Kafka instances at a time on the DMS console.When a Kafka instance is being restarted, message retrieval and creation requests of clients will be reje", + "doc_type":"usermanual", + "kw":"Restarting a Kafka Instance,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Restarting a Kafka Instance", + "githuburl":"" + }, + { + "uri":"kafka-ug-180604016.html", + "node_id":"kafka-ug-180604016.xml", + "product_code":"kafka", + "code":"64", + "des":"Delete one or more Kafka instances at a time on the DMS console.Deleting a Kafka instance will delete the data in the instance without any backup. Exercise caution when p", + "doc_type":"usermanual", + "kw":"Deleting Kafka Instances,Managing Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Deleting Kafka Instances", + "githuburl":"" + }, + { + "uri":"kafka-ug-181221001.html", + "node_id":"kafka-ug-181221001.xml", + "product_code":"kafka", + "code":"65", + "des":"After creating a Kafka instance, you can increase its specifications. Table 1 lists available modification options. Only one object can be modified per operation: broker ", + "doc_type":"usermanual", + "kw":"Modifying Kafka Instance Specifications,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Modifying Kafka Instance Specifications", + "githuburl":"" + }, + { + "uri":"kafka_ug_0016.html", + "node_id":"kafka_ug_0016.xml", + "product_code":"kafka", + "code":"66", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Migrating Data", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Migrating Data", + "githuburl":"" + }, + { + "uri":"kafka-bp-migration.html", + "node_id":"kafka-bp-migration.xml", + "product_code":"kafka", + "code":"67", + "des":"You can migrate Kafka services to connect message producers and consumers to a new Kafka instance and can even migrate persisted message data to the new Kafka instance. K", + "doc_type":"usermanual", + "kw":"Kafka Data Migration Overview,Migrating Data,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Kafka Data Migration Overview", "githuburl":"" }, { "uri":"kafka-ug-180413001.html", - "product_code":"dms", - "code":"50", + "node_id":"kafka-ug-180413001.xml", + "product_code":"kafka", + "code":"68", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Monitoring", - "title":"Monitoring", + "kw":"Monitoring and Alarms", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Monitoring and Alarms", "githuburl":"" }, { "uri":"kafka-ug-190605001.html", - "product_code":"dms", - "code":"51", + "node_id":"kafka-ug-190605001.xml", + "product_code":"kafka", + "code":"69", "des":"Cloud Eye monitors Kafka instance metrics in real time. You can view these metrics on the Cloud Eye console.At least one Kafka instance has been created. The instance has", "doc_type":"usermanual", - "kw":"Viewing Metrics,Monitoring,User Guide", - "title":"Viewing Metrics", + "kw":"Viewing Kafka Monitoring Metrics,Monitoring and Alarms,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Kafka Monitoring Metrics", "githuburl":"" }, { - "uri":"dms-ug-180413002.html", - "product_code":"dms", - "code":"52", - "des":"This section describes DMS metrics reported to Cloud Eye as well as their namespace and dimensions. You can use the Cloud Eye console to query the Kafka metrics and alarm", + "uri":"kafka-ug-180413002.html", + "node_id":"kafka-ug-180413002.xml", + "product_code":"kafka", + "code":"70", + "des":"This section describes metrics reported by DMS to Cloud Eye as well as their namespaces and dimensions. You can use the Cloud Eye console or APIs to query the Kafka metri", "doc_type":"usermanual", - "kw":"Kafka Metrics,Monitoring,User Guide", + "kw":"Kafka Metrics,Monitoring and Alarms,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], "title":"Kafka Metrics", "githuburl":"" }, { - "uri":"kafka-ug-180418001.html", - "product_code":"dms", - "code":"53", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "uri":"kafka-ug-180524001.html", + "node_id":"kafka-ug-180524001.xml", + "product_code":"kafka", + "code":"71", + "des":"This section describes the alarm rules of some metrics and how to configure them. In actual services, you are advised to configure alarm rules for metrics based on the fo", "doc_type":"usermanual", - "kw":"Auditing", - "title":"Auditing", + "kw":"Configuring a Kafka Alarm Rule,Monitoring and Alarms,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring a Kafka Alarm Rule", "githuburl":"" }, { "uri":"kafka-ug-180418002.html", - "product_code":"dms", - "code":"54", - "des":"With Cloud Trace Service (CTS), you can record operations associated with DMS for later query, audit, and backtrack operations.", + "node_id":"kafka-ug-180418002.xml", + "product_code":"kafka", + "code":"72", + "des":"With Cloud Trace Service (CTS), you can record operations associated with DMS for later query, audit, and backtrack operations.CTS has been enabled.See Querying Real-Time", "doc_type":"usermanual", - "kw":"Operations Logged by CTS,Auditing,User Guide", - "title":"Operations Logged by CTS", - "githuburl":"" - }, - { - "uri":"kafka-ug-180418003.html", - "product_code":"dms", - "code":"55", - "des":"This section describes how to view operation records of the last 7 days on the CTS console.Select the region where your Kafka instance is located.Trace Source: Select DMS", - "doc_type":"usermanual", - "kw":"Viewing Audit Logs,Auditing,User Guide", - "title":"Viewing Audit Logs", + "kw":"Viewing Kafka Audit Logs,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Viewing Kafka Audit Logs", "githuburl":"" }, { "uri":"kafka-ug-0723004.html", - "product_code":"dms", - "code":"56", + "node_id":"kafka-ug-0723004.xml", + "product_code":"kafka", + "code":"73", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"FAQs", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"FAQs", "githuburl":"" }, { "uri":"kafka-faq-191030002.html", - "product_code":"dms", - "code":"57", + "node_id":"kafka-faq-191030002.xml", + "product_code":"kafka", + "code":"74", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Instances", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Instances", "githuburl":"" }, { "uri":"kafka-faq-200426002.html", - "product_code":"dms", - "code":"58", + "node_id":"kafka-faq-200426002.xml", + "product_code":"kafka", + "code":"75", "des":"To improve the reliability of a Kafka instance, you are advised to select three AZs or more when creating the instance. You cannot select two AZs.Each Kafka instance cont", "doc_type":"usermanual", "kw":"Why Can't I Select Two AZs?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Can't I Select Two AZs?", "githuburl":"" }, { "uri":"kafka-faq-200426003.html", - "product_code":"dms", - "code":"59", - "des":"This may be because you do not have the Server Administrator and VPC Administrator permissions. For details about how to add permissions to a user group, see \"User and Us", + "node_id":"kafka-faq-200426003.xml", + "product_code":"kafka", + "code":"76", + "des":"This may be because you do not have the Server Administrator and VPC Administrator permissions. For details about how to add permissions to a user group, see Viewing and ", "doc_type":"usermanual", "kw":"Why Can't I View the Subnet and Security Group Information When Creating a DMS Instance?,Instances,U", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Can't I View the Subnet and Security Group Information When Creating a DMS Instance?", "githuburl":"" }, { "uri":"kafka-faq-200426005.html", - "product_code":"dms", - "code":"60", - "des":"The storage space is the space for storing messages (including messages in replicas), logs and metadata. When specifying storage space, specify the disk type and disk siz", + "node_id":"kafka-faq-200426005.xml", + "product_code":"kafka", + "code":"77", + "des":"The storage space is the space for storing messages (including messages in replicas), logs and metadata. To select a storage space, specify the disk type and disk size. F", "doc_type":"usermanual", "kw":"How Do I Select Storage Space for a Kafka Instance?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I Select Storage Space for a Kafka Instance?", "githuburl":"" }, { "uri":"kafka-faq-200426006.html", - "product_code":"dms", - "code":"61", - "des":"High I/O: The average latency is 6 to 10 ms, and the maximum bandwidth is 120 MB/s (read + write).Ultra-high I/O: The average latency is 1 to 3 ms, and the maximum bandwi", + "node_id":"kafka-faq-200426006.xml", + "product_code":"kafka", + "code":"78", + "des":"High I/O: The average latency is 6 to 10 ms, and the maximum bandwidth is 150 MB/s (read + write).Ultra-high I/O: The average latency is 1 to 3 ms, and the maximum bandwi", "doc_type":"usermanual", "kw":"How Do I Choose Between High I/O and Ultra-high I/O?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I Choose Between High I/O and Ultra-high I/O?", "githuburl":"" }, { "uri":"kafka-faq-200426007.html", - "product_code":"dms", - "code":"62", + "node_id":"kafka-faq-200426007.xml", + "product_code":"kafka", + "code":"79", "des":"The following policies are supported:Stop productionWhen the memory usage reaches the disk capacity threshold (95%), new messages will no longer be created, but existing ", "doc_type":"usermanual", "kw":"Which Capacity Threshold Policy Should I Use?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Which Capacity Threshold Policy Should I Use?", "githuburl":"" }, { "uri":"kafka-faq-200426008.html", - "product_code":"dms", - "code":"63", - "des":"Kafka v1.1.0, v2.3.0, and v2.7.", + "node_id":"kafka-faq-200426008.xml", + "product_code":"kafka", + "code":"80", + "des":"Kafka v2.3.0, v2.7, and v3.x.For details about how to create a Kafka instance, see Creating a Kafka Instance.", "doc_type":"usermanual", "kw":"Which Kafka Versions Are Supported?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Which Kafka Versions Are Supported?", "githuburl":"" }, { "uri":"kafka-faq-200426009.html", - "product_code":"dms", - "code":"64", + "node_id":"kafka-faq-200426009.xml", + "product_code":"kafka", + "code":"81", "des":"Kafka instances are managed using ZooKeeper. Opening ZooKeeper may cause misoperations and service losses. ZooKeeper is used only within Kafka clusters and does not provi", "doc_type":"usermanual", "kw":"What Is the ZooKeeper Address of a Kafka Instance?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"What Is the ZooKeeper Address of a Kafka Instance?", "githuburl":"" }, { "uri":"kafka-faq-200426010.html", - "product_code":"dms", - "code":"65", - "des":"Yes. A Kafka instance is a cluster that consists of three or more brokers.", + "node_id":"kafka-faq-200426010.xml", + "product_code":"kafka", + "code":"82", + "des":"Kafka instances are classified into single-node and cluster types. A single-node instance has only one broker in single-node mode. A cluster instance consists of three or", "doc_type":"usermanual", "kw":"Are Kafka Instances in Cluster Mode?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Are Kafka Instances in Cluster Mode?", "githuburl":"" }, { "uri":"kafka-faq-200426011.html", - "product_code":"dms", - "code":"66", + "node_id":"kafka-faq-200426011.xml", + "product_code":"kafka", + "code":"83", "des":"No. You must access a Kafka instance through one of the following ports:Accessing a Kafka instance without SASL:The port varies with the access mode:Intra-VPC access: por", "doc_type":"usermanual", - "kw":"Can I Modify the Connection Address for Accessing a Kafka Instance?,Instances,User Guide", - "title":"Can I Modify the Connection Address for Accessing a Kafka Instance?", + "kw":"Can I Modify the Port for Accessing a Kafka Instance?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Can I Modify the Port for Accessing a Kafka Instance?", "githuburl":"" }, { "uri":"kafka-faq-200426012.html", - "product_code":"dms", - "code":"67", + "node_id":"kafka-faq-200426012.xml", + "product_code":"kafka", + "code":"84", "des":"The certificates are valid for more than 15 years. You do not need to worry about certificate expiration. The certificates are used for one-way authentication when enabli", "doc_type":"usermanual", "kw":"How Long Are Kafka SSL Certificates Valid for?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Long Are Kafka SSL Certificates Valid for?", "githuburl":"" }, { "uri":"kafka-faq-200426013.html", - "product_code":"dms", - "code":"68", + "node_id":"kafka-faq-200426013.xml", + "product_code":"kafka", + "code":"85", "des":"Unfortunately, you cannot synchronize two Kafka instances in real time. To migrate services from one instance to another, create messages to both instances. After all mes", "doc_type":"usermanual", "kw":"How Do I Synchronize Data from One Kafka Instance to Another?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I Synchronize Data from One Kafka Instance to Another?", "githuburl":"" }, { "uri":"kafka-faq-200426014.html", - "product_code":"dms", - "code":"69", - "des":"The SASL_SSL setting cannot be changed once the instance has been created. Be careful when configuring this setting during instance creation. If you need to change the se", + "node_id":"kafka-faq-200426014.xml", + "product_code":"kafka", + "code":"86", + "des":"The SASL_SSL setting can be changed for cluster instances (see Configuring Plaintext or Ciphertext Access to Kafka Instances), but cannot be changed for single-node insta", "doc_type":"usermanual", "kw":"How Do I Change the SASL_SSL Setting of a Kafka Instance?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I Change the SASL_SSL Setting of a Kafka Instance?", "githuburl":"" }, + { + "uri":"kafka_faq_0052.html", + "node_id":"kafka_faq_0052.xml", + "product_code":"kafka", + "code":"87", + "des":"After an instance is created, its SASL mechanism cannot be modified. If you want to change it, create an instance again.", + "doc_type":"usermanual", + "kw":"How Do I Modify the SASL Mechanism?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"How Do I Modify the SASL Mechanism?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0062.html", + "node_id":"kafka_faq_0062.xml", + "product_code":"kafka", + "code":"88", + "des":"The security protocol can be changed on the console. In the Connection area on the Kafka instance details page, disable Ciphertext Access and then configure security prot", + "doc_type":"usermanual", + "kw":"How Do I Change the Security Protocol?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"How Do I Change the Security Protocol?", + "githuburl":"" + }, + { + "uri":"kafka-faq-0008.html", + "node_id":"kafka-faq-0008.xml", + "product_code":"kafka", + "code":"89", + "des":"No. A Kafka instance will not be restarted if you modify its enterprise project.", + "doc_type":"usermanual", + "kw":"Will a Kafka Instance Be Restarted After Its Enterprise Project Is Modified?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Will a Kafka Instance Be Restarted After Its Enterprise Project Is Modified?", + "githuburl":"" + }, { "uri":"kafka-faq-0015.html", - "product_code":"dms", - "code":"70", + "node_id":"kafka-faq-0015.xml", + "product_code":"kafka", + "code":"90", "des":"Kafka brokers and ZooKeeper are deployed on the same VM.", "doc_type":"usermanual", "kw":"Are Kafka Brokers and ZooKeeper Deployed on the Same VM or on Different VMs?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Are Kafka Brokers and ZooKeeper Deployed on the Same VM or on Different VMs?", "githuburl":"" }, { "uri":"kafka-faq-0020.html", - "product_code":"dms", - "code":"71", + "node_id":"kafka-faq-0020.xml", + "product_code":"kafka", + "code":"91", "des":"For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 is supported.", "doc_type":"usermanual", "kw":"Which Cipher Suites Are Supported by Kafka?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Which Cipher Suites Are Supported by Kafka?", "githuburl":"" }, { "uri":"kafka-faq-0023.html", - "product_code":"dms", - "code":"72", - "des":"No. The AZ configuration cannot be changed once the instance is created. To use multiple AZs, create another instance.", + "node_id":"kafka-faq-0023.xml", + "product_code":"kafka", + "code":"92", + "des":"No. The AZ cannot be changed once the instance is created. To use multiple AZs, create another instance.", "doc_type":"usermanual", - "kw":"Can I Change an Instance from Single-AZ Deployment to Multi-AZ Deployment?,Instances,User Guide", - "title":"Can I Change an Instance from Single-AZ Deployment to Multi-AZ Deployment?", + "kw":"Can I Change Single-AZ Deployment to Multi-AZ Deployment for an Instance?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Can I Change Single-AZ Deployment to Multi-AZ Deployment for an Instance?", "githuburl":"" }, { "uri":"kafka-faq-0025.html", - "product_code":"dms", - "code":"73", + "node_id":"kafka-faq-0025.xml", + "product_code":"kafka", + "code":"93", "des":"DMS for Kafka supports cross-AZ disaster recovery. If you select multiple AZs when creating an instance, cross-AZ disaster recovery will be available.You can view the AZs", "doc_type":"usermanual", - "kw":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I View the AZs Configured for an Ex", - "title":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I View the AZs Configured for an Existing Instance?", + "kw":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I Check Whether an Existing Instanc", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I Check Whether an Existing Instance is Across-AZs?", "githuburl":"" }, { "uri":"kafka-faq-0030.html", - "product_code":"dms", - "code":"74", + "node_id":"kafka-faq-0030.xml", + "product_code":"kafka", + "code":"94", "des":"Yes.", "doc_type":"usermanual", "kw":"Do Kafka Instances Support Disk Encryption?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Do Kafka Instances Support Disk Encryption?", "githuburl":"" }, { "uri":"kafka-faq-0036.html", - "product_code":"dms", - "code":"75", + "node_id":"kafka-faq-0036.xml", + "product_code":"kafka", + "code":"95", "des":"No. Once an instance is created, its VPC and subnet cannot be changed.", "doc_type":"usermanual", "kw":"Can I Change the VPC and Subnet After a Kafka Instance Is Created?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Can I Change the VPC and Subnet After a Kafka Instance Is Created?", "githuburl":"" }, { "uri":"kafka-faq-0037.html", - "product_code":"dms", - "code":"76", + "node_id":"kafka-faq-0037.xml", + "product_code":"kafka", + "code":"96", "des":"You can find Kafka Streams use cases on the official Kafka website.", "doc_type":"usermanual", "kw":"Where Can I Find Kafka Streams Use Cases?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Where Can I Find Kafka Streams Use Cases?", "githuburl":"" }, { "uri":"kafka-faq-0040.html", - "product_code":"dms", - "code":"77", + "node_id":"kafka-faq-0040.xml", + "product_code":"kafka", + "code":"97", "des":"No. Kafka instances cannot be upgraded once they are created. To use a higher Kafka version, create another Kafka instance.", "doc_type":"usermanual", "kw":"Can I Upgrade Kafka Instances?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Can I Upgrade Kafka Instances?", "githuburl":"" }, { "uri":"kafka_faq_0046.html", - "product_code":"dms", - "code":"78", + "node_id":"kafka_faq_0046.xml", + "product_code":"kafka", + "code":"98", "des":"On the DMS console, click the name of the target Kafka instance. Disable Public Access in the Connection section on the Basic Information tab page, and then enable it aga", "doc_type":"usermanual", "kw":"How Do I Bind an EIP Again?,Instances,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I Bind an EIP Again?", "githuburl":"" }, + { + "uri":"kafka_faq_0053.html", + "node_id":"kafka_faq_0053.xml", + "product_code":"kafka", + "code":"99", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Specification Modification", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Specification Modification", + "githuburl":"" + }, + { + "uri":"kafka-faq-0035.html", + "node_id":"kafka-faq-0035.xml", + "product_code":"kafka", + "code":"100", + "des":"Table 1 describes the impact of increasing specifications. It takes 5 to 10 minutes to modify specifications on one broker. The more brokers, the longer time the modifica", + "doc_type":"usermanual", + "kw":"Does Specification Modification Affect Services?,Specification Modification,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Does Specification Modification Affect Services?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0054.html", + "node_id":"kafka_faq_0054.xml", + "product_code":"kafka", + "code":"101", + "des":"No. Data will not be migrated when you increase specifications.", + "doc_type":"usermanual", + "kw":"Will Data Migration Be Involved When I Increase Specifications?,Specification Modification,User Guid", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Will Data Migration Be Involved When I Increase Specifications?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0056.html", + "node_id":"kafka_faq_0056.xml", + "product_code":"kafka", + "code":"102", + "des":"Possible cause: When you increase the broker flavor, a rolling restart is performed on brokers. During the restart, partition leaders are changed. The producer has cached", + "doc_type":"usermanual", + "kw":"Why Does Message Production Fail During Scaling?,Specification Modification,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Why Does Message Production Fail During Scaling?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0057.html", + "node_id":"kafka_faq_0057.xml", + "product_code":"kafka", + "code":"103", + "des":"Symptom: Specifications fail to be increased, and a message is displayed indicating that the underlying ECS/EVS resources are insufficient. However, the required ECSs can", + "doc_type":"usermanual", + "kw":"What Can I Do When I Fail to Increase Specifications Due to Insufficient Resources?,Specification Mo", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"What Can I Do When I Fail to Increase Specifications Due to Insufficient Resources?", + "githuburl":"" + }, { "uri":"kafka-faq-191030001.html", - "product_code":"dms", - "code":"79", + "node_id":"kafka-faq-191030001.xml", + "product_code":"kafka", + "code":"104", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Connections", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Connections", "githuburl":"" }, - { - "uri":"kafka-faq-0604001.html", - "product_code":"dms", - "code":"80", - "des":"This section describes how to troubleshoot Kafka connection problems.If the connection to a Kafka instance is abnormal, perform the following operations to troubleshoot t", - "doc_type":"usermanual", - "kw":"Troubleshooting Kafka Connection Exceptions,Connections,User Guide", - "title":"Troubleshooting Kafka Connection Exceptions", - "githuburl":"" - }, { "uri":"kafka-faq-180604024.html", - "product_code":"dms", - "code":"81", + "node_id":"kafka-faq-180604024.xml", + "product_code":"kafka", + "code":"105", "des":"Kafka instances can be accessed within a VPC, across VPCs, through DNAT, or over public networks. Before accessing a Kafka instance, configure a security group.If they us", "doc_type":"usermanual", "kw":"How Do I Select and Configure a Security Group?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I Select and Configure a Security Group?", "githuburl":"" }, { "uri":"kafka-faq-200426015.html", - "product_code":"dms", - "code":"82", + "node_id":"kafka-faq-200426015.xml", + "product_code":"kafka", + "code":"106", "des":"Yes. For details, see the instance access instructions.", "doc_type":"usermanual", "kw":"Can I Access a Kafka Instance Over a Public Network?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Can I Access a Kafka Instance Over a Public Network?", "githuburl":"" }, { "uri":"kafka-faq-200426016.html", - "product_code":"dms", - "code":"83", - "des":"The number of connection addresses of a Kafka instance is the same as the number of brokers of the instance.", + "node_id":"kafka-faq-200426016.xml", + "product_code":"kafka", + "code":"107", + "des":"The number of connection addresses of a Kafka instance is the same as the number of brokers of the instance. The following table lists the number of brokers corresponding", "doc_type":"usermanual", "kw":"How Many Connection Addresses Does a Kafka Instance Have by Default?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Many Connection Addresses Does a Kafka Instance Have by Default?", "githuburl":"" }, { "uri":"kafka-faq-200426017.html", - "product_code":"dms", - "code":"84", + "node_id":"kafka-faq-200426017.xml", + "product_code":"kafka", + "code":"108", "des":"Yes. You can access a Kafka instance across regions over a public network or by using direct connections.", "doc_type":"usermanual", "kw":"Do Kafka Instances Support Cross-Region Access?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Do Kafka Instances Support Cross-Region Access?", "githuburl":"" }, { "uri":"kafka-faq-200426019.html", - "product_code":"dms", - "code":"85", + "node_id":"kafka-faq-200426019.xml", + "product_code":"kafka", + "code":"109", "des":"Yes. You can use one of the following methods to access a Kafka instance across VPCs:Establish a VPC peering connection to allow two VPCs to communicate with each other. ", "doc_type":"usermanual", "kw":"Do Kafka Instances Support Cross-VPC Access?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Do Kafka Instances Support Cross-VPC Access?", "githuburl":"" }, { "uri":"kafka-faq-200426020.html", - "product_code":"dms", - "code":"86", - "des":"Yes.If the client and the instance are in the same VPC, cross-subnet access is supported.", + "node_id":"kafka-faq-200426020.xml", + "product_code":"kafka", + "code":"110", + "des":"Yes.If the client and the instance are in the same VPC, cross-subnet access is supported. By default, subnets in the same VPC can communicate with each other.", "doc_type":"usermanual", "kw":"Do Kafka Instances Support Cross-Subnet Access?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Do Kafka Instances Support Cross-Subnet Access?", "githuburl":"" }, { "uri":"kafka-faq-200426023.html", - "product_code":"dms", - "code":"87", + "node_id":"kafka-faq-200426023.xml", + "product_code":"kafka", + "code":"111", "des":"No, Kerberos authentication is not supported. Kafka supports client authentication with SASL and API calling authentication using tokens and AK/SK.To access an instance i", "doc_type":"usermanual", "kw":"Does DMS for Kafka Support Authentication with Kerberos?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Does DMS for Kafka Support Authentication with Kerberos?", "githuburl":"" }, { "uri":"kafka-faq-200708002.html", - "product_code":"dms", - "code":"88", - "des":"Yes. No password is required for accessing a Kafka instance with SASL disabled. For details, see Accessing a Kafka Instance Without SASL.", + "node_id":"kafka-faq-200708002.xml", + "product_code":"kafka", + "code":"112", + "des":"Yes. No password is required when accessing a Kafka instance in plaintext. For details, see Connecting to Kafka Using the Client (Plaintext Access).", "doc_type":"usermanual", "kw":"Does DMS for Kafka Support Password-Free Access?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Does DMS for Kafka Support Password-Free Access?", "githuburl":"" }, - { - "uri":"kafka-connect-other.html", - "product_code":"dms", - "code":"89", - "des":"Kafka instances are fully compatible with open-source clients. You can obtain clients in other programming languages and access your instance as instructed by the officia", - "doc_type":"usermanual", - "kw":"Obtaining Kafka Clients,Connections,User Guide", - "title":"Obtaining Kafka Clients", - "githuburl":"" - }, { "uri":"kafka-faq-0001.html", - "product_code":"dms", - "code":"90", + "node_id":"kafka-faq-0001.xml", + "product_code":"kafka", + "code":"113", "des":"Click the name of your Kafka instance. In the Connection section on the Basic Information tab page, view Instance Address (Public Network).For details about how to connec", "doc_type":"usermanual", "kw":"How Do I Obtain the Public Access Address After Public Access Is Enabled?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I Obtain the Public Access Address After Public Access Is Enabled?", "githuburl":"" }, { "uri":"kafka-faq-0026.html", - "product_code":"dms", - "code":"91", + "node_id":"kafka-faq-0026.xml", + "product_code":"kafka", + "code":"114", "des":"No.", "doc_type":"usermanual", "kw":"Does DMS for Kafka Support Authentication on Clients by the Server?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Does DMS for Kafka Support Authentication on Clients by the Server?", "githuburl":"" }, { "uri":"kafka-faq-0027.html", - "product_code":"dms", - "code":"92", + "node_id":"kafka-faq-0027.xml", + "product_code":"kafka", + "code":"115", "des":"No. You can only use JKS certificates for connecting to instances in Java.", "doc_type":"usermanual", "kw":"Can I Use PEM SSL Truststore When Connecting to a Kafka Instance with SASL_SSL Enabled?,Connections,", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Can I Use PEM SSL Truststore When Connecting to a Kafka Instance with SASL_SSL Enabled?", "githuburl":"" }, { "uri":"kafka-faq-0028.html", - "product_code":"dms", - "code":"93", + "node_id":"kafka-faq-0028.xml", + "product_code":"kafka", + "code":"116", "des":"JKS certificates are used for connecting to instances in Java and CRT certificates are used for connecting to instances in Python.", "doc_type":"usermanual", "kw":"What Are the Differences Between JKS and CRT Certificates?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"What Are the Differences Between JKS and CRT Certificates?", "githuburl":"" }, { "uri":"kafka-faq-0029.html", - "product_code":"dms", - "code":"94", + "node_id":"kafka-faq-0029.xml", + "product_code":"kafka", + "code":"117", "des":"TLS 1.2.", "doc_type":"usermanual", "kw":"Which TLS Version Does DMS for Kafka Support?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Which TLS Version Does DMS for Kafka Support?", "githuburl":"" }, { "uri":"kafka-faq-0033.html", - "product_code":"dms", - "code":"95", - "des":"Yes. The maximum allowed number of client connections varies by instance specifications.If the bandwidth is 100 MB/s, a maximum of 3000 client connections are allowed.If ", + "node_id":"kafka-faq-0033.xml", + "product_code":"kafka", + "code":"118", + "des":"Yes. The maximum allowed number of client connections varies by instance specifications.", "doc_type":"usermanual", "kw":"Is There a Limit on the Number of Client Connections to a Kafka Instance?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Is There a Limit on the Number of Client Connections to a Kafka Instance?", "githuburl":"" }, { "uri":"kafka-faq-0034.html", - "product_code":"dms", - "code":"96", + "node_id":"kafka-faq-0034.xml", + "product_code":"kafka", + "code":"119", "des":"Each Kafka broker allows a maximum of 1000 connections from each IP address by default. Excess connections will be rejected. You can change the limit by referring to Modi", "doc_type":"usermanual", "kw":"How Many Connections Are Allowed from Each IP Address?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Many Connections Are Allowed from Each IP Address?", "githuburl":"" }, + { + "uri":"kafka_faq_0048.html", + "node_id":"kafka_faq_0048.xml", + "product_code":"kafka", + "code":"120", + "des":"No, and you cannot specify the IP addresses.", + "doc_type":"usermanual", + "kw":"Can I Change the Private Network Addresses of a Kafka Instance?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Can I Change the Private Network Addresses of a Kafka Instance?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0051.html", + "node_id":"kafka_faq_0051.xml", + "product_code":"kafka", + "code":"121", + "des":"Yes. All Kafka instances and users use the same SSL certificate.To obtain the SSL certificate, perform the following steps:", + "doc_type":"usermanual", + "kw":"Is the Same SSL Certificate Used for Different Instances?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Is the Same SSL Certificate Used for Different Instances?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0061.html", + "node_id":"kafka_faq_0061.xml", + "product_code":"kafka", + "code":"122", + "des":"If a Sarama client is used to send and receive messages, the following issues may occur:Sarama cannot detect partition changes. Adding topic partitions requires client re", + "doc_type":"usermanual", + "kw":"Why Is It Not Recommended to Use a Sarama Client for Messaging?,Connections,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Why Is It Not Recommended to Use a Sarama Client for Messaging?", + "githuburl":"" + }, { "uri":"kafka-faq-191030003.html", - "product_code":"dms", - "code":"97", + "node_id":"kafka-faq-191030003.xml", + "product_code":"kafka", + "code":"123", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Topics and Partitions", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Topics and Partitions", "githuburl":"" }, { "uri":"kafka-faq-200426024.html", - "product_code":"dms", - "code":"98", + "node_id":"kafka-faq-200426024.xml", + "product_code":"kafka", + "code":"124", "des":"The number of topics is related to the total number of topic partitions and the number of partitions in each topic. There is an upper limit on the aggregate number of par", "doc_type":"usermanual", "kw":"Is There a Limit on the Number of Topics in a Kafka Instance?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Is There a Limit on the Number of Topics in a Kafka Instance?", "githuburl":"" }, { "uri":"kafka-faq-200426025.html", - "product_code":"dms", - "code":"99", + "node_id":"kafka-faq-200426025.xml", + "product_code":"kafka", + "code":"125", "des":"Kafka manages messages by partition. If there are too many partitions, message creation, storage, and retrieval will be fragmented, affecting the performance and stabilit", "doc_type":"usermanual", "kw":"Why Is Partition Quantity Limited?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Is Partition Quantity Limited?", "githuburl":"" }, { "uri":"kafka-faq-200426101.html", - "product_code":"dms", - "code":"100", + "node_id":"kafka-faq-200426101.xml", + "product_code":"kafka", + "code":"126", "des":"No. If you want to use fewer partitions, delete the corresponding topic, create another one, and specify the desired number of partitions.", "doc_type":"usermanual", - "kw":"Can I Change the Partition Quantity?,Topics and Partitions,User Guide", - "title":"Can I Change the Partition Quantity?", + "kw":"Can I Reduce the Partition Quantity?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Can I Reduce the Partition Quantity?", "githuburl":"" }, { "uri":"kafka-faq-200426026.html", - "product_code":"dms", - "code":"101", - "des":"Possible cause: The aggregate number of partitions of created topics has reached the upper limit. The maximum number of partitions varies with instance specifications. Fo", + "node_id":"kafka-faq-200426026.xml", + "product_code":"kafka", + "code":"127", + "des":"Possible cause: The aggregate number of partitions of created topics has reached the upper limit. The upper limit on partitions varies by instance specifications. For det", "doc_type":"usermanual", "kw":"Why Do I Fail to Create Topics?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Do I Fail to Create Topics?", "githuburl":"" }, { "uri":"kafka-faq-200426027.html", - "product_code":"dms", - "code":"102", + "node_id":"kafka-faq-200426027.xml", + "product_code":"kafka", + "code":"128", "des":"Automatic topic creation is supported, but batch topic import is not supported. You can only export topics in batches.Enable automatic topic creation using one of the fol", "doc_type":"usermanual", "kw":"Do Kafka Instances Support Batch Importing Topics or Automatic Topic Creation?,Topics and Partitions", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Do Kafka Instances Support Batch Importing Topics or Automatic Topic Creation?", "githuburl":"" }, { "uri":"kafka-faq-200426028.html", - "product_code":"dms", - "code":"103", - "des":"This may be because automatic topic creation has been enabled and a consumer is connecting to the topic. If no existing topics are available for message creation, new top", + "node_id":"kafka-faq-200426028.xml", + "product_code":"kafka", + "code":"129", + "des":"Possible cause: Automatic topic creation has been enabled and a consumer is connecting to the topic. If no existing topics are available for message creation, new topics ", "doc_type":"usermanual", "kw":"Why Do Deleted Topics Still Exist?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Do Deleted Topics Still Exist?", "githuburl":"" }, { "uri":"kafka-faq-200426030.html", - "product_code":"dms", - "code":"104", - "des":"Yes. Use either of the following methods to check the disk space used by a topic:Click next to the Kafka instance name to go to the Cloud Eye console. On the Queues tab ", + "node_id":"kafka-faq-200426030.xml", + "product_code":"kafka", + "code":"130", + "des":"Yes. Use either of the following methods to check the disk space used by a topic:In the row containing the desired Kafka instance, click View Metric to go to the Cloud Ey", "doc_type":"usermanual", "kw":"Can I View the Disk Space Used by a Topic?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Can I View the Disk Space Used by a Topic?", "githuburl":"" }, { "uri":"kafka-faq-200426032.html", - "product_code":"dms", - "code":"105", + "node_id":"kafka-faq-200426032.xml", + "product_code":"kafka", + "code":"131", "des":"If you have enabled SASL_SSL for your Kafka instance, you can configure ACL permissions for your topics. On the Topics tab page of the Kafka console, click Grant User Per", "doc_type":"usermanual", "kw":"Can I Add ACL Permissions for Topics?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Can I Add ACL Permissions for Topics?", "githuburl":"" }, { "uri":"kafka-faq-0003.html", - "product_code":"dms", - "code":"106", - "des":"Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.You can shorten the aging time.", + "node_id":"kafka-faq-0003.xml", + "product_code":"kafka", + "code":"132", + "des":"Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.You can shorten the aging time or expand the storage space.", "doc_type":"usermanual", "kw":"What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?,Topic", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?", "githuburl":"" }, + { + "uri":"kafka-faq-0005.html", + "node_id":"kafka-faq-0005.xml", + "product_code":"kafka", + "code":"133", + "des":"You can increase the partition quantity by adding brokers.To do so, go to the Kafka console, locate the row that contains the desired instance, and choose More > Modify S", + "doc_type":"usermanual", + "kw":"How Do I Increase the Partition Quantity?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"How Do I Increase the Partition Quantity?", + "githuburl":"" + }, { "uri":"kafka-faq-0010.html", - "product_code":"dms", - "code":"107", - "des":"Yes. A Kafka instance will be restarted if you enable or disable automatic topic creation for it.", + "node_id":"kafka-faq-0010.xml", + "product_code":"kafka", + "code":"134", + "des":"Enabling or disabling automatic topic creation may cause instance restarts. For details, see the information displayed on the Kafka console.", "doc_type":"usermanual", "kw":"Will a Kafka Instance Be Restarted After Its Automatic Topic Creation Setting Is Modified?,Topics an", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Will a Kafka Instance Be Restarted After Its Automatic Topic Creation Setting Is Modified?", "githuburl":"" }, - { - "uri":"kafka-faq-0014.html", - "product_code":"dms", - "code":"108", - "des":"On the Kafka console, click the name of your instance.In the Instance Information section of the Basic Information tab page, click next to Automatic Topic Creation to di", - "doc_type":"usermanual", - "kw":"How Do I Disable Automatic Topic Creation?,Topics and Partitions,User Guide", - "title":"How Do I Disable Automatic Topic Creation?", - "githuburl":"" - }, { "uri":"kafka-faq-0031.html", - "product_code":"dms", - "code":"109", - "des":"Yes, just simply unsubscribe from it on the Kafka client.", + "node_id":"kafka-faq-0031.xml", + "product_code":"kafka", + "code":"135", + "des":"Just simply unsubscribe from them on the Kafka client.", "doc_type":"usermanual", "kw":"Can I Delete Unnecessary Topics in a Consumer Group?,Topics and Partitions,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Can I Delete Unnecessary Topics in a Consumer Group?", "githuburl":"" }, { "uri":"kafka-faq-0038.html", - "product_code":"dms", - "code":"110", + "node_id":"kafka-faq-0038.xml", + "product_code":"kafka", + "code":"136", "des":"Symptom: Different consumers in a consumer group have different topic permissions. When a consumer attempts to retrieve messages from a topic, the error message \"Not auth", "doc_type":"usermanual", "kw":"What Can I Do If a Consumer Fails to Retrieve Messages from a Topic Due to Insufficient Permissions?", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"What Can I Do If a Consumer Fails to Retrieve Messages from a Topic Due to Insufficient Permissions?", "githuburl":"" }, { "uri":"kafka-faq-200423001.html", - "product_code":"dms", - "code":"111", + "node_id":"kafka-faq-200423001.xml", + "product_code":"kafka", + "code":"137", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Consumer Groups", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Consumer Groups", "githuburl":"" }, { "uri":"kafka-faq-200426033.html", - "product_code":"dms", - "code":"112", - "des":"No. They are generated automatically when you use the instance.For details about creating and retrieving messages after connecting to a Kafka instance, see Accessing a Ka", + "node_id":"kafka-faq-200426033.xml", + "product_code":"kafka", + "code":"138", + "des":"When parameter auto.create.groups.enable is set to true, you do not need to create a consumer group, producer, or consumer because they are generated automatically when y", "doc_type":"usermanual", "kw":"Do I Need to Create Consumer Groups, Producers, and Consumers for Kafka Instances?,Consumer Groups,U", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Do I Need to Create Consumer Groups, Producers, and Consumers for Kafka Instances?", "githuburl":"" }, - { - "uri":"kafka-faq-0032.html", - "product_code":"dms", - "code":"113", - "des":"No. You can directly delete the consumer group.", - "doc_type":"usermanual", - "kw":"Do I Need to Unsubscribe from a Topic Before Deleting a Consumer Group?,Consumer Groups,User Guide", - "title":"Do I Need to Unsubscribe from a Topic Before Deleting a Consumer Group?", - "githuburl":"" - }, { "uri":"kafka-faq-0043.html", - "product_code":"dms", - "code":"114", - "des":"Yes.Kafka uses the offsets.retention.minutes parameter to control how long to keep offsets for a consumer group. If offsets are not committed within this period, they wil", + "node_id":"kafka-faq-0043.xml", + "product_code":"kafka", + "code":"139", + "des":"This depends on the offsets.retention.minutes and auto.create.groups.enable parameters.For instances created much earlier, auto.create.groups.enable is set to true by def", "doc_type":"usermanual", "kw":"Will a Consumer Group Without Active Consumers Be Automatically Deleted in 14 Days?,Consumer Groups,", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Will a Consumer Group Without Active Consumers Be Automatically Deleted in 14 Days?", "githuburl":"" }, + { + "uri":"kafka_faq_0059.html", + "node_id":"kafka_faq_0059.xml", + "product_code":"kafka", + "code":"140", + "des":"Possible cause: Automatic consumer group creation has been enabled and your service is connected to the consumer group and consuming messages. Therefore, the consumer gro", + "doc_type":"usermanual", + "kw":"Why Does a Deleted Consumer Group Still Exist?,Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Why Does a Deleted Consumer Group Still Exist?", + "githuburl":"" + }, + { + "uri":"kafka_faq_0060.html", + "node_id":"kafka_faq_0060.xml", + "product_code":"kafka", + "code":"141", + "des":"Check whether Flink is used for consumption. Flink uses the assign mode and the client assigns specific partitions to be consumed, so you cannot see any consumer on the K", + "doc_type":"usermanual", + "kw":"Why Can't I View Consumers When Instance Consumption Is Normal?,Consumer Groups,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Why Can't I View Consumers When Instance Consumption Is Normal?", + "githuburl":"" + }, { "uri":"kafka-faq-190416001.html", - "product_code":"dms", - "code":"115", + "node_id":"kafka-faq-190416001.xml", + "product_code":"kafka", + "code":"142", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Messages", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Messages", "githuburl":"" }, { "uri":"kafka-faq-200426035.html", - "product_code":"dms", - "code":"116", + "node_id":"kafka-faq-200426035.xml", + "product_code":"kafka", + "code":"143", "des":"10 MB.", "doc_type":"usermanual", "kw":"What Is the Maximum Size of a Message that Can be Created?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"What Is the Maximum Size of a Message that Can be Created?", "githuburl":"" }, { "uri":"kafka-faq-200426036.html", - "product_code":"dms", - "code":"117", + "node_id":"kafka-faq-200426036.xml", + "product_code":"kafka", + "code":"144", "des":"Rebalancing is a process where partitions of topics are re-allocated for a consumer group.In normal cases, rebalancing occurs inevitably when a consumer is added to or re", "doc_type":"usermanual", "kw":"Why Does Message Poll Often Fail During Rebalancing?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Does Message Poll Often Fail During Rebalancing?", "githuburl":"" }, { "uri":"kafka-faq-200426037.html", - "product_code":"dms", - "code":"118", + "node_id":"kafka-faq-200426037.xml", + "product_code":"kafka", + "code":"145", "des":"Possible cause 1: The message has been aged.Solution: Change the aging time.Solution: Change the aging time.Possible cause 2: The createTime timestamp of the message is i", "doc_type":"usermanual", "kw":"Why Can't I Query Messages on the Console?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Can't I Query Messages on the Console?", "githuburl":"" }, + { + "uri":"kafka-faq-200426100.html", + "node_id":"kafka-faq-200426100.xml", + "product_code":"kafka", + "code":"146", + "des":"Symptom: An alarm is generated for the Accumulated Messages metric.Solution:Log in to the Kafka console and click the instance for which the alarm is generated. The insta", + "doc_type":"usermanual", + "kw":"What Can I Do If Kafka Messages Are Accumulated?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"What Can I Do If Kafka Messages Are Accumulated?", + "githuburl":"" + }, { "uri":"kafka-faq-200708001.html", - "product_code":"dms", - "code":"119", + "node_id":"kafka-faq-200708001.xml", + "product_code":"kafka", + "code":"147", "des":"If the aging time has been set for a topic, the value of the log.retention.hours parameter does not take effect for the topic. The value of the log.retention.hours parame", "doc_type":"usermanual", "kw":"Why Do Messages Still Exist After the Retention Period Elapses?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Do Messages Still Exist After the Retention Period Elapses?", "githuburl":"" }, { "uri":"kafka-faq-0018.html", - "product_code":"dms", - "code":"120", + "node_id":"kafka-faq-0018.xml", + "product_code":"kafka", + "code":"148", "des":"No.", "doc_type":"usermanual", "kw":"Do Kafka Instances Support Delayed Message Delivery?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Do Kafka Instances Support Delayed Message Delivery?", "githuburl":"" }, { "uri":"kafka-faq-0041.html", - "product_code":"dms", - "code":"121", + "node_id":"kafka-faq-0041.xml", + "product_code":"kafka", + "code":"149", "des":"View the number of accumulated messages using any of the following methods:On the Consumer Groups page of an instance, click the name of the consumer group whose accumula", "doc_type":"usermanual", "kw":"How Do I View the Number of Accumulated Messages?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"How Do I View the Number of Accumulated Messages?", "githuburl":"" }, { "uri":"kafka-faq-0045.html", - "product_code":"dms", - "code":"122", + "node_id":"kafka-faq-0045.xml", + "product_code":"kafka", + "code":"150", "des":"The message creation time is specified by CreateTime when a producer creates messages. If this parameter is not set during message creation, the message creation time is ", "doc_type":"usermanual", "kw":"Why Is the Message Creation Time Displayed as Year 1970?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Is the Message Creation Time Displayed as Year 1970?", "githuburl":"" }, + { + "uri":"kafka_faq_0058.html", + "node_id":"kafka_faq_0058.xml", + "product_code":"kafka", + "code":"151", + "des":"message.max.bytes can be modified on the Parameters page on the console. For details, see Modifying Kafka Instance Configuration Parameters.The maximum value of message.m", + "doc_type":"usermanual", + "kw":"How Do I Modify message.max.bytes?,Messages,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"How Do I Modify message.max.bytes?", + "githuburl":"" + }, { "uri":"kafka-faq-191030004.html", - "product_code":"dms", - "code":"123", + "node_id":"kafka-faq-191030004.xml", + "product_code":"kafka", + "code":"152", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Monitoring & Alarm", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Monitoring & Alarm", "githuburl":"" }, { "uri":"kafka-faq-200426041.html", - "product_code":"dms", - "code":"124", - "des":"The possible causes are as follows:The topic name starts with a special character, such as an underscore (_) or a number sign (#).The consumer group name starts with a sp", + "node_id":"kafka-faq-200426041.xml", + "product_code":"kafka", + "code":"153", + "des":"If topic monitoring data is not displayed, the possible causes are as follows:The topic name starts with a special character, such as an underscore (_) or a number sign (", "doc_type":"usermanual", "kw":"Why Can't I View the Monitoring Data?,Monitoring & Alarm,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Can't I View the Monitoring Data?", "githuburl":"" }, { "uri":"kafka-faq-0007.html", - "product_code":"dms", - "code":"125", + "node_id":"kafka-faq-0007.xml", + "product_code":"kafka", + "code":"154", "des":"Symptom: The monitoring data shows that there are 810 million accumulated messages. However, the Kafka console shows that there are 100 million messages in all six topics", "doc_type":"usermanual", "kw":"Why Is the Monitored Number of Accumulated Messages Inconsistent with the Message Quantity Displayed", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Is the Monitored Number of Accumulated Messages Inconsistent with the Message Quantity Displayed on the Kafka Console?", "githuburl":"" }, { "uri":"kafka-faq-0022.html", - "product_code":"dms", - "code":"126", + "node_id":"kafka-faq-0022.xml", + "product_code":"kafka", + "code":"155", "des":"The monitoring data is reported every minute. The reported data will be displayed on the monitoring page after being sorted. This process takes less than 20 minutes. Afte", "doc_type":"usermanual", "kw":"Why Is a Consumer Group Still on the Monitoring Page After Being Deleted?,Monitoring & Alarm,User Gu", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Why Is a Consumer Group Still on the Monitoring Page After Being Deleted?", "githuburl":"" }, + { + "uri":"kafka-ug-0723006.html", + "node_id":"kafka-ug-0723006.xml", + "product_code":"kafka", + "code":"156", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Troubleshooting", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Troubleshooting", + "githuburl":"" + }, + { + "uri":"kafka-faq-0604001.html", + "node_id":"kafka-faq-0604001.xml", + "product_code":"kafka", + "code":"157", + "des":"This section describes how to troubleshoot Kafka connection problems.If the connection to a Kafka instance is abnormal, perform the following operations to troubleshoot t", + "doc_type":"usermanual", + "kw":"Troubleshooting Kafka Connection Exceptions,Troubleshooting,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Troubleshooting Kafka Connection Exceptions", + "githuburl":"" + }, + { + "uri":"kafka-trouble-0709001.html", + "node_id":"kafka-trouble-0709001.xml", + "product_code":"kafka", + "code":"158", + "des":"The duration from message creation to retrieval occasionally reaches 6 minutes, which is not tolerable to services.Service requests are stacked and cannot be processed in", + "doc_type":"usermanual", + "kw":"Troubleshooting 6-Min Latency Between Message Creation and Retrieval,Troubleshooting,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Troubleshooting 6-Min Latency Between Message Creation and Retrieval", + "githuburl":"" + }, + { + "uri":"kafka-trouble-0001.html", + "node_id":"kafka-trouble-0001.xml", + "product_code":"kafka", + "code":"159", + "des":"The system displays the error message \"Disk error when trying to access log file on the disk\".The disk usage of the broker is too high.Expand the disk space by referring ", + "doc_type":"usermanual", + "kw":"Troubleshooting Message Creation Failures,Troubleshooting,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Troubleshooting Message Creation Failures", + "githuburl":"" + }, + { + "uri":"kafka-trouble-0002.html", + "node_id":"kafka-trouble-0002.xml", + "product_code":"kafka", + "code":"160", + "des":"A deleted topic still exists.Automatic topic creation has been enabled for the instance, and a consumer is connecting to the topic. If services are not stopped, message c", + "doc_type":"usermanual", + "kw":"Troubleshooting Topic Deletion Failures,Troubleshooting,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Troubleshooting Topic Deletion Failures", + "githuburl":"" + }, + { + "uri":"kafka-trouble-0004.html", + "node_id":"kafka-trouble-0004.xml", + "product_code":"kafka", + "code":"161", + "des":"For a Kafka instance deployed in multiple AZs, if one of the AZs is faulty, error message \"Topic {{topic_name}} not present in metadata after 60000 ms\" may be reported on", + "doc_type":"usermanual", + "kw":"Troubleshooting Error \"Topic {{topic_name}} not present in metadata after 60000 ms\" During Message P", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], + "title":"Troubleshooting Error \"Topic {{topic_name}} not present in metadata after 60000 ms\" During Message Production or Consumption", + "githuburl":"" + }, { "uri":"kafka-ug-00001.html", - "product_code":"dms", - "code":"127", + "node_id":"kafka-ug-00001.xml", + "product_code":"kafka", + "code":"162", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Change History,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kafka", + "documenttype":"usermanual" + } + ], "title":"Change History", "githuburl":"" }, { - "uri":"dms-ug-0312114.html", + "uri":"kafka-ug-00002.html", + "node_id":"kafka-ug-00002.xml", "product_code":"dms", - "code":"128", + "code":"163", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Acronyms and Abbreviations,User Guide", + "search_title":"", + "metedata":[ + { + "documenttype":"usermanual", + "prodname":"dms" + } + ], + "title":"Acronyms and Abbreviations", + "githuburl":"" + }, + { + "uri":"dms-ug-0312114.html", + "node_id":"dms-ug-0312114.xml", + "product_code":"dms", + "code":"164", "des":"See Glossary.", "doc_type":"usermanual", "kw":"Glossary,User Guide", + "search_title":"", + "metedata":[ + { + "documenttype":"usermanual", + "prodname":"dms" + } + ], "title":"Glossary", "githuburl":"" } diff --git a/docs/dms/umn/CLASS.TXT.json b/docs/dms/umn/CLASS.TXT.json index bf94028e..9b4143ba 100644 --- a/docs/dms/umn/CLASS.TXT.json +++ b/docs/dms/umn/CLASS.TXT.json @@ -36,7 +36,7 @@ "code":"4" }, { - "desc":"Kafka instances are compatible with open-source Kafka 1.1.0, 2.3.0, and 2.7. The instance specifications are classified based on bandwidth, namely, 100 MB/s, 300 MB/s, 60", + "desc":"Kafka instances are compatible with open-source Kafka v1.1.0, v2.3.0, v2.7, and v3.x. Kafka instances are classified into cluster and single-node types. A cluster instanc", "product_code":"dms", "title":"Specifications", "uri":"Kafka-specification.html", @@ -44,6 +44,15 @@ "p_code":"1", "code":"5" }, + { + "desc":"A single-node Kafka instance has only one broker. These instances do not guarantee performance or reliability and are for trial use or testing only. In the production env", + "product_code":"dms", + "title":"Comparing Single-node and Cluster Kafka Instances", + "uri":"kafka-pd-0052.html", + "doc_type":"usermanual", + "p_code":"1", + "code":"6" + }, { "desc":"DMS is compatible with open-source Kafka and has customized and enhanced Kafka features. In addition to the advantages of open-source Kafka, DMS for Kafka provides more r", "product_code":"dms", @@ -51,7 +60,7 @@ "uri":"kafka-pd-200720001.html", "doc_type":"usermanual", "p_code":"1", - "code":"6" + "code":"7" }, { "desc":"This section describes the notes and constraints on DMS.", @@ -60,7 +69,7 @@ "uri":"kafka-pd-190605003.html", "doc_type":"usermanual", "p_code":"1", - "code":"7" + "code":"8" }, { "desc":"Cloud Trace Service (CTS)CTS generates traces to provide you with a history of operations performed on cloud service resources. The traces include operation requests sent", @@ -69,7 +78,7 @@ "uri":"kafka-pd-190605002.html", "doc_type":"usermanual", "p_code":"1", - "code":"8" + "code":"9" }, { "desc":"DMS for Kafka of the cloud service platform uses Kafka as the message engine. This chapter presents explanations of basic concepts of Kafka.A topic is a category for mess", @@ -78,7 +87,7 @@ "uri":"glossary-kafka.html", "doc_type":"usermanual", "p_code":"1", - "code":"9" + "code":"10" }, { "desc":"This section provides recommendations on configuring common parameters for Kafka producers and consumers.", @@ -87,242 +96,296 @@ "uri":"dms-ug-001.html", "doc_type":"usermanual", "p_code":"1", - "code":"10" - }, - { - "desc":"By default, there are two types of user permissions: user management and resource management.User management refers to the management of users, user groups, and user grou", - "product_code":"dms", - "title":"Permissions", - "uri":"dms-ug-190128001.html", - "doc_type":"usermanual", - "p_code":"1", "code":"11" }, { - "desc":"Before creating a Kafka instance, ensure the availability of resources, including a virtual private cloud (VPC), subnet, security group, and security group rules. Each Ka", + "desc":"You can use Identity and Access Management (IAM) to manage DMS for Kafka permissions and control access to your resources. IAM provides identity authentication, permissio", "product_code":"dms", - "title":"Preparing Required Resources", - "uri":"kafka-ug-180604012.html", + "title":"Permission", + "uri":"ProductDescPrivilegeManagement.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"1", "code":"12" }, { - "desc":"Kafka instances are physically isolated and exclusively occupied by each tenant. You can customize the computing capabilities and storage space of an instance based on se", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Creating an Instance", - "uri":"dms-ug-180604013.html", + "title":"Getting Started", + "uri":"kafka-ug-00003.html", "doc_type":"usermanual", "p_code":"", "code":"13" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "desc":"This section takes the example of creating a Kafka 2.7 instance (ciphertext access and SASL_SSL) and accessing it on the client (private network, within a virtual private", "product_code":"dms", - "title":"Accessing a Kafka Instance", - "uri":"kafka-ug190605003.html", + "title":"Getting Started with Kafka for Message Production and Consumption", + "uri":"kafka-qs-0409001.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"13", "code":"14" }, { - "desc":"This section describes how to use an open-source Kafka client to access a Kafka instance if SASL access is not enabled for the instance. There are two scenarios. For cros", + "desc":"The following figure shows the process of using a Kafka instance to produce and consume messages.Creating a User and Granting DMS for Kafka PermissionsCreate IAM users an", "product_code":"dms", - "title":"Accessing a Kafka Instance Without SASL", - "uri":"kafka-ug-180604020.html", + "title":"Process of Using Kafka", + "uri":"kafka-ug-0069.html", "doc_type":"usermanual", - "p_code":"14", + "p_code":"", "code":"15" }, { - "desc":"If you enable SASL_SSL when creating an instance, data will be encrypted before transmission for enhanced security.For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_S", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Accessing a Kafka Instance with SASL", - "uri":"kafka-ug-180801001.html", + "title":"Permission Management", + "uri":"UserPrivilegeManagement.html", "doc_type":"usermanual", - "p_code":"14", + "p_code":"", "code":"16" }, { - "desc":"VPCs are logically isolated from each other. If a Kafka instance and a Kafka client are in different VPCs within a region, they cannot communicate with each other. In thi", + "desc":"This section describes how to use Identity and Access Management (IAM) for fine-grained permissions control for your Distributed Message Service (DMS) for Kafka resources", "product_code":"dms", - "title":"Cross-VPC Access to a Kafka Instance", - "uri":"kafka-ug-0001.html", + "title":"Creating a User and Granting DMS for Kafka Permissions", + "uri":"CreateUserAndGrantPolicy.html", "doc_type":"usermanual", - "p_code":"14", + "p_code":"16", "code":"17" }, { - "desc":"You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.You have created EIPs. ", + "desc":"Kafka instances are tenant-exclusive, and physically isolated in deployment. You can customize the computing capabilities and storage space of a Kafka instance as require", "product_code":"dms", - "title":"Using DNAT to Access a Kafka Instance", - "uri":"kafka-dnat.html", + "title":"Creating a Kafka Instance", + "uri":"kafka-ug-180604013.html", "doc_type":"usermanual", - "p_code":"14", + "p_code":"", "code":"18" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Managing Instances", - "uri":"kafka-ug-180604011.html", + "title":"Configuring Topics", + "uri":"kafka-ug-0720001.html", "doc_type":"usermanual", "p_code":"", "code":"19" }, { - "desc":"View detailed information about a Kafka instance on the DMS console, for example, the IP addresses and port numbers for accessing the instance.Select the region where you", + "desc":"Topics store messages created by producers and subscribed by consumers. If automatic topic creation is not enabled during Kafka instance creation, you need to manually cr", "product_code":"dms", - "title":"Viewing an Instance", - "uri":"kafka-ug-180604014.html", + "title":"Creating a Kafka Topic", + "uri":"kafka-ug-180604018.html", "doc_type":"usermanual", "p_code":"19", "code":"20" }, { - "desc":"Restart one or more Kafka instances at a time on the DMS console.When a Kafka instance is being restarted, message retrieval and creation requests of clients will be reje", + "desc":"DMS supports access control list (ACL) for topics. You can differentiate user permissions by granting users different permissions in a topic.This section describes how to", "product_code":"dms", - "title":"Restarting an Instance", - "uri":"kafka-ug-180604015.html", + "title":"Configuring Kafka Topic Permissions", + "uri":"kafka-ug-0002.html", "doc_type":"usermanual", "p_code":"19", "code":"21" }, { - "desc":"On the DMS console, you can delete one or more Kafka instances that have been created or failed to be created.Deleting a Kafka instance will delete the data in the instan", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Deleting an Instance", - "uri":"kafka-ug-180604016.html", + "title":"Managing Topics", + "uri":"kafka-ug-0058.html", "doc_type":"usermanual", "p_code":"19", "code":"22" }, { - "desc":"After creating a Kafka instance, you can modify some parameters of the instance based on service requirements, including the instance name, description, security group, a", + "desc":"On the console, you can view the details of a Kafka instance including subscriptions to a topic, offsets and number of messages in each partition, and producer addresses.", "product_code":"dms", - "title":"Modifying the Information About an Instance", - "uri":"kafka-ug-180604017.html", + "title":"Viewing Kafka Topic Details", + "uri":"kafka_ug_0045.html", "doc_type":"usermanual", - "p_code":"19", + "p_code":"22", "code":"23" }, { - "desc":"To access a Kafka instance over a public network, enable public access and configure EIPs for the instance.If you no longer need public access to the instance, you can di", + "desc":"This section describes how to modify following configurations of a Kafka topic on the console.Modifying Synchronous Replication, Synchronous Flushing, Message Timestamp, ", "product_code":"dms", - "title":"Configuring Public Access", - "uri":"kafka-ug-0319001.html", + "title":"Modifying Kafka Topic Configurations", + "uri":"kafka-ug-0038.html", "doc_type":"usermanual", - "p_code":"19", + "p_code":"22", "code":"24" }, { - "desc":"You can reset the SASL_SSL password for accessing a Kafka instance by resetting Kafka password if you forget it.You can reset the Kafka password only if Kafka SASL_SSL ha", + "desc":"After creating a topic, you can increase the number of partitions as required.Changing the number of partitions does not restart the instance or affect services.Methods f", "product_code":"dms", - "title":"Resetting Kafka Password", - "uri":"kafka-ug-180718001.html", + "title":"Changing Kafka Partition Quantity", + "uri":"kafka-ug-0006.html", "doc_type":"usermanual", - "p_code":"19", + "p_code":"22", "code":"25" }, { - "desc":"Tags facilitate Kafka instance identification and management.You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the creat", + "desc":"Export the topic list on the console. Batch export is supported.A topic has been created.Select the region where your Kafka instance is located.The topic list contains th", "product_code":"dms", - "title":"Managing Instance Tags", - "uri":"TagManagement.html", + "title":"Exporting the Kafka Topic List", + "uri":"kafka_ug_0027.html", "doc_type":"usermanual", - "p_code":"19", + "p_code":"22", "code":"26" }, { - "desc":"After you initiate certain instance operations such as configuring public access and modifying the capacity threshold policy, a background task will start for each operat", + "desc":"Partition reassignment is to reassign replicas of a partition to different brokers to solve the problem of unbalanced broker load.Partition reassignment is required in th", "product_code":"dms", - "title":"Viewing Background Tasks", - "uri":"kafka-ug-200119002.html", + "title":"Reassigning Kafka Partitions", + "uri":"kafka_ug_0023.html", "doc_type":"usermanual", - "p_code":"19", + "p_code":"22", "code":"27" }, { - "desc":"On the Kafka console, you can view the disk usage of each broker.Select the region where your Kafka instance is located.You can query topics that use the most disk space ", + "desc":"Automatic topic creation: A topic will be automatically created when a message is produced in or consumed from a topic that does not exist. By default, the topic has para", "product_code":"dms", - "title":"Viewing Disk Usage", - "uri":"kafka-ug-0004.html", + "title":"Configuring Automatic Topic Creation", + "uri":"kafka_ug_0043.html", "doc_type":"usermanual", - "p_code":"19", + "p_code":"22", "code":"28" }, + { + "desc":"Delete a topic using either of the following methods:Deleting a Kafka Topic (Console)Deleting a Kafka Topic on the ClientA Kafka instance has been created, and a topic ha", + "product_code":"dms", + "title":"Deleting a Kafka Topic", + "uri":"kafka-ug-180604019.html", + "doc_type":"usermanual", + "p_code":"22", + "code":"29" + }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Managing Topics", - "uri":"kafka-ug-0720001.html", + "title":"Connecting to an Instance", + "uri":"kafka-ug190605003.html", "doc_type":"usermanual", "p_code":"", - "code":"29" - }, - { - "desc":"A topic is a stream of messages. If automatic topic creation is not enabled during Kafka instance creation, you need to manually create topics for creating and retrieving", - "product_code":"dms", - "title":"Creating a Topic", - "uri":"dms-ug-180604018.html", - "doc_type":"usermanual", - "p_code":"29", "code":"30" }, { - "desc":"Delete a topic using either of the following methods:By using the consoleBy using Kafka CLIA Kafka instance has been created, and a topic has been created in this instanc", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Deleting a Topic", - "uri":"kafka-ug-180604019.html", + "title":"Configuring Kafka Network Connections", + "uri":"kafka-ug-0059.html", "doc_type":"usermanual", - "p_code":"29", + "p_code":"30", "code":"31" }, { - "desc":"Aging time is a period that messages in the topic are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and ", + "desc":"A client can connect to a Kafka instance in public or private networks. Notes before using a private network:By default, a client and a Kafka instance are interconnected ", "product_code":"dms", - "title":"Modifying Topic Aging Time", - "uri":"kafka-ug-200506001.html", + "title":"Kafka Network Connection Conditions", + "uri":"kafka-ug-180604012.html", "doc_type":"usermanual", - "p_code":"29", + "p_code":"31", "code":"32" }, { - "desc":"After creating a topic, you can increase the number of partitions based on service requirements.Changing the number of partitions does not affect services.Methods for cha", + "desc":"To access a Kafka instance over a public network, enable public access and configure EIPs for the instance.If you no longer need public access to the instance, you can di", "product_code":"dms", - "title":"Changing Partition Quantity", - "uri":"kafka-ug-0006.html", + "title":"Configuring Kafka Public Access", + "uri":"kafka-ug-0319001.html", "doc_type":"usermanual", - "p_code":"29", + "p_code":"31", "code":"33" }, { - "desc":"Synchronous replication: A message is returned to the client only after the message creation request has been received and the message has been acknowledged by all replic", + "desc":"VPCs are logically isolated from each other. If a Kafka instance and a Kafka client are in different VPCs within a region, they cannot communicate with each other. In thi", "product_code":"dms", - "title":"Modifying Synchronous Replication and Flushing Settings", - "uri":"kafka_ug_0022.html", + "title":"Accessing Kafka Using a VPC Endpoint Across VPCs", + "uri":"kafka-ug-0001.html", "doc_type":"usermanual", - "p_code":"29", + "p_code":"31", "code":"34" }, { - "desc":"On the console, view sample code for creating and retrieving messages in Java, Go, and Python.Select the region where your Kafka instance is located.View sample code for ", + "desc":"You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.You have created EIPs. ", "product_code":"dms", - "title":"Viewing Sample Code", - "uri":"kafka_ug_0024.html", + "title":"Accessing Kafka in a Public Network Using DNAT", + "uri":"kafka-dnat.html", "doc_type":"usermanual", - "p_code":"29", + "p_code":"31", "code":"35" }, { - "desc":"Export topics on the console. Batch export is supported.A topic has been created.Select the region where your Kafka instance is located.The topic list contains the follow", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Exporting Topics", - "uri":"kafka_ug_0027.html", + "title":"Configuring Kafka Access Control", + "uri":"kafka-ug-0061.html", "doc_type":"usermanual", - "p_code":"29", + "p_code":"30", "code":"36" }, + { + "desc":"You can access a Kafka instance in plaintext or ciphertext. This section describes how to change the access mode on the console.When you change the access mode for the fi", + "product_code":"dms", + "title":"Configuring Plaintext or Ciphertext Access to Kafka Instances", + "uri":"kafka_ug_0044.html", + "doc_type":"usermanual", + "p_code":"36", + "code":"37" + }, + { + "desc":"DMS supports access control list (ACL) for topics. You can differentiate user permissions by granting users different permissions in a topic.This section describes how to", + "product_code":"dms", + "title":"Configuring Kafka Users", + "uri":"kafka-ug-0003.html", + "doc_type":"usermanual", + "p_code":"36", + "code":"38" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Configuring the Kafka Client", + "uri":"kafka-ug-0062.html", + "doc_type":"usermanual", + "p_code":"30", + "code":"39" + }, + { + "desc":"This section provides recommendations on configuring common parameters for Kafka producers and consumers. Kafka clients in different versions may have different parameter", + "product_code":"dms", + "title":"Setting Parameters for Kafka Clients", + "uri":"Kafka-client-parameter.html", + "doc_type":"usermanual", + "p_code":"39", + "code":"40" + }, + { + "desc":"Ensure that the owner thread does not exit abnormally. Otherwise, the client may fail to initiate consumption requests and the consumption will be blocked.Commit messages", + "product_code":"dms", + "title":"Suggestions on Using the Kafka Client", + "uri":"Kafka-client-best-practice.html", + "doc_type":"usermanual", + "p_code":"39", + "code":"41" + }, + { + "desc":"This section describes how to use an open-source Kafka client to access a Kafka instance in plaintext. Two scenarios: private network within a VPC and public network. To ", + "product_code":"dms", + "title":"Connecting to Kafka Using the Client (Plaintext Access)", + "uri":"kafka-ug-180604020.html", + "doc_type":"usermanual", + "p_code":"30", + "code":"42" + }, + { + "desc":"If you enable ciphertext access when creating an instance, SASL authentication will be required when your client connects to a Kafka instance.For security purposes, TLS_E", + "product_code":"dms", + "title":"Connecting to Kafka Using the Client (Ciphertext Access)", + "uri":"kafka-ug-180801001.html", + "doc_type":"usermanual", + "p_code":"30", + "code":"43" + }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", @@ -330,61 +393,34 @@ "uri":"kafka-ug-0720002.html", "doc_type":"usermanual", "p_code":"", - "code":"37" + "code":"44" }, { "desc":"You can view the offset of different partitions, the message size, creation time, and body of messages in topics.Select the region where your Kafka instance is located.If", "product_code":"dms", - "title":"Querying Messages", + "title":"Viewing Kafka Messages", "uri":"kafka-ug-190904001.html", "doc_type":"usermanual", - "p_code":"37", - "code":"38" + "p_code":"44", + "code":"45" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "desc":"Aging time is a period that messages in the topic are retained for. Consumers must retrieve messages before this period ends. Otherwise, the messages will be deleted and ", "product_code":"dms", - "title":"Managing Users", - "uri":"kafka-ug-0009.html", + "title":"Changing Kafka Message Retention Period", + "uri":"kafka-ug-200506001.html", "doc_type":"usermanual", - "p_code":"", - "code":"39" + "p_code":"44", + "code":"46" }, { - "desc":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", + "desc":"This section describes how to delete messages on the console.Deleted messages cannot be recovered.Before deleting a message, set the auto.offset.reset parameter in the co", "product_code":"dms", - "title":"Creating a SASL_SSL User", - "uri":"kafka-ug-0003.html", + "title":"Deleting Kafka Messages", + "uri":"kafka_ug_0046.html", "doc_type":"usermanual", - "p_code":"39", - "code":"40" - }, - { - "desc":"DMS supports ACL permission management for topics. You can differentiate the operations that different users are allowed to perform on a topic by granting the users diffe", - "product_code":"dms", - "title":"Granting Permissions to a SASL_SSL User", - "uri":"kafka-ug-0002.html", - "doc_type":"usermanual", - "p_code":"39", - "code":"41" - }, - { - "desc":"If you forget the password of a SASL_SSL user created on the Users tab page, you can reset the password and use the new password to connect to the Kafka instance.If you f", - "product_code":"dms", - "title":"Resetting the SASL_SSL Password", - "uri":"kafka_ug_0025.html", - "doc_type":"usermanual", - "p_code":"39", - "code":"42" - }, - { - "desc":"This section describes how to delete a SASL_SSL user.Select the region where your Kafka instance is located.On the Users tab page, click Delete in the row that contains t", - "product_code":"dms", - "title":"Deleting a SASL_SSL User", - "uri":"kafka_ug_0026.html", - "doc_type":"usermanual", - "p_code":"39", - "code":"43" + "p_code":"44", + "code":"47" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -393,106 +429,223 @@ "uri":"kafka-ug-0011.html", "doc_type":"usermanual", "p_code":"", - "code":"44" + "code":"48" }, { - "desc":"View the consumer group list, consumer list, and consumer offsets.The consumer list can be viewed only when consumers in a consumer group are connected to the Kafka insta", + "desc":"Create a consumer group on the console.auto.create.groups.enable: a consumer group is automatically created when a consumer attempts to enter a group that does not exist.", "product_code":"dms", - "title":"Querying Consumer Group Details", + "title":"Creating a Kafka Consumer Group", + "uri":"kafka-ug-0041.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"49" + }, + { + "desc":"This section describes how to query the consumer group list.Select the region where your Kafka instance is located.The consumer group name, status, and Coordinator (ID) a", + "product_code":"dms", + "title":"Querying the Kafka Consumer Group List", "uri":"kafka_ug_0021.html", "doc_type":"usermanual", - "p_code":"44", - "code":"45" + "p_code":"48", + "code":"50" }, { - "desc":"You can delete a consumer group using either of the following methods:Method 1: Delete a consumer group on the console.Method 2: Use Kafka CLI to delete a consumer group.", + "desc":"This section describes how to view the consumer list and consumer connection addresses.The consumer list and connection address can be viewed only when consumers in a con", "product_code":"dms", - "title":"Deleting a Consumer Group", - "uri":"kafka-ug-0012.html", - "doc_type":"usermanual", - "p_code":"44", - "code":"46" - }, - { - "desc":"Resetting the consumer offset is to change the retrieval position of a consumer.Messages may be retrieved more than once after the offset is reset. Exercise caution when ", - "product_code":"dms", - "title":"Resetting the Consumer Offset", - "uri":"kafka-ug-0014.html", - "doc_type":"usermanual", - "p_code":"44", - "code":"47" - }, - { - "desc":"View consumer connection addresses on the DMS console.The connection address of a consumer can be viewed only when the consumer is connected to a Kafka instance.Select th", - "product_code":"dms", - "title":"Viewing Consumer Connection Addresses", + "title":"Viewing Kafka Consumer Details", "uri":"kafka-ug-0015.html", "doc_type":"usermanual", - "p_code":"44", - "code":"48" + "p_code":"48", + "code":"51" + }, + { + "desc":"This section describes how to view and reset consumption offsets. Resetting consumption offsets is to change the consumption position for consumers.Messages may be retrie", + "product_code":"dms", + "title":"Viewing and Resetting Kafka Consumption Offsets", + "uri":"kafka-ug-0014.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"52" + }, + { + "desc":"Export the consumer group list from the console.Select the region where your Kafka instance is located.Select the desired consumer groups and choose Export > Export selec", + "product_code":"dms", + "title":"Exporting Kafka Consumer Groups", + "uri":"kafka-ug-0056.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"53" + }, + { + "desc":"You can delete a consumer group in either of the following ways:Method 1: Delete a consumer group on the console.Method 2: Use Kafka CLI to delete a consumer group. (Ensu", + "product_code":"dms", + "title":"Deleting a Kafka Consumer Group", + "uri":"kafka-ug-0012.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"54" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Managing Instances", + "uri":"kafka-ug-180604011.html", + "doc_type":"usermanual", + "p_code":"", + "code":"55" + }, + { + "desc":"This section describes how to view the details, and modify the basic information of a Kafka instance on the console.After creating a Kafka instance, you can modify some p", + "product_code":"dms", + "title":"Viewing and Modifying Basic Information of a Kafka Instance", + "uri":"kafka-ug-180604014.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"56" + }, + { + "desc":"This section describes how to view the disk usage of each broker on the Kafka console.This function is unavailable for single-node instances.Select the region where your ", + "product_code":"dms", + "title":"Viewing Kafka Disk Usage", + "uri":"kafka-ug-0004.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"57" + }, + { + "desc":"After you initiate certain instance operations listed in Table 1, a background task will start for each operation. On the console, you can view the background task status", + "product_code":"dms", + "title":"Viewing Kafka Background Tasks", + "uri":"kafka-ug-200119002.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"58" + }, + { + "desc":"On the console, view sample code for creating and retrieving messages in Java, Go, and Python.Select the region where your Kafka instance is located.View sample code for ", + "product_code":"dms", + "title":"Viewing Sample Code of Kafka Production and Consumption", + "uri":"kafka_ug_0024.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"59" }, { "desc":"Your Kafka instances, topics, and consumers come with default configuration parameter settings. You can modify common parameters on the DMS console. For details about par", "product_code":"dms", - "title":"Modifying Kafka Parameters", + "title":"Modifying Kafka Instance Configuration Parameters", "uri":"kafka-ug-0007.html", "doc_type":"usermanual", + "p_code":"55", + "code":"60" + }, + { + "desc":"Tags facilitate Kafka instance identification and management.You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the creat", + "product_code":"dms", + "title":"Configuring Kafka Instance Tags", + "uri":"TagManagement.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"61" + }, + { + "desc":"This section describes how to export the Kafka instance list from the console.Select the region where your Kafka instance is located.Select the desired instances and choo", + "product_code":"dms", + "title":"Exporting the Kafka Instance List", + "uri":"kafka-ug-0053.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"62" + }, + { + "desc":"Restart one or more Kafka instances at a time on the DMS console.When a Kafka instance is being restarted, message retrieval and creation requests of clients will be reje", + "product_code":"dms", + "title":"Restarting a Kafka Instance", + "uri":"kafka-ug-180604015.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"63" + }, + { + "desc":"Delete one or more Kafka instances at a time on the DMS console.Deleting a Kafka instance will delete the data in the instance without any backup. Exercise caution when p", + "product_code":"dms", + "title":"Deleting Kafka Instances", + "uri":"kafka-ug-180604016.html", + "doc_type":"usermanual", + "p_code":"55", + "code":"64" + }, + { + "desc":"After creating a Kafka instance, you can increase its specifications. Table 1 lists available modification options. Only one object can be modified per operation: broker ", + "product_code":"dms", + "title":"Modifying Kafka Instance Specifications", + "uri":"kafka-ug-181221001.html", + "doc_type":"usermanual", "p_code":"", - "code":"49" + "code":"65" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"dms", - "title":"Monitoring", + "title":"Migrating Data", + "uri":"kafka_ug_0016.html", + "doc_type":"usermanual", + "p_code":"", + "code":"66" + }, + { + "desc":"You can migrate Kafka services to connect message producers and consumers to a new Kafka instance and can even migrate persisted message data to the new Kafka instance. K", + "product_code":"dms", + "title":"Kafka Data Migration Overview", + "uri":"kafka-bp-migration.html", + "doc_type":"usermanual", + "p_code":"66", + "code":"67" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Monitoring and Alarms", "uri":"kafka-ug-180413001.html", "doc_type":"usermanual", "p_code":"", - "code":"50" + "code":"68" }, { "desc":"Cloud Eye monitors Kafka instance metrics in real time. You can view these metrics on the Cloud Eye console.At least one Kafka instance has been created. The instance has", "product_code":"dms", - "title":"Viewing Metrics", + "title":"Viewing Kafka Monitoring Metrics", "uri":"kafka-ug-190605001.html", "doc_type":"usermanual", - "p_code":"50", - "code":"51" + "p_code":"68", + "code":"69" }, { - "desc":"This section describes DMS metrics reported to Cloud Eye as well as their namespace and dimensions. You can use the Cloud Eye console to query the Kafka metrics and alarm", + "desc":"This section describes metrics reported by DMS to Cloud Eye as well as their namespaces and dimensions. You can use the Cloud Eye console or APIs to query the Kafka metri", "product_code":"dms", "title":"Kafka Metrics", - "uri":"dms-ug-180413002.html", + "uri":"kafka-ug-180413002.html", "doc_type":"usermanual", - "p_code":"50", - "code":"52" + "p_code":"68", + "code":"70" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "desc":"This section describes the alarm rules of some metrics and how to configure them. In actual services, you are advised to configure alarm rules for metrics based on the fo", "product_code":"dms", - "title":"Auditing", - "uri":"kafka-ug-180418001.html", + "title":"Configuring a Kafka Alarm Rule", + "uri":"kafka-ug-180524001.html", "doc_type":"usermanual", - "p_code":"", - "code":"53" + "p_code":"68", + "code":"71" }, { - "desc":"With Cloud Trace Service (CTS), you can record operations associated with DMS for later query, audit, and backtrack operations.", + "desc":"With Cloud Trace Service (CTS), you can record operations associated with DMS for later query, audit, and backtrack operations.CTS has been enabled.See Querying Real-Time", "product_code":"dms", - "title":"Operations Logged by CTS", + "title":"Viewing Kafka Audit Logs", "uri":"kafka-ug-180418002.html", "doc_type":"usermanual", - "p_code":"53", - "code":"54" - }, - { - "desc":"This section describes how to view operation records of the last 7 days on the CTS console.Select the region where your Kafka instance is located.Trace Source: Select DMS", - "product_code":"dms", - "title":"Viewing Audit Logs", - "uri":"kafka-ug-180418003.html", - "doc_type":"usermanual", - "p_code":"53", - "code":"55" + "p_code":"", + "code":"72" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -501,7 +654,7 @@ "uri":"kafka-ug-0723004.html", "doc_type":"usermanual", "p_code":"", - "code":"56" + "code":"73" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -509,8 +662,8 @@ "title":"Instances", "uri":"kafka-faq-191030002.html", "doc_type":"usermanual", - "p_code":"56", - "code":"57" + "p_code":"73", + "code":"74" }, { "desc":"To improve the reliability of a Kafka instance, you are advised to select three AZs or more when creating the instance. You cannot select two AZs.Each Kafka instance cont", @@ -518,35 +671,35 @@ "title":"Why Can't I Select Two AZs?", "uri":"kafka-faq-200426002.html", "doc_type":"usermanual", - "p_code":"57", - "code":"58" + "p_code":"74", + "code":"75" }, { - "desc":"This may be because you do not have the Server Administrator and VPC Administrator permissions. For details about how to add permissions to a user group, see \"User and Us", + "desc":"This may be because you do not have the Server Administrator and VPC Administrator permissions. For details about how to add permissions to a user group, see Viewing and ", "product_code":"dms", "title":"Why Can't I View the Subnet and Security Group Information When Creating a DMS Instance?", "uri":"kafka-faq-200426003.html", "doc_type":"usermanual", - "p_code":"57", - "code":"59" + "p_code":"74", + "code":"76" }, { - "desc":"The storage space is the space for storing messages (including messages in replicas), logs and metadata. When specifying storage space, specify the disk type and disk siz", + "desc":"The storage space is the space for storing messages (including messages in replicas), logs and metadata. To select a storage space, specify the disk type and disk size. F", "product_code":"dms", "title":"How Do I Select Storage Space for a Kafka Instance?", "uri":"kafka-faq-200426005.html", "doc_type":"usermanual", - "p_code":"57", - "code":"60" + "p_code":"74", + "code":"77" }, { - "desc":"High I/O: The average latency is 6 to 10 ms, and the maximum bandwidth is 120 MB/s (read + write).Ultra-high I/O: The average latency is 1 to 3 ms, and the maximum bandwi", + "desc":"High I/O: The average latency is 6 to 10 ms, and the maximum bandwidth is 150 MB/s (read + write).Ultra-high I/O: The average latency is 1 to 3 ms, and the maximum bandwi", "product_code":"dms", "title":"How Do I Choose Between High I/O and Ultra-high I/O?", "uri":"kafka-faq-200426006.html", "doc_type":"usermanual", - "p_code":"57", - "code":"61" + "p_code":"74", + "code":"78" }, { "desc":"The following policies are supported:Stop productionWhen the memory usage reaches the disk capacity threshold (95%), new messages will no longer be created, but existing ", @@ -554,17 +707,17 @@ "title":"Which Capacity Threshold Policy Should I Use?", "uri":"kafka-faq-200426007.html", "doc_type":"usermanual", - "p_code":"57", - "code":"62" + "p_code":"74", + "code":"79" }, { - "desc":"Kafka v1.1.0, v2.3.0, and v2.7.", + "desc":"Kafka v2.3.0, v2.7, and v3.x.For details about how to create a Kafka instance, see Creating a Kafka Instance.", "product_code":"dms", "title":"Which Kafka Versions Are Supported?", "uri":"kafka-faq-200426008.html", "doc_type":"usermanual", - "p_code":"57", - "code":"63" + "p_code":"74", + "code":"80" }, { "desc":"Kafka instances are managed using ZooKeeper. Opening ZooKeeper may cause misoperations and service losses. ZooKeeper is used only within Kafka clusters and does not provi", @@ -572,26 +725,26 @@ "title":"What Is the ZooKeeper Address of a Kafka Instance?", "uri":"kafka-faq-200426009.html", "doc_type":"usermanual", - "p_code":"57", - "code":"64" + "p_code":"74", + "code":"81" }, { - "desc":"Yes. A Kafka instance is a cluster that consists of three or more brokers.", + "desc":"Kafka instances are classified into single-node and cluster types. A single-node instance has only one broker in single-node mode. A cluster instance consists of three or", "product_code":"dms", "title":"Are Kafka Instances in Cluster Mode?", "uri":"kafka-faq-200426010.html", "doc_type":"usermanual", - "p_code":"57", - "code":"65" + "p_code":"74", + "code":"82" }, { "desc":"No. You must access a Kafka instance through one of the following ports:Accessing a Kafka instance without SASL:The port varies with the access mode:Intra-VPC access: por", "product_code":"dms", - "title":"Can I Modify the Connection Address for Accessing a Kafka Instance?", + "title":"Can I Modify the Port for Accessing a Kafka Instance?", "uri":"kafka-faq-200426011.html", "doc_type":"usermanual", - "p_code":"57", - "code":"66" + "p_code":"74", + "code":"83" }, { "desc":"The certificates are valid for more than 15 years. You do not need to worry about certificate expiration. The certificates are used for one-way authentication when enabli", @@ -599,8 +752,8 @@ "title":"How Long Are Kafka SSL Certificates Valid for?", "uri":"kafka-faq-200426012.html", "doc_type":"usermanual", - "p_code":"57", - "code":"67" + "p_code":"74", + "code":"84" }, { "desc":"Unfortunately, you cannot synchronize two Kafka instances in real time. To migrate services from one instance to another, create messages to both instances. After all mes", @@ -608,17 +761,44 @@ "title":"How Do I Synchronize Data from One Kafka Instance to Another?", "uri":"kafka-faq-200426013.html", "doc_type":"usermanual", - "p_code":"57", - "code":"68" + "p_code":"74", + "code":"85" }, { - "desc":"The SASL_SSL setting cannot be changed once the instance has been created. Be careful when configuring this setting during instance creation. If you need to change the se", + "desc":"The SASL_SSL setting can be changed for cluster instances (see Configuring Plaintext or Ciphertext Access to Kafka Instances), but cannot be changed for single-node insta", "product_code":"dms", "title":"How Do I Change the SASL_SSL Setting of a Kafka Instance?", "uri":"kafka-faq-200426014.html", "doc_type":"usermanual", - "p_code":"57", - "code":"69" + "p_code":"74", + "code":"86" + }, + { + "desc":"After an instance is created, its SASL mechanism cannot be modified. If you want to change it, create an instance again.", + "product_code":"dms", + "title":"How Do I Modify the SASL Mechanism?", + "uri":"kafka_faq_0052.html", + "doc_type":"usermanual", + "p_code":"74", + "code":"87" + }, + { + "desc":"The security protocol can be changed on the console. In the Connection area on the Kafka instance details page, disable Ciphertext Access and then configure security prot", + "product_code":"dms", + "title":"How Do I Change the Security Protocol?", + "uri":"kafka_faq_0062.html", + "doc_type":"usermanual", + "p_code":"74", + "code":"88" + }, + { + "desc":"No. A Kafka instance will not be restarted if you modify its enterprise project.", + "product_code":"dms", + "title":"Will a Kafka Instance Be Restarted After Its Enterprise Project Is Modified?", + "uri":"kafka-faq-0008.html", + "doc_type":"usermanual", + "p_code":"74", + "code":"89" }, { "desc":"Kafka brokers and ZooKeeper are deployed on the same VM.", @@ -626,8 +806,8 @@ "title":"Are Kafka Brokers and ZooKeeper Deployed on the Same VM or on Different VMs?", "uri":"kafka-faq-0015.html", "doc_type":"usermanual", - "p_code":"57", - "code":"70" + "p_code":"74", + "code":"90" }, { "desc":"For security purposes, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 is supported.", @@ -635,26 +815,26 @@ "title":"Which Cipher Suites Are Supported by Kafka?", "uri":"kafka-faq-0020.html", "doc_type":"usermanual", - "p_code":"57", - "code":"71" + "p_code":"74", + "code":"91" }, { - "desc":"No. The AZ configuration cannot be changed once the instance is created. To use multiple AZs, create another instance.", + "desc":"No. The AZ cannot be changed once the instance is created. To use multiple AZs, create another instance.", "product_code":"dms", - "title":"Can I Change an Instance from Single-AZ Deployment to Multi-AZ Deployment?", + "title":"Can I Change Single-AZ Deployment to Multi-AZ Deployment for an Instance?", "uri":"kafka-faq-0023.html", "doc_type":"usermanual", - "p_code":"57", - "code":"72" + "p_code":"74", + "code":"92" }, { "desc":"DMS for Kafka supports cross-AZ disaster recovery. If you select multiple AZs when creating an instance, cross-AZ disaster recovery will be available.You can view the AZs", "product_code":"dms", - "title":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I View the AZs Configured for an Existing Instance?", + "title":"Does DMS for Kafka Support Cross-AZ Disaster Recovery? Where Can I Check Whether an Existing Instance is Across-AZs?", "uri":"kafka-faq-0025.html", "doc_type":"usermanual", - "p_code":"57", - "code":"73" + "p_code":"74", + "code":"93" }, { "desc":"Yes.", @@ -662,8 +842,8 @@ "title":"Do Kafka Instances Support Disk Encryption?", "uri":"kafka-faq-0030.html", "doc_type":"usermanual", - "p_code":"57", - "code":"74" + "p_code":"74", + "code":"94" }, { "desc":"No. Once an instance is created, its VPC and subnet cannot be changed.", @@ -671,8 +851,8 @@ "title":"Can I Change the VPC and Subnet After a Kafka Instance Is Created?", "uri":"kafka-faq-0036.html", "doc_type":"usermanual", - "p_code":"57", - "code":"75" + "p_code":"74", + "code":"95" }, { "desc":"You can find Kafka Streams use cases on the official Kafka website.", @@ -680,8 +860,8 @@ "title":"Where Can I Find Kafka Streams Use Cases?", "uri":"kafka-faq-0037.html", "doc_type":"usermanual", - "p_code":"57", - "code":"76" + "p_code":"74", + "code":"96" }, { "desc":"No. Kafka instances cannot be upgraded once they are created. To use a higher Kafka version, create another Kafka instance.", @@ -689,8 +869,8 @@ "title":"Can I Upgrade Kafka Instances?", "uri":"kafka-faq-0040.html", "doc_type":"usermanual", - "p_code":"57", - "code":"77" + "p_code":"74", + "code":"97" }, { "desc":"On the DMS console, click the name of the target Kafka instance. Disable Public Access in the Connection section on the Basic Information tab page, and then enable it aga", @@ -698,8 +878,53 @@ "title":"How Do I Bind an EIP Again?", "uri":"kafka_faq_0046.html", "doc_type":"usermanual", - "p_code":"57", - "code":"78" + "p_code":"74", + "code":"98" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Specification Modification", + "uri":"kafka_faq_0053.html", + "doc_type":"usermanual", + "p_code":"73", + "code":"99" + }, + { + "desc":"Table 1 describes the impact of increasing specifications. It takes 5 to 10 minutes to modify specifications on one broker. The more brokers, the longer time the modifica", + "product_code":"dms", + "title":"Does Specification Modification Affect Services?", + "uri":"kafka-faq-0035.html", + "doc_type":"usermanual", + "p_code":"99", + "code":"100" + }, + { + "desc":"No. Data will not be migrated when you increase specifications.", + "product_code":"dms", + "title":"Will Data Migration Be Involved When I Increase Specifications?", + "uri":"kafka_faq_0054.html", + "doc_type":"usermanual", + "p_code":"99", + "code":"101" + }, + { + "desc":"Possible cause: When you increase the broker flavor, a rolling restart is performed on brokers. During the restart, partition leaders are changed. The producer has cached", + "product_code":"dms", + "title":"Why Does Message Production Fail During Scaling?", + "uri":"kafka_faq_0056.html", + "doc_type":"usermanual", + "p_code":"99", + "code":"102" + }, + { + "desc":"Symptom: Specifications fail to be increased, and a message is displayed indicating that the underlying ECS/EVS resources are insufficient. However, the required ECSs can", + "product_code":"dms", + "title":"What Can I Do When I Fail to Increase Specifications Due to Insufficient Resources?", + "uri":"kafka_faq_0057.html", + "doc_type":"usermanual", + "p_code":"99", + "code":"103" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -707,17 +932,8 @@ "title":"Connections", "uri":"kafka-faq-191030001.html", "doc_type":"usermanual", - "p_code":"56", - "code":"79" - }, - { - "desc":"This section describes how to troubleshoot Kafka connection problems.If the connection to a Kafka instance is abnormal, perform the following operations to troubleshoot t", - "product_code":"dms", - "title":"Troubleshooting Kafka Connection Exceptions", - "uri":"kafka-faq-0604001.html", - "doc_type":"usermanual", - "p_code":"79", - "code":"80" + "p_code":"73", + "code":"104" }, { "desc":"Kafka instances can be accessed within a VPC, across VPCs, through DNAT, or over public networks. Before accessing a Kafka instance, configure a security group.If they us", @@ -725,8 +941,8 @@ "title":"How Do I Select and Configure a Security Group?", "uri":"kafka-faq-180604024.html", "doc_type":"usermanual", - "p_code":"79", - "code":"81" + "p_code":"104", + "code":"105" }, { "desc":"Yes. For details, see the instance access instructions.", @@ -734,17 +950,17 @@ "title":"Can I Access a Kafka Instance Over a Public Network?", "uri":"kafka-faq-200426015.html", "doc_type":"usermanual", - "p_code":"79", - "code":"82" + "p_code":"104", + "code":"106" }, { - "desc":"The number of connection addresses of a Kafka instance is the same as the number of brokers of the instance.", + "desc":"The number of connection addresses of a Kafka instance is the same as the number of brokers of the instance. The following table lists the number of brokers corresponding", "product_code":"dms", "title":"How Many Connection Addresses Does a Kafka Instance Have by Default?", "uri":"kafka-faq-200426016.html", "doc_type":"usermanual", - "p_code":"79", - "code":"83" + "p_code":"104", + "code":"107" }, { "desc":"Yes. You can access a Kafka instance across regions over a public network or by using direct connections.", @@ -752,8 +968,8 @@ "title":"Do Kafka Instances Support Cross-Region Access?", "uri":"kafka-faq-200426017.html", "doc_type":"usermanual", - "p_code":"79", - "code":"84" + "p_code":"104", + "code":"108" }, { "desc":"Yes. You can use one of the following methods to access a Kafka instance across VPCs:Establish a VPC peering connection to allow two VPCs to communicate with each other. ", @@ -761,17 +977,17 @@ "title":"Do Kafka Instances Support Cross-VPC Access?", "uri":"kafka-faq-200426019.html", "doc_type":"usermanual", - "p_code":"79", - "code":"85" + "p_code":"104", + "code":"109" }, { - "desc":"Yes.If the client and the instance are in the same VPC, cross-subnet access is supported.", + "desc":"Yes.If the client and the instance are in the same VPC, cross-subnet access is supported. By default, subnets in the same VPC can communicate with each other.", "product_code":"dms", "title":"Do Kafka Instances Support Cross-Subnet Access?", "uri":"kafka-faq-200426020.html", "doc_type":"usermanual", - "p_code":"79", - "code":"86" + "p_code":"104", + "code":"110" }, { "desc":"No, Kerberos authentication is not supported. Kafka supports client authentication with SASL and API calling authentication using tokens and AK/SK.To access an instance i", @@ -779,26 +995,17 @@ "title":"Does DMS for Kafka Support Authentication with Kerberos?", "uri":"kafka-faq-200426023.html", "doc_type":"usermanual", - "p_code":"79", - "code":"87" + "p_code":"104", + "code":"111" }, { - "desc":"Yes. No password is required for accessing a Kafka instance with SASL disabled. For details, see Accessing a Kafka Instance Without SASL.", + "desc":"Yes. No password is required when accessing a Kafka instance in plaintext. For details, see Connecting to Kafka Using the Client (Plaintext Access).", "product_code":"dms", "title":"Does DMS for Kafka Support Password-Free Access?", "uri":"kafka-faq-200708002.html", "doc_type":"usermanual", - "p_code":"79", - "code":"88" - }, - { - "desc":"Kafka instances are fully compatible with open-source clients. You can obtain clients in other programming languages and access your instance as instructed by the officia", - "product_code":"dms", - "title":"Obtaining Kafka Clients", - "uri":"kafka-connect-other.html", - "doc_type":"usermanual", - "p_code":"79", - "code":"89" + "p_code":"104", + "code":"112" }, { "desc":"Click the name of your Kafka instance. In the Connection section on the Basic Information tab page, view Instance Address (Public Network).For details about how to connec", @@ -806,8 +1013,8 @@ "title":"How Do I Obtain the Public Access Address After Public Access Is Enabled?", "uri":"kafka-faq-0001.html", "doc_type":"usermanual", - "p_code":"79", - "code":"90" + "p_code":"104", + "code":"113" }, { "desc":"No.", @@ -815,8 +1022,8 @@ "title":"Does DMS for Kafka Support Authentication on Clients by the Server?", "uri":"kafka-faq-0026.html", "doc_type":"usermanual", - "p_code":"79", - "code":"91" + "p_code":"104", + "code":"114" }, { "desc":"No. You can only use JKS certificates for connecting to instances in Java.", @@ -824,8 +1031,8 @@ "title":"Can I Use PEM SSL Truststore When Connecting to a Kafka Instance with SASL_SSL Enabled?", "uri":"kafka-faq-0027.html", "doc_type":"usermanual", - "p_code":"79", - "code":"92" + "p_code":"104", + "code":"115" }, { "desc":"JKS certificates are used for connecting to instances in Java and CRT certificates are used for connecting to instances in Python.", @@ -833,8 +1040,8 @@ "title":"What Are the Differences Between JKS and CRT Certificates?", "uri":"kafka-faq-0028.html", "doc_type":"usermanual", - "p_code":"79", - "code":"93" + "p_code":"104", + "code":"116" }, { "desc":"TLS 1.2.", @@ -842,17 +1049,17 @@ "title":"Which TLS Version Does DMS for Kafka Support?", "uri":"kafka-faq-0029.html", "doc_type":"usermanual", - "p_code":"79", - "code":"94" + "p_code":"104", + "code":"117" }, { - "desc":"Yes. The maximum allowed number of client connections varies by instance specifications.If the bandwidth is 100 MB/s, a maximum of 3000 client connections are allowed.If ", + "desc":"Yes. The maximum allowed number of client connections varies by instance specifications.", "product_code":"dms", "title":"Is There a Limit on the Number of Client Connections to a Kafka Instance?", "uri":"kafka-faq-0033.html", "doc_type":"usermanual", - "p_code":"79", - "code":"95" + "p_code":"104", + "code":"118" }, { "desc":"Each Kafka broker allows a maximum of 1000 connections from each IP address by default. Excess connections will be rejected. You can change the limit by referring to Modi", @@ -860,8 +1067,35 @@ "title":"How Many Connections Are Allowed from Each IP Address?", "uri":"kafka-faq-0034.html", "doc_type":"usermanual", - "p_code":"79", - "code":"96" + "p_code":"104", + "code":"119" + }, + { + "desc":"No, and you cannot specify the IP addresses.", + "product_code":"dms", + "title":"Can I Change the Private Network Addresses of a Kafka Instance?", + "uri":"kafka_faq_0048.html", + "doc_type":"usermanual", + "p_code":"104", + "code":"120" + }, + { + "desc":"Yes. All Kafka instances and users use the same SSL certificate.To obtain the SSL certificate, perform the following steps:", + "product_code":"dms", + "title":"Is the Same SSL Certificate Used for Different Instances?", + "uri":"kafka_faq_0051.html", + "doc_type":"usermanual", + "p_code":"104", + "code":"121" + }, + { + "desc":"If a Sarama client is used to send and receive messages, the following issues may occur:Sarama cannot detect partition changes. Adding topic partitions requires client re", + "product_code":"dms", + "title":"Why Is It Not Recommended to Use a Sarama Client for Messaging?", + "uri":"kafka_faq_0061.html", + "doc_type":"usermanual", + "p_code":"104", + "code":"122" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -869,8 +1103,8 @@ "title":"Topics and Partitions", "uri":"kafka-faq-191030003.html", "doc_type":"usermanual", - "p_code":"56", - "code":"97" + "p_code":"73", + "code":"123" }, { "desc":"The number of topics is related to the total number of topic partitions and the number of partitions in each topic. There is an upper limit on the aggregate number of par", @@ -878,8 +1112,8 @@ "title":"Is There a Limit on the Number of Topics in a Kafka Instance?", "uri":"kafka-faq-200426024.html", "doc_type":"usermanual", - "p_code":"97", - "code":"98" + "p_code":"123", + "code":"124" }, { "desc":"Kafka manages messages by partition. If there are too many partitions, message creation, storage, and retrieval will be fragmented, affecting the performance and stabilit", @@ -887,26 +1121,26 @@ "title":"Why Is Partition Quantity Limited?", "uri":"kafka-faq-200426025.html", "doc_type":"usermanual", - "p_code":"97", - "code":"99" + "p_code":"123", + "code":"125" }, { "desc":"No. If you want to use fewer partitions, delete the corresponding topic, create another one, and specify the desired number of partitions.", "product_code":"dms", - "title":"Can I Change the Partition Quantity?", + "title":"Can I Reduce the Partition Quantity?", "uri":"kafka-faq-200426101.html", "doc_type":"usermanual", - "p_code":"97", - "code":"100" + "p_code":"123", + "code":"126" }, { - "desc":"Possible cause: The aggregate number of partitions of created topics has reached the upper limit. The maximum number of partitions varies with instance specifications. Fo", + "desc":"Possible cause: The aggregate number of partitions of created topics has reached the upper limit. The upper limit on partitions varies by instance specifications. For det", "product_code":"dms", "title":"Why Do I Fail to Create Topics?", "uri":"kafka-faq-200426026.html", "doc_type":"usermanual", - "p_code":"97", - "code":"101" + "p_code":"123", + "code":"127" }, { "desc":"Automatic topic creation is supported, but batch topic import is not supported. You can only export topics in batches.Enable automatic topic creation using one of the fol", @@ -914,26 +1148,26 @@ "title":"Do Kafka Instances Support Batch Importing Topics or Automatic Topic Creation?", "uri":"kafka-faq-200426027.html", "doc_type":"usermanual", - "p_code":"97", - "code":"102" + "p_code":"123", + "code":"128" }, { - "desc":"This may be because automatic topic creation has been enabled and a consumer is connecting to the topic. If no existing topics are available for message creation, new top", + "desc":"Possible cause: Automatic topic creation has been enabled and a consumer is connecting to the topic. If no existing topics are available for message creation, new topics ", "product_code":"dms", "title":"Why Do Deleted Topics Still Exist?", "uri":"kafka-faq-200426028.html", "doc_type":"usermanual", - "p_code":"97", - "code":"103" + "p_code":"123", + "code":"129" }, { - "desc":"Yes. Use either of the following methods to check the disk space used by a topic:Click next to the Kafka instance name to go to the Cloud Eye console. On the Queues tab ", + "desc":"Yes. Use either of the following methods to check the disk space used by a topic:In the row containing the desired Kafka instance, click View Metric to go to the Cloud Ey", "product_code":"dms", "title":"Can I View the Disk Space Used by a Topic?", "uri":"kafka-faq-200426030.html", "doc_type":"usermanual", - "p_code":"97", - "code":"104" + "p_code":"123", + "code":"130" }, { "desc":"If you have enabled SASL_SSL for your Kafka instance, you can configure ACL permissions for your topics. On the Topics tab page of the Kafka console, click Grant User Per", @@ -941,44 +1175,44 @@ "title":"Can I Add ACL Permissions for Topics?", "uri":"kafka-faq-200426032.html", "doc_type":"usermanual", - "p_code":"97", - "code":"105" + "p_code":"123", + "code":"131" }, { - "desc":"Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.You can shorten the aging time.", + "desc":"Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.You can shorten the aging time or expand the storage space.", "product_code":"dms", "title":"What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?", "uri":"kafka-faq-0003.html", "doc_type":"usermanual", - "p_code":"97", - "code":"106" + "p_code":"123", + "code":"132" }, { - "desc":"Yes. A Kafka instance will be restarted if you enable or disable automatic topic creation for it.", + "desc":"You can increase the partition quantity by adding brokers.To do so, go to the Kafka console, locate the row that contains the desired instance, and choose More > Modify S", + "product_code":"dms", + "title":"How Do I Increase the Partition Quantity?", + "uri":"kafka-faq-0005.html", + "doc_type":"usermanual", + "p_code":"123", + "code":"133" + }, + { + "desc":"Enabling or disabling automatic topic creation may cause instance restarts. For details, see the information displayed on the Kafka console.", "product_code":"dms", "title":"Will a Kafka Instance Be Restarted After Its Automatic Topic Creation Setting Is Modified?", "uri":"kafka-faq-0010.html", "doc_type":"usermanual", - "p_code":"97", - "code":"107" + "p_code":"123", + "code":"134" }, { - "desc":"On the Kafka console, click the name of your instance.In the Instance Information section of the Basic Information tab page, click next to Automatic Topic Creation to di", - "product_code":"dms", - "title":"How Do I Disable Automatic Topic Creation?", - "uri":"kafka-faq-0014.html", - "doc_type":"usermanual", - "p_code":"97", - "code":"108" - }, - { - "desc":"Yes, just simply unsubscribe from it on the Kafka client.", + "desc":"Just simply unsubscribe from them on the Kafka client.", "product_code":"dms", "title":"Can I Delete Unnecessary Topics in a Consumer Group?", "uri":"kafka-faq-0031.html", "doc_type":"usermanual", - "p_code":"97", - "code":"109" + "p_code":"123", + "code":"135" }, { "desc":"Symptom: Different consumers in a consumer group have different topic permissions. When a consumer attempts to retrieve messages from a topic, the error message \"Not auth", @@ -986,8 +1220,8 @@ "title":"What Can I Do If a Consumer Fails to Retrieve Messages from a Topic Due to Insufficient Permissions?", "uri":"kafka-faq-0038.html", "doc_type":"usermanual", - "p_code":"97", - "code":"110" + "p_code":"123", + "code":"136" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -995,35 +1229,44 @@ "title":"Consumer Groups", "uri":"kafka-faq-200423001.html", "doc_type":"usermanual", - "p_code":"56", - "code":"111" + "p_code":"73", + "code":"137" }, { - "desc":"No. They are generated automatically when you use the instance.For details about creating and retrieving messages after connecting to a Kafka instance, see Accessing a Ka", + "desc":"When parameter auto.create.groups.enable is set to true, you do not need to create a consumer group, producer, or consumer because they are generated automatically when y", "product_code":"dms", "title":"Do I Need to Create Consumer Groups, Producers, and Consumers for Kafka Instances?", "uri":"kafka-faq-200426033.html", "doc_type":"usermanual", - "p_code":"111", - "code":"112" + "p_code":"137", + "code":"138" }, { - "desc":"No. You can directly delete the consumer group.", - "product_code":"dms", - "title":"Do I Need to Unsubscribe from a Topic Before Deleting a Consumer Group?", - "uri":"kafka-faq-0032.html", - "doc_type":"usermanual", - "p_code":"111", - "code":"113" - }, - { - "desc":"Yes.Kafka uses the offsets.retention.minutes parameter to control how long to keep offsets for a consumer group. If offsets are not committed within this period, they wil", + "desc":"This depends on the offsets.retention.minutes and auto.create.groups.enable parameters.For instances created much earlier, auto.create.groups.enable is set to true by def", "product_code":"dms", "title":"Will a Consumer Group Without Active Consumers Be Automatically Deleted in 14 Days?", "uri":"kafka-faq-0043.html", "doc_type":"usermanual", - "p_code":"111", - "code":"114" + "p_code":"137", + "code":"139" + }, + { + "desc":"Possible cause: Automatic consumer group creation has been enabled and your service is connected to the consumer group and consuming messages. Therefore, the consumer gro", + "product_code":"dms", + "title":"Why Does a Deleted Consumer Group Still Exist?", + "uri":"kafka_faq_0059.html", + "doc_type":"usermanual", + "p_code":"137", + "code":"140" + }, + { + "desc":"Check whether Flink is used for consumption. Flink uses the assign mode and the client assigns specific partitions to be consumed, so you cannot see any consumer on the K", + "product_code":"dms", + "title":"Why Can't I View Consumers When Instance Consumption Is Normal?", + "uri":"kafka_faq_0060.html", + "doc_type":"usermanual", + "p_code":"137", + "code":"141" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1031,8 +1274,8 @@ "title":"Messages", "uri":"kafka-faq-190416001.html", "doc_type":"usermanual", - "p_code":"56", - "code":"115" + "p_code":"73", + "code":"142" }, { "desc":"10 MB.", @@ -1040,8 +1283,8 @@ "title":"What Is the Maximum Size of a Message that Can be Created?", "uri":"kafka-faq-200426035.html", "doc_type":"usermanual", - "p_code":"115", - "code":"116" + "p_code":"142", + "code":"143" }, { "desc":"Rebalancing is a process where partitions of topics are re-allocated for a consumer group.In normal cases, rebalancing occurs inevitably when a consumer is added to or re", @@ -1049,8 +1292,8 @@ "title":"Why Does Message Poll Often Fail During Rebalancing?", "uri":"kafka-faq-200426036.html", "doc_type":"usermanual", - "p_code":"115", - "code":"117" + "p_code":"142", + "code":"144" }, { "desc":"Possible cause 1: The message has been aged.Solution: Change the aging time.Solution: Change the aging time.Possible cause 2: The createTime timestamp of the message is i", @@ -1058,8 +1301,17 @@ "title":"Why Can't I Query Messages on the Console?", "uri":"kafka-faq-200426037.html", "doc_type":"usermanual", - "p_code":"115", - "code":"118" + "p_code":"142", + "code":"145" + }, + { + "desc":"Symptom: An alarm is generated for the Accumulated Messages metric.Solution:Log in to the Kafka console and click the instance for which the alarm is generated. The insta", + "product_code":"dms", + "title":"What Can I Do If Kafka Messages Are Accumulated?", + "uri":"kafka-faq-200426100.html", + "doc_type":"usermanual", + "p_code":"142", + "code":"146" }, { "desc":"If the aging time has been set for a topic, the value of the log.retention.hours parameter does not take effect for the topic. The value of the log.retention.hours parame", @@ -1067,8 +1319,8 @@ "title":"Why Do Messages Still Exist After the Retention Period Elapses?", "uri":"kafka-faq-200708001.html", "doc_type":"usermanual", - "p_code":"115", - "code":"119" + "p_code":"142", + "code":"147" }, { "desc":"No.", @@ -1076,8 +1328,8 @@ "title":"Do Kafka Instances Support Delayed Message Delivery?", "uri":"kafka-faq-0018.html", "doc_type":"usermanual", - "p_code":"115", - "code":"120" + "p_code":"142", + "code":"148" }, { "desc":"View the number of accumulated messages using any of the following methods:On the Consumer Groups page of an instance, click the name of the consumer group whose accumula", @@ -1085,8 +1337,8 @@ "title":"How Do I View the Number of Accumulated Messages?", "uri":"kafka-faq-0041.html", "doc_type":"usermanual", - "p_code":"115", - "code":"121" + "p_code":"142", + "code":"149" }, { "desc":"The message creation time is specified by CreateTime when a producer creates messages. If this parameter is not set during message creation, the message creation time is ", @@ -1094,8 +1346,17 @@ "title":"Why Is the Message Creation Time Displayed as Year 1970?", "uri":"kafka-faq-0045.html", "doc_type":"usermanual", - "p_code":"115", - "code":"122" + "p_code":"142", + "code":"150" + }, + { + "desc":"message.max.bytes can be modified on the Parameters page on the console. For details, see Modifying Kafka Instance Configuration Parameters.The maximum value of message.m", + "product_code":"dms", + "title":"How Do I Modify message.max.bytes?", + "uri":"kafka_faq_0058.html", + "doc_type":"usermanual", + "p_code":"142", + "code":"151" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1103,17 +1364,17 @@ "title":"Monitoring & Alarm", "uri":"kafka-faq-191030004.html", "doc_type":"usermanual", - "p_code":"56", - "code":"123" + "p_code":"73", + "code":"152" }, { - "desc":"The possible causes are as follows:The topic name starts with a special character, such as an underscore (_) or a number sign (#).The consumer group name starts with a sp", + "desc":"If topic monitoring data is not displayed, the possible causes are as follows:The topic name starts with a special character, such as an underscore (_) or a number sign (", "product_code":"dms", "title":"Why Can't I View the Monitoring Data?", "uri":"kafka-faq-200426041.html", "doc_type":"usermanual", - "p_code":"123", - "code":"124" + "p_code":"152", + "code":"153" }, { "desc":"Symptom: The monitoring data shows that there are 810 million accumulated messages. However, the Kafka console shows that there are 100 million messages in all six topics", @@ -1121,8 +1382,8 @@ "title":"Why Is the Monitored Number of Accumulated Messages Inconsistent with the Message Quantity Displayed on the Kafka Console?", "uri":"kafka-faq-0007.html", "doc_type":"usermanual", - "p_code":"123", - "code":"125" + "p_code":"152", + "code":"154" }, { "desc":"The monitoring data is reported every minute. The reported data will be displayed on the monitoring page after being sorted. This process takes less than 20 minutes. Afte", @@ -1130,8 +1391,62 @@ "title":"Why Is a Consumer Group Still on the Monitoring Page After Being Deleted?", "uri":"kafka-faq-0022.html", "doc_type":"usermanual", - "p_code":"123", - "code":"126" + "p_code":"152", + "code":"155" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Troubleshooting", + "uri":"kafka-ug-0723006.html", + "doc_type":"usermanual", + "p_code":"", + "code":"156" + }, + { + "desc":"This section describes how to troubleshoot Kafka connection problems.If the connection to a Kafka instance is abnormal, perform the following operations to troubleshoot t", + "product_code":"dms", + "title":"Troubleshooting Kafka Connection Exceptions", + "uri":"kafka-faq-0604001.html", + "doc_type":"usermanual", + "p_code":"156", + "code":"157" + }, + { + "desc":"The duration from message creation to retrieval occasionally reaches 6 minutes, which is not tolerable to services.Service requests are stacked and cannot be processed in", + "product_code":"dms", + "title":"Troubleshooting 6-Min Latency Between Message Creation and Retrieval", + "uri":"kafka-trouble-0709001.html", + "doc_type":"usermanual", + "p_code":"156", + "code":"158" + }, + { + "desc":"The system displays the error message \"Disk error when trying to access log file on the disk\".The disk usage of the broker is too high.Expand the disk space by referring ", + "product_code":"dms", + "title":"Troubleshooting Message Creation Failures", + "uri":"kafka-trouble-0001.html", + "doc_type":"usermanual", + "p_code":"156", + "code":"159" + }, + { + "desc":"A deleted topic still exists.Automatic topic creation has been enabled for the instance, and a consumer is connecting to the topic. If services are not stopped, message c", + "product_code":"dms", + "title":"Troubleshooting Topic Deletion Failures", + "uri":"kafka-trouble-0002.html", + "doc_type":"usermanual", + "p_code":"156", + "code":"160" + }, + { + "desc":"For a Kafka instance deployed in multiple AZs, if one of the AZs is faulty, error message \"Topic {{topic_name}} not present in metadata after 60000 ms\" may be reported on", + "product_code":"dms", + "title":"Troubleshooting Error \"Topic {{topic_name}} not present in metadata after 60000 ms\" During Message Production or Consumption", + "uri":"kafka-trouble-0004.html", + "doc_type":"usermanual", + "p_code":"156", + "code":"161" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -1140,7 +1455,16 @@ "uri":"kafka-ug-00001.html", "doc_type":"usermanual", "p_code":"", - "code":"127" + "code":"162" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"dms", + "title":"Acronyms and Abbreviations", + "uri":"kafka-ug-00002.html", + "doc_type":"usermanual", + "p_code":"", + "code":"163" }, { "desc":"See Glossary.", @@ -1149,6 +1473,6 @@ "uri":"dms-ug-0312114.html", "doc_type":"usermanual", "p_code":"", - "code":"128" + "code":"164" } ] \ No newline at end of file diff --git a/docs/dms/umn/CreateUserAndGrantPolicy.html b/docs/dms/umn/CreateUserAndGrantPolicy.html new file mode 100644 index 00000000..245c3ca1 --- /dev/null +++ b/docs/dms/umn/CreateUserAndGrantPolicy.html @@ -0,0 +1,113 @@ + + +

Creating a User and Granting DMS for Kafka Permissions

+

This section describes how to use Identity and Access Management (IAM) for fine-grained permissions control for your Distributed Message Service (DMS) for Kafka resources. With IAM, you can:

+

+
  • Create IAM users for personnel based on your enterprise's organizational structure. Each IAM user has their own identity credentials for accessing DMS for Kafka resources.
  • Grant users only the permissions required to perform a given task based on their job responsibilities.
  • Entrust another account or cloud service to perform efficient O&M on your DMS for Kafka resources.
+

If your account meets your permissions requirements, you can skip this section.

+

This section describes the procedure for granting permissions (see Figure 1).

+

Prerequisites

Learn about the permissions (see System-defined roles and policies supported by DMS for Kafka) supported by DMS for Kafka and choose policies according to your requirements. For the permissions of other services, see Permissions.

+
+

Process Flow

Figure 1 Process for granting DMS for Kafka permissions
+

+
  1. For the following example, create a user group on the IAM console and assign the DMS ReadOnlyAccess policy to the group.

    +
  2. Create an IAM user and add it to the created user group.
  3. Log in as the IAM user and verify permissions.

    In the authorized region, perform the following operations:

    +
    • Choose Service List > Distributed Message Service. Then click Create Instance on the console of DMS for Kafka. If a message appears indicating that you cannot perform the operation, the DMS ReadOnlyAccess policy is in effect.
    • Choose Service List > Elastic Volume Service. If a message appears indicating that you have insufficient permissions, the DMS ReadOnlyAccess policy is in effect.
    • Choose Service List > Distributed Message Service. If the Kafka instance list can be displayed, the DMS ReadOnlyAccess policy is in effect.
    +
+
+

Example Custom Policies

You can create custom policies to supplement the system-defined policies of DMS for Kafka. For details about actions supported in custom policies, see "Permissions Policies and Supported Actions" in Distributed Message Service API Reference

+

To create a custom policy, choose either visual editor or JSON.

+
  • Visual editor: Select cloud services, actions, resources, and request conditions. This does not require knowledge of policy syntax.
  • JSON: Create a JSON policy or edit an existing one.
+

For details, see Creating a Custom Policy. The following lists examples of common DMS for Kafka custom policies.

+
  • DMS for Kafka permissions policies are based on DMS. Therefore, when assigning permissions, select DMS permissions policies.
  • Due to data caching, a policy involving Object Storage Service (OBS) actions will take effect five minutes after it is attached to a user, user group, or project.
+
+
  • Example 1: Grant permission to delete and restart instances.
    {
    +    "Version": "1.1",
    +    "Statement": [
    +        {
    +            "Effect": "Allow",
    +            "Action": [
    +                "dms:instance:modifyStatus",
    +                "dms:instance:delete"
    +            ]
    +        }
    +    ]
    +}
    +
  • Example 2: Grant permission to deny instance deletion.

    A policy with only "Deny" permissions must be used together with other policies. If the permissions granted to an IAM user contain both "Allow" and "Deny", the "Deny" permissions take precedence over the "Allow" permissions.

    +

    Assume that you want to grant the permissions of the DMS FullAccess policy to a user but want to prevent them from deleting instances. You can create a custom policy for denying instance deletion, and attach this policy together with the DMS FullAccess policy to the user. As an explicit deny in any policy overrides any allows, the user can perform all operations on DMS for Kafka excepting deleting instances.

    +

    Example policy denying instance deletion:

    +
    {
    +        "Version": "1.1",
    +        "Statement": [
    +                {
    +                        "Effect": "Deny",
    +                        "Action": [
    +                                "dms:instance:delete"
    +                        ]
    +                }
    +        ]
    +}
    +
+
+

DMS for Kafka Resources

A resource is an object that exists within a service. DMS for Kafka resources include kafka. To select these resources, specify their paths.

+ +
+ + + + + + + + + +
Table 1 DMS for Kafka resources and their paths

Resource

+

Resource Name

+

Path

+

kafka

+

Instance

+

[Format]

+

DMS:*:*: kafka:instance ID

+

[Notes]

+

For instance resources, IAM automatically generates the prefix (DMS:*:*:kafka:) of the resource path.

+

For the path of a specific resource, add the instance ID to the end. You can also use an asterisk * to indicate any resource. For example:

+

DMS:*:*:kafka:* indicates any Kafka instance.

+
+
+
+

DMS for Kafka Request Conditions

Request conditions are useful in determining when a custom policy is in effect. A request condition consists of condition keys and operators. Condition keys are either global or service-level and are used in the Condition element of a policy statement. Global condition keys (starting with g:) are available for operations of all services, while service-specific condition keys (starting with a service name such as dms:) are available only for operations of specific services. An operator must be used together with a condition key to form a complete condition statement.

+

DMS for Kafka has a group of predefined condition keys that can be used in IAM. For example, to define an "Allow" permission, use the condition dms:ssl to filter instances by SASL configurations. The following table lists the DMS for Kafka predefined condition keys.

+ +
+ + + + + + + + + + + + + +
Table 2 Predefined condition keys of DMS for Kafka

Condition Key

+

Operator

+

Description

+

dms:publicIP

+

Bool

+

Whether public access is enabled

+

dms:ssl

+

Bool

+

Whether SSL is enabled

+
+
+
+
+
+ +
+ diff --git a/docs/dms/umn/Kafka-client-best-practice.html b/docs/dms/umn/Kafka-client-best-practice.html new file mode 100644 index 00000000..9abf69c4 --- /dev/null +++ b/docs/dms/umn/Kafka-client-best-practice.html @@ -0,0 +1,23 @@ + + +

Suggestions on Using the Kafka Client

+

Consumers

  1. Ensure that the owner thread does not exit abnormally. Otherwise, the client may fail to initiate consumption requests and the consumption will be blocked.
  2. Commit messages only after they have been processed. Otherwise, the messages may fail to be processed and cannot be polled again.
  3. Generally, do not commit every message. Otherwise, there will be many OFFSET_COMMIT requests, causing high CPU usage. For example, if a consumption request pulls 1000 messages and commits every one of them, TPS of the commit requests is 1000 times that of consumption. The smaller the message size, the larger the ratio. You can commit a specific number of messages in batches or enable enable.auto.commit. However, if the client is faulty, some cached consumption offset may be lost, resulting in repeated consumption. Therefore, you are advised to commit messages in batches based on service requirements.
  4. A consumer cannot frequently join or leave a group. Otherwise, the consumer will frequently perform rebalancing, which blocks consumption.
  5. The number of consumers cannot be greater than the number of partitions in the topic. Otherwise, some consumers may fail to poll for messages.
  6. Ensure that the consumer polls at regular intervals to keep sending heartbeats to the server. If the consumer stops sending heartbeats for long enough, the consumer session will time out and the consumer will be considered to have stopped. This will also block consumption.
  7. Ensure that there is a limitation on the size of messages buffered locally to avoid an out-of-memory (OOM) situation.
  8. Set the timeout for the consumer session to 30 seconds: session.timeout.ms=30000.
  9. Kafka supports exactly-once delivery. Therefore, ensure the idempotency of processing messages for services.
  10. Always close the consumer before exiting. Otherwise, consumers in the same group may be blocked within the timeout set by session.timeout.ms.
  11. Do not start a consumer group name with a special character, such as a number sign (#). Otherwise, monitoring data of the consumer group cannot be displayed.
+
+

Producers

  1. Synchronous replication: Set acks to all.
  2. Retry message sending: Set retries to 3.
  3. Optimize message sending: For latency-sensitive messages, set linger.ms to 0. For latency-insensitive messages, set linger.ms to a value ranging from 100 to 1000.
  4. Ensure that the producer has sufficient JVM memory to avoid blockages.
  5. Set the timestamp to the local time. Messages will fail to age if the timestamp is a future time.
+
+

Topics

Recommended topic configurations: Use 3 replicas, enable synchronous replication, and set the minimum number of in-sync replicas to 2. The number of in-sync replicas cannot be the same as the number of replicas of the topic. Otherwise, if one replica is unavailable, messages cannot be produced.

+

You can enable or disable automatic topic creation. If automatic topic creation is enabled, the system automatically creates a topic when a message is created in or retrieved from a topic that does not exist. This topic has the following default settings: 3 partitions, 3 replicas, aging time 72 hours, synchronous replication and flushing disabled, CreateTime message timestamp, and maximum 10,485,760 bytes message size.

+
+

Others

Maximum number of connections: 3000

+

Maximum size of a message: 10 MB

+

Access Kafka using SASL_SSL. Ensure that your DNS service is capable of resolving an IP address to a domain name. Alternatively, map all Kafka broker IP addresses to host names in the hosts file. Prevent Kafka clients from performing reverse resolution. Otherwise, connections may fail to be established.

+

Apply for a disk space size that is more than twice the size of service data multiplied by the number of replicas. In other words, keep 50% of the disk space idle.

+

Avoid frequent full GC in JVM. Otherwise, message production and consumption will be blocked.

+
+
+
+ +
+ diff --git a/docs/dms/umn/Kafka-client-parameter.html b/docs/dms/umn/Kafka-client-parameter.html new file mode 100644 index 00000000..4a581831 --- /dev/null +++ b/docs/dms/umn/Kafka-client-parameter.html @@ -0,0 +1,135 @@ + + +

Setting Parameters for Kafka Clients

+

This section provides recommendations on configuring common parameters for Kafka producers and consumers. Kafka clients in different versions may have different parameter names. The following parameters are supported in v1.1.0 and later. For details about other parameters and versions, see Kafka Configuration.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Table 1 Producer parameters

Parameter

+

Default Value

+

Recommended Value

+

Description

+

acks

+

1

+

all or –1 (if high reliability mode is selected)

+

1 (if high throughput mode is selected)

+

Indicates the number of acknowledgments the producer requires the server to return before considering a request complete. This controls the durability of records that are sent. The value of this parameter can be any of the following:

+

0: The producer will not wait for any acknowledgment from the server at all. The record will be immediately added to the socket buffer and considered sent. No guarantee can be made that the server has received the record, and the retries configuration will not take effect (as the client generally does not know of any failures). The offset given back for each record will always be set to –1.

+

1: The leader will write the record to its local log but will respond without waiting until receiving full acknowledgement from all followers. If the leader fails immediately after acknowledging the record but before the followers have replicated it, the record will be lost.

+

all or -1: The leader needs to wait until all backups in the ISR are written into logs. As long as any backup survives, data will not be lost. min.insync.replicas specifies the minimum number of replicas that must acknowledge a write for the write to be considered successful.

+

retries

+

0

+

/

+

Number of times that the client resends a message. Setting this parameter to a value greater than zero will cause the client to resend any record that failed to be sent.

+

Note that this retry is no different than if the client re-sent the record upon receiving the error. Allowing retries will potentially change the ordering of records because if two batches are sent to the same partition, and the first fails and is retried but the second succeeds, then the records in the second batch may appear first.

+

You are advised to configure producers so that they can be able to retry in case of network disconnections. Set retries to 3 and the retry interval retry.backoff.ms to 1000.

+

request.timeout.ms

+

30000

+

/

+

Maximum amount of time (in ms) the client will wait for the response of a request. If the response is not received before the timeout elapses, the client will throw a timeout exception.

+

Setting this parameter to a large value, for example, 127000 (127s), can prevent records from failing to be sent in high-concurrency scenarios.

+

block.on.buffer.full

+

TRUE

+

TRUE

+

Setting this parameter to TRUE indicates that when buffer memory is exhausted, the producer must stop receiving new message records or throw an exception.

+

By default, this parameter is set to TRUE. However, in some cases, non-blocking usage is desired and it is better to throw an exception immediately. Setting this parameter to FALSE will cause the producer to instead throw "BufferExhaustedException" when buffer memory is exhausted.

+

batch.size

+

16384

+

262144

+

Default maximum number of bytes of messages that can be processed at a time. The producer will attempt to batch records together into fewer requests whenever multiple records are being sent to the same partition. This helps improve performance of both the client and the server. No attempt will be made to batch records larger than this size.

+

Requests sent to brokers will contain multiple batches, one for each partition with data available to be sent.

+

A smaller batch size will make batching less common and may reduce throughput (a batch size of zero will disable batching entirely). A larger batch size may use more memory as a buffer of the specified batch size will always be allocated in anticipation of additional records.

+

buffer.memory

+

33554432

+

67108864

+

Total bytes of memory the producer can use to buffer records waiting to be sent to the server. If records are sent faster than they can be delivered to the broker, the producer will stop sending records or throw a "block.on.buffer.full" exception.

+

This setting should correspond roughly to the total memory the producer will use, but is not a rigid bound since not all memory the producer uses is used for buffering. Some additional memory will be used for compression (if compression is enabled) as well as for maintaining in-flight requests.

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
Table 2 Consumer parameters

Parameter

+

Default Value

+

Recommended Value

+

Description

+

auto.commit.enable

+

TRUE

+

FALSE

+

If this parameter is set to TRUE, the offset of messages already fetched by the consumer will be periodically committed to ZooKeeper. This committed offset will be used when the process fails as the position from which the new consumer will begin.

+

Constraints: If this parameter is set to FALSE, to avoid message loss, an offset must be committed to ZooKeeper after the messages are successfully consumed.

+

auto.offset.reset

+

latest

+

earliest

+

Indicates what to do when there is no initial offset in ZooKeeper or if the current offset has been deleted. Options:

+
  • earliest: Automatically reset to the smallest offset.
  • latest: The offset is automatically reset to the largest offset.
  • none: The system throws an exception to the consumer if no offset is available.
  • anything else: The system throws an exception to the consumer.
+
NOTE:

If this parameter is set to latest, the producer may start to send messages to new partitions (if any) before the consumer resets to the initial offset. As a result, some messages will be lost.

+
+

connections.max.idle.ms

+

600000

+

30000

+

Timeout interval (in ms) for an idle connection. The server closes the idle connection after this period of time ends. Setting this parameter to 30000 can reduce the server response failures when the network condition is poor.

+
+
+
+
+ +
+ diff --git a/docs/dms/umn/Kafka-specification.html b/docs/dms/umn/Kafka-specification.html index 2338555b..abe80dcb 100644 --- a/docs/dms/umn/Kafka-specification.html +++ b/docs/dms/umn/Kafka-specification.html @@ -1,102 +1,336 @@

Specifications

-

Kafka Instance Specifications

Kafka instances are compatible with open-source Kafka 1.1.0, 2.3.0, and 2.7. The instance specifications are classified based on bandwidth, namely, 100 MB/s, 300 MB/s, 600 MB/s, and 1200 MB/s.

+

Kafka Instance Specifications

Kafka instances are compatible with open-source Kafka v1.1.0, v2.3.0, v2.7, and v3.x. Kafka instances are classified into cluster and single-node types. A cluster instance consists of three or more brokers and a single-node one has one broker.

+

Kafka instances are classified based on instance ECS flavors as follows:

+
  • Cluster
    • kafka.2u4g.cluster.small
    • kafka.2u4g.cluster
    • kafka.4u8g.cluster
    • kafka.8u16g.cluster
    • kafka.12u24g.cluster
    • kafka.16u32g.cluster
    • kafka.2u4g.cluster.beta
    • kafka.4u8g.cluster.beta
    +
  • Single-node
    • kafka.2u4g.single.small
    • kafka.2u4g.single
    +
+

For Kafka instances, the number of transactions per second (TPS) is the maximum number of messages that can be written per second. In the following table, transactions per second (TPS) are calculated assuming that the size of a message is 1 KB. The test scenario is private access in plaintext. The disk type is ultra-high I/O.

+

Cluster Kafka instances support v1.1.0, v2.3.0, v2.7, and v3.x. Single-node Kafka instances support v2.7.

+
-
- - @@ -44,19 +44,23 @@

  • Configure security group rules as follows.

    Assume that the security groups of the client and Kafka instance are sg-53d4 and Default_All, respectively. You can specify a security group or IP address as the destination in the following rule. A security group is used as an example.

    To ensure that your client can access the Kafka instance, add the following rule to the security group configured for the client:

    -
  • Table 1 TPS and the maximum number of partitions supported by different instance specifications and I/O types

    Bandwidth

    +
    - - - - + + + - - - - - + + + - - - - + + + + - - - - - + + + - - - - + + + + - - - - - + + + - - - - - + + +
    Table 1 Kafka instance specifications (v1.1.0/v2.3.0/v2.7 cluster instances)

    Flavor

    I/O Type

    +

    Brokers

    TPS (High-Throughput)

    +

    Maximum TPS per Broker

    TPS (Synchronous Replication)

    +

    Maximum Partitions per Broker

    Maximum Partitions

    +

    Recommended Consumer Groups per Broker

    +

    Maximum Client Connections per Broker

    +

    Storage Space

    +

    Traffic per Broker (MB/s)

    100 MB/s

    +

    kafka.2u4g.cluster.small

    High I/O

    +

    3–30

    100,000

    +

    20,000

    60,000

    +

    100

    300

    +

    15

    +

    2000

    +

    300 GB–300,000 GB

    +

    40

    Ultra-high I/O

    +

    kafka.2u4g.cluster

    100,000

    +

    3–30

    80,000

    +

    30,000

    300

    +

    250

    +

    20

    +

    2000

    +

    300 GB–300,000 GB

    +

    100

    300 MB/s

    +

    kafka.4u8g.cluster

    High I/O

    +

    3–30

    300,000

    +

    100,000

    150,000

    +

    500

    900

    +

    100

    +

    4000

    +

    300 GB–600,000 GB

    +

    200

    Ultra-high I/O

    +

    kafka.8u16g.cluster

    300,000

    +

    3–50

    200,000

    +

    150,000

    900

    +

    1000

    +

    150

    +

    4000

    +

    300 GB–1,500,000 GB

    +

    250

    600 MB/s

    +

    kafka.12u24g.cluster

    Ultra-high I/O

    +

    3–50

    600,000

    +

    200,000

    300,000

    +

    1500

    1800

    +

    200

    +

    4000

    +

    300 GB–1,500,000 GB

    +

    375

    1200 MB/s

    +

    kafka.16u32g.cluster

    Ultra-high I/O

    +

    3–50

    1,200,000

    +

    250,000

    400,000

    +

    2000

    1800

    +

    200

    +

    4000

    +

    300 GB–1,500,000 GB

    +

    500

    -

    For Kafka instances, the number of transactions per second (TPS) is the maximum number of messages that can be written per second. The preceding TPS is calculated with each message being 1 KB.

    -
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 2 Kafka instance specifications (v3.x cluster instances)

    Flavor

    +

    Brokers

    +

    TPS per Broker

    +

    Maximum Partitions per Broker

    +

    Recommended Consumer Groups per Broker

    +

    Maximum Client Connections per Broker

    +

    Storage Space

    +

    Traffic per Broker (MB/s)

    +

    kafka.2u4g.cluster.beta

    +

    3

    +

    30,000

    +

    250

    +

    20

    +

    2000

    +

    300 GB

    +

    100

    +

    kafka.4u8g.cluster.beta

    +

    3

    +

    100,000

    +

    500

    +

    100

    +

    4000

    +

    300 GB

    +

    200

    +
    -

    Bandwidth Selection

    The bandwidth of a Kafka instance refers to the maximum read or write bandwidth. You are advised to select a bandwidth 30% higher than what is required.

    -
    • 100 MB/s

      Recommended for up to 3000 client connections, 60 consumer groups, and 70 MB/s service traffic.

      -
    • 300 MB/s

      Recommended for up to 10,000 client connections, 300 consumer groups, and 210 MB/s service traffic.

      -
    • 600 MB/s

      Recommended for up to 20,000 client connections, 600 consumer groups, and 420 MB/s service traffic.

      -
    • 1200 MB/s

      Recommended for up to 20,000 client connections, 600 consumer groups, and 840 MB/s service traffic.

      + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 3 Kafka instance specifications (single-node)

      Flavor

      +

      Brokers

      +

      TPS per Broker

      +

      Maximum Partitions per Broker

      +

      Recommended Consumer Groups per Broker

      +

      Maximum Client Connections per Broker

      +

      Storage Space

      +

      Traffic per Broker (MB/s)

      +

      kafka.2u4g.single.small

      +

      1

      +

      20,000

      +

      100

      +

      15

      +

      2000

      +

      100 GB–10,000 GB

      +

      40

      +

      kafka.2u4g.single

      +

      1

      +

      30,000

      +

      250

      +

      20

      +

      2000

      +

      100 GB–10,000 GB

      +

      100

      +
      +
      +
    +

    Instance Specifications and Network Bandwidth

    The network bandwidth of a Kafka instance consists of the following:

    +
    1. Network bandwidth used by the instance brokers
    2. Bandwidth of the disk used by the instance brokers. For details, see Disk Types and Performance.
    +

    Note:

    +
    • By default, Kafka tests are performed in the tail read scenario (that is, only the latest production data is consumed) instead of the cold read scenario (that is, historical data is consumed from the beginning).
    • The bandwidth of an instance with an old flavor (such as 100 MB/s) is the total network bandwidth of the instance's all brokers.
    +

    Traffic calculation of instances with new flavors (such as kafka.2u4g.cluster) is described as follows:

    +
    • The read/write ratio is 1:1.
    • The default number of topic replicas is 3.
    • Total network traffic = Traffic per broker x Broker quantity
    • Total instance traffic = Service traffic + Data replication traffic between brokers
    +

    Assume that the current flavor is kafka.2u4g.cluster, the traffic per broker is 100 MB/s, and the number of brokers is 3. What are the total network traffic, maximum read traffic, and maximum write traffic of the instance?

    +
    1. Total network traffic = Traffic per broker x Broker quantity = 100 MB/s x 3 = 300 MB/s
    2. Maximum read traffic = Total instance network traffic/Default number of replicas/2 = 300 MB/s/3/2= 50 MB/s
    3. Maximum write traffic = Total instance network traffic/Default number of replicas/2 = 300 MB/s/3/2 = 50 MB/s
    +
    +

    Mapping Between Old and New Flavors

    Table 4 compares the old and new Kafka instance flavors.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 4 Mapping between old and new Kafka instance flavors

    Old Flavor

    +

    New Flavor

    +

    Flavor

    +

    Total Instance Network Traffic

    +

    Flavor

    +

    Total Instance Network Traffic

    +

    100 MB/s

    +

    100 MB/s

    +

    kafka.2u4g.cluster.small * 3

    +

    120 MB/s

    +

    300 MB/s

    +

    300 MB/s

    +

    kafka.2u4g.cluster * 3

    +

    300 MB/s

    +

    600 MB/s

    +

    600 MB/s

    +

    kafka.4u8g.cluster * 3

    +

    600 MB/s

    +

    1200 MB/s

    +

    1200 MB/s

    +

    kafka.4u8g.cluster * 6

    +

    1250 MB/s

    +
    +
    +

    Instances with new flavors have the following features:

    +
    • Better performance and cost effectiveness: They use exclusive resources (except for kafka.2u4g.cluster.small). By contrast, old flavors use non-exclusive resources. If the load is heavy, resources conflicts will occur.
    • Latest functions, for example, reassigning partitions and changing the SSL setting.
    • Flexible flavor changes: For example, you can increase the broker flavor.
    • Flexible disk capacity: Only related to the broker quantity, and not to the flavor.
    • More specification options: A wider range of combinations of broker flavor (over 10,000 MB/s) and quantity are available.
    +
    +

    Flavor Selection

    • kafka.2u4g.cluster.small with 3 brokers

      Recommended for up to 6000 client connections, 45 consumer groups, and 60,000 TPS

      +
    • kafka.2u4g.cluster with 3 brokers

      Recommended for up to 6000 client connections, 60 consumer groups, and 90,000 TPS

      +
    • kafka.4u8g.cluster with 3 brokers

      Recommended for up to 12,000 client connections, 300 consumer groups, and 300,000 TPS

      +
    • kafka.8u16g.cluster with 3 brokers

      Recommended for up to 12,000 client connections, 450 consumer groups, and 450,000 TPS

      +
    • kafka.12u24g.cluster with 3 brokers

      Recommended for up to 12,000 client connections, 600 consumer groups, and 600,000 TPS

      +
    • kafka.16u32g.cluster with 3 brokers

      Recommended for up to 12,000 client connections, 600 consumer groups, and 750,000 TPS

    -

    Storage Space Selection

    Kafka instances support storage with 1 to 3 replicas. The storage space is consumed by all replicas. When creating an instance, specify its storage space based on the expected service message size and the number of replicas.

    -

    For example, if the estimated message size is 100 GB, the disk capacity must be at least: 100 GB x Number of replicas + 100 GB (reserved space).

    +

    Storage Space Selection

    Kafka instances can store messages in multiple replicas. The storage space is consumed by message replicas, logs, and metadata. When creating an instance, specify its storage space based on the expected service message size, the number of replicas, and reserved disk space. Each Kafka broker reserves 33 GB disk space for storing logs and metadata.

    +

    For example, if the expected service message size is 100 GB, the number of replicas is 2, and the number of brokers is 3, the disk size should be at least 299 GB (100 GB x 2 + 33 GB x 3).

    +

    The storage space can be expanded as your service grows.

    Topic Quantity

    There are limits on the topic quantity and the aggregate number of partitions in the topics. When the partition quantity limit is reached, you can no longer create topics.

    -

    The number of topics is related to the maximum number of partitions allowed and the specified number of partitions in each topic (see Table 1).

    -

    The maximum number of partitions for a 100 MB/s instance is 300.

    -
    • If the number of partitions of each topic in the instance is 3, the maximum number of topics is 300/3 = 100.
    • If the number of partitions of each topic in the instance is 1, the maximum number of topics is 300/1 = 300.
    +

    The number of topics is related to the maximum number of partitions allowed (see Figure 1) and the specified number of partitions in each topic (see Table 1 and Table 3).

    +
    Figure 1 Setting the number of partitions
    +

    The maximum number of partitions allowed for an instance with kafka.2u4g.cluster and 3 brokers is 750.

    +
    • If the number of partitions of each topic in the instance is 3, the maximum number of topics is 750/3 = 250.
    • If the number of partitions of each topic in the instance is 1, the maximum number of topics is 750/1 = 750.
    diff --git a/docs/dms/umn/ProductDescPrivilegeManagement.html b/docs/dms/umn/ProductDescPrivilegeManagement.html new file mode 100644 index 00000000..51728a61 --- /dev/null +++ b/docs/dms/umn/ProductDescPrivilegeManagement.html @@ -0,0 +1,270 @@ + + +

    Permission

    +

    You can use Identity and Access Management (IAM) to manage DMS for Kafka permissions and control access to your resources. IAM provides identity authentication, permissions management, and access control.

    +

    You can create IAM users for your employees, and assign permissions to these users on a principle of least privilege (PoLP) basis to control their access to specific resource types. For example, you can create IAM users for software developers and assign specific permissions to allow them to use Kafka instance resources but prevent them from being able to delete resources or perform any high-risk operations.

    +

    If your account does not require individual IAM users for permissions management, skip this section.

    +

    IAM is a free service. You only pay for the resources in your account.

    +

    For more information, see IAM Service Overview.

    +

    DMS Permissions

    By default, new IAM users do not have any permissions assigned. To assign permissions to these new users, add them to one or more groups, and attach permissions policies or roles to these groups.

    +

    DMS is a project-level service deployed and accessed in specific physical regions. When assigning DMS for Kafka permissions to a user group, specify region-specific projects where the permissions will take effect. If you select All projects, the permissions will be granted for all region-specific projects. When accessing DMS, the users need to switch to a region where they have been authorized to use this service.

    +
    You can grant permissions by using roles and policies.
    • Roles: A type of coarse-grained authorization mechanism that provides only a limited number of service-level roles. When using roles to grant permissions, you also need to assign dependency roles. However, roles are not an ideal choice for fine-grained authorization and secure access control.
    • Policies: A fine-grained authorization strategy that defines permissions required to perform operations on specific cloud resources under certain conditions. This mechanism allows for more flexible policy-based authorization for more secure access control. For example, you can grant DMS for Kafka users only the permissions for managing instances. Most policies define permissions based on APIs. For the API actions supported by DMS for Kafka, see "Permissions Policies and Supported Actions" in the Distributed Message Service API Reference.
    +
    +

    Table 1 lists all the system-defined policies supported by DMS for Kafka.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 1 System-defined policies supported by DMS for Kafka

    Role/Policy Name

    +

    Description

    +

    Type

    +

    Dependency

    +

    DMS FullAccess

    +

    Administrator permissions for DMS. Users granted these permissions can perform all operations on DMS.

    +

    System-defined policy

    +

    None

    +

    DMS UserAccess

    +

    Common user permissions for DMS, excluding permissions for creating, modifying, deleting, and scaling up instances.

    +

    System-defined policy

    +

    None

    +

    DMS ReadOnlyAccess

    +

    Read-only permissions for DMS. Users granted these permissions can only view DMS data.

    +

    System-defined policy

    +

    None

    +

    DMS VPCAccess

    +

    VPC operation permissions to assign to DMS agencies.

    +

    System-defined policy

    +

    None

    +

    DMS KMSAccess

    +

    KMS operation permissions to assign to DMS agencies.

    +

    System-defined policy

    +

    None

    +
    +
    +

    System-defined policies contain OBS actions. Due to data caching, the policies take effect five minutes after they are attached to a user, user group, or enterprise project.

    +
    +

    Table 2 lists the common operations supported by each DMS for Kafka system policy. Select the policies as required.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 2 Common operations supported by each system-defined policy of DMS for Kafka

    Operation

    +

    DMS FullAccess

    +

    DMS UserAccess

    +

    DMS ReadOnlyAccess

    +

    DMS VPCAccess

    +

    DMS KMSAccess

    +

    Creating instances

    +

    +

    ×

    +

    ×

    +

    ×

    +

    ×

    +

    Modifying instances

    +

    +

    ×

    +

    ×

    +

    ×

    +

    ×

    +

    Deleting instances

    +

    +

    ×

    +

    ×

    +

    ×

    +

    ×

    +

    Modifying instance specifications

    +

    +

    ×

    +

    ×

    +

    ×

    +

    ×

    +

    Restarting instances

    +

    +

    +

    ×

    +

    ×

    +

    ×

    +

    Querying instance information

    +

    +

    +

    +

    ×

    +

    ×

    +
    +
    +
    +

    Fine-grained Authorization

    To use a custom fine-grained policy, log in to the IAM console as an administrator and select the desired fine-grained permissions for DMS. Table 3 describes fine-grained permission dependencies of DMS for Kafka.

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 3 Fine-grained permission dependencies of DMS for Kafka

    Permission

    +

    Description

    +

    Dependency

    +

    dms:instance:list

    +

    Viewing the instance list

    +

    None

    +

    dms:instance:get

    +

    Viewing instance details

    +

    None

    +

    dms:instance:create

    +

    Creating an instance

    +
    • vpc:vpcs:get
    • vpc:ports:create
    • vpc:securityGroups:get
    • vpc:ports:get
    • vpc:subnets:get
    • vpc:vpcs:list
    • vpc:publicIps:get
    • vpc:publicIps:list
    • vpc:ports:update
    • vpc:publicIps:update
    • vpc:ports:delete
    • kms:cmk:list
    +

    dms:instance:getBackgroundTask

    +

    Viewing background task details

    +

    None

    +

    dms:instance:deleteBackgroundTask

    +

    Deleting a background task

    +

    None

    +

    dms:instance:modifyStatus

    +

    Restarting an instance

    +

    None

    +

    dms:instance:resetAuthInfo

    +

    Resetting an instance password

    +

    None

    +

    dms:instance:modifyAuthInfo

    +

    Changing an instance password

    +

    None

    +

    dms:instance:modify

    +

    Modifying an instance

    +
    • vpc:vpcs:get
    • vpc:ports:create
    • vpc:securityGroups:get
    • vpc:ports:get
    • vpc:subnets:get
    • vpc:vpcs:list
    • vpc:publicIps:get
    • vpc:publicIps:list
    • vpc:ports:update
    • vpc:publicIps:update
    • vpc:ports:delete
    +

    dms:instance:scale

    +

    Scaling up an instance

    +
    • vpc:vpcs:get
    • vpc:ports:create
    • vpc:securityGroups:get
    • vpc:ports:get
    • vpc:subnets:get
    • vpc:vpcs:list
    • vpc:publicIps:get
    • vpc:publicIps:list
    • vpc:ports:update
    • vpc:publicIps:update
    +

    dms:instance:delete

    +

    Deleting an instance

    +

    None

    +
    +
    +
    +
    +
    + +
    + diff --git a/docs/dms/umn/TagManagement.html b/docs/dms/umn/TagManagement.html index 47a5b302..d3721fa6 100644 --- a/docs/dms/umn/TagManagement.html +++ b/docs/dms/umn/TagManagement.html @@ -1,8 +1,8 @@ -

    Managing Instance Tags

    +

    Configuring Kafka Instance Tags

    Tags facilitate Kafka instance identification and management.

    -

    You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the created instance. Up to 20 tags can be added to an instance. Tags can be modified and deleted.

    +

    You can add tags to a Kafka instance when creating the instance or add tags on the Tags tab page of the created instance. Up to 20 tags can be added to an instance. Tags can be deleted.

    A tag consists of a tag key and a tag value. Table 1 lists the tag key and value requirements.

    - -
    Table 1 Tag key and value requirements

    Parameter

    @@ -13,25 +13,22 @@

    Tag key

    • Cannot be left blank.
    • Must be unique for the same instance.
    • Can contain a maximum of 36 characters.
    • Cannot contain the following characters: =*<>\,|/
    • Cannot start or end with a space.
    +
    • Cannot be left blank.
    • Must be unique for the same instance.
    • Can contain 1 to 128 characters.
    • Can contain letters, digits, spaces, and special characters _.:=+-@ : = + - @
    • Cannot start or end with a space.

    Tag value

    • Cannot be left blank.
    • Can contain a maximum of 43 characters.
    • Cannot contain the following characters: =*<>\,|/
    • Cannot start or end with a space.
    +
    • Can contain 0 to 255 characters.
    • Can contain letters, digits, spaces, and special characters _.:=+-@ : = + - @
    • Cannot start or end with a space.
    -

    Procedure

    1. Log in to the management console.
    2. Click in the upper left corner to select a region.

      Select the region where your Kafka instance is located.

      -
      -

    3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
    4. Click the name of an instance.
    5. Click the Tags tab.

      View the tags of the instance.

      -

    6. Perform the following operations as required:

    diff --git a/docs/dms/umn/kafka-bp-migration.html b/docs/dms/umn/kafka-bp-migration.html new file mode 100644 index 00000000..30c3853d --- /dev/null +++ b/docs/dms/umn/kafka-bp-migration.html @@ -0,0 +1,71 @@ + + +

    Kafka Data Migration Overview

    +

    Scenario

    You can migrate Kafka services to connect message producers and consumers to a new Kafka instance and can even migrate persisted message data to the new Kafka instance. Kafka services can be migrated in the following two scenarios:

    +
    • Migrating services to the cloud without downtime

      Services that have high requirements on continuity must be smoothly migrated to the cloud because they cannot afford a long downtime.

      +
    • Re-deploying services on the cloud

      A Kafka instance deployed within an AZ is not capable of cross-AZ disaster recovery. For higher reliability, you can re-deploy services to an instance that is deployed across AZs.

      +
    +
    +

    Preparation

    1. Configure the network environment.

      A Kafka instance can be accessed within a VPC or over a public network. For public network access, the producer and consumer must have public access permissions, and the following security group rules must be configured.

      + +
      + + + + + + + + + + + + + + + + + + + +
      Table 1 Security group rules

      Direction

      +

      Protocol

      +

      Port

      +

      Source

      +

      Description

      +

      Inbound

      +

      TCP

      +

      9094

      +

      0.0.0.0/0

      +

      Accessing a Kafka instance in a public network (in plaintext)

      +

      Inbound

      +

      TCP

      +

      9095

      +

      0.0.0.0/0

      +

      Accessing a Kafka instance in a public network (in ciphertext)

      +
      +
      +
    2. Create a Kafka instance.

      The specifications of the new instance cannot be lower than the original specifications. For more information, see Creating a Kafka Instance.

      +
    3. Create a topic.

      Create a topic with the same configurations as the original Kafka instance, including the topic name, number of replicas, number of partitions, message aging time, and whether to enable synchronous replication and flushing. For more information, see Creating a Kafka Topic.

      +
    +
    +

    Migration Scheme 1: Migrating the Production First

    Migrate the message production service to the new Kafka instance. After migration, the original Kafka instance will no longer produce messages. After all messages of the original Kafka instance are consumed, migrate the message consumption service to the new Kafka instance to consume messages of this instance.

    +
    1. Change the Kafka connection address of the producer to that of the new Kafka instance.
    2. Restart the production service so that the producer can send new messages to the new Kafka instance.
    3. Check the consumption progress of each consumer group in the original Kafka instance until all data in the original Kafka instance is consumed.
    4. Change the Kafka connection addresses of the consumers to those of the new Kafka instance.
    5. Restart the consumption service so that consumers can consume messages from the new Kafka instance.
    6. Check whether consumers consume messages properly from the new Kafka instance.
    7. The migration is complete.
    +

    This is a common migration scheme. It is simple and easy to control on the service side. During the migration, the message sequence is ensured, so this scheme is suitable for scenarios with strict requirements on the message sequence. However, latency may occur because there is a period when you have to wait for all data to be consumed.

    +
    +

    Migration Scheme 2: Migrating the Production Later

    Use multiple consumers for the consumption service. Some consume messages from the original Kafka instance, and others consume messages from the new Kafka instances. Then, migrate the production service to the new Kafka instance so that all messages can be consumed in time.

    +
    1. Start new consumer clients, set the Kafka connection addresses to that of the new Kafka instance, and consume data from the new Kafka instance.

      Original consumer clients must continue running. Messages are consumed from both the original and new Kafka instances.

      +
      +

    2. Change the Kafka connection address of the producer to that of the new Kafka instance.
    3. Restart the producer client to migrate the production service to the new Kafka instance.
    4. After the production service is migrated, check whether the consumption service connected to the new Kafka instance is normal.
    5. After all data in the original Kafka is consumed, close the original consumption clients.
    6. The migration is complete.
    +

    In this scheme, the migration process is controlled by services. For a certain period of time, the consumption service consumes messages from both the original and new Kafka instances. Before the migration, message consumption from the new Kafka instance has already started, so there is no latency. However, early on in the migration, data is consumed from both the original and new Kafka instances, so the messages may not be consumed in the order that they are produced. This scheme is suitable for services that require low latency but do not require strict message sequence.

    +
    +

    How Do I Migrate Persisted Data Along with Services?

    You can migrate consumed data from the original instance to a new instance by using the open-source tool MirrorMaker. This tool mirrors the original Kafka producer and consumer into new ones and migrates data to the new Kafka instance.

    +

    Note that each cloud Kafka instance stores data in three replicas. Therefore, the storage space of the new instance should be three times that of the original single-replica message storage.

    +
    +
    +
    + +
    + diff --git a/docs/dms/umn/kafka-connect-other.html b/docs/dms/umn/kafka-connect-other.html deleted file mode 100644 index 1d5e4e53..00000000 --- a/docs/dms/umn/kafka-connect-other.html +++ /dev/null @@ -1,11 +0,0 @@ - - -

    Obtaining Kafka Clients

    -

    Kafka instances are fully compatible with open-source clients. You can obtain clients in other programming languages and access your instance as instructed by the official Kafka website.

    -
    -
    - -
    - diff --git a/docs/dms/umn/kafka-dnat.html b/docs/dms/umn/kafka-dnat.html index 5d645132..90b24e75 100644 --- a/docs/dms/umn/kafka-dnat.html +++ b/docs/dms/umn/kafka-dnat.html @@ -1,36 +1,40 @@ -

    Using DNAT to Access a Kafka Instance

    +

    Accessing Kafka in a Public Network Using DNAT

    Scenario

    You can use destination NAT (DNAT) to access a Kafka instance so that the instance can provide services on the public network through port mapping.

    -

    Prerequisites

    You have created EIPs. The number of EIPs is the same as the number of brokers in the Kafka instance.

    +

    Prerequisites

    You have created EIPs. The number of EIPs is the same as the number of brokers in the Kafka instance. For details about how to create an EIP, see Assigning an EIP.

    -

    Step 1: Obtain Information About the Kafka Instance

    1. Log in to the management console.
    2. Click in the upper left corner to select a region.

      Select the region where your Kafka instance is located.

      +

      Step 1: Obtain Information About the Kafka Instance

      1. Log in to the console.
      2. Click in the upper left corner to select a region.

        Select the region where your Kafka instance is located.

        -

      3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
      4. Click the desired Kafka instance to view the instance details.
      5. In the Connection area on the Basic Information tab page, view and record the private network access addresses of the Kafka instance. In the Network area, view and record the VPC and subnet where the Kafka instance is located.
      +

    3. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
    4. Click the desired Kafka instance to view its details.
    5. In the Connection area on the Basic Information tab page, view and record the private network access addresses of the Kafka instance. In the Network area, view and record the VPC and subnet where the Kafka instance is located.

      Figure 1 Kafka instance information
      +

    Step 2: Create a Public NAT Gateway

    1. Click Service List and choose Network > NAT Gateway.
    2. Click Create Public NAT Gateway.
    3. Set the following parameters:

      • Region: Select the region that the Kafka instance is in.
      • Name: Enter a name for the public NAT gateway.
      • VPC: Select the VPC recorded in 5.
      • Subnet: Select the subnet recorded in 5.

      Set other parameters as required. For details, see Creating a NAT Gateway.

      -

    4. Click Create Now.
    5. Confirm the specifications and click Submit.
    +
    Figure 2 Create Public NAT Gateway
    +

  • Click Create Now.
  • Confirm the specifications and click Submit.
  • -

    Step 3: Add a DNAT Rule

    1. On Public NAT Gateways page, locate the row that contains the newly created public NAT gateway and click Add Rule in the Operation column.
    2. On the DNAT Rules tab page, click Add DNAT Rule.
    3. Set the following parameters:

      • Scenario: Select VPC.
      • Port Type: Select Specific port.
      • Protocol: Select TCP.
      • EIP: Select an EIP.
      • Outside Port: Enter 9011.
      • Private IP Address: Enter one of the private network addresses of the Kafka instance recorded in 5.
      • Inside Port: Enter 9011.
      +

      Step 3: Add a DNAT Rule

      1. On Public NAT Gateways page, locate the row containing the newly created public NAT gateway and click Add Rule in the Operation column.
      2. On the DNAT Rules tab page, click Add DNAT Rule.

        Figure 3 Public NAT gateway details
        +

      3. Set the following parameters:

        • Scenario: Select VPC.
        • Port Type: Select Specific port.
        • Protocol: Select TCP.
        • EIP: Select an EIP.
        • Outside Port: Enter 9011.
        • Instance Type: Select Custom.
        • Private IP Address: Enter one of the private network addresses of the Kafka instance recorded in 5.
        • Inside Port: Enter 9011.

        For details about more parameters, see Adding a DNAT Rule.

        -
        Figure 1 Adding a DNAT rule
        +
        Figure 4 Adding a DNAT rule

      4. Click OK.

        View the DNAT rule status in the DNAT rule list. If Status is Running, the rule has been added successfully.

        -

      5. Repeat 2 to 4 to create DNAT rules for other private network addresses of the Kafka instance recorded in 5. Each private network address corresponds to a separate EIP.
      6. After all DNAT rules are created, click the DNAT Rules tab to view the created DNAT rules and record the EIPs corresponding to the private IP addresses.
      +

    4. Create DNAT rules for other private network addresses of the Kafka instance recorded in 5. Configure a unique EIP for each DNAT rule.

      For details about how to create a DNAT rule, see 2 to 4.

      +

    5. After all DNAT rules are created, click the DNAT Rules tab to view the created DNAT rules and record the EIPs corresponding to the private IP addresses.
    -

    Step 4: Bind EIPs on the Kafka Console

    1. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
    2. Click the desired Kafka instance to view the instance details.
    3. In the Advanced Settings section on the Basic Information tab page, click Modify next to Cross-VPC Access.
    4. Change the values of advertised.listeners IP Address/Domain Name to the EIPs in the DNAT rules. Ensure that the mapping between the private network addresses and the EIPs is consistent with that recorded in 6. Then click Save.

      Figure 2 Changing the advertised.listeners IP addresses
      +

      Step 4: Bind EIPs on the Kafka Console

      1. Click Service List and choose Application > Distributed Message Service. The Kafka instance list is displayed.
      2. Click the desired Kafka instance to view its details.
      3. In the Advanced Settings section on the Basic Information tab page, click Modify next to Cross-VPC Access.
      4. Change the values of advertised.listeners IP Address/Domain Name to the EIPs in the DNAT rules. Ensure that the mapping between the private network addresses and the EIPs is consistent with that recorded in 6. Then click Save.

        Figure 5 Changing the advertised.listeners IP address (for DNAT access)

      -

      Step 5: Verify Connectivity

      Check whether messages can be created and retrieved by referring to Accessing a Kafka Instance Without SASL or Accessing a Kafka Instance with SASL.

      +

      Step 5: Verify Connectivity

      Check whether messages can be created and retrieved by referring to Connecting to Kafka Using the Client (Plaintext Access) or Connecting to Kafka Using the Client (Ciphertext Access).

      Notes:

      -
      • The address for connecting to a Kafka instance is in the format of "advertised.listeners IP:9011". For example, the addresses for connecting to the Kafka instance shown in Figure 2 are 100.xxx.xxx.20:9011,100.xxx.xxx.21:9011,100.xxx.xxx.23:9011.
      • Configure security group rules for the Kafka instance to allow inbound access over port 9011.
      • Public access must be enabled on the client connected to the Kafka instance.
      +
      • The address for connecting to a Kafka instance is in the format of "advertised.listeners IP:9011". For example, the addresses for connecting to the Kafka instance shown in Figure 5 are 100.xxx.xxx.20:9011,100.xxx.xxx.21:9011,100.xxx.xxx.23:9011.
      • Configure security group rules for the Kafka instance to allow inbound access over port 9011.
      • Public access must be enabled on the client connected to the Kafka instance.

      diff --git a/docs/dms/umn/kafka-faq-0001.html b/docs/dms/umn/kafka-faq-0001.html index 786df671..3f9338d2 100644 --- a/docs/dms/umn/kafka-faq-0001.html +++ b/docs/dms/umn/kafka-faq-0001.html @@ -1,8 +1,8 @@

      How Do I Obtain the Public Access Address After Public Access Is Enabled?

      -

      Click the name of your Kafka instance. In the Connection section on the Basic Information tab page, view Instance Address (Public Network).

      -

      For details about how to connect to a Kafka instance, see Accessing a Kafka Instance.

      +

      Click the name of your Kafka instance. In the Connection section on the Basic Information tab page, view Instance Address (Public Network).

      +

      For details about how to connect to a Kafka instance, see Connecting to an Instance.

      diff --git a/docs/dms/umn/kafka-faq-0003.html b/docs/dms/umn/kafka-faq-0003.html index 8d4e40bc..8926c616 100644 --- a/docs/dms/umn/kafka-faq-0003.html +++ b/docs/dms/umn/kafka-faq-0003.html @@ -2,7 +2,7 @@

      What Should I Do If Kafka Storage Space Is Used Up Because Retrieved Messages Are Not Deleted?

      Messages are not deleted immediately after being retrieved. They are deleted only when the aging time expires.

      -

      You can shorten the aging time.

      +

      You can shorten the aging time or expand the storage space.

    0.0.0.0/0

    Accessing an instance within a VPC (with SSL encryption disabled)

    +

    Accessing a Kafka instance over a private network within a VPC (in plaintext)

    Inbound

    @@ -34,7 +34,7 @@

    0.0.0.0/0

    Accessing an instance within a VPC (with SSL encryption enabled)

    +

    Accessing a Kafka instance over a private network within a VPC (in ciphertext)

    Table 2 Security group rule

    Direction

    +
    - - + - - - + @@ -64,19 +68,23 @@

    To ensure that your client can access the Kafka instance, add the following rule to the security group configured for the instance.

    -
    Table 2 Security group rule

    Direction

    Protocol & Port

    +

    Action

    Destination

    +

    Protocol & Port

    +

    Destination

    Outbound

    +

    Outbound

    All

    +

    Allow

    Default_All

    +

    All

    +

    Default_All

    + + +
    Table 3 Security group rule

    Direction

    +
    - - + - - - + @@ -84,9 +92,9 @@

    -

    Cross-VPC and DNAT-based Instance Access

    Configure security group rules according to Table 5.

    +

    Cross-VPC and DNAT-based Instance Access

    Configure security group rules according to Table 4.

    -
    Table 3 Security group rule

    Direction

    Protocol & Port

    +

    Action

    Source

    +

    Protocol & Port

    +

    Source

    Inbound

    +

    Inbound

    All

    +

    Allow

    sg-53d4

    +

    All

    +

    sg-53d4

    - - diff --git a/docs/dms/umn/kafka-faq-190416001.html b/docs/dms/umn/kafka-faq-190416001.html index 6a045168..99a73e17 100644 --- a/docs/dms/umn/kafka-faq-190416001.html +++ b/docs/dms/umn/kafka-faq-190416001.html @@ -10,6 +10,8 @@ + +
    Table 4 Security group rules

    Direction

    +
    @@ -106,7 +114,7 @@ - - + + + + + + + + + + + +
    Table 4 Security group rules

    Direction

    Protocol

    198.19.128.0/17

    Accessing a Kafka instance using VPC Endpoint (VPCEP)

    +

    Accessing a Kafka instance using a VPC endpoint across VPCs (in cipher- or plaintext)

    Inbound

    @@ -117,13 +125,34 @@

    0.0.0.0/0

    Accessing a Kafka instance using DNAT

    +

    Accessing a Kafka instance using DNAT (in cipher- or plaintext)

    +

    Inbound

    +

    TCP

    +

    9092

    +

    0.0.0.0/0

    +

    Accessing a Kafka instance using a peering connection across VPCs (in plaintext)

    +

    Inbound

    +

    TCP

    +

    9093

    +

    0.0.0.0/0

    +

    Accessing a Kafka instance using a peering connection across VPCs (in ciphertext)

    -

    Public Access

    Configure security group rules according to Table 5.

    @@ -147,7 +176,7 @@

    0.0.0.0/0

    Access Kafka through the public network (without SSL encryption).

    +

    Accessing a Kafka instance over a public network (in plaintext)

    Inbound

    @@ -158,7 +187,7 @@

    0.0.0.0/0

    Access Kafka through the public network (with SSL encryption).

    +

    Accessing a Kafka instance over a public network (in ciphertext)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 1 Kafka instance specifications (v1.1.0/v2.3.0/v2.7 cluster instances)

    Flavor

    +

    Brokers

    +

    Maximum TPS per Broker

    +

    Maximum Partitions per Broker

    +

    Recommended Consumer Groups per Broker

    +

    Maximum Client Connections per Broker

    +

    Storage Space

    +

    Traffic per Broker (MB/s)

    +

    kafka.2u4g.cluster.small

    +

    3–30

    +

    20,000

    +

    100

    +

    15

    +

    2000

    +

    300 GB–300,000 GB

    +

    40

    +

    kafka.2u4g.cluster

    +

    3–30

    +

    30,000

    +

    250

    +

    20

    +

    2000

    +

    300 GB–300,000 GB

    +

    100

    +

    kafka.4u8g.cluster

    +

    3–30

    +

    100,000

    +

    500

    +

    100

    +

    4000

    +

    300 GB–600,000 GB

    +

    200

    +

    kafka.8u16g.cluster

    +

    3–50

    +

    150,000

    +

    1000

    +

    150

    +

    4000

    +

    300 GB–1,500,000 GB

    +

    250

    +

    kafka.12u24g.cluster

    +

    3–50

    +

    200,000

    +

    1500

    +

    200

    +

    4000

    +

    300 GB–1,500,000 GB

    +

    375

    +

    kafka.16u32g.cluster

    +

    3–50

    +

    250,000

    +

    2000

    +

    200

    +

    4000

    +

    300 GB–1,500,000 GB

    +

    500

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 2 Kafka instance specifications (single-node)

    Flavor

    +

    Brokers

    +

    TPS per Broker

    +

    Maximum Partitions per Broker

    +

    Recommended Consumer Groups per Broker

    +

    Maximum Client Connections per Broker

    +

    Storage Space

    +

    Traffic per Broker (MB/s)

    +

    kafka.2u4g.single.small

    +

    1

    +

    20,000

    +

    100

    +

    15

    +

    2000

    +

    100 GB–10,000 GB

    +

    40

    +

    kafka.2u4g.single

    +

    1

    +

    30,000

    +

    250

    +

    20

    +

    2000

    +

    100 GB–10,000 GB

    +

    100

    +
    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Table 3 Kafka instance specifications (v3.x cluster instances)

    Flavor

    +

    Brokers

    +

    TPS per Broker

    +

    Maximum Partitions per Broker

    +

    Recommended Consumer Groups per Broker

    +

    Maximum Client Connections per Broker

    +

    Storage Space

    +

    Traffic per Broker (MB/s)

    +

    kafka.2u4g.cluster.beta

    +

    3

    +

    30,000

    +

    250

    +

    20

    +

    2000

    +

    300 GB

    +

    100

    +

    kafka.4u8g.cluster.beta

    +

    3

    +

    100,000

    +

    500

    +

    100

    +

    4000

    +

    300 GB

    +

    200

    +
    +

    If a consumer group name starts with a special character, for example, an underscore (_) or a number sign (#), monitoring data cannot be displayed.

    Broker faults

    +

    When some instance brokers are faulty, consumer groups cannot be created or deleted, or consumption progress cannot be reset, but consumer groups can be queried.

    +
    @@ -149,6 +177,27 @@
    +

    User

    +
    + + + + + + + + + + +
    Table 5 User notes and constraints

    Item

    +

    Notes and Constraints

    +

    Number of users

    +

    The maximum users that can be created for a Kafka instance is 20 or 500. Check the console for the actual limit.

    +

    Broker faults

    +

    When some instance brokers are faulty, users cannot be created or deleted, or password cannot be reset, but users can be queried.

    +
    +
    +