From 5914b67d133006078f8b633e57f23d1b6f11d9f2 Mon Sep 17 00:00:00 2001 From: "Yang, Tong" Date: Sat, 28 Sep 2024 19:04:58 +0000 Subject: [PATCH] MRS UMN Doc 20240802 version Reviewed-by: Pruthi, Vineet Co-authored-by: Yang, Tong Co-committed-by: Yang, Tong --- docs/mrs/umn/ALL_META.TXT.json | 5428 ++++++++----- docs/mrs/umn/ALM-12014.html | 11 +- docs/mrs/umn/ALM-12033.html | 16 +- docs/mrs/umn/ALM-12091.html | 80 + docs/mrs/umn/ALM-12180.html | 27 +- docs/mrs/umn/ALM-12186.html | 83 + docs/mrs/umn/ALM-12187.html | 102 + docs/mrs/umn/ALM-12188.html | 85 + docs/mrs/umn/ALM-14031.html | 81 + docs/mrs/umn/ALM-14032.html | 82 + docs/mrs/umn/ALM-14033.html | 81 + docs/mrs/umn/ALM-14034.html | 81 + docs/mrs/umn/ALM-14035.html | 81 + docs/mrs/umn/ALM-19022.html | 95 + docs/mrs/umn/ALM-19023.html | 79 + docs/mrs/umn/ALM-19024.html | 94 + docs/mrs/umn/ALM-19025.html | 94 + docs/mrs/umn/ALM-19026.html | 83 + docs/mrs/umn/ALM-25007.html | 88 + docs/mrs/umn/ALM-25008.html | 90 + docs/mrs/umn/ALM-29007.html | 91 + docs/mrs/umn/ALM-29008.html | 91 + docs/mrs/umn/ALM-29010.html | 93 + docs/mrs/umn/ALM-29011.html | 93 + docs/mrs/umn/ALM-29012.html | 93 + docs/mrs/umn/ALM-29013.html | 91 + docs/mrs/umn/ALM-29014.html | 91 + docs/mrs/umn/ALM-29015.html | 92 + docs/mrs/umn/ALM-29016.html | 86 + docs/mrs/umn/ALM-45003.html | 98 + docs/mrs/umn/ALM-45289.html | 88 + docs/mrs/umn/ALM-45290.html | 90 + docs/mrs/umn/ALM-45291.html | 89 + docs/mrs/umn/ALM-45292.html | 91 + docs/mrs/umn/ALM-45435.html | 96 + docs/mrs/umn/ALM-45436.html | 88 + docs/mrs/umn/ALM-45437.html | 93 + docs/mrs/umn/ALM-45438.html | 83 + docs/mrs/umn/ALM-45439.html | 88 + docs/mrs/umn/ALM-45440.html | 121 + docs/mrs/umn/ALM-45441.html | 93 + docs/mrs/umn/ALM-45442.html | 81 + docs/mrs/umn/ALM-45443.html | 91 + docs/mrs/umn/ALM-45444.html | 86 + docs/mrs/umn/ALM-45639.html | 84 + docs/mrs/umn/ALM-45642.html | 104 + docs/mrs/umn/ALM-45643.html | 128 + docs/mrs/umn/ALM-45644.html | 129 + docs/mrs/umn/ALM-45645.html | 114 + docs/mrs/umn/ALM-45646.html | 114 + docs/mrs/umn/ALM-45647.html | 122 + docs/mrs/umn/ALM-45648.html | 105 + docs/mrs/umn/ALM-45649.html | 133 + docs/mrs/umn/ALM-45650.html | 105 + docs/mrs/umn/ALM-45652.html | 95 + docs/mrs/umn/ALM-45653.html | 83 + docs/mrs/umn/ALM-45654.html | 82 + docs/mrs/umn/ALM-45655.html | 83 + docs/mrs/umn/ALM-45736.html | 84 + docs/mrs/umn/ALM-45737.html | 89 + docs/mrs/umn/ALM-45738.html | 89 + docs/mrs/umn/ALM-45739.html | 89 + docs/mrs/umn/ALM-45740.html | 89 + docs/mrs/umn/ALM-45741.html | 78 + docs/mrs/umn/ALM-45742.html | 74 + docs/mrs/umn/ALM-45743.html | 74 + docs/mrs/umn/ALM-50201.html | 80 + docs/mrs/umn/ALM-50202.html | 85 + docs/mrs/umn/ALM-50203.html | 85 + docs/mrs/umn/ALM-50205.html | 85 + docs/mrs/umn/ALM-50206.html | 85 + docs/mrs/umn/ALM-50207.html | 85 + docs/mrs/umn/ALM-50208.html | 85 + docs/mrs/umn/ALM-50209.html | 84 + docs/mrs/umn/ALM-50210.html | 85 + docs/mrs/umn/ALM-50211.html | 89 + docs/mrs/umn/ALM-50212.html | 86 + docs/mrs/umn/ALM-50213.html | 83 + docs/mrs/umn/ALM-50214.html | 86 + docs/mrs/umn/ALM-50215.html | 83 + docs/mrs/umn/ALM-50216.html | 87 + docs/mrs/umn/ALM-50217.html | 88 + docs/mrs/umn/ALM-50219.html | 85 + docs/mrs/umn/ALM-50220.html | 83 + docs/mrs/umn/ALM-50221.html | 81 + docs/mrs/umn/ALM-50222.html | 92 + docs/mrs/umn/ALM-50223.html | 87 + docs/mrs/umn/ALM-50224.html | 83 + docs/mrs/umn/ALM-50225.html | 83 + docs/mrs/umn/ALM-50226.html | 83 + docs/mrs/umn/ALM-50401.html | 83 + docs/mrs/umn/ALM-50402.html | 81 + docs/mrs/umn/CLASS.TXT.json | 6788 ++++++++++------- docs/mrs/umn/admin_guide_000007.html | 2 + docs/mrs/umn/admin_guide_000008.html | 6 +- docs/mrs/umn/admin_guide_000011.html | 54 +- docs/mrs/umn/admin_guide_000012.html | 4 +- docs/mrs/umn/admin_guide_000013.html | 4 +- docs/mrs/umn/admin_guide_000014.html | 4 +- docs/mrs/umn/admin_guide_000023.html | 2 +- docs/mrs/umn/admin_guide_000040.html | 4 +- docs/mrs/umn/admin_guide_000070.html | 1 + docs/mrs/umn/admin_guide_000071.html | 962 +-- docs/mrs/umn/admin_guide_000075.html | 2 +- docs/mrs/umn/admin_guide_000101.html | 10 +- docs/mrs/umn/admin_guide_000109.html | 2 +- docs/mrs/umn/admin_guide_000110.html | 2 +- docs/mrs/umn/admin_guide_000112.html | 12 + docs/mrs/umn/admin_guide_000115.html | 2 +- docs/mrs/umn/admin_guide_000118.html | 84 +- docs/mrs/umn/admin_guide_000127.html | 2 +- docs/mrs/umn/admin_guide_000128.html | 2 +- docs/mrs/umn/admin_guide_000133.html | 39 +- docs/mrs/umn/admin_guide_000157.html | 2 +- docs/mrs/umn/admin_guide_000162.html | 16 + docs/mrs/umn/admin_guide_000234.html | 2 +- docs/mrs/umn/admin_guide_000239.html | 4 +- docs/mrs/umn/admin_guide_000240.html | 2 +- docs/mrs/umn/admin_guide_000246.html | 4 +- docs/mrs/umn/admin_guide_000255.html | 4 +- docs/mrs/umn/admin_guide_000256.html | 4 +- docs/mrs/umn/admin_guide_000271.html | 2 + docs/mrs/umn/admin_guide_000407.html | 29 + docs/mrs/umn/admin_guide_000408.html | 22 + docs/mrs/umn/admin_guide_000409.html | 330 + docs/mrs/umn/admin_guide_000410.html | 17 + docs/mrs/umn/admin_guide_000412.html | 42 + docs/mrs/umn/admin_guide_000413.html | 46 + docs/mrs/umn/admin_guide_000414.html | 48 + docs/mrs/umn/admin_guide_000416.html | 43 + docs/mrs/umn/en-us_image_0000001532448466.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000001582927845.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000001583087613.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000001583127589.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000001971003602.png | Bin 0 -> 13597 bytes docs/mrs/umn/en-us_image_0000001971010166.png | Bin 0 -> 189149 bytes docs/mrs/umn/en-us_image_0000001971010174.png | Bin 0 -> 24060 bytes docs/mrs/umn/en-us_image_0000001971010178.png | Bin 0 -> 23059 bytes docs/mrs/umn/en-us_image_0000001971074706.png | Bin 0 -> 277 bytes docs/mrs/umn/en-us_image_0000001971077930.png | Bin 0 -> 13162 bytes docs/mrs/umn/en-us_image_0000001971077934.png | Bin 0 -> 25790 bytes docs/mrs/umn/en-us_image_0000001971077942.png | Bin 0 -> 42779 bytes docs/mrs/umn/en-us_image_0000001971163390.png | Bin 0 -> 59310 bytes docs/mrs/umn/en-us_image_0000001971169950.png | Bin 0 -> 17753 bytes docs/mrs/umn/en-us_image_0000001971169958.png | Bin 0 -> 189149 bytes docs/mrs/umn/en-us_image_0000001971169962.png | Bin 0 -> 22801 bytes docs/mrs/umn/en-us_image_0000001971172618.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971237698.png | Bin 0 -> 28448 bytes docs/mrs/umn/en-us_image_0000001971237702.png | Bin 0 -> 93638 bytes docs/mrs/umn/en-us_image_0000001971622178.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971622210.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971622238.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971648670.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000001971648702.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000001971648738.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000001971648770.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000001971648806.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000001971648822.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000001971648826.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000001971648838.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000001971648850.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000001971648854.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971659200.png | Bin 0 -> 270 bytes docs/mrs/umn/en-us_image_0000001971659208.png | Bin 0 -> 34121 bytes docs/mrs/umn/en-us_image_0000001971659216.png | Bin 0 -> 11648 bytes docs/mrs/umn/en-us_image_0000001971781990.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971808406.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000001971808442.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000001971808474.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000001971808510.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000001971808542.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000001971808574.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000001971808582.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000001971808590.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000001971808602.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000001971808618.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000001971808622.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971818972.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971818980.png | Bin 0 -> 78696 bytes docs/mrs/umn/en-us_image_0000001971818984.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000001971955678.png | Bin 0 -> 515 bytes docs/mrs/umn/en-us_image_0000001972894010.png | Bin 0 -> 4235 bytes docs/mrs/umn/en-us_image_0000001972894046.png | Bin 0 -> 59075 bytes docs/mrs/umn/en-us_image_0000001972894054.png | Bin 0 -> 222899 bytes docs/mrs/umn/en-us_image_0000001972894058.png | Bin 0 -> 58356 bytes docs/mrs/umn/en-us_image_0000001972894062.png | Bin 0 -> 60575 bytes docs/mrs/umn/en-us_image_0000001972894066.png | Bin 0 -> 9520 bytes docs/mrs/umn/en-us_image_0000001973053750.png | Bin 0 -> 7945 bytes docs/mrs/umn/en-us_image_0000001973053758.png | Bin 0 -> 48657 bytes docs/mrs/umn/en-us_image_0000001973053802.png | Bin 0 -> 3975 bytes docs/mrs/umn/en-us_image_0000001973053806.png | Bin 0 -> 47471 bytes docs/mrs/umn/en-us_image_0000001973053810.png | Bin 0 -> 10426 bytes docs/mrs/umn/en-us_image_0000001973053822.png | Bin 0 -> 62709 bytes docs/mrs/umn/en-us_image_0000002007523933.png | Bin 0 -> 8978 bytes docs/mrs/umn/en-us_image_0000002007530501.png | Bin 0 -> 25025 bytes docs/mrs/umn/en-us_image_0000002007530505.png | Bin 0 -> 17621 bytes docs/mrs/umn/en-us_image_0000002007530509.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002007533201.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002007643377.png | Bin 0 -> 22003 bytes docs/mrs/umn/en-us_image_0000002007649989.png | Bin 0 -> 24661 bytes docs/mrs/umn/en-us_image_0000002007649997.png | Bin 0 -> 17594 bytes docs/mrs/umn/en-us_image_0000002007650001.png | Bin 0 -> 189149 bytes docs/mrs/umn/en-us_image_0000002007717733.png | Bin 0 -> 19389 bytes docs/mrs/umn/en-us_image_0000002007717737.png | Bin 0 -> 26327 bytes docs/mrs/umn/en-us_image_0000002007758273.png | Bin 0 -> 20910 bytes docs/mrs/umn/en-us_image_0000002007758277.png | Bin 0 -> 44181 bytes docs/mrs/umn/en-us_image_0000002007968137.png | Bin 0 -> 21034 bytes docs/mrs/umn/en-us_image_0000002008102449.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008102489.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008102517.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008128989.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000002008129021.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000002008129057.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000002008129089.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000002008129121.png | Bin 0 -> 40122 bytes docs/mrs/umn/en-us_image_0000002008129137.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000002008129141.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000002008129145.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000002008129157.png | Bin 0 -> 16373 bytes docs/mrs/umn/en-us_image_0000002008129165.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008222021.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008248417.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000002008248449.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000002008248489.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000002008248521.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000002008248553.png | Bin 0 -> 17641 bytes docs/mrs/umn/en-us_image_0000002008248581.png | Bin 0 -> 16822 bytes docs/mrs/umn/en-us_image_0000002008248585.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000002008248597.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000002008248601.png | Bin 0 -> 20925 bytes docs/mrs/umn/en-us_image_0000002008248613.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008258961.png | Bin 0 -> 270 bytes docs/mrs/umn/en-us_image_0000002008258969.png | Bin 0 -> 9926 bytes docs/mrs/umn/en-us_image_0000002008258977.png | Bin 0 -> 128641 bytes docs/mrs/umn/en-us_image_0000002008258989.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008299541.png | Bin 0 -> 366 bytes docs/mrs/umn/en-us_image_0000002008475541.png | Bin 0 -> 627 bytes docs/mrs/umn/en-us_image_0000002008555981.png | Bin 0 -> 414 bytes docs/mrs/umn/en-us_image_0000002009454237.png | Bin 0 -> 7364 bytes docs/mrs/umn/en-us_image_0000002009454273.png | Bin 0 -> 43274 bytes docs/mrs/umn/en-us_image_0000002009454277.png | Bin 0 -> 62099 bytes docs/mrs/umn/en-us_image_0000002009454285.png | Bin 0 -> 246884 bytes docs/mrs/umn/en-us_image_0000002009454293.png | Bin 0 -> 10661 bytes docs/mrs/umn/en-us_image_0000002009573745.png | Bin 0 -> 5738 bytes docs/mrs/umn/en-us_image_0000002009573749.png | Bin 0 -> 45872 bytes docs/mrs/umn/en-us_image_0000002009573789.png | Bin 0 -> 47584 bytes docs/mrs/umn/en-us_image_0000002009573793.png | Bin 0 -> 4066 bytes docs/mrs/umn/en-us_image_0000002009573797.png | Bin 0 -> 62099 bytes docs/mrs/umn/en-us_topic_0012808230.html | 2 +- docs/mrs/umn/mrs_01_0027.html | 11 +- docs/mrs/umn/mrs_01_0030.html | 2 +- docs/mrs/umn/mrs_01_0048.html | 43 +- docs/mrs/umn/mrs_01_0121.html | 92 +- docs/mrs/umn/mrs_01_0340.html | 2 - docs/mrs/umn/mrs_01_0417.html | 2 +- docs/mrs/umn/mrs_01_0440.html | 8 +- docs/mrs/umn/mrs_01_0453.html | 382 +- docs/mrs/umn/mrs_01_0467.html | 11 +- docs/mrs/umn/mrs_01_0468.html | 6 +- docs/mrs/umn/mrs_01_0496.html | 2 +- docs/mrs/umn/mrs_01_0512.html | 2 +- docs/mrs/umn/mrs_01_0513.html | 223 +- docs/mrs/umn/mrs_01_0606.html | 2 + docs/mrs/umn/mrs_01_0617.html | 2 +- docs/mrs/umn/mrs_01_0632.html | 50 +- docs/mrs/umn/mrs_01_0643.html | 11 +- docs/mrs/umn/mrs_01_0768.html | 7 +- docs/mrs/umn/mrs_01_1286.html | 2 +- docs/mrs/umn/mrs_01_1288.html | 2 +- docs/mrs/umn/mrs_01_1289.html | 2 +- docs/mrs/umn/mrs_01_1292.html | 2 +- docs/mrs/umn/mrs_01_1298.html | 176 + docs/mrs/umn/mrs_01_2354.html | 2 +- docs/mrs/umn/mrs_01_2355.html | 2 +- docs/mrs/umn/mrs_01_24171.html | 2 +- docs/mrs/umn/mrs_01_24186.html | 4 +- docs/mrs/umn/mrs_01_24279.html | 52 + docs/mrs/umn/mrs_01_24294.html | 2 +- docs/mrs/umn/mrs_01_24297.html | 2 + docs/mrs/umn/mrs_01_248978.html | 156 + docs/mrs/umn/mrs_01_248986.html | 20 + docs/mrs/umn/mrs_01_248987.html | 24 + docs/mrs/umn/mrs_01_248988.html | 29 + docs/mrs/umn/mrs_01_248989.html | 45 + docs/mrs/umn/mrs_01_248991.html | 36 + docs/mrs/umn/mrs_01_248992.html | 55 + docs/mrs/umn/mrs_01_248993.html | 51 + docs/mrs/umn/mrs_01_248995.html | 27 + docs/mrs/umn/mrs_01_248996.html | 32 + docs/mrs/umn/mrs_01_248997.html | 37 + docs/mrs/umn/mrs_01_248998.html | 13 + docs/mrs/umn/mrs_01_249150.html | 125 + docs/mrs/umn/mrs_01_249279.html | 27 + docs/mrs/umn/mrs_01_249283.html | 19 + docs/mrs/umn/mrs_01_9003.html | 17 +- docs/mrs/umn/mrs_03_0002.html | 6 +- docs/mrs/umn/mrs_03_1153.html | 1 - docs/mrs/umn/mrs_03_1194.html | 2 +- docs/mrs/umn/mrs_03_1202.html | 2 +- docs/mrs/umn/mrs_03_1204.html | 2 +- docs/mrs/umn/mrs_03_2014.html | 2 +- docs/mrs/umn/mrs_08_0005.html | 291 +- docs/mrs/umn/mrs_08_00081.html | 18 +- docs/mrs/umn/mrs_08_0052.html | 6 + docs/mrs/umn/mrs_08_007101.html | 12 +- docs/mrs/umn/mrs_08_0149.html | 18 + docs/mrs/umn/mrs_08_0150.html | 16 + docs/mrs/umn/mrs_08_0152.html | 12 + docs/mrs/umn/mrs_08_0159.html | 21 + docs/mrs/umn/mrs_08_0161.html | 17 + docs/mrs/umn/mrs_08_0162.html | 75 + docs/mrs/umn/mrs_08_0163.html | 22 + 312 files changed, 18649 insertions(+), 5709 deletions(-) create mode 100644 docs/mrs/umn/ALM-12091.html create mode 100644 docs/mrs/umn/ALM-12186.html create mode 100644 docs/mrs/umn/ALM-12187.html create mode 100644 docs/mrs/umn/ALM-12188.html create mode 100644 docs/mrs/umn/ALM-14031.html create mode 100644 docs/mrs/umn/ALM-14032.html create mode 100644 docs/mrs/umn/ALM-14033.html create mode 100644 docs/mrs/umn/ALM-14034.html create mode 100644 docs/mrs/umn/ALM-14035.html create mode 100644 docs/mrs/umn/ALM-19022.html create mode 100644 docs/mrs/umn/ALM-19023.html create mode 100644 docs/mrs/umn/ALM-19024.html create mode 100644 docs/mrs/umn/ALM-19025.html create mode 100644 docs/mrs/umn/ALM-19026.html create mode 100644 docs/mrs/umn/ALM-25007.html create mode 100644 docs/mrs/umn/ALM-25008.html create mode 100644 docs/mrs/umn/ALM-29007.html create mode 100644 docs/mrs/umn/ALM-29008.html create mode 100644 docs/mrs/umn/ALM-29010.html create mode 100644 docs/mrs/umn/ALM-29011.html create mode 100644 docs/mrs/umn/ALM-29012.html create mode 100644 docs/mrs/umn/ALM-29013.html create mode 100644 docs/mrs/umn/ALM-29014.html create mode 100644 docs/mrs/umn/ALM-29015.html create mode 100644 docs/mrs/umn/ALM-29016.html create mode 100644 docs/mrs/umn/ALM-45003.html create mode 100644 docs/mrs/umn/ALM-45289.html create mode 100644 docs/mrs/umn/ALM-45290.html create mode 100644 docs/mrs/umn/ALM-45291.html create mode 100644 docs/mrs/umn/ALM-45292.html create mode 100644 docs/mrs/umn/ALM-45435.html create mode 100644 docs/mrs/umn/ALM-45436.html create mode 100644 docs/mrs/umn/ALM-45437.html create mode 100644 docs/mrs/umn/ALM-45438.html create mode 100644 docs/mrs/umn/ALM-45439.html create mode 100644 docs/mrs/umn/ALM-45440.html create mode 100644 docs/mrs/umn/ALM-45441.html create mode 100644 docs/mrs/umn/ALM-45442.html create mode 100644 docs/mrs/umn/ALM-45443.html create mode 100644 docs/mrs/umn/ALM-45444.html create mode 100644 docs/mrs/umn/ALM-45639.html create mode 100644 docs/mrs/umn/ALM-45642.html create mode 100644 docs/mrs/umn/ALM-45643.html create mode 100644 docs/mrs/umn/ALM-45644.html create mode 100644 docs/mrs/umn/ALM-45645.html create mode 100644 docs/mrs/umn/ALM-45646.html create mode 100644 docs/mrs/umn/ALM-45647.html create mode 100644 docs/mrs/umn/ALM-45648.html create mode 100644 docs/mrs/umn/ALM-45649.html create mode 100644 docs/mrs/umn/ALM-45650.html create mode 100644 docs/mrs/umn/ALM-45652.html create mode 100644 docs/mrs/umn/ALM-45653.html create mode 100644 docs/mrs/umn/ALM-45654.html create mode 100644 docs/mrs/umn/ALM-45655.html create mode 100644 docs/mrs/umn/ALM-45736.html create mode 100644 docs/mrs/umn/ALM-45737.html create mode 100644 docs/mrs/umn/ALM-45738.html create mode 100644 docs/mrs/umn/ALM-45739.html create mode 100644 docs/mrs/umn/ALM-45740.html create mode 100644 docs/mrs/umn/ALM-45741.html create mode 100644 docs/mrs/umn/ALM-45742.html create mode 100644 docs/mrs/umn/ALM-45743.html create mode 100644 docs/mrs/umn/ALM-50201.html create mode 100644 docs/mrs/umn/ALM-50202.html create mode 100644 docs/mrs/umn/ALM-50203.html create mode 100644 docs/mrs/umn/ALM-50205.html create mode 100644 docs/mrs/umn/ALM-50206.html create mode 100644 docs/mrs/umn/ALM-50207.html create mode 100644 docs/mrs/umn/ALM-50208.html create mode 100644 docs/mrs/umn/ALM-50209.html create mode 100644 docs/mrs/umn/ALM-50210.html create mode 100644 docs/mrs/umn/ALM-50211.html create mode 100644 docs/mrs/umn/ALM-50212.html create mode 100644 docs/mrs/umn/ALM-50213.html create mode 100644 docs/mrs/umn/ALM-50214.html create mode 100644 docs/mrs/umn/ALM-50215.html create mode 100644 docs/mrs/umn/ALM-50216.html create mode 100644 docs/mrs/umn/ALM-50217.html create mode 100644 docs/mrs/umn/ALM-50219.html create mode 100644 docs/mrs/umn/ALM-50220.html create mode 100644 docs/mrs/umn/ALM-50221.html create mode 100644 docs/mrs/umn/ALM-50222.html create mode 100644 docs/mrs/umn/ALM-50223.html create mode 100644 docs/mrs/umn/ALM-50224.html create mode 100644 docs/mrs/umn/ALM-50225.html create mode 100644 docs/mrs/umn/ALM-50226.html create mode 100644 docs/mrs/umn/ALM-50401.html create mode 100644 docs/mrs/umn/ALM-50402.html create mode 100644 docs/mrs/umn/admin_guide_000407.html create mode 100644 docs/mrs/umn/admin_guide_000408.html create mode 100644 docs/mrs/umn/admin_guide_000409.html create mode 100644 docs/mrs/umn/admin_guide_000410.html create mode 100644 docs/mrs/umn/admin_guide_000412.html create mode 100644 docs/mrs/umn/admin_guide_000413.html create mode 100644 docs/mrs/umn/admin_guide_000414.html create mode 100644 docs/mrs/umn/admin_guide_000416.html create mode 100644 docs/mrs/umn/en-us_image_0000001532448466.png create mode 100644 docs/mrs/umn/en-us_image_0000001582927845.png create mode 100644 docs/mrs/umn/en-us_image_0000001583087613.png create mode 100644 docs/mrs/umn/en-us_image_0000001583127589.png create mode 100644 docs/mrs/umn/en-us_image_0000001971003602.png create mode 100644 docs/mrs/umn/en-us_image_0000001971010166.png create mode 100644 docs/mrs/umn/en-us_image_0000001971010174.png create mode 100644 docs/mrs/umn/en-us_image_0000001971010178.png create mode 100644 docs/mrs/umn/en-us_image_0000001971074706.png create mode 100644 docs/mrs/umn/en-us_image_0000001971077930.png create mode 100644 docs/mrs/umn/en-us_image_0000001971077934.png create mode 100644 docs/mrs/umn/en-us_image_0000001971077942.png create mode 100644 docs/mrs/umn/en-us_image_0000001971163390.png create mode 100644 docs/mrs/umn/en-us_image_0000001971169950.png create mode 100644 docs/mrs/umn/en-us_image_0000001971169958.png create mode 100644 docs/mrs/umn/en-us_image_0000001971169962.png create mode 100644 docs/mrs/umn/en-us_image_0000001971172618.png create mode 100644 docs/mrs/umn/en-us_image_0000001971237698.png create mode 100644 docs/mrs/umn/en-us_image_0000001971237702.png create mode 100644 docs/mrs/umn/en-us_image_0000001971622178.png create mode 100644 docs/mrs/umn/en-us_image_0000001971622210.png create mode 100644 docs/mrs/umn/en-us_image_0000001971622238.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648670.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648702.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648738.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648770.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648806.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648822.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648826.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648838.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648850.png create mode 100644 docs/mrs/umn/en-us_image_0000001971648854.png create mode 100644 docs/mrs/umn/en-us_image_0000001971659200.png create mode 100644 docs/mrs/umn/en-us_image_0000001971659208.png create mode 100644 docs/mrs/umn/en-us_image_0000001971659216.png create mode 100644 docs/mrs/umn/en-us_image_0000001971781990.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808406.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808442.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808474.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808510.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808542.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808574.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808582.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808590.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808602.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808618.png create mode 100644 docs/mrs/umn/en-us_image_0000001971808622.png create mode 100644 docs/mrs/umn/en-us_image_0000001971818972.png create mode 100644 docs/mrs/umn/en-us_image_0000001971818980.png create mode 100644 docs/mrs/umn/en-us_image_0000001971818984.png create mode 100644 docs/mrs/umn/en-us_image_0000001971955678.png create mode 100644 docs/mrs/umn/en-us_image_0000001972894010.png create mode 100644 docs/mrs/umn/en-us_image_0000001972894046.png create mode 100644 docs/mrs/umn/en-us_image_0000001972894054.png create mode 100644 docs/mrs/umn/en-us_image_0000001972894058.png create mode 100644 docs/mrs/umn/en-us_image_0000001972894062.png create mode 100644 docs/mrs/umn/en-us_image_0000001972894066.png create mode 100644 docs/mrs/umn/en-us_image_0000001973053750.png create mode 100644 docs/mrs/umn/en-us_image_0000001973053758.png create mode 100644 docs/mrs/umn/en-us_image_0000001973053802.png create mode 100644 docs/mrs/umn/en-us_image_0000001973053806.png create mode 100644 docs/mrs/umn/en-us_image_0000001973053810.png create mode 100644 docs/mrs/umn/en-us_image_0000001973053822.png create mode 100644 docs/mrs/umn/en-us_image_0000002007523933.png create mode 100644 docs/mrs/umn/en-us_image_0000002007530501.png create mode 100644 docs/mrs/umn/en-us_image_0000002007530505.png create mode 100644 docs/mrs/umn/en-us_image_0000002007530509.png create mode 100644 docs/mrs/umn/en-us_image_0000002007533201.png create mode 100644 docs/mrs/umn/en-us_image_0000002007643377.png create mode 100644 docs/mrs/umn/en-us_image_0000002007649989.png create mode 100644 docs/mrs/umn/en-us_image_0000002007649997.png create mode 100644 docs/mrs/umn/en-us_image_0000002007650001.png create mode 100644 docs/mrs/umn/en-us_image_0000002007717733.png create mode 100644 docs/mrs/umn/en-us_image_0000002007717737.png create mode 100644 docs/mrs/umn/en-us_image_0000002007758273.png create mode 100644 docs/mrs/umn/en-us_image_0000002007758277.png create mode 100644 docs/mrs/umn/en-us_image_0000002007968137.png create mode 100644 docs/mrs/umn/en-us_image_0000002008102449.png create mode 100644 docs/mrs/umn/en-us_image_0000002008102489.png create mode 100644 docs/mrs/umn/en-us_image_0000002008102517.png create mode 100644 docs/mrs/umn/en-us_image_0000002008128989.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129021.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129057.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129089.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129121.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129137.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129141.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129145.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129157.png create mode 100644 docs/mrs/umn/en-us_image_0000002008129165.png create mode 100644 docs/mrs/umn/en-us_image_0000002008222021.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248417.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248449.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248489.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248521.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248553.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248581.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248585.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248597.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248601.png create mode 100644 docs/mrs/umn/en-us_image_0000002008248613.png create mode 100644 docs/mrs/umn/en-us_image_0000002008258961.png create mode 100644 docs/mrs/umn/en-us_image_0000002008258969.png create mode 100644 docs/mrs/umn/en-us_image_0000002008258977.png create mode 100644 docs/mrs/umn/en-us_image_0000002008258989.png create mode 100644 docs/mrs/umn/en-us_image_0000002008299541.png create mode 100644 docs/mrs/umn/en-us_image_0000002008475541.png create mode 100644 docs/mrs/umn/en-us_image_0000002008555981.png create mode 100644 docs/mrs/umn/en-us_image_0000002009454237.png create mode 100644 docs/mrs/umn/en-us_image_0000002009454273.png create mode 100644 docs/mrs/umn/en-us_image_0000002009454277.png create mode 100644 docs/mrs/umn/en-us_image_0000002009454285.png create mode 100644 docs/mrs/umn/en-us_image_0000002009454293.png create mode 100644 docs/mrs/umn/en-us_image_0000002009573745.png create mode 100644 docs/mrs/umn/en-us_image_0000002009573749.png create mode 100644 docs/mrs/umn/en-us_image_0000002009573789.png create mode 100644 docs/mrs/umn/en-us_image_0000002009573793.png create mode 100644 docs/mrs/umn/en-us_image_0000002009573797.png create mode 100644 docs/mrs/umn/mrs_01_24279.html create mode 100644 docs/mrs/umn/mrs_01_248978.html create mode 100644 docs/mrs/umn/mrs_01_248986.html create mode 100644 docs/mrs/umn/mrs_01_248987.html create mode 100644 docs/mrs/umn/mrs_01_248988.html create mode 100644 docs/mrs/umn/mrs_01_248989.html create mode 100644 docs/mrs/umn/mrs_01_248991.html create mode 100644 docs/mrs/umn/mrs_01_248992.html create mode 100644 docs/mrs/umn/mrs_01_248993.html create mode 100644 docs/mrs/umn/mrs_01_248995.html create mode 100644 docs/mrs/umn/mrs_01_248996.html create mode 100644 docs/mrs/umn/mrs_01_248997.html create mode 100644 docs/mrs/umn/mrs_01_248998.html create mode 100644 docs/mrs/umn/mrs_01_249150.html create mode 100644 docs/mrs/umn/mrs_01_249279.html create mode 100644 docs/mrs/umn/mrs_01_249283.html create mode 100644 docs/mrs/umn/mrs_08_0149.html create mode 100644 docs/mrs/umn/mrs_08_0150.html create mode 100644 docs/mrs/umn/mrs_08_0152.html create mode 100644 docs/mrs/umn/mrs_08_0159.html create mode 100644 docs/mrs/umn/mrs_08_0161.html create mode 100644 docs/mrs/umn/mrs_08_0162.html create mode 100644 docs/mrs/umn/mrs_08_0163.html diff --git a/docs/mrs/umn/ALL_META.TXT.json b/docs/mrs/umn/ALL_META.TXT.json index a514b31d..c2ebd9e3 100644 --- a/docs/mrs/umn/ALL_META.TXT.json +++ b/docs/mrs/umn/ALL_META.TXT.json @@ -254,11 +254,65 @@ "title":"Relationship Between DBService and Other Components", "githuburl":"" }, + { + "uri":"mrs_08_0161.html", + "node_id":"mrs_08_0161.xml", + "product_code":"mrs", + "code":"15", + "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":"productdesc", + "kw":"ApacheDoris", + "search_title":"", + "metedata":[ + { + "prodname":"mrs", + "documenttype":"productdesc" + } + ], + "title":"ApacheDoris", + "githuburl":"" + }, + { + "uri":"mrs_08_0162.html", + "node_id":"mrs_08_0162.xml", + "product_code":"mrs", + "code":"16", + "des":"Doris is a high-performance, real-time analytical database based on MPP architecture, known for its extreme speed and ease of use. It can return query results of mass dat", + "doc_type":"productdesc", + "kw":"Basic Principles,ApacheDoris,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"mrs", + "documenttype":"productdesc" + } + ], + "title":"Basic Principles", + "githuburl":"" + }, + { + "uri":"mrs_08_0163.html", + "node_id":"mrs_08_0163.xml", + "product_code":"mrs", + "code":"17", + "des":"Doris can import and export HDFS data and directly query HDFS data sources.Doris can directly query Hudi data sources.Spark Doris Connector allows Spark to read data stor", + "doc_type":"productdesc", + "kw":"Relationship with Other Components,ApacheDoris,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"mrs", + "documenttype":"productdesc" + } + ], + "title":"Relationship with Other Components", + "githuburl":"" + }, { "uri":"mrs_08_0034.html", "node_id":"mrs_08_0034.xml", "product_code":"mrs", - "code":"15", + "code":"18", "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":"Flink", @@ -276,7 +330,7 @@ "uri":"mrs_08_00341.html", "node_id":"mrs_08_00341.xml", "product_code":"mrs", - "code":"16", + "code":"19", "des":"Flink is a unified computing framework that supports both batch processing and stream processing. It provides a stream data processing engine that supports data distribut", "doc_type":"usermanual", "kw":"Flink Basic Principles,Flink,User Guide", @@ -294,7 +348,7 @@ "uri":"mrs_08_00342.html", "node_id":"mrs_08_00342.xml", "product_code":"mrs", - "code":"17", + "code":"20", "des":"A Flink cluster has only one JobManager. This has the risks of single point of failures (SPOFs). There are three modes of Flink: Flink On Yarn, Flink Standalone, and Flin", "doc_type":"usermanual", "kw":"Flink HA Solution,Flink,User Guide", @@ -312,7 +366,7 @@ "uri":"mrs_08_00343.html", "node_id":"mrs_08_00343.xml", "product_code":"mrs", - "code":"18", + "code":"21", "des":"Flink supports Yarn-based cluster management mode. In this mode, Flink serves as an application of Yarn and runs on Yarn.Figure 1 shows how Flink interacts with Yarn.The ", "doc_type":"usermanual", "kw":"Relationship with Other Components,Flink,User Guide", @@ -330,7 +384,7 @@ "uri":"mrs_08_00344.html", "node_id":"mrs_08_00344.xml", "product_code":"mrs", - "code":"19", + "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":"Flink Enhanced Open Source Features", @@ -348,7 +402,7 @@ "uri":"mrs_08_00345.html", "node_id":"mrs_08_00345.xml", "product_code":"mrs", - "code":"20", + "code":"23", "des":"This section describes the sliding window of Flink and provides the sliding window optimization method. For details about windows, visit https://ci.apache.org/projects/fl", "doc_type":"usermanual", "kw":"Window,Flink Enhanced Open Source Features,User Guide", @@ -366,7 +420,7 @@ "uri":"mrs_08_00346.html", "node_id":"mrs_08_00346.xml", "product_code":"mrs", - "code":"21", + "code":"24", "des":"Generally, logic code related to a service is stored in a large JAR package, which is called Fat JAR. Disadvantages of Fat JAR are as follows:When service logic becomes m", "doc_type":"usermanual", "kw":"Job Pipeline,Flink Enhanced Open Source Features,User Guide", @@ -384,7 +438,7 @@ "uri":"mrs_08_00348.html", "node_id":"mrs_08_00348.xml", "product_code":"mrs", - "code":"22", + "code":"25", "des":"Flink's Table API&SQL is an integrated query API for Scala and Java that allows the composition of queries from relational operators such as selection, filter, and join i", "doc_type":"usermanual", "kw":"Stream SQL Join,Flink Enhanced Open Source Features,User Guide", @@ -402,7 +456,7 @@ "uri":"mrs_08_00349.html", "node_id":"mrs_08_00349.xml", "product_code":"mrs", - "code":"23", + "code":"26", "des":"Flink allows users to represent complex event processing (CEP) query results in SQL for pattern matching and evaluate event streams on Flink engines.CEP SQL is implemente", "doc_type":"usermanual", "kw":"Flink CEP in SQL,Flink Enhanced Open Source Features,User Guide", @@ -420,7 +474,7 @@ "uri":"mrs_08_0016.html", "node_id":"mrs_08_0016.xml", "product_code":"mrs", - "code":"24", + "code":"27", "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":"Flume", @@ -438,7 +492,7 @@ "uri":"mrs_08_00161.html", "node_id":"mrs_08_00161.xml", "product_code":"mrs", - "code":"25", + "code":"28", "des":"Flume is a distributed, reliable, and HA system that supports massive log collection, aggregation, and transmission. Flume supports customization of various data senders ", "doc_type":"usermanual", "kw":"Flume Basic Principles,Flume,User Guide", @@ -456,7 +510,7 @@ "uri":"mrs_08_00162.html", "node_id":"mrs_08_00162.xml", "product_code":"mrs", - "code":"26", + "code":"29", "des":"If HDFS is configured as the Flume sink, HDFS functions as the final data storage system of Flume. Flume installs, configures, and writes all transmitted data into HDFS.I", "doc_type":"usermanual", "kw":"Relationship Between Flume and Other Components,Flume,User Guide", @@ -474,7 +528,7 @@ "uri":"mrs_08_00163.html", "node_id":"mrs_08_00163.xml", "product_code":"mrs", - "code":"27", + "code":"30", "des":"Improving transmission speed: Multiple lines instead of only one line of data can be specified as an event. This improves the efficiency of code execution and reduces the", "doc_type":"usermanual", "kw":"Flume Enhanced Open Source Features,Flume,User Guide", @@ -488,11 +542,28 @@ "title":"Flume Enhanced Open Source Features", "githuburl":"" }, + { + "uri":"mrs_08_0159.html", + "node_id":"mrs_08_0159.xml", + "product_code":"", + "code":"31", + "des":"Guardian is a service that provides temporary authentication credentials for services such as HDFS, Hive, Spark, HBase, Loader and HetuEngine to access OBS in decoupled s", + "doc_type":"", + "kw":"Guardian,Components,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Guardian", + "githuburl":"" + }, { "uri":"mrs_08_0010.html", "node_id":"mrs_08_0010.xml", "product_code":"mrs", - "code":"28", + "code":"32", "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":"HBase", @@ -510,7 +581,7 @@ "uri":"mrs_08_00101.html", "node_id":"mrs_08_00101.xml", "product_code":"mrs", - "code":"29", + "code":"33", "des":"HBase undertakes data storage. HBase is an open source, column-oriented, distributed storage system that is suitable for storing massive amounts of unstructured or semi-s", "doc_type":"usermanual", "kw":"HBase Basic Principles,HBase,User Guide", @@ -528,7 +599,7 @@ "uri":"mrs_08_00102.html", "node_id":"mrs_08_00102.xml", "product_code":"mrs", - "code":"30", + "code":"34", "des":"HMaster in HBase allocates Regions. When one RegionServer service is stopped, HMaster migrates the corresponding Region to another RegionServer. The HMaster HA feature is", "doc_type":"usermanual", "kw":"HBase HA Solution,HBase,User Guide", @@ -546,7 +617,7 @@ "uri":"mrs_08_00103.html", "node_id":"mrs_08_00103.xml", "product_code":"mrs", - "code":"31", + "code":"35", "des":"HDFS is the subproject of Apache Hadoop. HBase uses the Hadoop Distributed File System (HDFS) as the file storage system. HBase is located in structured storage layer. Th", "doc_type":"usermanual", "kw":"Relationship with Other Components,HBase,User Guide", @@ -564,7 +635,7 @@ "uri":"mrs_08_00104.html", "node_id":"mrs_08_00104.xml", "product_code":"mrs", - "code":"32", + "code":"36", "des":"HBase is a distributed storage database of the Key-Value type. Data of a table is sorted in the alphabetic order based on row keys. If you query data based on a specified", "doc_type":"usermanual", "kw":"HBase Enhanced Open Source Features,HBase,User Guide", @@ -582,7 +653,7 @@ "uri":"mrs_08_0007.html", "node_id":"mrs_08_0007.xml", "product_code":"mrs", - "code":"33", + "code":"37", "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":"HDFS", @@ -600,7 +671,7 @@ "uri":"mrs_08_00071.html", "node_id":"mrs_08_00071.xml", "product_code":"mrs", - "code":"34", + "code":"38", "des":"Hadoop Distributed File System (HDFS) implements reliable and distributed read/write of massive amounts of data. HDFS is applicable to the scenario where data read/write ", "doc_type":"usermanual", "kw":"HDFS Basic Principles,HDFS,User Guide", @@ -618,7 +689,7 @@ "uri":"mrs_08_00072.html", "node_id":"mrs_08_00072.xml", "product_code":"mrs", - "code":"35", + "code":"39", "des":"In versions earlier than Hadoop 2.0.0, SPOF occurs in the HDFS cluster. Each cluster has only one NameNode. If the host where the NameNode is located is faulty, the HDFS ", "doc_type":"usermanual", "kw":"HDFS HA Solution,HDFS,User Guide", @@ -636,7 +707,7 @@ "uri":"mrs_08_00073.html", "node_id":"mrs_08_00073.xml", "product_code":"mrs", - "code":"36", + "code":"40", "des":"HDFS is a subproject of Apache Hadoop, which is used as the file storage system for HBase. HBase is located in the structured storage layer. HDFS provides highly reliable", "doc_type":"usermanual", "kw":"Relationship Between HDFS and Other Components,HDFS,User Guide", @@ -654,7 +725,7 @@ "uri":"mrs_08_00074.html", "node_id":"mrs_08_00074.xml", "product_code":"mrs", - "code":"37", + "code":"41", "des":"In the offline data summary and statistics scenario, Join is a frequently used computing function, and is implemented in MapReduce as follows:The Map task processes the r", "doc_type":"usermanual", "kw":"HDFS Enhanced Open Source Features,HDFS,User Guide", @@ -672,7 +743,7 @@ "uri":"mrs_08_0068.html", "node_id":"mrs_08_0068.xml", "product_code":"mrs", - "code":"38", + "code":"42", "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":"HetuEngine", @@ -690,7 +761,7 @@ "uri":"mrs_08_00681.html", "node_id":"mrs_08_00681.xml", "product_code":"mrs", - "code":"39", + "code":"43", "des":"This section applies only to MRS 3.1.2-LTS.6 or later.HetuEngine is an in-house high-performance, interactive SQL analysis and data virtualization engine. It seamlessly i", "doc_type":"usermanual", "kw":"HetuEngine Product Overview,HetuEngine,User Guide", @@ -708,7 +779,7 @@ "uri":"mrs_08_00682.html", "node_id":"mrs_08_00682.xml", "product_code":"mrs", - "code":"40", + "code":"44", "des":"The HetuEngine installation depends on the MRS cluster. Table 1 lists the components on which the HetuServer installation depends.", "doc_type":"usermanual", "kw":"Relationship Between HetuEngine and Other Components,HetuEngine,User Guide", @@ -726,7 +797,7 @@ "uri":"mrs_08_0011.html", "node_id":"mrs_08_0011.xml", "product_code":"mrs", - "code":"41", + "code":"45", "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":"Hive", @@ -744,7 +815,7 @@ "uri":"mrs_08_001101.html", "node_id":"mrs_08_001101.xml", "product_code":"mrs", - "code":"42", + "code":"46", "des":"Hive is a data warehouse infrastructure built on Hadoop. It provides a series of tools that can be used to extract, transform, and load (ETL) data. Hive is a mechanism th", "doc_type":"usermanual", "kw":"Hive Basic Principles,Hive,User Guide", @@ -762,7 +833,7 @@ "uri":"mrs_08_00112.html", "node_id":"mrs_08_00112.xml", "product_code":"mrs", - "code":"43", + "code":"47", "des":"CBO is short for Cost-Based Optimization.It will optimize the following:During compilation, the CBO calculates the most efficient join sequence based on tables and query ", "doc_type":"usermanual", "kw":"Hive CBO Principles,Hive,User Guide", @@ -780,7 +851,7 @@ "uri":"mrs_08_001103.html", "node_id":"mrs_08_001103.xml", "product_code":"mrs", - "code":"44", + "code":"48", "des":"Hive is a sub-project of Apache Hadoop, which uses HDFS as the file storage system. It parses and processes structured data with highly reliable underlying storage suppor", "doc_type":"usermanual", "kw":"Relationship Between Hive and Other Components,Hive,User Guide", @@ -798,7 +869,7 @@ "uri":"mrs_08_00114.html", "node_id":"mrs_08_00114.xml", "product_code":"mrs", - "code":"45", + "code":"49", "des":"HDFS Colocation is the data location control function provided by HDFS. The HDFS Colocation API stores associated data or data on which associated operations are performe", "doc_type":"usermanual", "kw":"Enhanced Open Source Feature,Hive,User Guide", @@ -816,7 +887,7 @@ "uri":"mrs_08_0083.html", "node_id":"mrs_08_0083.xml", "product_code":"mrs", - "code":"46", + "code":"50", "des":"Hudi is the file organization layer of the data lake. It manages Parquet files, provides the data lake capability, and supports multiple compute engines. It also provides", "doc_type":"usermanual", "kw":"Hudi,Components,User Guide", @@ -834,7 +905,7 @@ "uri":"mrs_08_0012.html", "node_id":"mrs_08_0012.xml", "product_code":"mrs", - "code":"47", + "code":"51", "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":"Hue", @@ -852,7 +923,7 @@ "uri":"mrs_08_00121.html", "node_id":"mrs_08_00121.xml", "product_code":"mrs", - "code":"48", + "code":"52", "des":"Hue is a group of web applications that interact with MRS big data components. It helps you browse HDFS, perform Hive query, and start MapReduce jobs. Hue bears applicati", "doc_type":"usermanual", "kw":"Hue Basic Principles,Hue,User Guide", @@ -870,7 +941,7 @@ "uri":"mrs_08_00122.html", "node_id":"mrs_08_00122.xml", "product_code":"mrs", - "code":"49", + "code":"53", "des":"Table 1 shows how Hue interacts with Hadoop clusters.", "doc_type":"usermanual", "kw":"Relationship Between Hue and Other Components,Hue,User Guide", @@ -888,7 +959,7 @@ "uri":"mrs_08_00123.html", "node_id":"mrs_08_00123.xml", "product_code":"mrs", - "code":"50", + "code":"54", "des":"Storage policy: The number of HDFS file copies varies depending on the storage media. This feature allows you to manually set an HDFS directory storage policy or can auto", "doc_type":"usermanual", "kw":"Hue Enhanced Open Source Features,Hue,User Guide", @@ -906,7 +977,7 @@ "uri":"mrs_08_0093.html", "node_id":"mrs_08_0093.xml", "product_code":"mrs", - "code":"51", + "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":"IoTDB", @@ -924,7 +995,7 @@ "uri":"mrs_08_0094.html", "node_id":"mrs_08_0094.xml", "product_code":"mrs", - "code":"52", + "code":"56", "des":"Database for Internet of Things (IoTDB) is a software system that collects, stores, manages, and analyzes IoT time series data. Apache IoTDB uses a lightweight architectu", "doc_type":"usermanual", "kw":"IoTDB Basic Principles,IoTDB,User Guide", @@ -942,7 +1013,7 @@ "uri":"mrs_08_0095.html", "node_id":"mrs_08_0095.xml", "product_code":"mrs", - "code":"53", + "code":"57", "des":"The IoTDB stores data locally, so it does not depend on any other component for storage. However, in a security cluster environment, IoTDB depends on the KrbServer compon", "doc_type":"usermanual", "kw":"Relationship Between IoTDB and Other Components,IoTDB,User Guide", @@ -960,7 +1031,7 @@ "uri":"mrs_08_0096.html", "node_id":"mrs_08_0096.xml", "product_code":"mrs", - "code":"54", + "code":"58", "des":"Visualized O&M covers installation, uninstallation, one-click start and stop, configurations, clients, monitoring, alarms, health checks, and logs.Visualized permission m", "doc_type":"usermanual", "kw":"IoTDB Enhanced Open Source Features,IoTDB,User Guide", @@ -974,11 +1045,62 @@ "title":"IoTDB Enhanced Open Source Features", "githuburl":"" }, + { + "uri":"mrs_08_0149.html", + "node_id":"mrs_08_0149.xml", + "product_code":"", + "code":"59", + "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":"", + "kw":"JobGateway", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"JobGateway", + "githuburl":"" + }, + { + "uri":"mrs_08_0150.html", + "node_id":"mrs_08_0150.xml", + "product_code":"", + "code":"60", + "des":"JobGateway allows you to submit jobs through REST APIs.As a gateway component for submitting big data jobs, JobGateway provides fully controllable enterprise-level big da", + "doc_type":"", + "kw":"JobGateway Basic Principles,JobGateway,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"JobGateway Basic Principles", + "githuburl":"" + }, + { + "uri":"mrs_08_0152.html", + "node_id":"mrs_08_0152.xml", + "product_code":"", + "code":"61", + "des":"JobGateway is a service that allows you to submit Spark, Hive, MapReduce, and Flink jobs through REST APIs.", + "doc_type":"", + "kw":"Relationships Between JobGateway and Other Components,JobGateway,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Relationships Between JobGateway and Other Components", + "githuburl":"" + }, { "uri":"mrs_08_0013.html", "node_id":"mrs_08_0013.xml", "product_code":"mrs", - "code":"55", + "code":"62", "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":"Kafka", @@ -996,7 +1118,7 @@ "uri":"mrs_08_00131.html", "node_id":"mrs_08_00131.xml", "product_code":"mrs", - "code":"56", + "code":"63", "des":"Kafka is an open source, distributed, partitioned, and replicated commit log service. Kafka is publish-subscribe messaging, rethought as a distributed commit log. It prov", "doc_type":"usermanual", "kw":"Kafka Basic Principles,Kafka,User Guide", @@ -1014,7 +1136,7 @@ "uri":"mrs_08_00132.html", "node_id":"mrs_08_00132.xml", "product_code":"mrs", - "code":"57", + "code":"64", "des":"As a message publishing and subscription system, Kafka provides high-speed data transmission methods for data transmission between different subsystems of the FusionInsig", "doc_type":"usermanual", "kw":"Relationship Between Kafka and Other Components,Kafka,User Guide", @@ -1032,7 +1154,7 @@ "uri":"mrs_08_00133.html", "node_id":"mrs_08_00133.xml", "product_code":"mrs", - "code":"58", + "code":"65", "des":"Monitors the following topic-level metrics:Topic Input TrafficTopic Output TrafficTopic Rejected TrafficNumber of Failed Fetch Requests Per SecondNumber of Failed Produce", "doc_type":"usermanual", "kw":"Kafka Enhanced Open Source Features,Kafka,User Guide", @@ -1050,7 +1172,7 @@ "uri":"mrs_08_0032.html", "node_id":"mrs_08_0032.xml", "product_code":"mrs", - "code":"59", + "code":"66", "des":"KafkaManager is a tool for managing Apache Kafka and provides GUI-based metric monitoring and management of Kafka clusters.KafkaManager supports the following operations:", "doc_type":"usermanual", "kw":"KafkaManager,Components,User Guide", @@ -1068,7 +1190,7 @@ "uri":"mrs_08_0064.html", "node_id":"mrs_08_0064.xml", "product_code":"mrs", - "code":"60", + "code":"67", "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":"KrbServer and LdapServer", @@ -1086,7 +1208,7 @@ "uri":"mrs_08_00641.html", "node_id":"mrs_08_00641.xml", "product_code":"mrs", - "code":"61", + "code":"68", "des":"To manage the access control permissions on data and resources in a cluster, it is recommended that the cluster be installed in security mode. In security mode, a client ", "doc_type":"usermanual", "kw":"KrbServer and LdapServer Principles,KrbServer and LdapServer,User Guide", @@ -1104,7 +1226,7 @@ "uri":"mrs_08_00642.html", "node_id":"mrs_08_00642.xml", "product_code":"mrs", - "code":"62", + "code":"69", "des":"In an MRS cluster that uses the security mode, mutual access between services is implemented based on the Kerberos security architecture. When a service (such as HDFS) in", "doc_type":"usermanual", "kw":"KrbServer and LdapServer Enhanced Open Source Features,KrbServer and LdapServer,User Guide", @@ -1122,7 +1244,7 @@ "uri":"mrs_08_0017.html", "node_id":"mrs_08_0017.xml", "product_code":"mrs", - "code":"63", + "code":"70", "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":"Loader", @@ -1140,7 +1262,7 @@ "uri":"mrs_08_00171.html", "node_id":"mrs_08_00171.xml", "product_code":"mrs", - "code":"64", + "code":"71", "des":"Loader is developed based on the open source Sqoop component. It is used to exchange data and files between MRS and relational databases and file systems. Loader can impo", "doc_type":"usermanual", "kw":"Loader Basic Principles,Loader,User Guide", @@ -1158,7 +1280,7 @@ "uri":"mrs_08_00172.html", "node_id":"mrs_08_00172.xml", "product_code":"mrs", - "code":"65", + "code":"72", "des":"The components that interact with Loader include HDFS, HBase, MapReduce, and ZooKeeper. Loader works as a client to use certain functions of these components, such as sto", "doc_type":"usermanual", "kw":"Relationship Between Loader and Other Components,Loader,User Guide", @@ -1176,7 +1298,7 @@ "uri":"mrs_08_00173.html", "node_id":"mrs_08_00173.xml", "product_code":"mrs", - "code":"66", + "code":"73", "des":"Loader is developed based on Sqoop. In addition to the Sqoop functions, Loader has the following enhanced features:Provides data conversion functions.Supports GUI-based c", "doc_type":"usermanual", "kw":"Loader Enhanced Open Source Features,Loader,User Guide", @@ -1194,7 +1316,7 @@ "uri":"mrs_08_0066.html", "node_id":"mrs_08_0066.xml", "product_code":"mrs", - "code":"67", + "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":"Manager", @@ -1212,7 +1334,7 @@ "uri":"mrs_08_00661.html", "node_id":"mrs_08_00661.xml", "product_code":"mrs", - "code":"68", + "code":"75", "des":"Manager is the O&M management system of MRS and provides unified cluster management capabilities for services deployed in clusters.Manager provides functions such as perf", "doc_type":"usermanual", "kw":"Manager Basic Principles,Manager,User Guide", @@ -1230,7 +1352,7 @@ "uri":"mrs_08_00662.html", "node_id":"mrs_08_00662.xml", "product_code":"mrs", - "code":"69", + "code":"76", "des":"Manager provides the visualized and convenient alarm monitoring function. Users can quickly obtain key cluster performance indicators, evaluate cluster health status, cus", "doc_type":"usermanual", "kw":"Manager Key Features,Manager,User Guide", @@ -1248,7 +1370,7 @@ "uri":"mrs_08_0050.html", "node_id":"mrs_08_0050.xml", "product_code":"mrs", - "code":"70", + "code":"77", "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":"MapReduce", @@ -1266,7 +1388,7 @@ "uri":"mrs_08_00501.html", "node_id":"mrs_08_00501.xml", "product_code":"mrs", - "code":"71", + "code":"78", "des":"MapReduce is the core of Hadoop. As a software architecture proposed by Google, MapReduce is used for parallel computing of large-scale datasets (larger than 1 TB). The c", "doc_type":"usermanual", "kw":"MapReduce Basic Principles,MapReduce,User Guide", @@ -1284,7 +1406,7 @@ "uri":"mrs_08_00502.html", "node_id":"mrs_08_00502.xml", "product_code":"mrs", - "code":"72", + "code":"79", "des":"HDFS features high fault tolerance and high throughput, and can be deployed on low-cost hardware for storing data of applications with massive data sets.MapReduce is a pr", "doc_type":"usermanual", "kw":"Relationship Between MapReduce and Other Components,MapReduce,User Guide", @@ -1302,7 +1424,7 @@ "uri":"mrs_08_00503.html", "node_id":"mrs_08_00503.xml", "product_code":"mrs", - "code":"73", + "code":"80", "des":"JobHistoryServer (JHS) is the server used to view historical MapReduce task information. Currently, the open source JHS supports only single-instance services. JHS HA can", "doc_type":"usermanual", "kw":"MapReduce Enhanced Open Source Features,MapReduce,User Guide", @@ -1320,7 +1442,7 @@ "uri":"mrs_08_0067.html", "node_id":"mrs_08_0067.xml", "product_code":"mrs", - "code":"74", + "code":"81", "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":"Oozie", @@ -1338,7 +1460,7 @@ "uri":"mrs_08_00671.html", "node_id":"mrs_08_00671.xml", "product_code":"mrs", - "code":"75", + "code":"82", "des":"Oozie is an open-source workflow engine that is used to schedule and coordinate Hadoop jobs.The Oozie engine is a web application integrated into Tomcat by default. Oozie", "doc_type":"usermanual", "kw":"Oozie Basic Principles,Oozie,User Guide", @@ -1356,7 +1478,7 @@ "uri":"mrs_08_00672.html", "node_id":"mrs_08_00672.xml", "product_code":"mrs", - "code":"76", + "code":"83", "des":"Provides roles of administrator and common users to support Oozie permission management.Supports single sign-on and sign-out, HTTPS access, and audit logs.", "doc_type":"usermanual", "kw":"Oozie Enhanced Open Source Features,Oozie,User Guide", @@ -1374,7 +1496,7 @@ "uri":"mrs_08_0035.html", "node_id":"mrs_08_0035.xml", "product_code":"mrs", - "code":"77", + "code":"84", "des":"OpenTSDB is a distributed, scalable time series database based on HBase. OpenTSDB is designed to collect monitoring information of a large-scale cluster and implement sec", "doc_type":"usermanual", "kw":"OpenTSDB,Components,User Guide", @@ -1392,7 +1514,7 @@ "uri":"mrs_08_0031.html", "node_id":"mrs_08_0031.xml", "product_code":"mrs", - "code":"78", + "code":"85", "des":"Presto is an open source SQL query engine for running interactive analytic queries against data sources of all sizes. It applies to massive structured/semi-structured dat", "doc_type":"usermanual", "kw":"Presto,Components,User Guide", @@ -1410,7 +1532,7 @@ "uri":"mrs_08_0041.html", "node_id":"mrs_08_0041.xml", "product_code":"mrs", - "code":"79", + "code":"86", "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":"Ranger", @@ -1428,7 +1550,7 @@ "uri":"mrs_08_00411.html", "node_id":"mrs_08_00411.xml", "product_code":"mrs", - "code":"80", + "code":"87", "des":"Apache Ranger offers a centralized security management framework and supports unified authorization and auditing. It manages fine grained access control over Hadoop and r", "doc_type":"usermanual", "kw":"Ranger Basic Principles,Ranger,User Guide", @@ -1446,7 +1568,7 @@ "uri":"mrs_08_004102.html", "node_id":"mrs_08_004102.xml", "product_code":"mrs", - "code":"81", + "code":"88", "des":"Ranger provides PABC-based authentication plug-ins for components to run on their servers. Ranger currently supports authentication for the following components like HDFS", "doc_type":"usermanual", "kw":"Relationship Between Ranger and Other Components,Ranger,User Guide", @@ -1464,7 +1586,7 @@ "uri":"mrs_08_0008.html", "node_id":"mrs_08_0008.xml", "product_code":"mrs", - "code":"82", + "code":"89", "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":"Spark", @@ -1482,7 +1604,7 @@ "uri":"mrs_08_00081.html", "node_id":"mrs_08_00081.xml", "product_code":"mrs", - "code":"83", + "code":"90", "des":"The Spark component applies to versions earlier than MRS 3.x.Spark is an open source parallel data processing framework. It helps you easily develop unified big data appl", "doc_type":"usermanual", "kw":"Basic Principles of Spark,Spark,User Guide", @@ -1500,7 +1622,7 @@ "uri":"mrs_08_00082.html", "node_id":"mrs_08_00082.xml", "product_code":"mrs", - "code":"84", + "code":"91", "des":"Based on existing JDBCServer in the community, multi-active-instance mode is used to achieve HA. In this mode, multiple JDBCServers coexist in the cluster and the client ", "doc_type":"usermanual", "kw":"Spark HA Solution,Spark,User Guide", @@ -1518,7 +1640,7 @@ "uri":"mrs_08_00083.html", "node_id":"mrs_08_00083.xml", "product_code":"mrs", - "code":"85", + "code":"92", "des":"Data computed by Spark comes from multiple data sources, such as local files and HDFS. Most data computed by Spark comes from the HDFS. The HDFS can read data in large sc", "doc_type":"usermanual", "kw":"Relationship Among Spark, HDFS, and Yarn,Spark,User Guide", @@ -1536,7 +1658,7 @@ "uri":"mrs_08_00084.html", "node_id":"mrs_08_00084.xml", "product_code":"mrs", - "code":"86", + "code":"93", "des":"Enterprises usually store massive data, such as from various databases and warehouses, for management and information collection. However, diversified data sources, hybri", "doc_type":"usermanual", "kw":"Spark Enhanced Open Source Feature: Optimized SQL Query of Cross-Source Data,Spark,User Guide", @@ -1554,7 +1676,7 @@ "uri":"mrs_08_0071.html", "node_id":"mrs_08_0071.xml", "product_code":"mrs", - "code":"87", + "code":"94", "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":"Spark2x", @@ -1572,7 +1694,7 @@ "uri":"mrs_08_007101.html", "node_id":"mrs_08_007101.xml", "product_code":"mrs", - "code":"88", + "code":"95", "des":"The Spark2x component applies to MRS 3.x and later versions.Spark is a memory-based distributed computing framework. In iterative computation scenarios, the computing cap", "doc_type":"usermanual", "kw":"Basic Principles of Spark2x,Spark2x,User Guide", @@ -1590,7 +1712,7 @@ "uri":"mrs_08_007102.html", "node_id":"mrs_08_007102.xml", "product_code":"mrs", - "code":"89", + "code":"96", "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":"Spark2x HA Solution", @@ -1608,7 +1730,7 @@ "uri":"mrs_08_007103.html", "node_id":"mrs_08_007103.xml", "product_code":"mrs", - "code":"90", + "code":"97", "des":"Based on existing JDBCServers in the community, multi-active-instance HA is used to achieve the high availability. In this mode, multiple JDBCServers coexist in the clust", "doc_type":"usermanual", "kw":"Spark2x Multi-active Instance,Spark2x HA Solution,User Guide", @@ -1626,7 +1748,7 @@ "uri":"mrs_08_007104.html", "node_id":"mrs_08_007104.xml", "product_code":"mrs", - "code":"91", + "code":"98", "des":"In the JDBCServer multi-active instance mode, JDBCServer implements the Yarn-client mode but only one Yarn resource queue is available. To solve the resource limitation p", "doc_type":"usermanual", "kw":"Spark2x Multi-tenant,Spark2x HA Solution,User Guide", @@ -1644,7 +1766,7 @@ "uri":"mrs_08_007105.html", "node_id":"mrs_08_007105.xml", "product_code":"mrs", - "code":"92", + "code":"99", "des":"Data computed by Spark comes from multiple data sources, such as local files and HDFS. Most data comes from HDFS which can read data in large scale for parallel computing", "doc_type":"usermanual", "kw":"Relationship Between Spark2x and Other Components,Spark2x,User Guide", @@ -1662,7 +1784,7 @@ "uri":"mrs_08_007106.html", "node_id":"mrs_08_007106.xml", "product_code":"mrs", - "code":"93", + "code":"100", "des":"Compared with Spark 1.5, Spark2x has some new open-source features. The specific features or concepts are as follows:DataSet: For details, see SparkSQL and DataSet Princi", "doc_type":"usermanual", "kw":"Spark2x Open Source New Features,Spark2x,User Guide", @@ -1680,7 +1802,7 @@ "uri":"mrs_08_007107.html", "node_id":"mrs_08_007107.xml", "product_code":"mrs", - "code":"94", + "code":"101", "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":"Spark2x Enhanced Open Source Features", @@ -1698,7 +1820,7 @@ "uri":"mrs_08_007108.html", "node_id":"mrs_08_007108.xml", "product_code":"mrs", - "code":"95", + "code":"102", "des":"CarbonData is a new Apache Hadoop native data-store format. CarbonData allows faster interactive queries over PetaBytes of data using advanced columnar storage, index, co", "doc_type":"usermanual", "kw":"CarbonData Overview,Spark2x Enhanced Open Source Features,User Guide", @@ -1716,7 +1838,7 @@ "uri":"mrs_08_007109.html", "node_id":"mrs_08_007109.xml", "product_code":"mrs", - "code":"96", + "code":"103", "des":"Enterprises usually store massive data, such as from various databases and warehouses, for management and information collection. However, diversified data sources, hybri", "doc_type":"usermanual", "kw":"Optimizing SQL Query of Data of Multiple Sources,Spark2x Enhanced Open Source Features,User Guide", @@ -1734,7 +1856,7 @@ "uri":"mrs_08_0014.html", "node_id":"mrs_08_0014.xml", "product_code":"mrs", - "code":"97", + "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":"Storm", @@ -1752,7 +1874,7 @@ "uri":"mrs_08_00141.html", "node_id":"mrs_08_00141.xml", "product_code":"mrs", - "code":"98", + "code":"105", "des":"Apache Storm is a distributed, reliable, and fault-tolerant real-time stream data processing system. In Storm, a graph-shaped data structure called topology needs to be d", "doc_type":"usermanual", "kw":"Storm Basic Principles,Storm,User Guide", @@ -1770,7 +1892,7 @@ "uri":"mrs_08_00142.html", "node_id":"mrs_08_00142.xml", "product_code":"mrs", - "code":"99", + "code":"106", "des":"Storm provides a real-time distributed computing framework. It can obtain real-time messages from data sources (such as Kafka and TCP connection), perform high-throughput", "doc_type":"usermanual", "kw":"Relationship Between Storm and Other Components,Storm,User Guide", @@ -1788,7 +1910,7 @@ "uri":"mrs_08_00143.html", "node_id":"mrs_08_00143.xml", "product_code":"mrs", - "code":"100", + "code":"107", "des":"CQLContinuous Query Language (CQL) is an SQL-like language used for real-time stream processing. Compared with SQL, CQL has introduced the concept of (time-sequencing) wi", "doc_type":"usermanual", "kw":"Storm Enhanced Open Source Features,Storm,User Guide", @@ -1806,7 +1928,7 @@ "uri":"mrs_08_0030.html", "node_id":"mrs_08_0030.xml", "product_code":"mrs", - "code":"101", + "code":"108", "des":"Tez is Apache's latest open source computing framework that supports Directed Acyclic Graph (DAG) jobs. It can convert multiple dependent jobs into one job, greatly impro", "doc_type":"usermanual", "kw":"Tez,Components,User Guide", @@ -1824,7 +1946,7 @@ "uri":"mrs_08_0051.html", "node_id":"mrs_08_0051.xml", "product_code":"mrs", - "code":"102", + "code":"109", "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":"Yarn", @@ -1842,7 +1964,7 @@ "uri":"mrs_08_00511.html", "node_id":"mrs_08_00511.xml", "product_code":"mrs", - "code":"103", + "code":"110", "des":"The Apache open source community introduces the unified resource management framework Yarn to share Hadoop clusters, improve their scalability and reliability, and elimin", "doc_type":"usermanual", "kw":"Yarn Basic Principles,Yarn,User Guide", @@ -1860,7 +1982,7 @@ "uri":"mrs_08_00512.html", "node_id":"mrs_08_00512.xml", "product_code":"mrs", - "code":"104", + "code":"111", "des":"ResourceManager in Yarn manages resources and schedules tasks in the cluster. In versions earlier than Hadoop 2.4, SPOFs may occur on ResourceManager in the Yarn cluster.", "doc_type":"usermanual", "kw":"Yarn HA Solution,Yarn,User Guide", @@ -1878,7 +2000,7 @@ "uri":"mrs_08_00513.html", "node_id":"mrs_08_00513.xml", "product_code":"mrs", - "code":"105", + "code":"112", "des":"The Spark computing and scheduling can be implemented using YARN mode. Spark enjoys the compute resources provided by YARN clusters and runs tasks in a distributed way. S", "doc_type":"usermanual", "kw":"Relationship Between YARN and Other Components,Yarn,User Guide", @@ -1896,7 +2018,7 @@ "uri":"mrs_08_00514.html", "node_id":"mrs_08_00514.xml", "product_code":"mrs", - "code":"106", + "code":"113", "des":"In the native Yarn resource scheduling mechanism, if the whole Hadoop cluster resources are occupied by those MapReduce jobs submitted earlier, jobs submitted later will ", "doc_type":"usermanual", "kw":"Yarn Enhanced Open Source Features,Yarn,User Guide", @@ -1914,7 +2036,7 @@ "uri":"mrs_08_0070.html", "node_id":"mrs_08_0070.xml", "product_code":"mrs", - "code":"107", + "code":"114", "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":"ZooKeeper", @@ -1932,7 +2054,7 @@ "uri":"mrs_08_00701.html", "node_id":"mrs_08_00701.xml", "product_code":"mrs", - "code":"108", + "code":"115", "des":"ZooKeeper is a distributed, highly available coordination service. ZooKeeper provides two functions:Prevents the system from single point of failures (SPOFs) and provides", "doc_type":"usermanual", "kw":"ZooKeeper Basic Principle,ZooKeeper,User Guide", @@ -1950,7 +2072,7 @@ "uri":"mrs_08_00702.html", "node_id":"mrs_08_00702.xml", "product_code":"mrs", - "code":"109", + "code":"116", "des":"Figure 1 shows the relationship between ZooKeeper and HDFS.As the client of a ZooKeeper cluster, ZKFailoverController (ZKFC) monitors the status of NameNode. ZKFC is depl", "doc_type":"usermanual", "kw":"Relationship Between ZooKeeper and Other Components,ZooKeeper,User Guide", @@ -1968,7 +2090,7 @@ "uri":"mrs_08_00703.html", "node_id":"mrs_08_00703.xml", "product_code":"mrs", - "code":"110", + "code":"117", "des":"In security mode, an ephemeral node is deleted as long as the session that created the node expires. Ephemeral node deletion is recorded in audit logs so that ephemeral n", "doc_type":"usermanual", "kw":"ZooKeeper Enhanced Open Source Features,ZooKeeper,User Guide", @@ -1986,7 +2108,7 @@ "uri":"mrs_08_0006.html", "node_id":"mrs_08_0006.xml", "product_code":"mrs", - "code":"111", + "code":"118", "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":"Functions", @@ -2004,7 +2126,7 @@ "uri":"mrs_08_0042.html", "node_id":"mrs_08_0042.xml", "product_code":"mrs", - "code":"112", + "code":"119", "des":"Modern enterprises' data clusters are developing towards centralization and cloudification. Enterprise-class big data clusters must meet the following requirements:Carry ", "doc_type":"usermanual", "kw":"Multi-tenant,Functions,User Guide", @@ -2022,7 +2144,7 @@ "uri":"mrs_08_0043.html", "node_id":"mrs_08_0043.xml", "product_code":"mrs", - "code":"113", + "code":"120", "des":"MRS is a platform for massive data management and analysis and has high security. MRS protects user data and service running from the following aspects:Network isolationT", "doc_type":"usermanual", "kw":"Security Hardening,Functions,User Guide", @@ -2040,7 +2162,7 @@ "uri":"mrs_08_0044.html", "node_id":"mrs_08_0044.xml", "product_code":"mrs", - "code":"114", + "code":"121", "des":"Big data components have their own web UIs to manage their own systems. However, you cannot easily access the web UIs due to network isolation. For example, to access the", "doc_type":"usermanual", "kw":"Easy Access to Web UIs of Components,Functions,User Guide", @@ -2058,7 +2180,7 @@ "uri":"mrs_08_0045.html", "node_id":"mrs_08_0045.xml", "product_code":"mrs", - "code":"115", + "code":"122", "des":"Based on Apache Hadoop open source software, MRS optimizes and improves the reliability and performance of main service components.HA for all management nodesIn the Hadoo", "doc_type":"usermanual", "kw":"Reliability Enhancement,Functions,User Guide", @@ -2076,7 +2198,7 @@ "uri":"mrs_08_0046.html", "node_id":"mrs_08_0046.xml", "product_code":"mrs", - "code":"116", + "code":"123", "des":"The job management function provides an entry for you to submit jobs in a cluster, including MapReduce, Spark, HiveQL, and SparkSQL jobs. MRS works with Data Lake Governa", "doc_type":"usermanual", "kw":"Job Management,Functions,User Guide", @@ -2094,7 +2216,7 @@ "uri":"mrs_08_0025.html", "node_id":"mrs_08_0025.xml", "product_code":"mrs", - "code":"117", + "code":"124", "des":"MRS provides standard elastic big data clusters on the cloud. Nine big data components, such as Hadoop and Spark, can be installed and deployed. Currently, standard cloud", "doc_type":"usermanual", "kw":"Bootstrap Actions,Functions,User Guide", @@ -2112,7 +2234,7 @@ "uri":"mrs_08_0075.html", "node_id":"mrs_08_0075.xml", "product_code":"mrs", - "code":"118", + "code":"125", "des":"MRS provides multiple metadata storage methods. When deploying Hive and Ranger during MRS cluster creation, select one of the following storage modes as required:Local: M", "doc_type":"usermanual", "kw":"Metadata,Functions,User Guide", @@ -2130,7 +2252,7 @@ "uri":"mrs_08_0048.html", "node_id":"mrs_08_0048.xml", "product_code":"mrs", - "code":"119", + "code":"126", "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":"Cluster Management", @@ -2148,7 +2270,7 @@ "uri":"mrs_08_0053.html", "node_id":"mrs_08_0053.xml", "product_code":"mrs", - "code":"120", + "code":"127", "des":"MRS supports cluster lifecycle management, including creating and terminating clusters.Creating a cluster: After you specify a cluster type, components, number of nodes o", "doc_type":"usermanual", "kw":"Cluster Lifecycle Management,Cluster Management,User Guide", @@ -2166,7 +2288,7 @@ "uri":"mrs_08_0054.html", "node_id":"mrs_08_0054.xml", "product_code":"mrs", - "code":"121", + "code":"128", "des":"The processing capability of a big data cluster can be horizontally expanded by adding nodes. If the cluster scale does not meet service requirements, you can manually sc", "doc_type":"usermanual", "kw":"Manually Scale Out/In a Cluster,Cluster Management,User Guide", @@ -2184,7 +2306,7 @@ "uri":"mrs_08_0022.html", "node_id":"mrs_08_0022.xml", "product_code":"mrs", - "code":"122", + "code":"129", "des":"More and more enterprises use technologies such as Spark and Hive to analyze data. Processing a large amount of data consumes huge resources and costs much. Typically, en", "doc_type":"usermanual", "kw":"Auto Scaling,Cluster Management,User Guide", @@ -2202,7 +2324,7 @@ "uri":"mrs_08_0023.html", "node_id":"mrs_08_0023.xml", "product_code":"mrs", - "code":"123", + "code":"130", "des":"Task nodes can be created and used for computing only. They do not store persistent data and are the basis for implementing auto scaling.When MRS is used only as a comput", "doc_type":"usermanual", "kw":"Task Node Creation,Cluster Management,User Guide", @@ -2220,7 +2342,7 @@ "uri":"mrs_08_0056.html", "node_id":"mrs_08_0056.xml", "product_code":"mrs", - "code":"124", + "code":"131", "des":"When detecting that a host is abnormal or faulty and cannot provide services or affects cluster performance, you can exclude the host from the available nodes in the clus", "doc_type":"usermanual", "kw":"Isolating a Host,Cluster Management,User Guide", @@ -2238,7 +2360,7 @@ "uri":"mrs_08_0057.html", "node_id":"mrs_08_0057.xml", "product_code":"mrs", - "code":"125", + "code":"132", "des":"Tags are cluster identifiers. Adding tags to clusters can help you identify and manage your cluster resources. By associating with Tag Management Service (TMS), MRS allow", "doc_type":"usermanual", "kw":"Managing Tags,Cluster Management,User Guide", @@ -2256,7 +2378,7 @@ "uri":"mrs_08_0049.html", "node_id":"mrs_08_0049.xml", "product_code":"mrs", - "code":"126", + "code":"133", "des":"MRS can monitor big data clusters in real time and identify system health status based on alarms and events. In addition, MRS allows you to customize monitoring and alarm", "doc_type":"usermanual", "kw":"Cluster O&M,Functions,User Guide", @@ -2274,7 +2396,7 @@ "uri":"mrs_08_0024.html", "node_id":"mrs_08_0024.xml", "product_code":"mrs", - "code":"127", + "code":"134", "des":"The following operations are often performed during the running of a big data cluster:Big data clusters often change, for example, cluster scale-out and scale-in.When a s", "doc_type":"usermanual", "kw":"Message Notification,Functions,User Guide", @@ -2292,7 +2414,7 @@ "uri":"mrs_08_0027.html", "node_id":"mrs_08_0027.xml", "product_code":"mrs", - "code":"128", + "code":"135", "des":"Before using MRS, ensure that you have read and understand the following restrictions.MRS clusters must be created in VPC subnets.You are advised to use any of the follow", "doc_type":"usermanual", "kw":"Constraints,Overview,User Guide", @@ -2310,7 +2432,7 @@ "uri":"mrs_08_0026.html", "node_id":"mrs_08_0026.xml", "product_code":"mrs", - "code":"129", + "code":"136", "des":"After you enable CTS, the system starts recording operations on cloud resources. You can view operation records of the last 7 days on the CTS management console. For deta", "doc_type":"usermanual", "kw":"Related Services,Overview,User Guide", @@ -2328,7 +2450,7 @@ "uri":"mrs_01_0452.html", "node_id":"mrs_01_0452.xml", "product_code":"mrs", - "code":"130", + "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":"Preparing a User", @@ -2348,7 +2470,7 @@ "uri":"mrs_01_0453.html", "node_id":"mrs_01_0453.xml", "product_code":"mrs", - "code":"131", + "code":"138", "des":"Use IAM to implement fine-grained permission control over your MRS. With IAM, you can:Create IAM users under your cloud account for employees based on your enterprise's o", "doc_type":"usermanual", "kw":"Creating an MRS User,Preparing a User,User Guide", @@ -2368,7 +2490,7 @@ "uri":"mrs_01_0455.html", "node_id":"mrs_01_0455.xml", "product_code":"mrs", - "code":"132", + "code":"139", "des":"Custom policies can be created to supplement the system-defined policies of MRS. For the actions that can be added to custom policies, see Permissions Policies and Suppor", "doc_type":"usermanual", "kw":"Creating a Custom Policy,Preparing a User,User Guide", @@ -2388,7 +2510,7 @@ "uri":"mrs_01_0495.html", "node_id":"mrs_01_0495.xml", "product_code":"mrs", - "code":"133", + "code":"140", "des":"IAM user synchronization is to synchronize IAM users bound with MRS policies to the MRS system and create accounts with the same usernames but different passwords as the ", "doc_type":"usermanual", "kw":"Synchronizing IAM Users to MRS,Preparing a User,User Guide", @@ -2408,7 +2530,7 @@ "uri":"mrs_01_0024.html", "node_id":"mrs_01_0024.xml", "product_code":"mrs", - "code":"134", + "code":"141", "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":"MRS Quick Start", @@ -2426,7 +2548,7 @@ "uri":"mrs_01_0511.html", "node_id":"mrs_01_0511.xml", "product_code":"mrs", - "code":"135", + "code":"142", "des":"MapReduce Service (MRS) is a cloud service that is used to deploy and manage the Hadoop system and enables one-click Hadoop cluster deployment. MRS provides enterprise-le", "doc_type":"usermanual", "kw":"How to Use MRS,MRS Quick Start,User Guide", @@ -2446,7 +2568,7 @@ "uri":"mrs_01_0027.html", "node_id":"mrs_01_0027.xml", "product_code":"mrs", - "code":"136", + "code":"143", "des":"The first step of using MRS is to create a cluster. This section describes how to create a cluster on the MRS management console.When creating a cluster, pay attention to", "doc_type":"usermanual", "kw":"Creating a Cluster,MRS Quick Start,User Guide", @@ -2466,7 +2588,7 @@ "uri":"mrs_01_0028.html", "node_id":"mrs_01_0028.xml", "product_code":"mrs", - "code":"137", + "code":"144", "des":"Through the Files tab page, you can create, delete, import, export, delete files in the analysis cluster.MRS clusters process data from OBS or HDFS. OBS provides customer", "doc_type":"usermanual", "kw":"Uploading Data and Programs,MRS Quick Start,User Guide", @@ -2486,7 +2608,7 @@ "uri":"mrs_01_0029.html", "node_id":"mrs_01_0029.xml", "product_code":"mrs", - "code":"138", + "code":"145", "des":"You can submit programs developed by yourself to MRS to execute them, and obtain the results.This section describes how to submit a job (take a MapReduce job as an exampl", "doc_type":"usermanual", "kw":"Creating a Job,MRS Quick Start,User Guide", @@ -2505,7 +2627,7 @@ "uri":"mrs_09_0003.html", "node_id":"mrs_09_0003.xml", "product_code":"mrs", - "code":"139", + "code":"146", "des":"This section instructs you to use security clusters and run MapReduce, Spark, and Hive programs.The Presto component of MRS 3.x does not support Kerberos authentication.Y", "doc_type":"qs", "kw":"Using Clusters with Kerberos Authentication Enabled,MRS Quick Start,User Guide", @@ -2513,7 +2635,7 @@ "metedata":[ { "prodname":"mrs", - "documenttype":"usermanual" + "documenttype":"qs;usermanual" } ], "title":"Using Clusters with Kerberos Authentication Enabled", @@ -2523,7 +2645,7 @@ "uri":"mrs_01_0469.html", "node_id":"mrs_01_0469.xml", "product_code":"mrs", - "code":"140", + "code":"147", "des":"You can terminate an MRS cluster that is no longer use after job execution is complete.You can manually terminate a cluster after data analysis is complete or when the cl", "doc_type":"usermanual", "kw":"Terminating a Cluster,MRS Quick Start,User Guide", @@ -2541,7 +2663,7 @@ "uri":"mrs_01_0030.html", "node_id":"mrs_01_0030.xml", "product_code":"mrs", - "code":"141", + "code":"148", "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 a Cluster", @@ -2560,7 +2682,7 @@ "uri":"mrs_01_0025.html", "node_id":"mrs_01_0025.xml", "product_code":"mrs", - "code":"142", + "code":"149", "des":"This section describes how to create MRS clusters.Quick Creation of a Hadoop Analysis Cluster: On the Quick Config tab page, you can quickly configure parameters to creat", "doc_type":"usermanual", "kw":"Methods of Creating MRS Clusters,Configuring a Cluster,User Guide", @@ -2580,7 +2702,7 @@ "uri":"mrs_01_24297.html", "node_id":"mrs_01_24297.xml", "product_code":"mrs", - "code":"143", + "code":"150", "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":"Quick Creation of a Cluster", @@ -2596,11 +2718,28 @@ "title":"Quick Creation of a Cluster", "githuburl":"" }, + { + "uri":"mrs_01_249283.html", + "node_id":"mrs_01_249283.xml", + "product_code":"", + "code":"151", + "des":"This section describes how to quickly create a Doris cluster. Doris is a high-performance, real-time analytical database, suitable for report analysis, ad hoc query, and ", + "doc_type":"", + "kw":"Quickly Creating a Doris Cluster,Quick Creation of a Cluster,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Quickly Creating a Doris Cluster", + "githuburl":"" + }, { "uri":"mrs_01_0512.html", "node_id":"mrs_01_0512.xml", "product_code":"mrs", - "code":"144", + "code":"152", "des":"This section describes how to quickly create a Hadoop analysis cluster for analyzing and querying vast amounts of data. In the open-source Hadoop ecosystem, Hadoop uses Y", "doc_type":"usermanual", "kw":"Quick Creation of a Hadoop Analysis Cluster,Quick Creation of a Cluster,User Guide", @@ -2620,7 +2759,7 @@ "uri":"mrs_01_0496.html", "node_id":"mrs_01_0496.xml", "product_code":"mrs", - "code":"145", + "code":"153", "des":"This section describes how to quickly create an HBase query cluster. The HBase cluster uses Hadoop and HBase components to provide a column-oriented distributed cloud sto", "doc_type":"usermanual", "kw":"Quick Creation of an HBase Analysis Cluster,Quick Creation of a Cluster,User Guide", @@ -2640,7 +2779,7 @@ "uri":"mrs_01_2354.html", "node_id":"mrs_01_2354.xml", "product_code":"mrs", - "code":"146", + "code":"154", "des":"This section describes how to quickly create a ClickHouse cluster. ClickHouse is a columnar database management system used for online analysis. It features the ultimate ", "doc_type":"usermanual", "kw":"Quick Creation of a ClickHouse Cluster,Quick Creation of a Cluster,User Guide", @@ -2660,7 +2799,7 @@ "uri":"mrs_01_2355.html", "node_id":"mrs_01_2355.xml", "product_code":"mrs", - "code":"147", + "code":"155", "des":"This section describes how to quickly create a real-time analysis cluster. The real-time analysis cluster uses Hadoop, Kafka, Flink, and ClickHouse to collect, analyze, a", "doc_type":"usermanual", "kw":"Quick Creation of a Real-time Analysis Cluster,Quick Creation of a Cluster,User Guide", @@ -2680,7 +2819,7 @@ "uri":"mrs_01_0513.html", "node_id":"mrs_01_0513.xml", "product_code":"mrs", - "code":"148", + "code":"156", "des":"The first step of using MRS is to create a cluster. This section describes how to create a cluster on the Custom Config tab of the MRS management console.You can create a", "doc_type":"usermanual", "kw":"Creating a Custom Cluster,Configuring a Cluster,User Guide", @@ -2700,7 +2839,7 @@ "uri":"mrs_01_0121.html", "node_id":"mrs_01_0121.xml", "product_code":"mrs", - "code":"149", + "code":"157", "des":"The analysis cluster, streaming cluster, and hybrid cluster provided by MRS use fixed templates to deploy cluster processes. Therefore, you cannot customize service proce", "doc_type":"usermanual", "kw":"Creating a Custom Topology Cluster,Configuring a Cluster,User Guide", @@ -2720,10 +2859,10 @@ "uri":"mrs_01_0048.html", "node_id":"mrs_01_0048.xml", "product_code":"mrs", - "code":"150", - "des":"Tags are used to identify clusters. Adding tags to clusters can help you identify and manage your cluster resources.You can add a maximum of 10 tags to a cluster when cre", + "code":"158", + "des":"Tags are used to identify clusters/nodes. Adding tags to clusters can help you identify and manage your cluster resources.Cluster tags: You can add up to 10 tags to a clu", "doc_type":"usermanual", - "kw":"Adding a Tag to a Cluster,Configuring a Cluster,User Guide", + "kw":"Adding a Tag to a Cluster/Node,Configuring a Cluster,User Guide", "search_title":"", "metedata":[ { @@ -2733,14 +2872,14 @@ "documenttype":"usermanual" } ], - "title":"Adding a Tag to a Cluster", + "title":"Adding a Tag to a Cluster/Node", "githuburl":"" }, { "uri":"mrs_01_0786.html", "node_id":"mrs_01_0786.xml", "product_code":"mrs", - "code":"151", + "code":"159", "des":"MRS clusters provision, manage, and use big data components through the management console. Big data components are deployed in a user's VPC. If the MRS management consol", "doc_type":"usermanual", "kw":"Communication Security Authorization,Configuring a Cluster,User Guide", @@ -2760,7 +2899,7 @@ "uri":"mrs_01_0061.html", "node_id":"mrs_01_0061.xml", "product_code":"mrs", - "code":"152", + "code":"160", "des":"In big data application scenarios, especially real-time data analysis and processing, the number of cluster nodes needs to be dynamically adjusted according to data volum", "doc_type":"usermanual", "kw":"Configuring an Auto Scaling Rule,Configuring a Cluster,User Guide", @@ -2780,7 +2919,7 @@ "uri":"mrs_01_24050.html", "node_id":"mrs_01_24050.xml", "product_code":"mrs", - "code":"153", + "code":"161", "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 Data Connections", @@ -2800,7 +2939,7 @@ "uri":"mrs_01_0633.html", "node_id":"mrs_01_0633.xml", "product_code":"mrs", - "code":"154", + "code":"162", "des":"MRS data connections are used to manage external source connections used by components in a cluster. For example, if Hive metadata uses an external relational database, a", "doc_type":"usermanual", "kw":"Configuring Data Connections,Managing Data Connections,User Guide", @@ -2820,7 +2959,7 @@ "uri":"mrs_01_24051.html", "node_id":"mrs_01_24051.xml", "product_code":"mrs", - "code":"155", + "code":"163", "des":"Switch the Ranger metadata of the existing cluster to the metadata stored in the RDS database. This operation enables multiple MRS clusters to share the same metadata, an", "doc_type":"usermanual", "kw":"Configuring Ranger Data Connections,Managing Data Connections,User Guide", @@ -2840,7 +2979,7 @@ "uri":"mrs_01_24487.html", "node_id":"mrs_01_24487.xml", "product_code":"mrs", - "code":"156", + "code":"164", "des":"This section describes how to switch the Hive metadata of an active cluster to the metadata stored in a local database or RDS database after you create a cluster. This op", "doc_type":"usermanual", "kw":"Configuring a Hive Data Connection,Managing Data Connections,User Guide", @@ -2860,7 +2999,7 @@ "uri":"mrs_01_0413.html", "node_id":"mrs_01_0413.xml", "product_code":"mrs", - "code":"157", + "code":"165", "des":"This operation applies to clusters earlier than MRS 3.x.The bootstrap action script has been prepared by referring to Preparing the Bootstrap Action Script.After the boot", "doc_type":"usermanual", "kw":"Installing Third-Party Software Using Bootstrap Actions,Configuring a Cluster,User Guide", @@ -2880,7 +3019,7 @@ "uri":"mrs_01_0043.html", "node_id":"mrs_01_0043.xml", "product_code":"mrs", - "code":"158", + "code":"166", "des":"This section describes how to view and delete a failed MRS task.If a cluster fails to be created, terminated, scaled out, or scaled in, the Manage Failed Tasks page is di", "doc_type":"usermanual", "kw":"Viewing Failed MRS Tasks,Configuring a Cluster,User Guide", @@ -2900,7 +3039,7 @@ "uri":"en-us_topic_0057514383.html", "node_id":"en-us_topic_0057514383.xml", "product_code":"mrs", - "code":"159", + "code":"167", "des":"Choose Clusters > Cluster History and click the name of a target cluster. You can view the cluster configuration and deployed node information.The following table describ", "doc_type":"usermanual", "kw":"Viewing Information of a Historical Cluster,Configuring a Cluster,User Guide", @@ -2920,7 +3059,7 @@ "uri":"mrs_01_0034.html", "node_id":"mrs_01_0034.xml", "product_code":"mrs", - "code":"160", + "code":"168", "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 Clusters", @@ -2940,7 +3079,7 @@ "uri":"mrs_01_0082.html", "node_id":"mrs_01_0082.xml", "product_code":"mrs", - "code":"161", + "code":"169", "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":"Logging In to a Cluster", @@ -2958,7 +3097,7 @@ "uri":"mrs_01_0081.html", "node_id":"mrs_01_0081.xml", "product_code":"mrs", - "code":"162", + "code":"170", "des":"This section describes remote login, MRS cluster node types, and node functions.MRS cluster nodes support remote login. The following remote login methods are available:G", "doc_type":"usermanual", "kw":"MRS Cluster Node Overview,Logging In to a Cluster,User Guide", @@ -2978,7 +3117,7 @@ "uri":"mrs_01_0083.html", "node_id":"mrs_01_0083.xml", "product_code":"mrs", - "code":"163", + "code":"171", "des":"This section describes how to remotely log in to an ECS in an MRS cluster using the remote login (VNC mode) function provided on the ECS management console or a key or pa", "doc_type":"usermanual", "kw":"Logging In to an ECS,Logging In to a Cluster,User Guide", @@ -2998,7 +3137,7 @@ "uri":"mrs_01_0086.html", "node_id":"mrs_01_0086.xml", "product_code":"mrs", - "code":"164", + "code":"172", "des":"This section describes how to determine the active and standby management nodes of Manager on the Master1 node.You can log in to other nodes in the cluster from the Maste", "doc_type":"usermanual", "kw":"Determining Active and Standby Management Nodes of Manager,Logging In to a Cluster,User Guide", @@ -3018,7 +3157,7 @@ "uri":"mrs_01_0514.html", "node_id":"mrs_01_0514.xml", "product_code":"mrs", - "code":"165", + "code":"173", "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":"Cluster Overview", @@ -3038,7 +3177,7 @@ "uri":"en-us_topic_0012799688.html", "node_id":"en-us_topic_0012799688.xml", "product_code":"mrs", - "code":"166", + "code":"174", "des":"You can quickly view the status of all clusters and jobs by viewing the dashboard information, and obtain relevant MRS documents from Overview in the left navigation pane", "doc_type":"usermanual", "kw":"Cluster List,Cluster Overview,User Guide", @@ -3058,7 +3197,7 @@ "uri":"en-us_topic_0012808230.html", "node_id":"en-us_topic_0012808230.xml", "product_code":"mrs", - "code":"167", + "code":"175", "des":"The cluster list contains all clusters in MRS. You can view clusters in various states. If a large number of clusters are involved, navigate through multiple pages to vie", "doc_type":"usermanual", "kw":"Checking the Cluster Status,Cluster Overview,User Guide", @@ -3078,7 +3217,7 @@ "uri":"en-us_topic_0012808231.html", "node_id":"en-us_topic_0012808231.xml", "product_code":"mrs", - "code":"168", + "code":"176", "des":"You can monitor and manage the clusters you have created. Choose Clusters > Active Clusters. Select a cluster and click its name to go to the cluster details page. On the", "doc_type":"usermanual", "kw":"Viewing Basic Cluster Information,Cluster Overview,User Guide", @@ -3098,7 +3237,7 @@ "uri":"mrs_01_0036.html", "node_id":"mrs_01_0036.xml", "product_code":"mrs", - "code":"169", + "code":"177", "des":"To view patch information about cluster components, you can download the required patch if the cluster component, such as Hadoop or Spark, is faulty. On the MRS console, ", "doc_type":"usermanual", "kw":"Viewing Cluster Patch Information,Cluster Overview,User Guide", @@ -3118,7 +3257,7 @@ "uri":"mrs_01_0515.html", "node_id":"mrs_01_0515.xml", "product_code":"mrs", - "code":"170", + "code":"178", "des":"MRS cluster nodes are classified into management nodes, control nodes, and data nodes. The change trends of key host monitoring metrics on each type of node can be calcul", "doc_type":"usermanual", "kw":"Viewing and Customizing Cluster Monitoring Metrics,Cluster Overview,User Guide", @@ -3138,7 +3277,7 @@ "uri":"mrs_01_0517.html", "node_id":"mrs_01_0517.xml", "product_code":"mrs", - "code":"171", + "code":"179", "des":"You can manage the following status and metrics of all components (including role instances) and hosts on the MRS console:Status information: includes operation, health, ", "doc_type":"usermanual", "kw":"Managing Components and Monitoring Hosts,Cluster Overview,User Guide", @@ -3158,7 +3297,7 @@ "uri":"mrs_01_24295.html", "node_id":"mrs_01_24295.xml", "product_code":"mrs", - "code":"172", + "code":"180", "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":"Cluster O&M", @@ -3178,7 +3317,7 @@ "uri":"en-us_topic_0019489057.html", "node_id":"en-us_topic_0019489057.xml", "product_code":"mrs", - "code":"173", + "code":"181", "des":"Through the Files tab page, you can create, delete, import, export, delete files in the analysis cluster. Currently, file creation is not supported. Streaming clusters do", "doc_type":"usermanual", "kw":"Importing and Exporting Data,Cluster O&M,User Guide", @@ -3198,7 +3337,7 @@ "uri":"mrs_01_24259.html", "node_id":"mrs_01_24259.xml", "product_code":"mrs", - "code":"174", + "code":"182", "des":"If the current subnet does not have sufficient IP addresses, you can change to another subnet in the same VPC of the current cluster to obtain more available subnet IP ad", "doc_type":"usermanual", "kw":"Changing the Subnet of a Cluster,Cluster O&M,User Guide", @@ -3218,7 +3357,7 @@ "uri":"mrs_01_0062.html", "node_id":"mrs_01_0062.xml", "product_code":"mrs", - "code":"175", + "code":"183", "des":"MRS uses SMN to offer a publish/subscribe model to achieve one-to-multiple message subscriptions and notifications in a variety of message types (SMSs and emails).On the ", "doc_type":"usermanual", "kw":"Configuring Message Notification,Cluster O&M,User Guide", @@ -3238,7 +3377,7 @@ "uri":"mrs_01_0223.html", "node_id":"mrs_01_0223.xml", "product_code":"mrs", - "code":"176", + "code":"184", "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":"Checking Health Status", @@ -3258,7 +3397,7 @@ "uri":"mrs_01_0603.html", "node_id":"mrs_01_0603.xml", "product_code":"mrs", - "code":"177", + "code":"185", "des":"This section describes how to manage health checks on the MRS console.Health check management operations on the MRS console apply only to clusters of MRS 1.9.2 to MRS 2.1", "doc_type":"usermanual", "kw":"Before You Start,Checking Health Status,User Guide", @@ -3278,7 +3417,7 @@ "uri":"mrs_01_0224.html", "node_id":"mrs_01_0224.xml", "product_code":"mrs", - "code":"178", + "code":"186", "des":"To ensure that cluster parameters, configurations, and monitoring are correct and that the cluster can run stably for a long time, you can perform a health check during r", "doc_type":"usermanual", "kw":"Performing a Health Check,Checking Health Status,User Guide", @@ -3298,7 +3437,7 @@ "uri":"mrs_01_0225.html", "node_id":"mrs_01_0225.xml", "product_code":"mrs", - "code":"179", + "code":"187", "des":"You can view the health check result on MRS and export it for further analysis.A system health check includes MRS Manager, service-level, and host-level health checks:MRS", "doc_type":"usermanual", "kw":"Viewing and Exporting a Health Check Report,Checking Health Status,User Guide", @@ -3318,7 +3457,7 @@ "uri":"mrs_01_0520.html", "node_id":"mrs_01_0520.xml", "product_code":"mrs", - "code":"180", + "code":"188", "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":"Remote O&M", @@ -3338,7 +3477,7 @@ "uri":"mrs_01_0641.html", "node_id":"mrs_01_0641.xml", "product_code":"mrs", - "code":"181", + "code":"189", "des":"If you need technical support personnel to help you with troubleshooting, you can use the O&M authorization function to authorize technical support personnel to access yo", "doc_type":"usermanual", "kw":"Authorizing O&M,Remote O&M,User Guide", @@ -3357,7 +3496,7 @@ "uri":"mrs_01_0642.html", "node_id":"mrs_01_0642.xml", "product_code":"mrs", - "code":"182", + "code":"190", "des":"If you need technical support personnel to help you with troubleshooting, you can use the log sharing function to provide logs in a specific time to technical support per", "doc_type":"usermanual", "kw":"Sharing Logs,Remote O&M,User Guide", @@ -3376,7 +3515,7 @@ "uri":"en-us_topic_0012808265.html", "node_id":"en-us_topic_0012808265.xml", "product_code":"mrs", - "code":"183", + "code":"191", "des":"You can view operation logs of clusters and jobs on the Operation Logs page. Log information is typically used for quickly locating faults in case of cluster exceptions, ", "doc_type":"usermanual", "kw":"Viewing MRS Operation Logs,Cluster O&M,User Guide", @@ -3396,7 +3535,7 @@ "uri":"mrs_01_0042.html", "node_id":"mrs_01_0042.xml", "product_code":"mrs", - "code":"184", + "code":"192", "des":"You can terminate an MRS cluster after job execution is complete.You can manually terminate a cluster after data analysis is complete or when the cluster encounters an ex", "doc_type":"usermanual", "kw":"Terminating a Cluster,Cluster O&M,User Guide", @@ -3415,7 +3554,7 @@ "uri":"mrs_01_24296.html", "node_id":"mrs_01_24296.xml", "product_code":"mrs", - "code":"185", + "code":"193", "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 Nodes", @@ -3435,7 +3574,7 @@ "uri":"mrs_01_0041.html", "node_id":"mrs_01_0041.xml", "product_code":"mrs", - "code":"186", + "code":"194", "des":"The storage and computing capabilities of MRS can be improved by simply adding Core nodes or Task nodes instead of modifying system architecture, reducing O&M costs. Core", "doc_type":"usermanual", "kw":"Manually Scaling Out a Cluster,Managing Nodes,User Guide", @@ -3455,7 +3594,7 @@ "uri":"mrs_01_0060.html", "node_id":"mrs_01_0060.xml", "product_code":"mrs", - "code":"187", + "code":"195", "des":"You can reduce the number of core or task nodes to scale in a cluster based on service requirements so that MRS delivers better storage and computing capabilities at lowe", "doc_type":"usermanual", "kw":"Manually Scaling In a Cluster,Managing Nodes,User Guide", @@ -3475,7 +3614,7 @@ "uri":"mrs_01_248971.html", "node_id":"mrs_01_248971.xml", "product_code":"", - "code":"188", + "code":"196", "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":"", "kw":"Removing ClickHouseServer Instance Nodes", @@ -3492,7 +3631,7 @@ "uri":"mrs_01_248972.html", "node_id":"mrs_01_248972.xml", "product_code":"", - "code":"189", + "code":"197", "des":"If a cluster has only one shard, the instance nodes cannot be removed from the cluster.Multiple instance nodes in the same shard must be decommissioned or recommissioned ", "doc_type":"", "kw":"Constraints on ClickHouseServer Scale-in,Removing ClickHouseServer Instance Nodes,User Guide", @@ -3509,7 +3648,7 @@ "uri":"mrs_01_248973.html", "node_id":"mrs_01_248973.xml", "product_code":"", - "code":"190", + "code":"198", "des":"Before removing ClickHouseServer instance nodes, you need to decommission them. Multiple node replicas of the same shard must be decommissioned at the same time. If there", "doc_type":"", "kw":"Scaling In ClickHouseServer Nodes,Removing ClickHouseServer Instance Nodes,User Guide", @@ -3526,7 +3665,7 @@ "uri":"mrs_01_0211.html", "node_id":"mrs_01_0211.xml", "product_code":"mrs", - "code":"191", + "code":"199", "des":"To check an abnormal or faulty host (node), you need to stop all host roles on MRS. To recover host services after the host fault is rectified, restart all roles.You have", "doc_type":"usermanual", "kw":"Managing a Host (Node),Managing Nodes,User Guide", @@ -3546,7 +3685,7 @@ "uri":"mrs_01_0212.html", "node_id":"mrs_01_0212.xml", "product_code":"mrs", - "code":"192", + "code":"200", "des":"If a host is found to be abnormal or faulty, affecting cluster performance or preventing services from being provided, you can temporarily exclude that host from the avai", "doc_type":"usermanual", "kw":"Isolating a Host,Managing Nodes,User Guide", @@ -3566,7 +3705,7 @@ "uri":"mrs_01_0213.html", "node_id":"mrs_01_0213.xml", "product_code":"mrs", - "code":"193", + "code":"201", "des":"After the exception or fault of a host is handled, you must cancel the isolation of the host for proper usage.You can cancel the isolation of a host on MRS.The host is in", "doc_type":"usermanual", "kw":"Canceling Host Isolation,Managing Nodes,User Guide", @@ -3586,7 +3725,7 @@ "uri":"mrs_01_0522.html", "node_id":"mrs_01_0522.xml", "product_code":"mrs", - "code":"194", + "code":"202", "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":"Job Management", @@ -3605,7 +3744,7 @@ "uri":"mrs_01_0051.html", "node_id":"mrs_01_0051.xml", "product_code":"mrs", - "code":"195", + "code":"203", "des":"An MRS job is the program execution platform of MRS. It is used to process and analyze user data. After a job is created, all job information is displayed on the Jobs tab", "doc_type":"usermanual", "kw":"Introduction to MRS Jobs,Job Management,User Guide", @@ -3625,7 +3764,7 @@ "uri":"mrs_01_0052.html", "node_id":"mrs_01_0052.xml", "product_code":"mrs", - "code":"196", + "code":"204", "des":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a MapReduce job on the MRS management c", "doc_type":"usermanual", "kw":"Running a MapReduce Job,Job Management,User Guide", @@ -3645,7 +3784,7 @@ "uri":"mrs_01_0524.html", "node_id":"mrs_01_0524.xml", "product_code":"mrs", - "code":"197", + "code":"205", "des":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a Spark job on the MRS console.You have", "doc_type":"usermanual", "kw":"Running a SparkSubmit Job,Job Management,User Guide", @@ -3665,7 +3804,7 @@ "uri":"mrs_01_0525.html", "node_id":"mrs_01_0525.xml", "product_code":"mrs", - "code":"198", + "code":"206", "des":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a HiveSQL job on the MRS management con", "doc_type":"usermanual", "kw":"Running a HiveSQL Job,Job Management,User Guide", @@ -3685,7 +3824,7 @@ "uri":"mrs_01_0526.html", "node_id":"mrs_01_0526.xml", "product_code":"mrs", - "code":"199", + "code":"207", "des":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a SparkSQL job on the MRS console. Spar", "doc_type":"usermanual", "kw":"Running a SparkSql Job,Job Management,User Guide", @@ -3705,7 +3844,7 @@ "uri":"mrs_01_0527.html", "node_id":"mrs_01_0527.xml", "product_code":"mrs", - "code":"200", + "code":"208", "des":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a Flink job on the MRS management conso", "doc_type":"usermanual", "kw":"Running a Flink Job,Job Management,User Guide", @@ -3725,7 +3864,7 @@ "uri":"mrs_01_0494.html", "node_id":"mrs_01_0494.xml", "product_code":"mrs", - "code":"201", + "code":"209", "des":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This topic describes how to generate and consume messages in a Kafka topic.C", "doc_type":"usermanual", "kw":"Running a Kafka Job,Job Management,User Guide", @@ -3745,7 +3884,7 @@ "uri":"mrs_01_0055.html", "node_id":"mrs_01_0055.xml", "product_code":"mrs", - "code":"202", + "code":"210", "des":"This section describes how to view job configuration and logs.You can view configuration information of all jobs.You can only view logs of running jobs.Because logs of Sp", "doc_type":"usermanual", "kw":"Viewing Job Configuration and Logs,Job Management,User Guide", @@ -3764,7 +3903,7 @@ "uri":"mrs_01_0056.html", "node_id":"mrs_01_0056.xml", "product_code":"mrs", - "code":"203", + "code":"211", "des":"This section describes how to stop running MRS jobs.You cannot stop Spark SQL jobs. After a job is stopped, its status changes to Terminated and the job cannot be execute", "doc_type":"usermanual", "kw":"Stopping a Job,Job Management,User Guide", @@ -3783,7 +3922,7 @@ "uri":"mrs_01_0057.html", "node_id":"mrs_01_0057.xml", "product_code":"mrs", - "code":"204", + "code":"212", "des":"This section describes how to copy new MRS jobs. Only clusters whose version is MRS 1.7.2 or earlier support job replication.Currently, all types of jobs except for Spark", "doc_type":"usermanual", "kw":"Copying Jobs,Job Management,User Guide", @@ -3803,7 +3942,7 @@ "uri":"mrs_01_0058.html", "node_id":"mrs_01_0058.xml", "product_code":"mrs", - "code":"205", + "code":"213", "des":"This section describes how to delete an MRS job. After a job is executed, you can delete it if you do not need to view its information.Jobs can be deleted one after anoth", "doc_type":"usermanual", "kw":"Deleting a Job,Job Management,User Guide", @@ -3821,7 +3960,7 @@ "uri":"mrs_01_0762.html", "node_id":"mrs_01_0762.xml", "product_code":"mrs", - "code":"206", + "code":"214", "des":"MRS uses SMN to offer a publish/subscribe model to achieve one-to-multiple message subscriptions and notifications in a variety of message types (SMSs and emails). You ca", "doc_type":"usermanual", "kw":"Configuring Job Notification Rules,Job Management,User Guide", @@ -3841,7 +3980,7 @@ "uri":"mrs_01_0200.html", "node_id":"mrs_01_0200.xml", "product_code":"mrs", - "code":"207", + "code":"215", "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":"Component Management", @@ -3860,7 +3999,7 @@ "uri":"mrs_01_0201.html", "node_id":"mrs_01_0201.xml", "product_code":"mrs", - "code":"208", + "code":"216", "des":"MRS contains different types of basic objects. Table 1 describes these objects.", "doc_type":"usermanual", "kw":"Object Management,Component Management,User Guide", @@ -3879,7 +4018,7 @@ "uri":"mrs_01_0202.html", "node_id":"mrs_01_0202.xml", "product_code":"mrs", - "code":"209", + "code":"217", "des":"On MRS, you can view the configuration of services (including roles) and role instances.You have synchronized IAM users. (On the Dashboard page, click Synchronize on the ", "doc_type":"usermanual", "kw":"Viewing Configuration,Component Management,User Guide", @@ -3899,7 +4038,7 @@ "uri":"mrs_01_0203.html", "node_id":"mrs_01_0203.xml", "product_code":"mrs", - "code":"210", + "code":"218", "des":"You can perform the following operations on MRS:Start the service in the Stopped, Stop Failed, or Failed to Start state to use the service.Stop the services or stop abnor", "doc_type":"usermanual", "kw":"Managing Services,Component Management,User Guide", @@ -3919,7 +4058,7 @@ "uri":"mrs_01_0204.html", "node_id":"mrs_01_0204.xml", "product_code":"mrs", - "code":"211", + "code":"219", "des":"On the MRS console, you can view and modify the default service configurations based on site requirements and export or import the configurations.You need to download and", "doc_type":"usermanual", "kw":"Configuring Service Parameters,Component Management,User Guide", @@ -3939,7 +4078,7 @@ "uri":"mrs_01_0205.html", "node_id":"mrs_01_0205.xml", "product_code":"mrs", - "code":"212", + "code":"220", "des":"Each component of MRS supports all open-source parameters. MRS supports the modification of some parameters for key application scenarios. Some component clients may not ", "doc_type":"usermanual", "kw":"Configuring Customized Service Parameters,Component Management,User Guide", @@ -3959,7 +4098,7 @@ "uri":"mrs_01_0206.html", "node_id":"mrs_01_0206.xml", "product_code":"mrs", - "code":"213", + "code":"221", "des":"If Configuration Status of some services is Configuration expired or Configuration failed, synchronize configuration for the cluster or service to restore its configurati", "doc_type":"usermanual", "kw":"Synchronizing Service Configuration,Component Management,User Guide", @@ -3979,7 +4118,7 @@ "uri":"mrs_01_0207.html", "node_id":"mrs_01_0207.xml", "product_code":"mrs", - "code":"214", + "code":"222", "des":"You can start a role instance that is in the Stopped, Failed to stop or Failed to start status, stop an unused or abnormal role instance or restart an abnormal role insta", "doc_type":"usermanual", "kw":"Managing Role Instances,Component Management,User Guide", @@ -3999,7 +4138,7 @@ "uri":"mrs_01_0208.html", "node_id":"mrs_01_0208.xml", "product_code":"mrs", - "code":"215", + "code":"223", "des":"You can view and modify default role instance configuration on MRS based on site requirements. The configurations can be imported and exported.You need to download and up", "doc_type":"usermanual", "kw":"Configuring Role Instance Parameters,Component Management,User Guide", @@ -4019,7 +4158,7 @@ "uri":"mrs_01_0209.html", "node_id":"mrs_01_0209.xml", "product_code":"mrs", - "code":"216", + "code":"224", "des":"When Configuration Status of a role instance is Configuration expired or Configuration failed, you can synchronize the configuration data of the role instance with the ba", "doc_type":"usermanual", "kw":"Synchronizing Role Instance Configuration,Component Management,User Guide", @@ -4039,7 +4178,7 @@ "uri":"mrs_01_0210.html", "node_id":"mrs_01_0210.xml", "product_code":"mrs", - "code":"217", + "code":"225", "des":"If a Core or Task node is faulty, the cluster status may be displayed as Abnormal. In an MRS cluster, data can be stored on different Core nodes. You can decommission the", "doc_type":"usermanual", "kw":"Decommissioning and Recommissioning a Role Instance,Component Management,User Guide", @@ -4059,7 +4198,7 @@ "uri":"mrs_01_0214.html", "node_id":"mrs_01_0214.xml", "product_code":"mrs", - "code":"218", + "code":"226", "des":"A cluster is a collection of service components. You can start or stop all services in a cluster.You have synchronized IAM users. (On the Dashboard page, click Synchroniz", "doc_type":"usermanual", "kw":"Starting and Stopping a Cluster,Component Management,User Guide", @@ -4079,7 +4218,7 @@ "uri":"mrs_01_0215.html", "node_id":"mrs_01_0215.xml", "product_code":"mrs", - "code":"219", + "code":"227", "des":"If Configuration Status of all services or some services is Configuration expired or Configuration failed, synchronize configuration for the cluster or service to restore", "doc_type":"usermanual", "kw":"Synchronizing Cluster Configuration,Component Management,User Guide", @@ -4099,7 +4238,7 @@ "uri":"mrs_01_0216.html", "node_id":"mrs_01_0216.xml", "product_code":"mrs", - "code":"220", + "code":"228", "des":"You can export all configuration data of a cluster using MRS to meet site requirements. The exported configuration data is used to rapidly update service configuration.In", "doc_type":"usermanual", "kw":"Exporting Cluster Configuration,Component Management,User Guide", @@ -4119,7 +4258,7 @@ "uri":"mrs_01_0628.html", "node_id":"mrs_01_0628.xml", "product_code":"mrs", - "code":"221", + "code":"229", "des":"After modifying the configuration items of a big data component, you need to restart the corresponding service to make new configurations take effect. If you use a normal", "doc_type":"usermanual", "kw":"Performing Rolling Restart,Component Management,User Guide", @@ -4138,7 +4277,7 @@ "uri":"mrs_01_0112.html", "node_id":"mrs_01_0112.xml", "product_code":"mrs", - "code":"222", + "code":"230", "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":"Alarm Management", @@ -4157,7 +4296,7 @@ "uri":"en-us_topic_0040980162.html", "node_id":"en-us_topic_0040980162.xml", "product_code":"mrs", - "code":"223", + "code":"231", "des":"The alarm list displays all alarms in the MRS cluster. The MRS page displays the alarms that need to be handled in a timely manner and the events.On the MRS management co", "doc_type":"usermanual", "kw":"Viewing the Alarm List,Alarm Management,User Guide", @@ -4176,7 +4315,7 @@ "uri":"mrs_01_0602.html", "node_id":"mrs_01_0602.xml", "product_code":"mrs", - "code":"224", + "code":"232", "des":"The event list displays information about all events in a cluster, such as service restart and service termination.Events are listed in chronological order by default in ", "doc_type":"usermanual", "kw":"Viewing the Event List,Alarm Management,User Guide", @@ -4196,7 +4335,7 @@ "uri":"mrs_01_0113.html", "node_id":"mrs_01_0113.xml", "product_code":"mrs", - "code":"225", + "code":"233", "des":"You can view and clear alarms on MRS.Generally, the system automatically clears an alarm when the fault is rectified. If the fault has been rectified and the alarm cannot", "doc_type":"usermanual", "kw":"Viewing and Manually Clearing an Alarm,Alarm Management,User Guide", @@ -4215,7 +4354,7 @@ "uri":"mrs_01_0409.html", "node_id":"mrs_01_0409.xml", "product_code":"mrs", - "code":"226", + "code":"234", "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":"Patch Management", @@ -4234,7 +4373,7 @@ "uri":"mrs_01_0410.html", "node_id":"mrs_01_0410.xml", "product_code":"mrs", - "code":"227", + "code":"235", "des":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", "doc_type":"usermanual", "kw":"Patch Operation Guide for Versions Earlier than MRS 1.7.0,Patch Management,User Guide", @@ -4254,7 +4393,7 @@ "uri":"mrs_01_0411.html", "node_id":"mrs_01_0411.xml", "product_code":"mrs", - "code":"228", + "code":"236", "des":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", "doc_type":"usermanual", "kw":"Patch Operation Guide for Versions from MRS 1.7.0 to MRS 2.1.0,Patch Management,User Guide", @@ -4274,7 +4413,7 @@ "uri":"mrs_01_0431.html", "node_id":"mrs_01_0431.xml", "product_code":"mrs", - "code":"229", + "code":"237", "des":"The rolling patch function indicates that patches are installed or uninstalled for one or more services in a cluster by performing a rolling service restart (restarting s", "doc_type":"usermanual", "kw":"Rolling Patches,Patch Management,User Guide", @@ -4294,7 +4433,7 @@ "uri":"mrs_01_0412.html", "node_id":"mrs_01_0412.xml", "product_code":"mrs", - "code":"230", + "code":"238", "des":"If some hosts are isolated in a cluster, perform the following operations to restore patches for these isolated hosts after patch installation on other hosts in the clust", "doc_type":"usermanual", "kw":"Restoring Patches for the Isolated Hosts,Patch Management,User Guide", @@ -4314,7 +4453,7 @@ "uri":"mrs_01_248926.html", "node_id":"mrs_01_248926.xml", "product_code":"mrs", - "code":"231", + "code":"239", "des":"When a new patch is available in the cluster, the system pushes the patch online. You can install the patch in a few clicks.This section applies only to MRS 2.x and earli", "doc_type":"usermanual", "kw":"Patch Update,Patch Management,User Guide", @@ -4332,7 +4471,7 @@ "uri":"mrs_01_9043.html", "node_id":"mrs_01_9043.xml", "product_code":"", - "code":"232", + "code":"240", "des":"After the MRS 3.1.2-LTS.2.14 patch is installed, a message may be displayed indicating that the client patch package fails to be generated. To solve this problem, perform", "doc_type":"", "kw":"MRS 3.1.2-LTS.2 Patch Description,Patch Management,User Guide", @@ -4349,7 +4488,7 @@ "uri":"mrs_01_0303.html", "node_id":"mrs_01_0303.xml", "product_code":"mrs", - "code":"233", + "code":"241", "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":"Tenant Management", @@ -4369,7 +4508,7 @@ "uri":"mrs_01_0604.html", "node_id":"mrs_01_0604.xml", "product_code":"mrs", - "code":"234", + "code":"242", "des":"This section describes how to manage tenants on the MRS console.Tenant management operations on the console apply only to clusters of versions earlier than MRS 3.x.Tenant", "doc_type":"usermanual", "kw":"Before You Start,Tenant Management,User Guide", @@ -4389,7 +4528,7 @@ "uri":"mrs_01_0304.html", "node_id":"mrs_01_0304.xml", "product_code":"mrs", - "code":"235", + "code":"243", "des":"An MRS cluster provides various resources and services for multiple organizations, departments, or applications to share. The cluster provides tenants as a logical entity", "doc_type":"usermanual", "kw":"Overview,Tenant Management,User Guide", @@ -4409,7 +4548,7 @@ "uri":"mrs_01_0305.html", "node_id":"mrs_01_0305.xml", "product_code":"mrs", - "code":"236", + "code":"244", "des":"You can create a tenant on MRS Manager to specify the resource usage.A tenant name has been planned. The name must not be the same as that of a role or Yarn queue that ex", "doc_type":"usermanual", "kw":"Creating a Tenant,Tenant Management,User Guide", @@ -4429,7 +4568,7 @@ "uri":"mrs_01_0306.html", "node_id":"mrs_01_0306.xml", "product_code":"mrs", - "code":"237", + "code":"245", "des":"You can create a sub-tenant on MRS if the resources of the current tenant need to be further allocated.A parent tenant has been added.A tenant name has been planned. The ", "doc_type":"usermanual", "kw":"Creating a Sub-tenant,Tenant Management,User Guide", @@ -4449,7 +4588,7 @@ "uri":"mrs_01_0307.html", "node_id":"mrs_01_0307.xml", "product_code":"mrs", - "code":"238", + "code":"246", "des":"You can delete a tenant that is not required on MRS.A tenant has been added.You have checked whether the tenant to be deleted has sub-tenants. If the tenant has sub-tenan", "doc_type":"usermanual", "kw":"Deleting a Tenant,Tenant Management,User Guide", @@ -4469,7 +4608,7 @@ "uri":"mrs_01_0308.html", "node_id":"mrs_01_0308.xml", "product_code":"mrs", - "code":"239", + "code":"247", "des":"You can manage the HDFS storage directory used by a specific tenant on MRS. The management operations include adding a tenant directory, modifying the directory file quot", "doc_type":"usermanual", "kw":"Managing a Tenant Directory,Tenant Management,User Guide", @@ -4489,7 +4628,7 @@ "uri":"mrs_01_0309.html", "node_id":"mrs_01_0309.xml", "product_code":"mrs", - "code":"240", + "code":"248", "des":"Tenant data is stored on Manager and in cluster components by default. When components are restored from faults or reinstalled, some tenant configuration data may be abno", "doc_type":"usermanual", "kw":"Restoring Tenant Data,Tenant Management,User Guide", @@ -4509,7 +4648,7 @@ "uri":"mrs_01_0310.html", "node_id":"mrs_01_0310.xml", "product_code":"mrs", - "code":"241", + "code":"249", "des":"In an MRS cluster, users can logically divide Yarn cluster nodes to combine multiple NodeManagers into a Yarn resource pool. Each NodeManager belongs to one resource pool", "doc_type":"usermanual", "kw":"Creating a Resource Pool,Tenant Management,User Guide", @@ -4529,7 +4668,7 @@ "uri":"mrs_01_0311.html", "node_id":"mrs_01_0311.xml", "product_code":"mrs", - "code":"242", + "code":"250", "des":"You can modify members of an existing resource pool on MRS.You have synchronized IAM users. (On the Dashboard page, click Synchronize on the right side of IAM User Sync t", "doc_type":"usermanual", "kw":"Modifying a Resource Pool,Tenant Management,User Guide", @@ -4549,7 +4688,7 @@ "uri":"mrs_01_0312.html", "node_id":"mrs_01_0312.xml", "product_code":"mrs", - "code":"243", + "code":"251", "des":"You can delete an existing resource pool on MRS.Any queue in a cluster cannot use the resource pool to be deleted as the default resource pool. Before deleting the resour", "doc_type":"usermanual", "kw":"Deleting a Resource Pool,Tenant Management,User Guide", @@ -4569,7 +4708,7 @@ "uri":"mrs_01_0313.html", "node_id":"mrs_01_0313.xml", "product_code":"mrs", - "code":"244", + "code":"252", "des":"You can modify the queue configuration of a specified tenant on MRS based on service requirements.A tenant associated with Yarn and allocated dynamic resources has been a", "doc_type":"usermanual", "kw":"Configuring a Queue,Tenant Management,User Guide", @@ -4589,7 +4728,7 @@ "uri":"mrs_01_0314.html", "node_id":"mrs_01_0314.xml", "product_code":"mrs", - "code":"245", + "code":"253", "des":"After a resource pool is added, the capacity policies of available resources need to be configured for Yarn task queues. This ensures that tasks in the resource pool are ", "doc_type":"usermanual", "kw":"Configuring the Queue Capacity Policy of a Resource Pool,Tenant Management,User Guide", @@ -4609,7 +4748,7 @@ "uri":"mrs_01_0315.html", "node_id":"mrs_01_0315.xml", "product_code":"mrs", - "code":"246", + "code":"254", "des":"Users can clear the configuration of a queue on MRS Manager when the queue does not need resources from a resource pool or if a resource pool needs to be disassociated fr", "doc_type":"usermanual", "kw":"Clearing Configuration of a Queue,Tenant Management,User Guide", @@ -4629,7 +4768,7 @@ "uri":"mrs_01_24565.html", "node_id":"mrs_01_24565.xml", "product_code":"mrs", - "code":"247", + "code":"255", "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":"Bootstrap Actions", @@ -4647,7 +4786,7 @@ "uri":"mrs_01_0414.html", "node_id":"mrs_01_0414.xml", "product_code":"mrs", - "code":"248", + "code":"256", "des":"Bootstrap actions indicate that you can run your scripts on a specified cluster node before or after starting big data components. You can run bootstrap actions to instal", "doc_type":"usermanual", "kw":"Introduction to Bootstrap Actions,Bootstrap Actions,User Guide", @@ -4667,7 +4806,7 @@ "uri":"mrs_01_0417.html", "node_id":"mrs_01_0417.xml", "product_code":"mrs", - "code":"249", + "code":"257", "des":"Currently, bootstrap actions support Linux shell scripts only. Script files must end with .sh.Before compiling a script, you need to upload all required installation pack", "doc_type":"usermanual", "kw":"Preparing the Bootstrap Action Script,Bootstrap Actions,User Guide", @@ -4687,7 +4826,7 @@ "uri":"mrs_01_0415.html", "node_id":"mrs_01_0415.xml", "product_code":"mrs", - "code":"250", + "code":"258", "des":"You can view the execution result of the bootstrap operation on the Bootstrap Action page.Log in to the MRS console.In the left navigation pane, choose Clusters > Active ", "doc_type":"usermanual", "kw":"View Execution Records,Bootstrap Actions,User Guide", @@ -4707,7 +4846,7 @@ "uri":"mrs_01_0416.html", "node_id":"mrs_01_0416.xml", "product_code":"mrs", - "code":"251", + "code":"259", "des":"Add a bootstrap action.This operation applies to clusters earlier than MRS 3.x.", "doc_type":"usermanual", "kw":"Adding a Bootstrap Action,Bootstrap Actions,User Guide", @@ -4727,7 +4866,7 @@ "uri":"mrs_01_24566.html", "node_id":"mrs_01_24566.xml", "product_code":"mrs", - "code":"252", + "code":"260", "des":"Modify an existing bootstrap action on an MRS cluster.", "doc_type":"usermanual", "kw":"Modifying a Bootstrap Action,Bootstrap Actions,User Guide", @@ -4747,7 +4886,7 @@ "uri":"mrs_01_24567.html", "node_id":"mrs_01_24567.xml", "product_code":"mrs", - "code":"253", + "code":"261", "des":"Delete a bootstrap action on an MRS cluster.", "doc_type":"usermanual", "kw":"Deleting a Bootstrap Action,Bootstrap Actions,User Guide", @@ -4767,7 +4906,7 @@ "uri":"mrs_01_0418.html", "node_id":"mrs_01_0418.xml", "product_code":"mrs", - "code":"254", + "code":"262", "des":"Zeppelin is a web-based notebook that supports interactive data analysis. For more information, visit the Zeppelin official website at http://zeppelin.apache.org/.This sa", "doc_type":"usermanual", "kw":"Sample Scripts,Bootstrap Actions,User Guide", @@ -4787,7 +4926,7 @@ "uri":"mrs_01_0088.html", "node_id":"mrs_01_0088.xml", "product_code":"mrs", - "code":"255", + "code":"263", "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":"Using an MRS Client", @@ -4806,7 +4945,7 @@ "uri":"mrs_01_24212.html", "node_id":"mrs_01_24212.xml", "product_code":"mrs", - "code":"256", + "code":"264", "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":"Installing a Client", @@ -4824,7 +4963,7 @@ "uri":"mrs_01_0090.html", "node_id":"mrs_01_0090.xml", "product_code":"mrs", - "code":"257", + "code":"265", "des":"This section describes how to install clients of all services (excluding Flume) in an MRS cluster. For details about how to install the Flume client, see Installing the F", "doc_type":"usermanual", "kw":"Installing a Client (Version 3.x or Later),Installing a Client,User Guide", @@ -4844,7 +4983,7 @@ "uri":"mrs_01_0091.html", "node_id":"mrs_01_0091.xml", "product_code":"mrs", - "code":"258", + "code":"266", "des":"An MRS client is required. The MRS cluster client can be installed on the Master or Core node in the cluster or on a node outside the cluster.After a cluster of versions ", "doc_type":"usermanual", "kw":"Installing a Client (Versions Earlier Than 3.x),Installing a Client,User Guide", @@ -4864,7 +5003,7 @@ "uri":"mrs_01_24213.html", "node_id":"mrs_01_24213.xml", "product_code":"mrs", - "code":"259", + "code":"267", "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":"Updating a Client", @@ -4882,7 +5021,7 @@ "uri":"mrs_01_24209.html", "node_id":"mrs_01_24209.xml", "product_code":"mrs", - "code":"260", + "code":"268", "des":"A cluster provides a client for you to connect to a server, view task results, or manage data. If you modify service configuration parameters on Manager and restart the s", "doc_type":"usermanual", "kw":"Updating a Client (Version 3.x or Later),Updating a Client,User Guide", @@ -4902,7 +5041,7 @@ "uri":"mrs_01_0089.html", "node_id":"mrs_01_0089.xml", "product_code":"mrs", - "code":"261", + "code":"269", "des":"This section applies to clusters of versions earlier than MRS 3.x. For MRS 3.x or later, see Updating a Client (Version 3.x or Later).ScenarioAn MRS cluster provides a cl", "doc_type":"usermanual", "kw":"Updating a Client (Versions Earlier Than 3.x),Updating a Client,User Guide", @@ -4922,7 +5061,7 @@ "uri":"mrs_01_24183.html", "node_id":"mrs_01_24183.xml", "product_code":"mrs", - "code":"262", + "code":"270", "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":"Using the Client of Each Component", @@ -4940,14 +5079,14 @@ "uri":"mrs_01_24184.html", "node_id":"mrs_01_24184.xml", "product_code":"mrs", - "code":"263", + "code":"271", "des":"ClickHouse is a column-based database oriented to online analysis and processing. It supports SQL query and provides good query performance. The aggregation analysis and ", "doc_type":"cmpntguide", "kw":"Using a ClickHouse Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -4958,14 +5097,14 @@ "uri":"mrs_01_24185.html", "node_id":"mrs_01_24185.xml", "product_code":"mrs", - "code":"264", + "code":"272", "des":"This section describes how to use Flink to run wordcount jobs.Flink has been installed in an MRS cluster.The cluster runs properly and the client has been correctly insta", "doc_type":"cmpntguide", "kw":"Using a Flink Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -4976,14 +5115,14 @@ "uri":"mrs_01_24186.html", "node_id":"mrs_01_24186.xml", "product_code":"mrs", - "code":"265", + "code":"273", "des":"You can use Flume to import collected log information to Kafka.A streaming cluster that contains components such as Flume and Kafka and has Kerberos authentication enable", "doc_type":"cmpntguide", "kw":"Using a Flume Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -4994,14 +5133,14 @@ "uri":"mrs_01_24187.html", "node_id":"mrs_01_24187.xml", "product_code":"mrs", - "code":"266", + "code":"274", "des":"This section describes how to use the HBase client in an O&M scenario or a service scenario.The client has been installed. For example, the installation directory is /opt", "doc_type":"cmpntguide", "kw":"Using an HBase Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -5012,14 +5151,14 @@ "uri":"mrs_01_24188.html", "node_id":"mrs_01_24188.xml", "product_code":"mrs", - "code":"267", + "code":"275", "des":"This section describes how to use the HDFS client in an O&M scenario or service scenario.The client has been installed.For example, the installation directory is /opt/had", "doc_type":"cmpntguide", "kw":"Using an HDFS Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -5030,14 +5169,14 @@ "uri":"mrs_01_24189.html", "node_id":"mrs_01_24189.xml", "product_code":"mrs", - "code":"268", + "code":"276", "des":"This section guides users to use a Hive client in an O&M or service scenario.The client has been installed. For example, the client is installed in the /opt/hadoopclient ", "doc_type":"cmpntguide", "kw":"Using a Hive Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -5048,14 +5187,14 @@ "uri":"mrs_01_24191.html", "node_id":"mrs_01_24191.xml", "product_code":"mrs", - "code":"269", + "code":"277", "des":"You can create, query, and delete topics on a cluster client.The client has been installed. For example, the client is installed in the /opt/hadoopclient directory. The c", "doc_type":"cmpntguide", "kw":"Using a Kafka Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -5066,14 +5205,14 @@ "uri":"mrs_01_24193.html", "node_id":"mrs_01_24193.xml", "product_code":"mrs", - "code":"270", + "code":"278", "des":"This section describes how to use the Oozie client in an O&M scenario or service scenario.The client has been installed. For example, the installation directory is /opt/c", "doc_type":"cmpntguide", "kw":"Using the Oozie Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -5084,7 +5223,7 @@ "uri":"mrs_01_24194.html", "node_id":"mrs_01_24194.xml", "product_code":"mrs", - "code":"271", + "code":"279", "des":"This section describes how to use the Storm client in an O&M scenario or service scenario.You have installed the client. For example, the installation directory is /opt/h", "doc_type":"usermanual", "kw":"Using a Storm Client,Using the Client of Each Component,User Guide", @@ -5104,14 +5243,14 @@ "uri":"mrs_01_24196.html", "node_id":"mrs_01_24196.xml", "product_code":"mrs", - "code":"272", + "code":"280", "des":"This section guides users to use a Yarn client in an O&M or service scenario.The client has been installed.For example, the installation directory is /opt/hadoopclient. T", "doc_type":"cmpntguide", "kw":"Using a Yarn Client,Using the Client of Each Component,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -5122,7 +5261,7 @@ "uri":"mrs_01_0440.html", "node_id":"mrs_01_0440.xml", "product_code":"mrs", - "code":"273", + "code":"281", "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 a Cluster with Storage and Compute Decoupled", @@ -5142,10 +5281,10 @@ "uri":"mrs_01_0467.html", "node_id":"mrs_01_0467.xml", "product_code":"mrs", - "code":"274", + "code":"282", "des":"In scenarios that require large storage capacity and elastic compute resources, MRS enables you to store data in OBS and use an MRS cluster for data computing only. In th", "doc_type":"usermanual", - "kw":"Introduction to Storage-Compute Decoupling,Configuring a Cluster with Storage and Compute Decoupled,", + "kw":"MRS Storage-Compute Decoupling,Configuring a Cluster with Storage and Compute Decoupled,User Guide", "search_title":"", "metedata":[ { @@ -5155,17 +5294,34 @@ "documenttype":"usermanual" } ], - "title":"Introduction to Storage-Compute Decoupling", + "title":"MRS Storage-Compute Decoupling", + "githuburl":"" + }, + { + "uri":"mrs_01_249279.html", + "node_id":"mrs_01_249279.xml", + "product_code":"", + "code":"283", + "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":"", + "kw":"Interconnecting with OBS Using the Cluster Agency Mechanism", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting with OBS Using the Cluster Agency Mechanism", "githuburl":"" }, { "uri":"mrs_01_0768.html", "node_id":"mrs_01_0768.xml", "product_code":"mrs", - "code":"275", + "code":"284", "des":"MRS allows you to store data in OBS and use an MRS cluster for data computing only. In this way, storage and compute are separated. You can create an IAM agency, which en", "doc_type":"usermanual", - "kw":"Configuring a Storage-Compute Decoupled Cluster (Agency),Configuring a Cluster with Storage and Comp", + "kw":"Configuring a Storage-Compute Decoupled Cluster (Agency),Interconnecting with OBS Using the Cluster ", "search_title":"", "metedata":[ { @@ -5182,10 +5338,10 @@ "uri":"mrs_01_0468.html", "node_id":"mrs_01_0468.xml", "product_code":"mrs", - "code":"276", + "code":"285", "des":"In MRS 1.9.2 or later, OBS can be interconnected with MRS using obs://. Currently, Hadoop, Hive, Spark, Presto, and Flink are supported. HBase cannot use obs:// to interc", "doc_type":"usermanual", - "kw":"Configuring a Storage-Compute Decoupled Cluster (AK/SK),Configuring a Cluster with Storage and Compu", + "kw":"Configuring a Storage-Compute Decoupled Cluster (AK/SK),Interconnecting with OBS Using the Cluster A", "search_title":"", "metedata":[ { @@ -5198,14 +5354,31 @@ "title":"Configuring a Storage-Compute Decoupled Cluster (AK/SK)", "githuburl":"" }, + { + "uri":"mrs_01_249150.html", + "node_id":"mrs_01_249150.xml", + "product_code":"", + "code":"286", + "des":"By default, components in an MRS 3.2.0-LTS.1 or later cluster support prevention against accidental data deletion. Native HDFS garbage collection can be used in the Hadoo", + "doc_type":"", + "kw":"Configuring the Policy for Clearing Component Data in the Recycle Bin,Interconnecting with OBS Using", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Configuring the Policy for Clearing Component Data in the Recycle Bin", + "githuburl":"" + }, { "uri":"mrs_01_0643.html", "node_id":"mrs_01_0643.xml", "product_code":"mrs", - "code":"277", + "code":"287", "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":"Using a Storage-Compute Decoupled Cluster", + "kw":"Interconnecting MRS with OBS Using an Agency", "search_title":"", "metedata":[ { @@ -5213,17 +5386,17 @@ "documenttype":"usermanual" } ], - "title":"Using a Storage-Compute Decoupled Cluster", + "title":"Interconnecting MRS with OBS Using an Agency", "githuburl":"" }, { "uri":"mrs_01_1288.html", "node_id":"mrs_01_1288.xml", "product_code":"mrs", - "code":"278", + "code":"288", "des":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", "doc_type":"usermanual", - "kw":"Interconnecting Flink with OBS,Using a Storage-Compute Decoupled Cluster,User Guide", + "kw":"Interconnecting Flink with OBS,Interconnecting MRS with OBS Using an Agency,User Guide", "search_title":"", "metedata":[ { @@ -5237,13 +5410,13 @@ "githuburl":"" }, { - "uri":"en-us_topic_0000001349137409.html", - "node_id":"en-us_topic_0000001349137409.xml", + "uri":"mrs_01_24279.html", + "node_id":"mrs_01_24279.xml", "product_code":"mrs", - "code":"279", + "code":"289", "des":"This section applies to MRS 3.x or later.Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to C", "doc_type":"usermanual", - "kw":"Interconnecting Flume with OBS,Using a Storage-Compute Decoupled Cluster,User Guide", + "kw":"Interconnecting Flume with OBS,Interconnecting MRS with OBS Using an Agency,User Guide", "search_title":"", "metedata":[ { @@ -5260,10 +5433,10 @@ "uri":"mrs_01_1292.html", "node_id":"mrs_01_1292.xml", "product_code":"mrs", - "code":"280", + "code":"290", "des":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", "doc_type":"usermanual", - "kw":"Interconnecting HDFS with OBS,Using a Storage-Compute Decoupled Cluster,User Guide", + "kw":"Interconnecting HDFS with OBS,Interconnecting MRS with OBS Using an Agency,User Guide", "search_title":"", "metedata":[ { @@ -5280,10 +5453,10 @@ "uri":"mrs_01_1286.html", "node_id":"mrs_01_1286.xml", "product_code":"mrs", - "code":"281", + "code":"291", "des":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", "doc_type":"usermanual", - "kw":"Interconnecting Hive with OBS,Using a Storage-Compute Decoupled Cluster,User Guide", + "kw":"Interconnecting Hive with OBS,Interconnecting MRS with OBS Using an Agency,User Guide", "search_title":"", "metedata":[ { @@ -5300,10 +5473,10 @@ "uri":"mrs_01_0617.html", "node_id":"mrs_01_0617.xml", "product_code":"mrs", - "code":"282", + "code":"292", "des":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", "doc_type":"usermanual", - "kw":"Interconnecting MapReduce with OBS,Using a Storage-Compute Decoupled Cluster,User Guide", + "kw":"Interconnecting MapReduce with OBS,Interconnecting MRS with OBS Using an Agency,User Guide", "search_title":"", "metedata":[ { @@ -5320,10 +5493,10 @@ "uri":"mrs_01_1289.html", "node_id":"mrs_01_1289.xml", "product_code":"mrs", - "code":"283", + "code":"293", "des":"The OBS file system can be interconnected with Spark2x after an MRS cluster is installed.Before performing the following operations, ensure that you have configured a sto", "doc_type":"usermanual", - "kw":"Interconnecting Spark2x with OBS,Using a Storage-Compute Decoupled Cluster,User Guide", + "kw":"Interconnecting Spark2x with OBS,Interconnecting MRS with OBS Using an Agency,User Guide", "search_title":"", "metedata":[ { @@ -5340,10 +5513,10 @@ "uri":"mrs_01_24294.html", "node_id":"mrs_01_24294.xml", "product_code":"mrs", - "code":"284", + "code":"294", "des":"source /opt/client/bigdata_envsqoop export --connect jdbc:mysql://10.100.231.134:3306/test --username root --password xxxxxx --table component13 -export-dir hdfs://haclu", "doc_type":"usermanual", - "kw":"Interconnecting Sqoop with External Storage Systems,Using a Storage-Compute Decoupled Cluster,User G", + "kw":"Interconnecting Sqoop with External Storage Systems,Interconnecting MRS with OBS Using an Agency,Use", "search_title":"", "metedata":[ { @@ -5360,10 +5533,10 @@ "uri":"mrs_01_24171.html", "node_id":"mrs_01_24171.xml", "product_code":"mrs", - "code":"285", + "code":"295", "des":"source ${client_home}/bigdata_envsource ${client_home}/Hudi/component_envvim ${client_home}/Hudi/hudi/conf/hdfs-site.xmlkinit Usernameimport org.apache.hudi.QuickstartUti", "doc_type":"usermanual", - "kw":"Interconnecting Hudi with OBS,Using a Storage-Compute Decoupled Cluster,User Guide", + "kw":"Interconnecting Hudi with OBS,Interconnecting MRS with OBS Using an Agency,User Guide", "search_title":"", "metedata":[ { @@ -5376,11 +5549,235 @@ "title":"Interconnecting Hudi with OBS", "githuburl":"" }, + { + "uri":"mrs_01_0632.html", + "node_id":"mrs_01_0632.xml", + "product_code":"mrs", + "code":"296", + "des":"When fine-grained permission control is enabled, you can configure OBS access permissions to implement access control on directories in OBS file systems.This section appl", + "doc_type":"usermanual", + "kw":"Configuring Fine-Grained Permissions for MRS Multi-User Access to OBS,Interconnecting with OBS Using", + "search_title":"", + "metedata":[ + { + "prodname":"mrs", + "IsBot":"Yes", + "opensource":"true", + "documenttype":"usermanual" + } + ], + "title":"Configuring Fine-Grained Permissions for MRS Multi-User Access to OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248986.html", + "node_id":"mrs_01_248986.xml", + "product_code":"", + "code":"297", + "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":"", + "kw":"Interconnecting with OBS Using the Guardian Service", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting with OBS Using the Guardian Service", + "githuburl":"" + }, + { + "uri":"mrs_01_248987.html", + "node_id":"mrs_01_248987.xml", + "product_code":"", + "code":"298", + "des":"Create an MRS cluster.The MRS cluster must contain basic components such as Guardian, Ranger, and Hadoop.Currently, only MRS 3.3.0-LTS and later versions support intercon", + "doc_type":"", + "kw":"Scenarios,Interconnecting with OBS Using the Guardian Service,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Scenarios", + "githuburl":"" + }, + { + "uri":"mrs_01_248978.html", + "node_id":"mrs_01_248978.xml", + "product_code":"", + "code":"299", + "des":"This section describes how to enable storage and compute decoupling for the Guardian component. After this feature is enabled, Guardian can provide temporary authenticati", + "doc_type":"", + "kw":"Interconnecting the Guardian Service with OBS,Interconnecting with OBS Using the Guardian Service,Us", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting the Guardian Service with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248988.html", + "node_id":"mrs_01_248988.xml", + "product_code":"", + "code":"300", + "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":"", + "kw":"Interconnecting Components with OBS Using Guardian", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting Components with OBS Using Guardian", + "githuburl":"" + }, + { + "uri":"mrs_01_248989.html", + "node_id":"mrs_01_248989.xml", + "product_code":"", + "code":"301", + "des":"MRS clusters allow Hive to connect to OBS through Metastore.Interconnecting Hive with OBS through MetastoreLog in to the node where the Hive client is located and run the", + "doc_type":"", + "kw":"Interconnecting Hive with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting Hive with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248991.html", + "node_id":"mrs_01_248991.xml", + "product_code":"", + "code":"302", + "des":"source Client installation directory/bigdata_envNormal cluster (Kerberos authentication disabled)yarn-session.sh -nm \"session-name\" -dyarn-session.sh -nm \"session-name\" -", + "doc_type":"", + "kw":"Interconnecting Flink with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting Flink with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248992.html", + "node_id":"mrs_01_248992.xml", + "product_code":"", + "code":"303", + "des":"In an MRS cluster, Location can be set to an OBS file system path during Spark table creation and Spark can connect to OBS through Hive Metastore.Setting the location to ", + "doc_type":"", + "kw":"Interconnecting Spark with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting Spark with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248993.html", + "node_id":"mrs_01_248993.xml", + "product_code":"", + "code":"304", + "des":"sourceClient installation directory/bigdata_envsourceClient installation directory/Hudi/component_envvimClient installation directory/Hudi/hudi/conf/hdfs-site.xmlkinit Us", + "doc_type":"", + "kw":"Interconnecting Hudi with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting Hudi with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248995.html", + "node_id":"mrs_01_248995.xml", + "product_code":"", + "code":"305", + "des":"In an MRS cluster, Location can be set to an OBS file system path during HetuEngine table creation and HetuEngine can connect to OBS through Hive Metastore.Setting Locati", + "doc_type":"", + "kw":"Interconnecting HetuEngine with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting HetuEngine with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248996.html", + "node_id":"mrs_01_248996.xml", + "product_code":"", + "code":"306", + "des":"cd Client installation directorysource bigdata_envkinitUser performing HDFS operationsThe following commands are examples.Access the OBS file system.hdfs dfs -ls obs://OB", + "doc_type":"", + "kw":"Interconnecting HDFS with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting HDFS with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248997.html", + "node_id":"mrs_01_248997.xml", + "product_code":"", + "code":"307", + "des":"cd Client installation directorysource bigdata_envkinitUser performing HDFS operationsAccess the OBS file system.hdfs dfs -ls obs://OBS parallel file system name/Pathhdfs", + "doc_type":"", + "kw":"Interconnecting Yarn with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting Yarn with OBS", + "githuburl":"" + }, + { + "uri":"mrs_01_248998.html", + "node_id":"mrs_01_248998.xml", + "product_code":"", + "code":"308", + "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":"", + "kw":"Interconnecting MapReduce with OBS,Interconnecting Components with OBS Using Guardian,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Interconnecting MapReduce with OBS", + "githuburl":"" + }, { "uri":"mrs_01_0644.html", "node_id":"mrs_01_0644.xml", "product_code":"mrs", - "code":"286", + "code":"309", "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":"Accessing Web Pages of Open Source Components Managed in MRS Clusters", @@ -5400,7 +5797,7 @@ "uri":"mrs_01_0362.html", "node_id":"mrs_01_0362.xml", "product_code":"mrs", - "code":"287", + "code":"310", "des":"Web UIs of different components are created and hosted on the Master or Core nodes in the MRS cluster by default. You can view information about the components on these w", "doc_type":"usermanual", "kw":"Web UIs of Open Source Components,Accessing Web Pages of Open Source Components Managed in MRS Clust", @@ -5420,7 +5817,7 @@ "uri":"mrs_01_0504.html", "node_id":"mrs_01_0504.xml", "product_code":"mrs", - "code":"288", + "code":"311", "des":"The protocol type of all ports in the table is TCP (for MRS 1.6.3 or later).The protocol type of all ports in the table is TCP (for MRS 1.7.0 or later).The protocol type ", "doc_type":"usermanual", "kw":"List of Open Source Component Ports,Accessing Web Pages of Open Source Components Managed in MRS Clu", @@ -5440,7 +5837,7 @@ "uri":"mrs_01_0645.html", "node_id":"mrs_01_0645.xml", "product_code":"mrs", - "code":"289", + "code":"312", "des":"MRS allows you to access MRS clusters using Direct Connect. Direct Connect is a high-speed, low-latency, stable, and secure dedicated network connection that connects you", "doc_type":"usermanual", "kw":"Access Through Direct Connect,Accessing Web Pages of Open Source Components Managed in MRS Clusters,", @@ -5459,7 +5856,7 @@ "uri":"mrs_01_0646.html", "node_id":"mrs_01_0646.xml", "product_code":"mrs", - "code":"290", + "code":"313", "des":"You can bind an EIP to a cluster to access the web UIs of the open-source components managed in the MRS cluster. This method is simple and easy to use and is recommended ", "doc_type":"usermanual", "kw":"EIP-based Access,Accessing Web Pages of Open Source Components Managed in MRS Clusters,User Guide", @@ -5479,7 +5876,7 @@ "uri":"mrs_01_0647.html", "node_id":"mrs_01_0647.xml", "product_code":"mrs", - "code":"291", + "code":"314", "des":"MRS allows you to access the web UIs of open-source components through a Windows ECS. This method is complex and is recommended for MRS clusters that do not support the E", "doc_type":"usermanual", "kw":"Access Using a Windows ECS,Accessing Web Pages of Open Source Components Managed in MRS Clusters,Use", @@ -5499,7 +5896,7 @@ "uri":"mrs_01_0363.html", "node_id":"mrs_01_0363.xml", "product_code":"mrs", - "code":"292", + "code":"315", "des":"Users and an MRS cluster are in different networks. As a result, an SSH channel needs to be created to send users' requests for accessing websites to the MRS cluster and ", "doc_type":"usermanual", "kw":"Creating an SSH Channel for Connecting to an MRS Cluster and Configuring the Browser,Accessing Web P", @@ -5519,7 +5916,7 @@ "uri":"mrs_01_0128.html", "node_id":"mrs_01_0128.xml", "product_code":"mrs", - "code":"293", + "code":"316", "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":"Accessing Manager", @@ -5539,7 +5936,7 @@ "uri":"mrs_01_0129.html", "node_id":"mrs_01_0129.xml", "product_code":"mrs", - "code":"294", + "code":"317", "des":"In an MRS cluster of version 3.x, MRS Manager is used to monitor, configure, and manage clusters. After the cluster is installed, you can use the account to log in to MRS", "doc_type":"usermanual", "kw":"Accessing MRS Manager,Accessing Manager,User Guide", @@ -5559,7 +5956,7 @@ "uri":"mrs_01_0102.html", "node_id":"mrs_01_0102.xml", "product_code":"mrs", - "code":"295", + "code":"318", "des":"In an MRS cluster of version 2.x and earlier, MRS uses MRS Manager to monitor, configure, and manage clusters. You can access MRS Manager by clicking Access Manager on th", "doc_type":"usermanual", "kw":"Accessing MRS Manager (MRS 2.x or Earlier),Accessing Manager,User Guide", @@ -5579,7 +5976,7 @@ "uri":"mrs_01_0606.html", "node_id":"mrs_01_0606.xml", "product_code":"mrs", - "code":"296", + "code":"319", "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":"MRS Manager Operation Guide (Applicable to 3.x)", @@ -5597,7 +5994,7 @@ "uri":"admin_guide_000001.html", "node_id":"admin_guide_000001.xml", "product_code":"mrs", - "code":"297", + "code":"320", "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":"Getting Started", @@ -5616,7 +6013,7 @@ "uri":"admin_guide_000002.html", "node_id":"admin_guide_000002.xml", "product_code":"mrs", - "code":"298", + "code":"321", "des":"MRS allows you to manage and analyze massive amounts of structured and unstructured data for rapid data mining. Open source components have complex structures and therefo", "doc_type":"usermanual", "kw":"MRS Manager Introduction,Getting Started,User Guide", @@ -5634,7 +6031,7 @@ "uri":"admin_guide_000003.html", "node_id":"admin_guide_000003.xml", "product_code":"mrs", - "code":"299", + "code":"322", "des":"By viewing the MRS Manager version, you can prepare for system upgrade and routine maintenance.Using the GUI:Log in to MRS Manager. On the home page, click in the upper ", "doc_type":"usermanual", "kw":"Querying the MRS Manager Version,Getting Started,User Guide", @@ -5652,7 +6049,7 @@ "uri":"admin_guide_000004.html", "node_id":"admin_guide_000004.xml", "product_code":"mrs", - "code":"300", + "code":"323", "des":"Log in to MRS Manager using an account.The password must:Contain 8 to 64 characters.Contain at least four types of the following characters: uppercase letters, lowercase ", "doc_type":"usermanual", "kw":"Logging In to MRS Manager,Getting Started,User Guide", @@ -5670,7 +6067,7 @@ "uri":"admin_guide_000005.html", "node_id":"admin_guide_000005.xml", "product_code":"mrs", - "code":"301", + "code":"324", "des":"Some O&M operation scripts and commands need to be run or can be run only on the active management node. You can identify and log in to the active or standby management n", "doc_type":"usermanual", "kw":"Logging In to the Management Node,Getting Started,User Guide", @@ -5688,7 +6085,7 @@ "uri":"admin_guide_000006.html", "node_id":"admin_guide_000006.xml", "product_code":"mrs", - "code":"302", + "code":"325", "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":"Home Page", @@ -5707,7 +6104,7 @@ "uri":"admin_guide_000007.html", "node_id":"admin_guide_000007.xml", "product_code":"mrs", - "code":"303", + "code":"326", "des":"After you log in to MRS Manager, Homepage is displayed by default. On this page, the Summary tab displays the service statuses and monitoring status reports of each clust", "doc_type":"usermanual", "kw":"Overview,Home Page,User Guide", @@ -5725,7 +6122,7 @@ "uri":"admin_guide_000008.html", "node_id":"admin_guide_000008.xml", "product_code":"mrs", - "code":"304", + "code":"327", "des":"On MRS Manager, you can customize monitoring items to display on the homepage and export monitoring data.The interval on the horizontal axis of the chart varies depending", "doc_type":"usermanual", "kw":"Managing Monitoring Metric Reports,Home Page,User Guide", @@ -5743,7 +6140,7 @@ "uri":"admin_guide_000009.html", "node_id":"admin_guide_000009.xml", "product_code":"mrs", - "code":"305", + "code":"328", "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":"Cluster", @@ -5761,7 +6158,7 @@ "uri":"admin_guide_000010.html", "node_id":"admin_guide_000010.xml", "product_code":"mrs", - "code":"306", + "code":"329", "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":"Cluster Management", @@ -5780,7 +6177,7 @@ "uri":"admin_guide_000011.html", "node_id":"admin_guide_000011.xml", "product_code":"mrs", - "code":"307", + "code":"330", "des":"Log in to MRS Manager and choose Cluster > Name of the desired cluster > Dashboard to view the status of the current cluster.On the Dashboard tab page, you can start, sto", "doc_type":"usermanual", "kw":"Overview,Cluster Management,User Guide", @@ -5798,7 +6195,7 @@ "uri":"admin_guide_000012.html", "node_id":"admin_guide_000012.xml", "product_code":"mrs", - "code":"308", + "code":"331", "des":"A rolling restart is batch restarting all services in a cluster after they are modified or upgraded without interrupting workloads.You can perform a rolling restart of a ", "doc_type":"usermanual", "kw":"Performing a Rolling Restart of a Cluster,Cluster Management,User Guide", @@ -5816,7 +6213,7 @@ "uri":"admin_guide_000013.html", "node_id":"admin_guide_000013.xml", "product_code":"mrs", - "code":"309", + "code":"332", "des":"If a new configuration needs to be delivered to all services in the cluster, or Configuration Status of multiple services changes to Expired or Failed after a configurati", "doc_type":"usermanual", "kw":"Managing Expired Configurations,Cluster Management,User Guide", @@ -5834,7 +6231,7 @@ "uri":"admin_guide_000014.html", "node_id":"admin_guide_000014.xml", "product_code":"mrs", - "code":"310", + "code":"333", "des":"Use the default client provided by MRS clusters to manage the cluster, run services, and perform secondary development. Before you use this client, you need to download i", "doc_type":"usermanual", "kw":"Downloading the Client,Cluster Management,User Guide", @@ -5852,7 +6249,7 @@ "uri":"admin_guide_000015.html", "node_id":"admin_guide_000015.xml", "product_code":"mrs", - "code":"311", + "code":"334", "des":"View basic cluster attributes on MRS Manager.By default, you can view the cluster name, cluster description, product type, cluster ID, authentication mode, creation time,", "doc_type":"usermanual", "kw":"Modifying Cluster Attributes,Cluster Management,User Guide", @@ -5870,7 +6267,7 @@ "uri":"admin_guide_000016.html", "node_id":"admin_guide_000016.xml", "product_code":"mrs", - "code":"312", + "code":"335", "des":"MRS Manager allows you to view the changes of service configuration parameters in a cluster with one click, helping you quickly locate faults and improve configuration ma", "doc_type":"usermanual", "kw":"Managing Cluster Configurations,Cluster Management,User Guide", @@ -5888,7 +6285,7 @@ "uri":"admin_guide_000017.html", "node_id":"admin_guide_000017.xml", "product_code":"mrs", - "code":"313", + "code":"336", "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 Static Service Pools", @@ -5907,7 +6304,7 @@ "uri":"admin_guide_000018.html", "node_id":"admin_guide_000018.xml", "product_code":"mrs", - "code":"314", + "code":"337", "des":"A cluster allocates static service resources to services Flume, HBase, HDFS, and YARN. The total volume of computing resources allocated to each service is fixed, and the", "doc_type":"usermanual", "kw":"Static Service Resources,Managing Static Service Pools,User Guide", @@ -5925,7 +6322,7 @@ "uri":"admin_guide_000019.html", "node_id":"admin_guide_000019.xml", "product_code":"mrs", - "code":"315", + "code":"338", "des":"You can adjust resource base on MRS Manager and customize resource configuration groups if you need to control service resources used on each node in a cluster or the ava", "doc_type":"usermanual", "kw":"Configuring Cluster Static Resources,Managing Static Service Pools,User Guide", @@ -5943,7 +6340,7 @@ "uri":"admin_guide_000020.html", "node_id":"admin_guide_000020.xml", "product_code":"mrs", - "code":"316", + "code":"339", "des":"The big data management platform can manage and isolate service resources that are not running on YARN using static service resource pools. The system supports time-based", "doc_type":"usermanual", "kw":"Viewing Cluster Static Resources,Managing Static Service Pools,User Guide", @@ -5961,7 +6358,7 @@ "uri":"admin_guide_000021.html", "node_id":"admin_guide_000021.xml", "product_code":"mrs", - "code":"317", + "code":"340", "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 Clients", @@ -5980,7 +6377,7 @@ "uri":"admin_guide_000022.html", "node_id":"admin_guide_000022.xml", "product_code":"mrs", - "code":"318", + "code":"341", "des":"MRS Manager supports unified management of cluster client installation information. After a user downloads and installs a client, MRS Manager automatically records inform", "doc_type":"usermanual", "kw":"Managing a Client,Managing Clients,User Guide", @@ -5998,7 +6395,7 @@ "uri":"admin_guide_000023.html", "node_id":"admin_guide_000023.xml", "product_code":"mrs", - "code":"319", + "code":"342", "des":"The client package downloaded from MRS Manager contains the client batch upgrade tool. When multiple clients need to be upgraded after the cluster upgrade or scale-out, y", "doc_type":"usermanual", "kw":"Batch Upgrading Clients,Managing Clients,User Guide", @@ -6016,7 +6413,7 @@ "uri":"admin_guide_000024.html", "node_id":"admin_guide_000024.xml", "product_code":"mrs", - "code":"320", + "code":"343", "des":"The client package downloaded from MRS Manager contains the client batch upgrade tool. This tool provides the function of upgrading clients in batches and the lightweight", "doc_type":"usermanual", "kw":"Updating the hosts File in Batches,Managing Clients,User Guide", @@ -6034,7 +6431,7 @@ "uri":"admin_guide_000026.html", "node_id":"admin_guide_000026.xml", "product_code":"mrs", - "code":"321", + "code":"344", "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 a Service", @@ -6052,7 +6449,7 @@ "uri":"admin_guide_000027.html", "node_id":"admin_guide_000027.xml", "product_code":"mrs", - "code":"322", + "code":"345", "des":"Log in to MRS Manager. Choose Cluster, click the name of the desired cluster, and choose Services. The service management page is displayed, including the functional area", "doc_type":"usermanual", "kw":"Overview,Managing a Service,User Guide", @@ -6070,7 +6467,7 @@ "uri":"admin_guide_000029.html", "node_id":"admin_guide_000029.xml", "product_code":"mrs", - "code":"323", + "code":"346", "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":"Other Service Management Operations", @@ -6088,7 +6485,7 @@ "uri":"admin_guide_000030.html", "node_id":"admin_guide_000030.xml", "product_code":"mrs", - "code":"324", + "code":"347", "des":"Log in to MRS Manager and choose Cluster >Name of the desired cluster > Services. In the service list, click the specified service name to go to the service details page,", "doc_type":"usermanual", "kw":"Service Details Page,Other Service Management Operations,User Guide", @@ -6106,7 +6503,7 @@ "uri":"admin_guide_000031.html", "node_id":"admin_guide_000031.xml", "product_code":"mrs", - "code":"325", + "code":"348", "des":"Some service roles are deployed in active/standby mode. If the active instance needs to be maintained and cannot provide services, or other maintenance is required, you c", "doc_type":"usermanual", "kw":"Performing Active/Standby Switchover of a Role Instance,Other Service Management Operations,User Gui", @@ -6124,7 +6521,7 @@ "uri":"admin_guide_000032.html", "node_id":"admin_guide_000032.xml", "product_code":"mrs", - "code":"326", + "code":"349", "des":"Log in to MRS Manager, choose Cluster >Name of the desired cluster > Services, and click Resource. The resource monitoring page is displayed.Some services in the cluster ", "doc_type":"usermanual", "kw":"Resource Monitoring,Other Service Management Operations,User Guide", @@ -6142,7 +6539,7 @@ "uri":"admin_guide_000033.html", "node_id":"admin_guide_000033.xml", "product_code":"mrs", - "code":"327", + "code":"350", "des":"To meet actual service requirements, the cluster administrator can collect stack information about a specified role or instance on MRS Manager, save the information to a ", "doc_type":"usermanual", "kw":"Collecting Stack Information,Other Service Management Operations,User Guide", @@ -6160,7 +6557,7 @@ "uri":"admin_guide_000415.html", "node_id":"admin_guide_000415.xml", "product_code":"mrs", - "code":"328", + "code":"351", "des":"By default, the Ranger service is installed and Ranger authentication is enabled for a newly installed cluster in security mode. You can set fine-grained security access ", "doc_type":"usermanual", "kw":"Switching Ranger Authentication,Other Service Management Operations,User Guide", @@ -6178,7 +6575,7 @@ "uri":"admin_guide_000034.html", "node_id":"admin_guide_000034.xml", "product_code":"mrs", - "code":"329", + "code":"352", "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 Configuration", @@ -6196,7 +6593,7 @@ "uri":"admin_guide_000035.html", "node_id":"admin_guide_000035.xml", "product_code":"mrs", - "code":"330", + "code":"353", "des":"To meet actual service requirements, cluster administrators can quickly view and modify default service configurations on MRS Manager. Configure parameters based on the i", "doc_type":"usermanual", "kw":"Modifying Service Configuration Parameters,Service Configuration,User Guide", @@ -6214,7 +6611,7 @@ "uri":"admin_guide_000036.html", "node_id":"admin_guide_000036.xml", "product_code":"mrs", - "code":"331", + "code":"354", "des":"All open source parameters can be configured for all MRS cluster components. Parameters used in some key application scenarios can be modified on MRS Manager, and some pa", "doc_type":"usermanual", "kw":"Modifying Custom Configuration Parameters of a Service,Service Configuration,User Guide", @@ -6232,7 +6629,7 @@ "uri":"admin_guide_000037.html", "node_id":"admin_guide_000037.xml", "product_code":"mrs", - "code":"332", + "code":"355", "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":"Instance Management", @@ -6251,7 +6648,7 @@ "uri":"admin_guide_000038.html", "node_id":"admin_guide_000038.xml", "product_code":"mrs", - "code":"333", + "code":"356", "des":"Log in to MRS Manager, click Cluster, click the name of the desired cluster, and choose Service > KrbServer. On the displayed page, click Instance. The displayed instance", "doc_type":"usermanual", "kw":"Overview,Instance Management,User Guide", @@ -6269,7 +6666,7 @@ "uri":"admin_guide_000040.html", "node_id":"admin_guide_000040.xml", "product_code":"mrs", - "code":"334", + "code":"357", "des":"Some role instances provide services for external services in distributed and parallel mode. Services independently store information about whether each instance can be u", "doc_type":"usermanual", "kw":"Decommissioning and Recommissioning an Instance,Instance Management,User Guide", @@ -6287,7 +6684,7 @@ "uri":"admin_guide_000043.html", "node_id":"admin_guide_000043.xml", "product_code":"mrs", - "code":"335", + "code":"358", "des":"Configuration parameters of each role instance can be modified. In the scenario where instances are migrated to a new cluster or the service is redeployed, the cluster ad", "doc_type":"usermanual", "kw":"Managing Instance Configurations,Instance Management,User Guide", @@ -6305,7 +6702,7 @@ "uri":"admin_guide_000044.html", "node_id":"admin_guide_000044.xml", "product_code":"mrs", - "code":"336", + "code":"359", "des":"MRS Manager allows O&M personnel to view the content configuration files such as environment variables and role configurations of the instance node on the management page", "doc_type":"usermanual", "kw":"Viewing the Instance Configuration File,Instance Management,User Guide", @@ -6323,7 +6720,7 @@ "uri":"admin_guide_000045.html", "node_id":"admin_guide_000045.xml", "product_code":"mrs", - "code":"337", + "code":"360", "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":"Instance Group", @@ -6342,7 +6739,7 @@ "uri":"admin_guide_000046.html", "node_id":"admin_guide_000046.xml", "product_code":"mrs", - "code":"338", + "code":"361", "des":"Instance groups can be managed on MRS Manager. That is, you can group multiple instances in the same role based on a specified principle, such as the nodes with the same ", "doc_type":"usermanual", "kw":"Managing Instance Groups,Instance Group,User Guide", @@ -6360,7 +6757,7 @@ "uri":"admin_guide_000047.html", "node_id":"admin_guide_000047.xml", "product_code":"mrs", - "code":"339", + "code":"362", "des":"The cluster administrator can view the instance group of a specified service on MRS Manager.To move an instance from an instance group to another, perform the following o", "doc_type":"usermanual", "kw":"Viewing Information About an Instance Group,Instance Group,User Guide", @@ -6378,7 +6775,7 @@ "uri":"admin_guide_000048.html", "node_id":"admin_guide_000048.xml", "product_code":"mrs", - "code":"340", + "code":"363", "des":"In a large cluster, users can configure parameters for multiple instances in batches by configuring the related instance groups on MRS Manager, reducing redundant instanc", "doc_type":"usermanual", "kw":"Configuring Instantiation Group Parameters,Instance Group,User Guide", @@ -6396,7 +6793,7 @@ "uri":"admin_guide_000049.html", "node_id":"admin_guide_000049.xml", "product_code":"mrs", - "code":"341", + "code":"364", "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":"Hosts", @@ -6415,7 +6812,7 @@ "uri":"admin_guide_000050.html", "node_id":"admin_guide_000050.xml", "product_code":"mrs", - "code":"342", + "code":"365", "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":"Host Management Page", @@ -6434,7 +6831,7 @@ "uri":"admin_guide_000051.html", "node_id":"admin_guide_000051.xml", "product_code":"mrs", - "code":"343", + "code":"366", "des":"Log in to MRS Manager, click Hosts, and the host list is displayed on the host management page. You can view the host list and basic information of each host.You can swit", "doc_type":"usermanual", "kw":"Viewing the Host List,Host Management Page,User Guide", @@ -6452,7 +6849,7 @@ "uri":"admin_guide_000052.html", "node_id":"admin_guide_000052.xml", "product_code":"mrs", - "code":"344", + "code":"367", "des":"Log in to MRS Manager, click Hosts, and click a host name in the host list. The host details page contains the basic information area, disk status area, role list area, a", "doc_type":"usermanual", "kw":"Viewing the Host Dashboard,Host Management Page,User Guide", @@ -6470,7 +6867,7 @@ "uri":"admin_guide_000053.html", "node_id":"admin_guide_000053.xml", "product_code":"mrs", - "code":"345", + "code":"368", "des":"Log in to MRS Manager, click Hosts, and click the specified host name in the host list. On the host details page, click the Process and Resource tabs.On the Process tab p", "doc_type":"usermanual", "kw":"Checking Host Processes and Resources,Host Management Page,User Guide", @@ -6488,7 +6885,7 @@ "uri":"admin_guide_000054.html", "node_id":"admin_guide_000054.xml", "product_code":"mrs", - "code":"346", + "code":"369", "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":"Host Maintenance Operations", @@ -6507,7 +6904,7 @@ "uri":"admin_guide_000056.html", "node_id":"admin_guide_000056.xml", "product_code":"mrs", - "code":"347", + "code":"370", "des":"If a host is faulty, you may need to stop all the roles on the host and perform maintenance check on the host. After the host fault is rectified, start all roles running ", "doc_type":"usermanual", "kw":"Starting and Stopping All Instances on a Host,Host Maintenance Operations,User Guide", @@ -6525,7 +6922,7 @@ "uri":"admin_guide_000057.html", "node_id":"admin_guide_000057.xml", "product_code":"mrs", - "code":"348", + "code":"371", "des":"If the running status of a host is not Normal, you can perform health checks on the host to check whether some basic functions are abnormal. During routine O&M, you can p", "doc_type":"usermanual", "kw":"Performing a Host Health Check,Host Maintenance Operations,User Guide", @@ -6543,7 +6940,7 @@ "uri":"admin_guide_000058.html", "node_id":"admin_guide_000058.xml", "product_code":"mrs", - "code":"349", + "code":"372", "des":"All hosts in a large cluster are usually deployed on multiple racks. Hosts on different racks communicate with each other through switches. The network bandwidth between ", "doc_type":"usermanual", "kw":"Configuring Racks for Hosts,Host Maintenance Operations,User Guide", @@ -6561,7 +6958,7 @@ "uri":"admin_guide_000059.html", "node_id":"admin_guide_000059.xml", "product_code":"mrs", - "code":"350", + "code":"373", "des":"If a host is abnormal or faulty and cannot provide services or affects the cluster performance, you can remove the host from the available node in the cluster temporarily", "doc_type":"usermanual", "kw":"Isolating a Host,Host Maintenance Operations,User Guide", @@ -6579,7 +6976,7 @@ "uri":"admin_guide_000062.html", "node_id":"admin_guide_000062.xml", "product_code":"mrs", - "code":"351", + "code":"374", "des":"Administrators can export information about all hosts on MRS Manager.", "doc_type":"usermanual", "kw":"Exporting Host Information,Host Maintenance Operations,User Guide", @@ -6597,7 +6994,7 @@ "uri":"admin_guide_000063.html", "node_id":"admin_guide_000063.xml", "product_code":"mrs", - "code":"352", + "code":"375", "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":"Resource Overview", @@ -6616,7 +7013,7 @@ "uri":"admin_guide_000064.html", "node_id":"admin_guide_000064.xml", "product_code":"mrs", - "code":"353", + "code":"376", "des":"Log in to MRS Manager and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Distribution tab to view resource distribution of e", "doc_type":"usermanual", "kw":"Distribution,Resource Overview,User Guide", @@ -6634,7 +7031,7 @@ "uri":"admin_guide_000065.html", "node_id":"admin_guide_000065.xml", "product_code":"mrs", - "code":"354", + "code":"377", "des":"Log in to MRS and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Trend tab to view resource trends of all clusters or a sing", "doc_type":"usermanual", "kw":"Trend,Resource Overview,User Guide", @@ -6652,7 +7049,7 @@ "uri":"admin_guide_000066.html", "node_id":"admin_guide_000066.xml", "product_code":"mrs", - "code":"355", + "code":"378", "des":"Log in to MRS Manager and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Cluster tab to view resource monitoring of all clus", "doc_type":"usermanual", "kw":"Cluster,Resource Overview,User Guide", @@ -6670,7 +7067,7 @@ "uri":"admin_guide_000067.html", "node_id":"admin_guide_000067.xml", "product_code":"mrs", - "code":"356", + "code":"379", "des":"Log in to MRS Manager and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Host tab to view host resource overview, including ", "doc_type":"usermanual", "kw":"Host,Resource Overview,User Guide", @@ -6688,7 +7085,7 @@ "uri":"admin_guide_000068.html", "node_id":"admin_guide_000068.xml", "product_code":"mrs", - "code":"357", + "code":"380", "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":"O&M", @@ -6707,7 +7104,7 @@ "uri":"admin_guide_000069.html", "node_id":"admin_guide_000069.xml", "product_code":"mrs", - "code":"358", + "code":"381", "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":"Alarms", @@ -6726,7 +7123,7 @@ "uri":"admin_guide_000070.html", "node_id":"admin_guide_000070.xml", "product_code":"mrs", - "code":"359", + "code":"382", "des":"Log in to MRS Manager and choose O&M > Alarm > Alarms. You can view information about alarms reported by all clusters, including the alarm name, ID, severity, and generat", "doc_type":"usermanual", "kw":"Overview of Alarms and Events,Alarms,User Guide", @@ -6744,7 +7141,7 @@ "uri":"admin_guide_000071.html", "node_id":"admin_guide_000071.xml", "product_code":"mrs", - "code":"360", + "code":"383", "des":"You can configure monitoring indicator thresholds to monitor the health status of indicators on MRS Manager. If abnormal data occurs and the preset conditions are met, th", "doc_type":"usermanual", "kw":"Configuring the Threshold,Alarms,User Guide", @@ -6762,7 +7159,7 @@ "uri":"admin_guide_000072.html", "node_id":"admin_guide_000072.xml", "product_code":"mrs", - "code":"361", + "code":"384", "des":"If you do not want MRS Manager to report specified alarms in the following scenarios, you can manually mask the alarms.Some unimportant alarms and minor alarms need to be", "doc_type":"usermanual", "kw":"Configuring the Alarm Masking Status,Alarms,User Guide", @@ -6780,7 +7177,7 @@ "uri":"admin_guide_000073.html", "node_id":"admin_guide_000073.xml", "product_code":"mrs", - "code":"362", + "code":"385", "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":"Log", @@ -6799,7 +7196,7 @@ "uri":"admin_guide_000074.html", "node_id":"admin_guide_000074.xml", "product_code":"mrs", - "code":"363", + "code":"386", "des":"MRS Manager allows you to search for logs online and view the log content of components to locate faults.You can click Stop to forcibly stop the search. You can view the ", "doc_type":"usermanual", "kw":"Log Online Search,Log,User Guide", @@ -6817,7 +7214,7 @@ "uri":"admin_guide_000075.html", "node_id":"admin_guide_000075.xml", "product_code":"mrs", - "code":"364", + "code":"387", "des":"MRS Manager allows you to batch export logs generated on all instances of each service.Service: Click and select a service.Host: Enter the IP address of the host where t", "doc_type":"usermanual", "kw":"Log Download,Log,User Guide", @@ -6835,7 +7232,7 @@ "uri":"admin_guide_000076.html", "node_id":"admin_guide_000076.xml", "product_code":"mrs", - "code":"365", + "code":"388", "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":"Perform a Health Check", @@ -6853,7 +7250,7 @@ "uri":"admin_guide_000077.html", "node_id":"admin_guide_000077.xml", "product_code":"mrs", - "code":"366", + "code":"389", "des":"Administrators can view all health check tasks in the health check management center to check whether the cluster is affected after the modification.By default, all saved", "doc_type":"usermanual", "kw":"Viewing a Health Check Task,Perform a Health Check,User Guide", @@ -6871,7 +7268,7 @@ "uri":"admin_guide_000078.html", "node_id":"admin_guide_000078.xml", "product_code":"mrs", - "code":"367", + "code":"390", "des":"MRS Manager allows you to download and delete health check reports.", "doc_type":"usermanual", "kw":"Managing Health Check Reports,Perform a Health Check,User Guide", @@ -6889,7 +7286,7 @@ "uri":"admin_guide_000079.html", "node_id":"admin_guide_000079.xml", "product_code":"mrs", - "code":"368", + "code":"391", "des":"Administrators can enable automatic health check to reduce manual operation time. By default, the automatic health check checks the entire cluster.Periodic Health Check i", "doc_type":"usermanual", "kw":"Modifying Health Check Configuration,Perform a Health Check,User Guide", @@ -6907,7 +7304,7 @@ "uri":"admin_guide_000080.html", "node_id":"admin_guide_000080.xml", "product_code":"mrs", - "code":"369", + "code":"392", "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 Backup and Backup Restoration", @@ -6925,7 +7322,7 @@ "uri":"admin_guide_000081.html", "node_id":"admin_guide_000081.xml", "product_code":"mrs", - "code":"370", + "code":"393", "des":"You can create backup tasks on MRS Manager. Executing backup tasks backs up related data.Metadata and service data can be backed up.For details about how to back up data ", "doc_type":"usermanual", "kw":"Creating a Backup Task,Configuring Backup and Backup Restoration,User Guide", @@ -6943,7 +7340,7 @@ "uri":"admin_guide_000082.html", "node_id":"admin_guide_000082.xml", "product_code":"mrs", - "code":"371", + "code":"394", "des":"You can create a backup restoration task on MRS Manager. After the restoration task is executed, the specified backup data is restored to the cluster.Metadata and service", "doc_type":"usermanual", "kw":"Creating a Backup Restoration Task,Configuring Backup and Backup Restoration,User Guide", @@ -6961,7 +7358,7 @@ "uri":"admin_guide_000083.html", "node_id":"admin_guide_000083.xml", "product_code":"mrs", - "code":"372", + "code":"395", "des":"You can also maintain and manage backup restoration tasks on MRS Manager.", "doc_type":"usermanual", "kw":"Managing Backup and Backup Restoration Tasks,Configuring Backup and Backup Restoration,User Guide", @@ -6979,7 +7376,7 @@ "uri":"admin_guide_000084.html", "node_id":"admin_guide_000084.xml", "product_code":"mrs", - "code":"373", + "code":"396", "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":"Audit", @@ -6997,7 +7394,7 @@ "uri":"admin_guide_000085.html", "node_id":"admin_guide_000085.xml", "product_code":"mrs", - "code":"374", + "code":"397", "des":"The Audit page displays the user operations on Manager. On this page, administrators can view historical user operations on Manager. For details about the audit informati", "doc_type":"usermanual", "kw":"Overview,Audit,User Guide", @@ -7015,7 +7412,7 @@ "uri":"admin_guide_000086.html", "node_id":"admin_guide_000086.xml", "product_code":"mrs", - "code":"375", + "code":"398", "des":"The audit logs of MRS Manager are stored in the database by default. If the audit logs are retained for a long time, the disk space of the data directory may be insuffici", "doc_type":"usermanual", "kw":"Configuring Audit Log Dumping,Audit,User Guide", @@ -7033,7 +7430,7 @@ "uri":"admin_guide_000087.html", "node_id":"admin_guide_000087.xml", "product_code":"mrs", - "code":"376", + "code":"399", "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":"Tenant Resources", @@ -7052,7 +7449,7 @@ "uri":"admin_guide_000088.html", "node_id":"admin_guide_000088.xml", "product_code":"mrs", - "code":"377", + "code":"400", "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":"Multi-Tenancy", @@ -7071,7 +7468,7 @@ "uri":"admin_guide_000089.html", "node_id":"admin_guide_000089.xml", "product_code":"mrs", - "code":"378", + "code":"401", "des":"Multi-tenancy refers to multiple resource sets (a resource set is a tenant) in the MRS big data cluster and is able to allocate and schedule resources. The resources incl", "doc_type":"usermanual", "kw":"Overview,Multi-Tenancy,User Guide", @@ -7089,7 +7486,7 @@ "uri":"admin_guide_000090.html", "node_id":"admin_guide_000090.xml", "product_code":"mrs", - "code":"379", + "code":"402", "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":"Technical Principles", @@ -7108,7 +7505,7 @@ "uri":"admin_guide_000091.html", "node_id":"admin_guide_000091.xml", "product_code":"mrs", - "code":"380", + "code":"403", "des":"Log in to MRS Manager and choose Tenant Resources > Tenant Resources Management. On the page that is displayed, you can find that MRS Manager is a unified multi-tenant ma", "doc_type":"usermanual", "kw":"Multi-Tenant Management,Technical Principles,User Guide", @@ -7126,7 +7523,7 @@ "uri":"admin_guide_000092.html", "node_id":"admin_guide_000092.xml", "product_code":"mrs", - "code":"381", + "code":"404", "des":"The following figure shows a multi-tenant model.Table 1 describes the concepts involved in Figure 1.If a user wants to use a tenant's resources or add or delete a sub-ten", "doc_type":"usermanual", "kw":"Multi-Tenant Model,Technical Principles,User Guide", @@ -7144,7 +7541,7 @@ "uri":"admin_guide_000093.html", "node_id":"admin_guide_000093.xml", "product_code":"mrs", - "code":"382", + "code":"405", "des":"MRS cluster resources are classified into computing resources and storage resources. The multi-tenant architecture implements resource isolation.Computing resourcesComput", "doc_type":"usermanual", "kw":"Resource Overview,Technical Principles,User Guide", @@ -7162,7 +7559,7 @@ "uri":"admin_guide_000094.html", "node_id":"admin_guide_000094.xml", "product_code":"mrs", - "code":"383", + "code":"406", "des":"Yarn provides distributed resource management for a big data cluster. The total volume of resources allocated to Yarn can be configured. Then Yarn allocates and schedules", "doc_type":"usermanual", "kw":"Dynamic Resources,Technical Principles,User Guide", @@ -7180,7 +7577,7 @@ "uri":"admin_guide_000095.html", "node_id":"admin_guide_000095.xml", "product_code":"mrs", - "code":"384", + "code":"407", "des":"As a distributed file storage service in a big data cluster, HDFS stores all the user data of the upper-layer applications in the big data cluster, including the data wri", "doc_type":"usermanual", "kw":"Storage Resources,Technical Principles,User Guide", @@ -7198,7 +7595,7 @@ "uri":"admin_guide_000096.html", "node_id":"admin_guide_000096.xml", "product_code":"mrs", - "code":"385", + "code":"408", "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":"Multi-Tenancy Usage", @@ -7217,7 +7614,7 @@ "uri":"admin_guide_000097.html", "node_id":"admin_guide_000097.xml", "product_code":"mrs", - "code":"386", + "code":"409", "des":"Tenants are used in resource control and service isolation scenarios. Administrators need to determine the service scenarios of cluster resources and then plan tenants.Ya", "doc_type":"usermanual", "kw":"Overview,Multi-Tenancy Usage,User Guide", @@ -7235,7 +7632,7 @@ "uri":"admin_guide_000098.html", "node_id":"admin_guide_000098.xml", "product_code":"mrs", - "code":"387", + "code":"410", "des":"Administrators need to determine the service scenarios of cluster resources and then plan tenants. After that, administrators add tenants and configure dynamic resources,", "doc_type":"usermanual", "kw":"Process Overview,Multi-Tenancy Usage,User Guide", @@ -7253,7 +7650,7 @@ "uri":"admin_guide_000099.html", "node_id":"admin_guide_000099.xml", "product_code":"mrs", - "code":"388", + "code":"411", "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":"Using the Superior Scheduler", @@ -7272,7 +7669,7 @@ "uri":"admin_guide_000100.html", "node_id":"admin_guide_000100.xml", "product_code":"mrs", - "code":"389", + "code":"412", "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 Tenants", @@ -7291,7 +7688,7 @@ "uri":"admin_guide_000101.html", "node_id":"admin_guide_000101.xml", "product_code":"mrs", - "code":"390", + "code":"413", "des":"You can create tenants on MRS Manager based on the resource consumption and isolation planning and requirements of services.A tenant name has been planned based on servic", "doc_type":"usermanual", "kw":"Adding a Tenant,Creating Tenants,User Guide", @@ -7309,7 +7706,7 @@ "uri":"admin_guide_000102.html", "node_id":"admin_guide_000102.xml", "product_code":"mrs", - "code":"391", + "code":"414", "des":"You can create sub-tenants on MRS Manager and allocate resources of the current tenant to the sub-tenants based on the resource consumption and isolation planning and req", "doc_type":"usermanual", "kw":"Adding a Sub-Tenant,Creating Tenants,User Guide", @@ -7327,7 +7724,7 @@ "uri":"admin_guide_000103.html", "node_id":"admin_guide_000103.xml", "product_code":"mrs", - "code":"392", + "code":"415", "des":"A newly created tenant cannot directly log in to the cluster to access resources. You need to add a user for the tenant on MRS Manager and bind the user to the role of th", "doc_type":"usermanual", "kw":"Adding a User and Binding the User to a Tenant Role,Creating Tenants,User Guide", @@ -7345,7 +7742,7 @@ "uri":"admin_guide_000104.html", "node_id":"admin_guide_000104.xml", "product_code":"mrs", - "code":"393", + "code":"416", "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 Tenants", @@ -7364,7 +7761,7 @@ "uri":"admin_guide_000105.html", "node_id":"admin_guide_000105.xml", "product_code":"mrs", - "code":"394", + "code":"417", "des":"You can manage the HDFS storage directories used by specified tenants based on service requirements on MRS Manager, such as adding tenant directories, changing the quotas", "doc_type":"usermanual", "kw":"Managing Tenant Directories,Managing Tenants,User Guide", @@ -7382,7 +7779,7 @@ "uri":"admin_guide_000106.html", "node_id":"admin_guide_000106.xml", "product_code":"mrs", - "code":"395", + "code":"418", "des":"Tenant data is stored on MRS Manager and cluster components. When components are recovered from failures or reinstalled, some configuration data of all tenants may become", "doc_type":"usermanual", "kw":"Restoring Tenant Data,Managing Tenants,User Guide", @@ -7400,7 +7797,7 @@ "uri":"admin_guide_000107.html", "node_id":"admin_guide_000107.xml", "product_code":"mrs", - "code":"396", + "code":"419", "des":"You can delete tenants that are no longer used on MRS Manager based on service requirements to release resources occupied by the tenants.A tenant has been added.The tenan", "doc_type":"usermanual", "kw":"Deleting a Tenant,Managing Tenants,User Guide", @@ -7418,7 +7815,7 @@ "uri":"admin_guide_000108.html", "node_id":"admin_guide_000108.xml", "product_code":"mrs", - "code":"397", + "code":"420", "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 Resources", @@ -7437,7 +7834,7 @@ "uri":"admin_guide_000109.html", "node_id":"admin_guide_000109.xml", "product_code":"mrs", - "code":"398", + "code":"421", "des":"In a cluster, you can logically group Yarn NodeManagers into Yarn resource pools. Each NodeManager belongs to only one resource pool. You can create a custom resource poo", "doc_type":"usermanual", "kw":"Adding a Resource Pool,Managing Resources,User Guide", @@ -7455,7 +7852,7 @@ "uri":"admin_guide_000110.html", "node_id":"admin_guide_000110.xml", "product_code":"mrs", - "code":"399", + "code":"422", "des":"When hosts in a resource pool need to be adjusted based on service requirements, you can modify members in the resource pool on MRS Manager.Adding hosts: Select desired h", "doc_type":"usermanual", "kw":"Modifying a Resource Pool,Managing Resources,User Guide", @@ -7473,7 +7870,7 @@ "uri":"admin_guide_000111.html", "node_id":"admin_guide_000111.xml", "product_code":"mrs", - "code":"400", + "code":"423", "des":"If a resource pool is no longer used based on service requirements, you can delete it on MRS Manager.Any queue in the cluster does not use the resource pool to be deleted", "doc_type":"usermanual", "kw":"Deleting a Resource Pool,Managing Resources,User Guide", @@ -7491,7 +7888,7 @@ "uri":"admin_guide_000112.html", "node_id":"admin_guide_000112.xml", "product_code":"mrs", - "code":"401", + "code":"424", "des":"You can modify the queue configurations for a specified tenant on MRS Manager.A tenant who uses the Superior scheduler has been added.You can also access the Modify Queue", "doc_type":"usermanual", "kw":"Configuring a Queue,Managing Resources,User Guide", @@ -7509,7 +7906,7 @@ "uri":"admin_guide_000113.html", "node_id":"admin_guide_000113.xml", "product_code":"mrs", - "code":"402", + "code":"425", "des":"After a resource pool is added, you can configure the capacity policy of available resources for Yarn queues so that jobs in the queues can be properly executed in the re", "doc_type":"usermanual", "kw":"Configuring the Queue Capacity Policy of a Resource Pool,Managing Resources,User Guide", @@ -7527,7 +7924,7 @@ "uri":"admin_guide_000114.html", "node_id":"admin_guide_000114.xml", "product_code":"mrs", - "code":"403", + "code":"426", "des":"You can clear the configurations of a queue on MRS Manager when the queue does not need resources of a resource pool or the resource pool needs to be disassociated from t", "doc_type":"usermanual", "kw":"Clearing Queue Configurations,Managing Resources,User Guide", @@ -7545,7 +7942,7 @@ "uri":"admin_guide_000115.html", "node_id":"admin_guide_000115.xml", "product_code":"mrs", - "code":"404", + "code":"427", "des":"If a tenant uses a Superior scheduler, you can configure the global policy for users to use the resource scheduler, including:Maximum running appsMaximum pending appsDefa", "doc_type":"usermanual", "kw":"Managing Global User Policies,Using the Superior Scheduler,User Guide", @@ -7563,7 +7960,7 @@ "uri":"admin_guide_000116.html", "node_id":"admin_guide_000116.xml", "product_code":"mrs", - "code":"405", + "code":"428", "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":"Using the Capacity Scheduler", @@ -7582,7 +7979,7 @@ "uri":"admin_guide_000117.html", "node_id":"admin_guide_000117.xml", "product_code":"mrs", - "code":"406", + "code":"429", "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 Tenants", @@ -7601,7 +7998,7 @@ "uri":"admin_guide_000118.html", "node_id":"admin_guide_000118.xml", "product_code":"mrs", - "code":"407", + "code":"430", "des":"You can create tenants on MRS Manager based on the resource consumption and isolation planning and requirements of services.A tenant name has been planned based on servic", "doc_type":"usermanual", "kw":"Adding a Tenant,Creating Tenants,User Guide", @@ -7619,7 +8016,7 @@ "uri":"admin_guide_000119.html", "node_id":"admin_guide_000119.xml", "product_code":"mrs", - "code":"408", + "code":"431", "des":"You can create sub-tenants on MRS Manager and allocate resources of the current tenant to the sub-tenants based on the resource consumption and isolation planning and req", "doc_type":"usermanual", "kw":"Adding a Sub-Tenant,Creating Tenants,User Guide", @@ -7637,7 +8034,7 @@ "uri":"admin_guide_000120.html", "node_id":"admin_guide_000120.xml", "product_code":"mrs", - "code":"409", + "code":"432", "des":"A newly created tenant cannot directly log in to the cluster to access resources. You need to add a user for the tenant on MRS Manager and bind the user to the role of th", "doc_type":"usermanual", "kw":"Adding a User and Binding the User to a Tenant Role,Creating Tenants,User Guide", @@ -7655,7 +8052,7 @@ "uri":"admin_guide_000121.html", "node_id":"admin_guide_000121.xml", "product_code":"mrs", - "code":"410", + "code":"433", "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 Tenants", @@ -7674,7 +8071,7 @@ "uri":"admin_guide_000122.html", "node_id":"admin_guide_000122.xml", "product_code":"mrs", - "code":"411", + "code":"434", "des":"You can manage the HDFS storage directories used by specified tenants based on service requirements on MRS Manager, such as adding tenant directories, changing the quotas", "doc_type":"usermanual", "kw":"Managing Tenant Directories,Managing Tenants,User Guide", @@ -7692,7 +8089,7 @@ "uri":"admin_guide_000123.html", "node_id":"admin_guide_000123.xml", "product_code":"mrs", - "code":"412", + "code":"435", "des":"Tenant data is stored on MRS Manager and cluster components. When components are recovered from failures or reinstalled, some configuration data of all tenants may become", "doc_type":"usermanual", "kw":"Restoring Tenant Data,Managing Tenants,User Guide", @@ -7710,7 +8107,7 @@ "uri":"admin_guide_000124.html", "node_id":"admin_guide_000124.xml", "product_code":"mrs", - "code":"413", + "code":"436", "des":"You can delete tenants that are no longer used on MRS Manager based on service requirements to release resources occupied by the tenants.A tenant has been added.The tenan", "doc_type":"usermanual", "kw":"Deleting a Tenant,Managing Tenants,User Guide", @@ -7728,7 +8125,7 @@ "uri":"admin_guide_000125.html", "node_id":"admin_guide_000125.xml", "product_code":"mrs", - "code":"414", + "code":"437", "des":"If Yarn uses the Capacity scheduler, deleting a tenant only sets the queue capacity of the tenant to 0 and the tenant status to STOPPED but does not clear the queues of t", "doc_type":"usermanual", "kw":"Clearing Non-associated Queues of a Tenant,Managing Tenants,User Guide", @@ -7746,7 +8143,7 @@ "uri":"admin_guide_000126.html", "node_id":"admin_guide_000126.xml", "product_code":"mrs", - "code":"415", + "code":"438", "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 Resources", @@ -7765,7 +8162,7 @@ "uri":"admin_guide_000127.html", "node_id":"admin_guide_000127.xml", "product_code":"mrs", - "code":"416", + "code":"439", "des":"In a cluster, you can logically group Yarn NodeManagers into Yarn resource pools. Each NodeManager belongs to only one resource pool. You can create a custom resource poo", "doc_type":"usermanual", "kw":"Adding a Resource Pool,Managing Resources,User Guide", @@ -7783,7 +8180,7 @@ "uri":"admin_guide_000128.html", "node_id":"admin_guide_000128.xml", "product_code":"mrs", - "code":"417", + "code":"440", "des":"When hosts in a resource pool need to be adjusted based on service requirements, you can modify members in the resource pool on MRS Manager.Adding hosts: Select desired h", "doc_type":"usermanual", "kw":"Modifying a Resource Pool,Managing Resources,User Guide", @@ -7801,7 +8198,7 @@ "uri":"admin_guide_000129.html", "node_id":"admin_guide_000129.xml", "product_code":"mrs", - "code":"418", + "code":"441", "des":"If a resource pool is no longer used based on service requirements, you can delete it on MRS Manager.Any queue in the cluster does not use the resource pool to be deleted", "doc_type":"usermanual", "kw":"Deleting a Resource Pool,Managing Resources,User Guide", @@ -7819,7 +8216,7 @@ "uri":"admin_guide_000130.html", "node_id":"admin_guide_000130.xml", "product_code":"mrs", - "code":"419", + "code":"442", "des":"You can modify the queue configurations for a specified tenant on MRS Manager.A tenant who uses the Capacity scheduler has been added.The Resource Distribution Policy pag", "doc_type":"usermanual", "kw":"Configuring a Queue,Managing Resources,User Guide", @@ -7837,7 +8234,7 @@ "uri":"admin_guide_000131.html", "node_id":"admin_guide_000131.xml", "product_code":"mrs", - "code":"420", + "code":"443", "des":"After a resource pool is added, you can configure the capacity policy of available resources for Yarn queues so that jobs in the queues can be properly executed in the re", "doc_type":"usermanual", "kw":"Configuring the Queue Capacity Policy of a Resource Pool,Managing Resources,User Guide", @@ -7855,7 +8252,7 @@ "uri":"admin_guide_000132.html", "node_id":"admin_guide_000132.xml", "product_code":"mrs", - "code":"421", + "code":"444", "des":"You can clear the configurations of a queue on MRS Manager when the queue does not need resources of a resource pool or the resource pool needs to be disassociated from t", "doc_type":"usermanual", "kw":"Clearing Queue Configurations,Managing Resources,User Guide", @@ -7873,7 +8270,7 @@ "uri":"admin_guide_000133.html", "node_id":"admin_guide_000133.xml", "product_code":"mrs", - "code":"422", + "code":"445", "des":"The newly installed MRS cluster uses the Superior scheduler by default. If the cluster is upgraded from an earlier version, you can switch the YARN scheduler from the Cap", "doc_type":"usermanual", "kw":"Switching the Scheduler,Tenant Resources,User Guide", @@ -7891,7 +8288,7 @@ "uri":"admin_guide_000134.html", "node_id":"admin_guide_000134.xml", "product_code":"mrs", - "code":"423", + "code":"446", "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":"System Configuration", @@ -7910,7 +8307,7 @@ "uri":"admin_guide_000135.html", "node_id":"admin_guide_000135.xml", "product_code":"mrs", - "code":"424", + "code":"447", "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 Permissions", @@ -7929,7 +8326,7 @@ "uri":"admin_guide_000136.html", "node_id":"admin_guide_000136.xml", "product_code":"mrs", - "code":"425", + "code":"448", "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 Users", @@ -7948,7 +8345,7 @@ "uri":"admin_guide_000137.html", "node_id":"admin_guide_000137.xml", "product_code":"mrs", - "code":"426", + "code":"449", "des":"MRS Manager supports a maximum of 50,000 users (including built-in users). By default, only user admin has the highest operation permissions of MRS Manager. You need to c", "doc_type":"usermanual", "kw":"Creating a User,Managing Users,User Guide", @@ -7966,7 +8363,7 @@ "uri":"admin_guide_000138.html", "node_id":"admin_guide_000138.xml", "product_code":"mrs", - "code":"427", + "code":"450", "des":"You can modify user information on MRS Manager, including the user group, primary group, role permission assignment, and user description.Modify the parameters based on s", "doc_type":"usermanual", "kw":"Modifying User Information,Managing Users,User Guide", @@ -7984,7 +8381,7 @@ "uri":"admin_guide_000139.html", "node_id":"admin_guide_000139.xml", "product_code":"mrs", - "code":"428", + "code":"451", "des":"You can export information about all created users on MRS Manager.The exported user information contains the username, creation time, description, user type (0 indicates ", "doc_type":"usermanual", "kw":"Exporting User Information,Managing Users,User Guide", @@ -8002,7 +8399,7 @@ "uri":"admin_guide_000140.html", "node_id":"admin_guide_000140.xml", "product_code":"mrs", - "code":"429", + "code":"452", "des":"A user may be suspended for a long period of time due to service changes. For security purposes, you can lock such a user.You can lock a user in using either of the follo", "doc_type":"usermanual", "kw":"Locking a User,Managing Users,User Guide", @@ -8020,7 +8417,7 @@ "uri":"admin_guide_000141.html", "node_id":"admin_guide_000141.xml", "product_code":"mrs", - "code":"430", + "code":"453", "des":"You can unlock a user on MRS Manager if the user has been locked because the number of login attempts exceeds the threshold. Only users created on MRS Manager can be unlo", "doc_type":"usermanual", "kw":"Unlocking a User,Managing Users,User Guide", @@ -8038,7 +8435,7 @@ "uri":"admin_guide_000142.html", "node_id":"admin_guide_000142.xml", "product_code":"mrs", - "code":"431", + "code":"454", "des":"Based on service requirements, you can delete system users that are no longer used on MRS Manager.After a user is deleted, the provisioned ticket granting ticket (TGT) is", "doc_type":"usermanual", "kw":"Deleting a User,Managing Users,User Guide", @@ -8056,7 +8453,7 @@ "uri":"admin_guide_000143.html", "node_id":"admin_guide_000143.xml", "product_code":"mrs", - "code":"432", + "code":"455", "des":"For security purposes, the password of a human-machine user must be changed periodically.If users have the permission to use MRS Manager, they can change their passwords ", "doc_type":"usermanual", "kw":"Changing a User Password,Managing Users,User Guide", @@ -8074,7 +8471,7 @@ "uri":"admin_guide_000144.html", "node_id":"admin_guide_000144.xml", "product_code":"mrs", - "code":"433", + "code":"456", "des":"If a user forgets the password or the public account password needs to be changed periodically, you can initialize the password on MRS Manager. After the password is init", "doc_type":"usermanual", "kw":"Initializing a Password,Managing Users,User Guide", @@ -8092,7 +8489,7 @@ "uri":"admin_guide_000145.html", "node_id":"admin_guide_000145.xml", "product_code":"mrs", - "code":"434", + "code":"457", "des":"If a user uses a security mode cluster to develop applications, the keytab file of the user needs to be obtained for security authentication. You can export keytab files ", "doc_type":"usermanual", "kw":"Exporting an Authentication Credential File,Managing Users,User Guide", @@ -8110,7 +8507,7 @@ "uri":"admin_guide_000147.html", "node_id":"admin_guide_000147.xml", "product_code":"mrs", - "code":"435", + "code":"458", "des":"MRS Manager supports a maximum of 5000 user groups (including built-in user groups). You can create and manage different user groups based on service scenarios on MRS Man", "doc_type":"usermanual", "kw":"Managing User Groups,Configuring Permissions,User Guide", @@ -8128,7 +8525,7 @@ "uri":"admin_guide_000148.html", "node_id":"admin_guide_000148.xml", "product_code":"mrs", - "code":"436", + "code":"459", "des":"MRS Manager supports a maximum of 5000 roles (including system built-in roles but excluding roles automatically created by tenants). Based on different service requiremen", "doc_type":"usermanual", "kw":"Managing Roles,Configuring Permissions,User Guide", @@ -8146,7 +8543,7 @@ "uri":"admin_guide_000149.html", "node_id":"admin_guide_000149.xml", "product_code":"mrs", - "code":"437", + "code":"460", "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":"Security Policies", @@ -8165,7 +8562,7 @@ "uri":"admin_guide_000150.html", "node_id":"admin_guide_000150.xml", "product_code":"mrs", - "code":"438", + "code":"461", "des":"To keep up with service security requirements, you can set password security rules, user login security rules, and user locking rules on MRS Manager.Modify password polic", "doc_type":"usermanual", "kw":"Configuring Password Policies,Security Policies,User Guide", @@ -8183,7 +8580,7 @@ "uri":"admin_guide_000151.html", "node_id":"admin_guide_000151.xml", "product_code":"mrs", - "code":"439", + "code":"462", "des":"User admin or administrators who are bound to the Manager_administrator role can configure the independent attribute on MRS Manager so that common users (all service user", "doc_type":"usermanual", "kw":"Configuring the Independent Attribute,Security Policies,User Guide", @@ -8201,7 +8598,7 @@ "uri":"admin_guide_000153.html", "node_id":"admin_guide_000153.xml", "product_code":"mrs", - "code":"440", + "code":"463", "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 Interconnections", @@ -8220,7 +8617,7 @@ "uri":"admin_guide_000154.html", "node_id":"admin_guide_000154.xml", "product_code":"mrs", - "code":"441", + "code":"464", "des":"If users need to view alarms and monitoring data of a cluster on the O&M platform, you can use Simple Network Management Protocol (SNMP) on MRS Manager to report related ", "doc_type":"usermanual", "kw":"Configuring SNMP Northbound Parameters,Configuring Interconnections,User Guide", @@ -8238,7 +8635,7 @@ "uri":"admin_guide_000155.html", "node_id":"admin_guide_000155.xml", "product_code":"mrs", - "code":"442", + "code":"465", "des":"If users need to view alarms and events of a cluster on the unified alarm reporting platform, you can use the Syslog protocol on MRS Manager to report related data to the", "doc_type":"usermanual", "kw":"Configuring Syslog Northbound Parameters,Configuring Interconnections,User Guide", @@ -8256,7 +8653,7 @@ "uri":"admin_guide_000156.html", "node_id":"admin_guide_000156.xml", "product_code":"mrs", - "code":"443", + "code":"466", "des":"The monitoring data reporting function writes the monitoring data collected in the system into a text file and uploads the file to a specified server in FTP or SFTP mode.", "doc_type":"usermanual", "kw":"Configuring Monitoring Metric Dumping,Configuring Interconnections,User Guide", @@ -8274,7 +8671,7 @@ "uri":"admin_guide_000157.html", "node_id":"admin_guide_000157.xml", "product_code":"mrs", - "code":"444", + "code":"467", "des":"CA certificates are used to encrypt data during communication between MRS Manager modules and between cluster component clients and servers to ensure security. CA certifi", "doc_type":"usermanual", "kw":"Importing a Certificate,System Configuration,User Guide", @@ -8292,7 +8689,7 @@ "uri":"admin_guide_000159.html", "node_id":"admin_guide_000159.xml", "product_code":"mrs", - "code":"445", + "code":"468", "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":"OMS Management", @@ -8310,7 +8707,7 @@ "uri":"admin_guide_000160.html", "node_id":"admin_guide_000160.xml", "product_code":"mrs", - "code":"446", + "code":"469", "des":"Log in to MRS Manager and choose System > OMS. You can perform maintenance operations on the OMS page, including viewing basic information, viewing the service status of ", "doc_type":"usermanual", "kw":"Overview of the OMS Page,OMS Management,User Guide", @@ -8328,7 +8725,7 @@ "uri":"admin_guide_000162.html", "node_id":"admin_guide_000162.xml", "product_code":"mrs", - "code":"447", + "code":"470", "des":"Based on the security requirements of the user environment, you can modify the Kerberos and LDAP configurations in the OMS on MRS Manager.After the OMS service configurat", "doc_type":"usermanual", "kw":"Modifying OMS Service Configuration Parameters,OMS Management,User Guide", @@ -8346,7 +8743,7 @@ "uri":"admin_guide_000164.html", "node_id":"admin_guide_000164.xml", "product_code":"mrs", - "code":"448", + "code":"471", "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":"Component Management", @@ -8365,7 +8762,7 @@ "uri":"admin_guide_000165.html", "node_id":"admin_guide_000165.xml", "product_code":"mrs", - "code":"449", + "code":"472", "des":"A complete MRS cluster consists of multiple component packages. Before installing some services on MRS Manager, check whether the component packages of those services hav", "doc_type":"usermanual", "kw":"Viewing Component Packages,Component Management,User Guide", @@ -8383,7 +8780,7 @@ "uri":"admin_guide_000166.html", "node_id":"admin_guide_000166.xml", "product_code":"mrs", - "code":"450", + "code":"473", "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":"Cluster Management", @@ -8402,7 +8799,7 @@ "uri":"admin_guide_000170.html", "node_id":"admin_guide_000170.xml", "product_code":"mrs", - "code":"451", + "code":"474", "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 Client", @@ -8420,7 +8817,7 @@ "uri":"admin_guide_000171.html", "node_id":"admin_guide_000171.xml", "product_code":"mrs", - "code":"452", + "code":"475", "des":"This section describes how to install the clients of all services, except Flume, in the MRS cluster. MRS provides shell scripts for different services so that maintenance", "doc_type":"usermanual", "kw":"Installing a Client,Configuring Client,User Guide", @@ -8438,7 +8835,7 @@ "uri":"admin_guide_000172.html", "node_id":"admin_guide_000172.xml", "product_code":"mrs", - "code":"453", + "code":"476", "des":"After the client is installed, you can use the shell command on the client in O&M or service scenarios, or use the sample project on the client during application develop", "doc_type":"usermanual", "kw":"Using a Client,Configuring Client,User Guide", @@ -8456,7 +8853,7 @@ "uri":"admin_guide_000173.html", "node_id":"admin_guide_000173.xml", "product_code":"mrs", - "code":"454", + "code":"477", "des":"The cluster provides a client for you to connect to a server, view task results, or manage data. If you modify service configuration parameters on MRS Manager and restart", "doc_type":"usermanual", "kw":"Updating the Configuration of an Installed Client,Configuring Client,User Guide", @@ -8474,7 +8871,7 @@ "uri":"admin_guide_000174.html", "node_id":"admin_guide_000174.xml", "product_code":"mrs", - "code":"455", + "code":"478", "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":"Cluster Mutual Trust Management", @@ -8493,7 +8890,7 @@ "uri":"admin_guide_000175.html", "node_id":"admin_guide_000175.xml", "product_code":"mrs", - "code":"456", + "code":"479", "des":"By default, users of a big data cluster in security mode can only access resources in the cluster but cannot perform identity authentication or access resources in other ", "doc_type":"usermanual", "kw":"Overview of Mutual Trust Between Clusters,Cluster Mutual Trust Management,User Guide", @@ -8511,7 +8908,7 @@ "uri":"admin_guide_000176.html", "node_id":"admin_guide_000176.xml", "product_code":"mrs", - "code":"457", + "code":"480", "des":"The secure usage scope of users in each system is called a domain. Each system must have a unique domain name. The domain name of MRS Manager is generated during installa", "doc_type":"usermanual", "kw":"Changing Manager's Domain Name,Cluster Mutual Trust Management,User Guide", @@ -8529,7 +8926,7 @@ "uri":"admin_guide_000177.html", "node_id":"admin_guide_000177.xml", "product_code":"mrs", - "code":"458", + "code":"481", "des":"When two security-mode clusters managed by different MRS Managers need to access each other's resources, the system administrator can configure cross-Manager mutual trust", "doc_type":"usermanual", "kw":"Configuring Cross-Manager Mutual Trust Between Clusters,Cluster Mutual Trust Management,User Guide", @@ -8547,7 +8944,7 @@ "uri":"admin_guide_000178.html", "node_id":"admin_guide_000178.xml", "product_code":"mrs", - "code":"459", + "code":"482", "des":"After cross-Manager cluster mutual trust is configured, assign user access permissions on MRS Managers so that these users can perform service operations in the mutually ", "doc_type":"usermanual", "kw":"Assigning User Permissions After Cross-Cluster Mutual Trust Is Configured,Cluster Mutual Trust Manag", @@ -8565,7 +8962,7 @@ "uri":"admin_guide_000182.html", "node_id":"admin_guide_000182.xml", "product_code":"mrs", - "code":"460", + "code":"483", "des":"You can modify the configuration file to periodically back up MRS Manager alarm information, MRS Manager audit information, and audit information of all services to the s", "doc_type":"usermanual", "kw":"Configuring Scheduled Backup of Alarm and Audit Information,Cluster Management,User Guide", @@ -8583,7 +8980,7 @@ "uri":"admin_guide_000183.html", "node_id":"admin_guide_000183.xml", "product_code":"mrs", - "code":"461", + "code":"484", "des":"When MRS Manager is installed, two pieces of routing information are automatically created on the active management node. You can run the ip rule list command to view the", "doc_type":"usermanual", "kw":"Modifying the MRS Manager Routing Table,Cluster Management,User Guide", @@ -8601,7 +8998,7 @@ "uri":"admin_guide_000189.html", "node_id":"admin_guide_000189.xml", "product_code":"mrs", - "code":"462", + "code":"485", "des":"MRS Manager allows you to set clusters, services, hosts, or OMSs to the maintenance mode. Objects in maintenance mode do not report alarms. This prevents the system from ", "doc_type":"usermanual", "kw":"Switching to the Maintenance Mode,Cluster Management,User Guide", @@ -8619,7 +9016,7 @@ "uri":"admin_guide_000191.html", "node_id":"admin_guide_000191.xml", "product_code":"mrs", - "code":"463", + "code":"486", "des":"To ensure long-term and stable running of the system, administrators or maintenance engineers need to periodically check items listed in Table 1 and rectify the detected ", "doc_type":"usermanual", "kw":"Routine Maintenance,Cluster Management,User Guide", @@ -8637,7 +9034,7 @@ "uri":"admin_guide_000192.html", "node_id":"admin_guide_000192.xml", "product_code":"mrs", - "code":"464", + "code":"487", "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":"Log Management", @@ -8656,7 +9053,7 @@ "uri":"admin_guide_000193.html", "node_id":"admin_guide_000193.xml", "product_code":"mrs", - "code":"465", + "code":"488", "des":"MRS cluster logs are stored in the /var/log/Bigdata directory. The following table lists the log types.The following table lists the MRS log directories.After the multi-i", "doc_type":"usermanual", "kw":"About Logs,Log Management,User Guide", @@ -8674,7 +9071,7 @@ "uri":"admin_guide_000194.html", "node_id":"admin_guide_000194.xml", "product_code":"mrs", - "code":"466", + "code":"489", "des":"Log path: The default storage path of Manager log files is /var/log/Bigdata/Manager component.ControllerService: /var/log/Bigdata/controller/ (OMS installation and run lo", "doc_type":"usermanual", "kw":"Manager Log List,Log Management,User Guide", @@ -8692,7 +9089,7 @@ "uri":"admin_guide_000195.html", "node_id":"admin_guide_000195.xml", "product_code":"mrs", - "code":"467", + "code":"490", "des":"You can change the log levels of MRS Manager. For a specific service, you can change the log level and the log file size to prevent the failure in saving logs due to insu", "doc_type":"usermanual", "kw":"Configuring the Log Level and Log File Size,Log Management,User Guide", @@ -8710,7 +9107,7 @@ "uri":"admin_guide_000196.html", "node_id":"admin_guide_000196.xml", "product_code":"mrs", - "code":"468", + "code":"491", "des":"Audit logs of cluster components are classified by name and stored in the /var/log/Bigdata/audit directory on each cluster node. The OMS automatically backs up the audit ", "doc_type":"usermanual", "kw":"Configuring the Number of Local Audit Log Backups,Log Management,User Guide", @@ -8728,7 +9125,7 @@ "uri":"admin_guide_000197.html", "node_id":"admin_guide_000197.xml", "product_code":"mrs", - "code":"469", + "code":"492", "des":"MRS Manager allows users to view logs of each role instance.On the Hosts page, click a host name. In the instance list of the host, you can view the log files of all role", "doc_type":"usermanual", "kw":"Viewing Role Instance Logs,Log Management,User Guide", @@ -8746,7 +9143,7 @@ "uri":"admin_guide_000198.html", "node_id":"admin_guide_000198.xml", "product_code":"mrs", - "code":"470", + "code":"493", "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":"Backup and Recovery Management", @@ -8764,7 +9161,7 @@ "uri":"admin_guide_000399.html", "node_id":"admin_guide_000399.xml", "product_code":"mrs", - "code":"471", + "code":"494", "des":"MRS Manager provides the backup and restoration of system data and user data by component. The system can back up Manager data, component metadata, and service data.Data ", "doc_type":"usermanual", "kw":"Introduction,Backup and Recovery Management,User Guide", @@ -8782,7 +9179,7 @@ "uri":"admin_guide_000201.html", "node_id":"admin_guide_000201.xml", "product_code":"mrs", - "code":"472", + "code":"495", "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":"Backing Up Data", @@ -8800,7 +9197,7 @@ "uri":"admin_guide_000202.html", "node_id":"admin_guide_000202.xml", "product_code":"mrs", - "code":"473", + "code":"496", "des":"To ensure data security of MRS Manager routinely or before and after a critical operation (such as capacity expansion and reduction) on MRS Manager, you need to back up M", "doc_type":"usermanual", "kw":"Backing Up Manager Data,Backing Up Data,User Guide", @@ -8818,7 +9215,7 @@ "uri":"admin_guide_000343.html", "node_id":"admin_guide_000343.xml", "product_code":"mrs", - "code":"474", + "code":"497", "des":"To ensure CDL service data security routinely or before a major operation on CDL (such as upgrade or migration), you need to back up CDL data. The backup data can be used", "doc_type":"usermanual", "kw":"Backing Up CDL Data,Backing Up Data,User Guide", @@ -8836,7 +9233,7 @@ "uri":"admin_guide_000348.html", "node_id":"admin_guide_000348.xml", "product_code":"mrs", - "code":"475", + "code":"498", "des":"To ensure ClickHouse metadata security or before a major operation on ZooKeeper (such as upgrade or migration), you need to back up ClickHouse metadata. The backup data c", "doc_type":"usermanual", "kw":"Backing Up ClickHouse Metadata,Backing Up Data,User Guide", @@ -8854,7 +9251,7 @@ "uri":"admin_guide_000349.html", "node_id":"admin_guide_000349.xml", "product_code":"mrs", - "code":"476", + "code":"499", "des":"To ensure ClickHouse service data security routinely or before a major operation on ClickHouse (such as upgrade or migration), you need to back up ClickHouse service data", "doc_type":"usermanual", "kw":"Backing Up ClickHouse Service Data,Backing Up Data,User Guide", @@ -8872,7 +9269,7 @@ "uri":"admin_guide_000203.html", "node_id":"admin_guide_000203.xml", "product_code":"mrs", - "code":"477", + "code":"500", "des":"To ensure DBService service data security routinely or before a major operation on DBService (such as upgrade or migration), you need to back up DBService data. The backu", "doc_type":"usermanual", "kw":"Backing Up DBService Data,Backing Up Data,User Guide", @@ -8890,7 +9287,7 @@ "uri":"admin_guide_000204.html", "node_id":"admin_guide_000204.xml", "product_code":"mrs", - "code":"478", + "code":"501", "des":"To ensure HBase metadata security (including tableinfo files and HFiles) or before a major operation on HBase system tables (such as upgrade or migration), you need to ba", "doc_type":"usermanual", "kw":"Backing Up HBase Metadata,Backing Up Data,User Guide", @@ -8908,7 +9305,7 @@ "uri":"admin_guide_000205.html", "node_id":"admin_guide_000205.xml", "product_code":"mrs", - "code":"479", + "code":"502", "des":"To ensure HBase service data security routinely or before a major operation on HBase (such as upgrade or migration), you need to back up HBase service data. The backup da", "doc_type":"usermanual", "kw":"Backing Up HBase Service Data,Backing Up Data,User Guide", @@ -8926,7 +9323,7 @@ "uri":"admin_guide_000208.html", "node_id":"admin_guide_000208.xml", "product_code":"mrs", - "code":"480", + "code":"503", "des":"To ensure NameNode service data security routinely or before a major operation on NameNode (such as upgrade or migration), you need to back up NameNode data. The backup d", "doc_type":"usermanual", "kw":"Backing Up NameNode Data,Backing Up Data,User Guide", @@ -8944,7 +9341,7 @@ "uri":"admin_guide_000209.html", "node_id":"admin_guide_000209.xml", "product_code":"mrs", - "code":"481", + "code":"504", "des":"To ensure HDFS service data security routinely or before a major operation on HDFS (such as upgrade or migration), you need to back up HDFS service data. The backup data ", "doc_type":"usermanual", "kw":"Backing Up HDFS Service Data,Backing Up Data,User Guide", @@ -8962,7 +9359,7 @@ "uri":"admin_guide_000210.html", "node_id":"admin_guide_000210.xml", "product_code":"mrs", - "code":"482", + "code":"505", "des":"To ensure Hive service data security routinely or before a major operation on Hive (such as upgrade or migration), you need to back up Hive service data. The backup data ", "doc_type":"usermanual", "kw":"Backing Up Hive Service Data,Backing Up Data,User Guide", @@ -8980,7 +9377,7 @@ "uri":"admin_guide_000350.html", "node_id":"admin_guide_000350.xml", "product_code":"mrs", - "code":"483", + "code":"506", "des":"To ensure IoTDB metadata security and prevent the IoTDB service from being unavailable due to IoTDB metadata file damages, you need to back up IoTDB metadata. The backup ", "doc_type":"usermanual", "kw":"Backing Up IoTDB Metadata,Backing Up Data,User Guide", @@ -8998,7 +9395,7 @@ "uri":"admin_guide_000360.html", "node_id":"admin_guide_000360.xml", "product_code":"mrs", - "code":"484", + "code":"507", "des":"To ensure IoTDB service data security routinely or before a major operation on IoTDB (such as upgrade or migration), you need to back up IoTDB service data. The backup da", "doc_type":"usermanual", "kw":"Backing Up IoTDB Service Data,Backing Up Data,User Guide", @@ -9016,7 +9413,7 @@ "uri":"admin_guide_000211.html", "node_id":"admin_guide_000211.xml", "product_code":"mrs", - "code":"485", + "code":"508", "des":"To ensure Kafka metadata security or before a major operation on ZooKeeper (such as upgrade or migration), you need to back up Kafka metadata. The backup data can be used", "doc_type":"usermanual", "kw":"Backing Up Kafka Metadata,Backing Up Data,User Guide", @@ -9034,7 +9431,7 @@ "uri":"admin_guide_000215.html", "node_id":"admin_guide_000215.xml", "product_code":"mrs", - "code":"486", + "code":"509", "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":"Recovering Data", @@ -9052,7 +9449,7 @@ "uri":"admin_guide_000216.html", "node_id":"admin_guide_000216.xml", "product_code":"mrs", - "code":"487", + "code":"510", "des":"Manager data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical", "doc_type":"usermanual", "kw":"Restoring Manager Data,Recovering Data,User Guide", @@ -9070,7 +9467,7 @@ "uri":"admin_guide_000345.html", "node_id":"admin_guide_000345.xml", "product_code":"mrs", - "code":"488", + "code":"511", "des":"CDL data needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After an administrator performs major operati", "doc_type":"usermanual", "kw":"Restoring CDL Data,Recovering Data,User Guide", @@ -9088,7 +9485,7 @@ "uri":"admin_guide_000358.html", "node_id":"admin_guide_000358.xml", "product_code":"mrs", - "code":"489", + "code":"512", "des":"ClickHouse metadata needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After a user performs major operat", "doc_type":"usermanual", "kw":"Restoring ClickHouse Metadata,Recovering Data,User Guide", @@ -9106,7 +9503,7 @@ "uri":"admin_guide_000359.html", "node_id":"admin_guide_000359.xml", "product_code":"mrs", - "code":"490", + "code":"513", "des":"ClickHouse data needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After a user performs major operations", "doc_type":"usermanual", "kw":"Restoring ClickHouse Service Data,Recovering Data,User Guide", @@ -9124,7 +9521,7 @@ "uri":"admin_guide_000217.html", "node_id":"admin_guide_000217.xml", "product_code":"mrs", - "code":"491", + "code":"514", "des":"DBService data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critic", "doc_type":"usermanual", "kw":"Restoring DBService data,Recovering Data,User Guide", @@ -9142,7 +9539,7 @@ "uri":"admin_guide_000218.html", "node_id":"admin_guide_000218.xml", "product_code":"mrs", - "code":"492", + "code":"515", "des":"To ensure HBase metadata security (including tableinfo files and HFiles) or before a major operation on HBase system tables (such as upgrade or migration), you need to ba", "doc_type":"usermanual", "kw":"Restoring HBase Metadata,Recovering Data,User Guide", @@ -9160,7 +9557,7 @@ "uri":"admin_guide_000219.html", "node_id":"admin_guide_000219.xml", "product_code":"mrs", - "code":"493", + "code":"516", "des":"HBase data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical d", "doc_type":"usermanual", "kw":"Restoring HBase Service Data,Recovering Data,User Guide", @@ -9178,7 +9575,7 @@ "uri":"admin_guide_000222.html", "node_id":"admin_guide_000222.xml", "product_code":"mrs", - "code":"494", + "code":"517", "des":"NameNode data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critica", "doc_type":"usermanual", "kw":"Restoring NameNode Data,Recovering Data,User Guide", @@ -9196,7 +9593,7 @@ "uri":"admin_guide_000223.html", "node_id":"admin_guide_000223.xml", "product_code":"mrs", - "code":"495", + "code":"518", "des":"HDFS data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical da", "doc_type":"usermanual", "kw":"Restoring HDFS Service Data,Recovering Data,User Guide", @@ -9214,7 +9611,7 @@ "uri":"admin_guide_000224.html", "node_id":"admin_guide_000224.xml", "product_code":"mrs", - "code":"496", + "code":"519", "des":"Hive data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical da", "doc_type":"usermanual", "kw":"Restoring Hive Service Data,Recovering Data,User Guide", @@ -9232,7 +9629,7 @@ "uri":"admin_guide_000351.html", "node_id":"admin_guide_000351.xml", "product_code":"mrs", - "code":"497", + "code":"520", "des":"To ensure IoTDB metadata security and prevent the IoTDB service from being unavailable due to IoTDB file damage, IoTDB metadata needs to be backed up. In this way, the sy", "doc_type":"usermanual", "kw":"Restoring IoTDB Metadata,Recovering Data,User Guide", @@ -9250,7 +9647,7 @@ "uri":"admin_guide_000361.html", "node_id":"admin_guide_000361.xml", "product_code":"mrs", - "code":"498", + "code":"521", "des":"IoTDB service data needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After an administrator performs maj", "doc_type":"usermanual", "kw":"Restoring IoTDB Service Data,Recovering Data,User Guide", @@ -9268,7 +9665,7 @@ "uri":"admin_guide_000225.html", "node_id":"admin_guide_000225.xml", "product_code":"mrs", - "code":"499", + "code":"522", "des":"Kafka data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical d", "doc_type":"usermanual", "kw":"Restoring Kafka Metadata,Recovering Data,User Guide", @@ -9286,7 +9683,7 @@ "uri":"admin_guide_000200.html", "node_id":"admin_guide_000200.xml", "product_code":"mrs", - "code":"500", + "code":"523", "des":"DistCp is used to replicate the data stored in HDFS from a cluster to another cluster. DistCp depends on the cross-cluster replication function, which is disabled by defa", "doc_type":"usermanual", "kw":"Enabling Cross-Cluster Replication,Backup and Recovery Management,User Guide", @@ -9304,7 +9701,7 @@ "uri":"admin_guide_000229.html", "node_id":"admin_guide_000229.xml", "product_code":"mrs", - "code":"501", + "code":"524", "des":"When DistCp is used to back up data, the backup snapshot is saved to HDFS of the active cluster. MRS Manager supports using the local snapshot for quick data restoration,", "doc_type":"usermanual", "kw":"Managing Local Quick Restoration Tasks,Backup and Recovery Management,User Guide", @@ -9322,7 +9719,7 @@ "uri":"admin_guide_000230.html", "node_id":"admin_guide_000230.xml", "product_code":"mrs", - "code":"502", + "code":"525", "des":"This section describes how to modify the parameters of a created backup task on MRS Manager to meet changing service requirements. The parameters of restoration tasks can", "doc_type":"usermanual", "kw":"Modifying a Backup Task,Backup and Recovery Management,User Guide", @@ -9340,7 +9737,7 @@ "uri":"admin_guide_000231.html", "node_id":"admin_guide_000231.xml", "product_code":"mrs", - "code":"503", + "code":"526", "des":"This section describes how to view created backup and recovery tasks and check their running status on MRS Manager.You have logged in to MRS Manager. For details, see Log", "doc_type":"usermanual", "kw":"Viewing Backup and Restoration Tasks,Backup and Recovery Management,User Guide", @@ -9358,7 +9755,7 @@ "uri":"admin_guide_000357.html", "node_id":"admin_guide_000357.xml", "product_code":"mrs", - "code":"504", + "code":"527", "des":"This section applies only to MRS 3.1.0.How do I configure the environment when I create a ClickHouse backup task on MRS Manager and set the path type to RemoteHDFS?For ex", "doc_type":"usermanual", "kw":"How Do I Configure the Environment When I Create a ClickHouse Backup Task on MRS Manager and Set the", @@ -9372,11 +9769,130 @@ "title":"How Do I Configure the Environment When I Create a ClickHouse Backup Task on MRS Manager and Set the Path Type to RemoteHDFS?", "githuburl":"" }, + { + "uri":"admin_guide_000407.html", + "node_id":"admin_guide_000407.xml", + "product_code":"", + "code":"528", + "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":"", + "kw":"SQL Inspector", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"SQL Inspector", + "githuburl":"" + }, + { + "uri":"admin_guide_000408.html", + "node_id":"admin_guide_000408.xml", + "product_code":"", + "code":"529", + "des":"SQL engines in the big data field are emerging one after another. In addition to a wide range of solutions, some problems are exposed. For example, the quality of SQL inp", + "doc_type":"", + "kw":"Overview,SQL Inspector,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Overview", + "githuburl":"" + }, + { + "uri":"admin_guide_000409.html", + "node_id":"admin_guide_000409.xml", + "product_code":"", + "code":"530", + "des":"You can add rules for specified tenants and SQL engines on FusionInsight Manager. The system will display hints on, intercept, or block SQL requests matched by the rules.", + "doc_type":"", + "kw":"Adding an SQL Inspection,SQL Inspector,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Adding an SQL Inspection", + "githuburl":"" + }, + { + "uri":"admin_guide_000412.html", + "node_id":"admin_guide_000412.xml", + "product_code":"", + "code":"531", + "des":"You can configure rules for Hive SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the Hive service has b", + "doc_type":"", + "kw":"Configuring Hive SQL Inspection,SQL Inspector,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Configuring Hive SQL Inspection", + "githuburl":"" + }, + { + "uri":"admin_guide_000413.html", + "node_id":"admin_guide_000413.xml", + "product_code":"", + "code":"532", + "des":"You can configure rules for ClickHouse SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the ClickHouse s", + "doc_type":"", + "kw":"Configuring ClickHouse SQL Inspection,SQL Inspector,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Configuring ClickHouse SQL Inspection", + "githuburl":"" + }, + { + "uri":"admin_guide_000416.html", + "node_id":"admin_guide_000416.xml", + "product_code":"", + "code":"533", + "des":"You can configure rules for HetuEngine SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the HetuEngine s", + "doc_type":"", + "kw":"Configuring HetuEngine SQL Inspection,SQL Inspector,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Configuring HetuEngine SQL Inspection", + "githuburl":"" + }, + { + "uri":"admin_guide_000414.html", + "node_id":"admin_guide_000414.xml", + "product_code":"", + "code":"534", + "des":"You can configure rules for Spark SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the Spark service has", + "doc_type":"", + "kw":"Configuring Spark SQL Inspection,SQL Inspector,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Configuring Spark SQL Inspection", + "githuburl":"" + }, { "uri":"admin_guide_000233.html", "node_id":"admin_guide_000233.xml", "product_code":"mrs", - "code":"505", + "code":"535", "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":"Security Management", @@ -9394,7 +9910,7 @@ "uri":"admin_guide_000234.html", "node_id":"admin_guide_000234.xml", "product_code":"mrs", - "code":"506", + "code":"536", "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":"Security Overview", @@ -9412,7 +9928,7 @@ "uri":"admin_guide_000235.html", "node_id":"admin_guide_000235.xml", "product_code":"mrs", - "code":"507", + "code":"537", "des":"MRS adopts the role-based access control (RBAC) mode to manage rights on the big data system. It integrates the right management functions of the components to centrally ", "doc_type":"usermanual", "kw":"Right Model,Security Overview,User Guide", @@ -9430,7 +9946,7 @@ "uri":"admin_guide_000236.html", "node_id":"admin_guide_000236.xml", "product_code":"mrs", - "code":"508", + "code":"538", "des":"MRS adopts the Lightweight Directory Access Protocol (LDAP) to store data of users and user groups. Information about role definitions is stored in the relational databas", "doc_type":"usermanual", "kw":"Right Mechanism,Security Overview,User Guide", @@ -9448,7 +9964,7 @@ "uri":"admin_guide_000237.html", "node_id":"admin_guide_000237.xml", "product_code":"mrs", - "code":"509", + "code":"539", "des":"The big data platform performs user identity authentication to prevent invalid users from accessing the cluster. The cluster provides authentication capabilities in both ", "doc_type":"usermanual", "kw":"Authentication Policies,Security Overview,User Guide", @@ -9466,7 +9982,7 @@ "uri":"admin_guide_000238.html", "node_id":"admin_guide_000238.xml", "product_code":"mrs", - "code":"510", + "code":"540", "des":"After a user is authenticated by the big data platform, the system determines whether to verify the user's permission based on the actual permission management configurat", "doc_type":"usermanual", "kw":"Permission Verification Policies,Security Overview,User Guide", @@ -9484,10 +10000,10 @@ "uri":"admin_guide_000239.html", "node_id":"admin_guide_000239.xml", "product_code":"mrs", - "code":"511", + "code":"541", "des":"The MRS cluster provides the following three types of users. The system administrator needs to periodically change the passwords. It is not recommended to use the default", "doc_type":"usermanual", - "kw":"User Account ListUser Account ListSystem User Description,Security Overview,User Guide", + "kw":"User Account List,Security Overview,User Guide", "search_title":"", "metedata":[ { @@ -9495,14 +10011,14 @@ "prodname":"mrs" } ], - "title":"User Account ListUser Account ListSystem User Description", + "title":"User Account List", "githuburl":"" }, { "uri":"admin_guide_000240.html", "node_id":"admin_guide_000240.xml", "product_code":"mrs", - "code":"512", + "code":"542", "des":"If the current cluster is not the cluster that is installed for the first time in MRS Manager, the default user group name of all components except Manager in the cluster", "doc_type":"usermanual", "kw":"Default Permission Information,Security Overview,User Guide", @@ -9520,7 +10036,7 @@ "uri":"admin_guide_000241.html", "node_id":"admin_guide_000241.xml", "product_code":"mrs", - "code":"513", + "code":"543", "des":"You can query and set user rights data through the following MRS Manager modules:User management: Users can be added, deleted, modified, queried, bound to user groups, an", "doc_type":"usermanual", "kw":"MRS Manager Security Functions,Security Overview,User Guide", @@ -9538,7 +10054,7 @@ "uri":"admin_guide_000242.html", "node_id":"admin_guide_000242.xml", "product_code":"mrs", - "code":"514", + "code":"544", "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":"Account Management", @@ -9557,7 +10073,7 @@ "uri":"admin_guide_000243.html", "node_id":"admin_guide_000243.xml", "product_code":"mrs", - "code":"515", + "code":"545", "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":"Account Security Settings", @@ -9576,7 +10092,7 @@ "uri":"admin_guide_000245.html", "node_id":"admin_guide_000245.xml", "product_code":"mrs", - "code":"516", + "code":"546", "des":"If the LDAP user cn=pg_search_dn,ou=Users,dc=hadoop,dc=com and LDAP management accounts cn=krbkdc,ou=Users,dc=hadoop,dc=com and cn=krbadmin,ou=Users,dc=hadoop,dc=com are ", "doc_type":"usermanual", "kw":"Unlocking LDAP Users and Management Accounts,Account Security Settings,User Guide", @@ -9594,7 +10110,7 @@ "uri":"admin_guide_000246.html", "node_id":"admin_guide_000246.xml", "product_code":"mrs", - "code":"517", + "code":"547", "des":"If the service is abnormal, the internal user of the system may be locked. Unlock the user promptly, or the cluster cannot run properly. For the list of system internal u", "doc_type":"usermanual", "kw":"Internal an Internal System User,Account Security Settings,User Guide", @@ -9612,7 +10128,7 @@ "uri":"admin_guide_000247.html", "node_id":"admin_guide_000247.xml", "product_code":"mrs", - "code":"518", + "code":"548", "des":"HDFS and ZooKeeper verify the permission of users who attempt to access the services in both security and normal clusters by default. Users without related permission can", "doc_type":"usermanual", "kw":"Enabling and Disabling Permission Verification on Cluster Components,Account Security Settings,User ", @@ -9630,7 +10146,7 @@ "uri":"admin_guide_000248.html", "node_id":"admin_guide_000248.xml", "product_code":"mrs", - "code":"519", + "code":"549", "des":"When the cluster is installed in normal mode, the component clients do not support security authentication and cannot use the kinit command. Therefore, nodes outside the ", "doc_type":"usermanual", "kw":"Logging In to a Non-Cluster Node Using a Cluster User in Normal Mode,Account Security Settings,User ", @@ -9648,7 +10164,7 @@ "uri":"admin_guide_000249.html", "node_id":"admin_guide_000249.xml", "product_code":"mrs", - "code":"520", + "code":"550", "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":"Changing the Password for a System User", @@ -9667,7 +10183,7 @@ "uri":"admin_guide_000250.html", "node_id":"admin_guide_000250.xml", "product_code":"mrs", - "code":"521", + "code":"551", "des":"User admin is the system administrator account of MRS Manager. You are advised to periodically change the password on MRS Manager to improve system security.User admin is", "doc_type":"usermanual", "kw":"Changing the Password for User admin,Changing the Password for a System User,User Guide", @@ -9685,7 +10201,7 @@ "uri":"admin_guide_000251.html", "node_id":"admin_guide_000251.xml", "product_code":"mrs", - "code":"522", + "code":"552", "des":"During MRS Manager installation, the system automatically creates user omm and ommdba on each node in the cluster. Periodically change the login passwords of the OS users", "doc_type":"usermanual", "kw":"Changing the Password for an OS User,Changing the Password for a System User,User Guide", @@ -9703,7 +10219,7 @@ "uri":"admin_guide_000252.html", "node_id":"admin_guide_000252.xml", "product_code":"mrs", - "code":"523", + "code":"553", "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":"Changing the Password for a System Internal User", @@ -9722,7 +10238,7 @@ "uri":"admin_guide_000253.html", "node_id":"admin_guide_000253.xml", "product_code":"mrs", - "code":"524", + "code":"554", "des":"It is recommended that the administrator periodically change the password of Kerberos administrator kadmin to improve the system O&M security.If the user password is chan", "doc_type":"usermanual", "kw":"Changing the Password for the Kerberos Administrator,Changing the Password for a System Internal Use", @@ -9740,7 +10256,7 @@ "uri":"admin_guide_000254.html", "node_id":"admin_guide_000254.xml", "product_code":"mrs", - "code":"525", + "code":"555", "des":"It is recommended that the administrator periodically change the password of OMS Kerberos administrator kadmin to improve the system O&M security.If the user password is ", "doc_type":"usermanual", "kw":"Changing the Password for the OMS Kerberos Administrator,Changing the Password for a System Internal", @@ -9758,8 +10274,8 @@ "uri":"admin_guide_000255.html", "node_id":"admin_guide_000255.xml", "product_code":"mrs", - "code":"526", - "des":"It is recommended that the administrator periodically changes the passwords of LDAP administrator cn=root,dc=hadoop,dc=com and LDAP user cn=pg_search_dn,ou=Users,dc=hadoo", + "code":"556", + "des":"This section applies only to MRS 3.1.0. For later versions, see Modifying OMS Service Configuration Parameters.It is recommended that the administrator periodically chang", "doc_type":"usermanual", "kw":"Changing the Passwords of the LDAP Administrator and the LDAP User (Including OMS LDAP),Changing the", "search_title":"", @@ -9776,8 +10292,8 @@ "uri":"admin_guide_000256.html", "node_id":"admin_guide_000256.xml", "product_code":"mrs", - "code":"527", - "des":"It is recommended that the administrator periodically changes the passwords of LDAP administrator accounts cn=krbkdc,ou=Users,dc=hadoop,dc=com and cn=krbadmin,ou=Users,dc", + "code":"557", + "des":"This section applies only to MRS 3.1.0. For later versions, see Modifying OMS Service Configuration Parameters.It is recommended that the administrator periodically chang", "doc_type":"usermanual", "kw":"Changing the Password for the LDAP Administrator,Changing the Password for a System Internal User,Us", "search_title":"", @@ -9794,7 +10310,7 @@ "uri":"admin_guide_000257.html", "node_id":"admin_guide_000257.xml", "product_code":"mrs", - "code":"528", + "code":"558", "des":"It is recommended that the administrator periodically change the password for each component running user to improve the system O&M security.Component running users can b", "doc_type":"usermanual", "kw":"Changing the Password for a Component Running User,Changing the Password for a System Internal User,", @@ -9812,7 +10328,7 @@ "uri":"admin_guide_000258.html", "node_id":"admin_guide_000258.xml", "product_code":"mrs", - "code":"529", + "code":"559", "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":"Changing the Password for a Database User", @@ -9831,7 +10347,7 @@ "uri":"admin_guide_000259.html", "node_id":"admin_guide_000259.xml", "product_code":"mrs", - "code":"530", + "code":"560", "des":"It is recommended that the administrator periodically change the password of the OMS database administrator to improve the system O&M security.The password of user ommdba", "doc_type":"usermanual", "kw":"Changing the Password of the OMS Database Administrator,Changing the Password for a Database User,Us", @@ -9849,7 +10365,7 @@ "uri":"admin_guide_000260.html", "node_id":"admin_guide_000260.xml", "product_code":"mrs", - "code":"531", + "code":"561", "des":"It is recommended that the administrator periodically change the password of the user accessing the OMS database to improve the system O&M security.The OMS service needs ", "doc_type":"usermanual", "kw":"Changing the Password for the Data Access User of the OMS Database,Changing the Password for a Datab", @@ -9867,7 +10383,7 @@ "uri":"admin_guide_000261.html", "node_id":"admin_guide_000261.xml", "product_code":"mrs", - "code":"532", + "code":"562", "des":"It is recommended that the administrator periodically change the password for each component database user to improve the system O&M security.This section applies only to", "doc_type":"usermanual", "kw":"Changing the Password for a Component Database User,Changing the Password for a Database User,User G", @@ -9885,7 +10401,7 @@ "uri":"admin_guide_000363.html", "node_id":"admin_guide_000363.xml", "product_code":"mrs", - "code":"533", + "code":"563", "des":"Default passwords for components in the MRS cluster to connect to the DBService database are random. You are advised to periodically reset the passwords of component data", "doc_type":"usermanual", "kw":"Resetting the Component Database User Password,Changing the Password for a Database User,User Guide", @@ -9903,7 +10419,7 @@ "uri":"admin_guide_000354.html", "node_id":"admin_guide_000354.xml", "product_code":"mrs", - "code":"534", + "code":"564", "des":"The password of user omm for the DBService database cannot be changed on the standby DBService node. Change the password on the active DBService node only.su - ommsource ", "doc_type":"usermanual", "kw":"Changing the Password for User omm in DBService,Changing the Password for a Database User,User Guide", @@ -9921,7 +10437,7 @@ "uri":"admin_guide_000271.html", "node_id":"admin_guide_000271.xml", "product_code":"mrs", - "code":"535", + "code":"565", "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":"Security Hardening", @@ -9939,7 +10455,7 @@ "uri":"admin_guide_000272.html", "node_id":"admin_guide_000272.xml", "product_code":"mrs", - "code":"536", + "code":"566", "des":"Tomcat is hardened as follows based on open-source software during MRS Manager software installation and use:The Tomcat version is upgraded to the official version.Permis", "doc_type":"usermanual", "kw":"Hardening Policies,Security Hardening,User Guide", @@ -9957,7 +10473,7 @@ "uri":"admin_guide_000274.html", "node_id":"admin_guide_000274.xml", "product_code":"mrs", - "code":"537", + "code":"567", "des":"By default, the LDAP service deployed in the OMS and cluster can be accessed by any IP address. To enable the LDAP service to be accessed by only trusted IP addresses, yo", "doc_type":"usermanual", "kw":"Configuring a Trusted IP Address to Access LDAP,Security Hardening,User Guide", @@ -9975,7 +10491,7 @@ "uri":"admin_guide_000276.html", "node_id":"admin_guide_000276.xml", "product_code":"mrs", - "code":"538", + "code":"568", "des":"Setting the HFile and WAL encryption mode to SMS4 or AES has a great impact on the system and will cause data loss in case of any misoperation. Therefore, this operation ", "doc_type":"usermanual", "kw":"HFile and WAL Encryption,Security Hardening,User Guide", @@ -9993,7 +10509,7 @@ "uri":"admin_guide_000277.html", "node_id":"admin_guide_000277.xml", "product_code":"mrs", - "code":"539", + "code":"569", "des":"The channels between components are not encrypted by default. You can set the following parameters to configure security channel encryption.Page access for setting parame", "doc_type":"usermanual", "kw":"Configuring Hadoop Security Parameters,Security Hardening,User Guide", @@ -10011,7 +10527,7 @@ "uri":"admin_guide_000278.html", "node_id":"admin_guide_000278.xml", "product_code":"mrs", - "code":"540", + "code":"570", "des":"If the Replication function is enabled for HBase clusters, a protection mechanism for data modification is added on the standby HBase cluster to ensure data consistency b", "doc_type":"usermanual", "kw":"Configuring an IP Address Whitelist for Modification Allowed by HBase,Security Hardening,User Guide", @@ -10029,7 +10545,7 @@ "uri":"admin_guide_000279.html", "node_id":"admin_guide_000279.xml", "product_code":"mrs", - "code":"541", + "code":"571", "des":"When a cluster is installed, an encryption key is generated automatically by the system so that the security information in the cluster (such as all database user passwor", "doc_type":"usermanual", "kw":"Updating a Key for a Cluster,Security Hardening,User Guide", @@ -10047,7 +10563,7 @@ "uri":"admin_guide_000280.html", "node_id":"admin_guide_000280.xml", "product_code":"mrs", - "code":"542", + "code":"572", "des":"In the cluster adopting the dual-plane networking, the LDAP is deployed on the service plane. To ensure the LDAP data security, you are advised to configure the firewall ", "doc_type":"usermanual", "kw":"Hardening the LDAP,Security Hardening,User Guide", @@ -10065,7 +10581,7 @@ "uri":"admin_guide_000281.html", "node_id":"admin_guide_000281.xml", "product_code":"mrs", - "code":"543", + "code":"573", "des":"Data between the Kafka client and the broker is transmitted in plain text. The Kafka client may be deployed in an untrusted network, exposing the transmitting data to lea", "doc_type":"usermanual", "kw":"Configuring Kafka Data Encryption During Transmission,Security Hardening,User Guide", @@ -10083,7 +10599,7 @@ "uri":"admin_guide_000282.html", "node_id":"admin_guide_000282.xml", "product_code":"mrs", - "code":"544", + "code":"574", "des":"The channel between components is not encrypted by default. You can set parameters to enable security channel encryption.Navigation path for setting parameters: On MRS Ma", "doc_type":"usermanual", "kw":"Configuring HDFS Data Encryption During Transmission,Security Hardening,User Guide", @@ -10101,7 +10617,7 @@ "uri":"admin_guide_000284.html", "node_id":"admin_guide_000284.xml", "product_code":"mrs", - "code":"545", + "code":"575", "des":"After a cluster is installed, Controller and Agent need to communicate with each other. The Kerberos authentication is used during the communication. By default, the comm", "doc_type":"usermanual", "kw":"Encrypting the Communication Between the Controller and the Agent,Security Hardening,User Guide", @@ -10119,7 +10635,7 @@ "uri":"admin_guide_000285.html", "node_id":"admin_guide_000285.xml", "product_code":"mrs", - "code":"546", + "code":"576", "des":"During cluster installation, the system automatically generate the SSH public key and private key for user omm to establish the trust relationship between nodes. After th", "doc_type":"usermanual", "kw":"Updating SSH Keys for User omm,Security Hardening,User Guide", @@ -10133,11 +10649,28 @@ "title":"Updating SSH Keys for User omm", "githuburl":"" }, + { + "uri":"admin_guide_000410.html", + "node_id":"admin_guide_000410.xml", + "product_code":"", + "code":"577", + "des":"FusionInsight Manager allows you to configure the timeout duration of the Manager page based on service requirements. You must properly set the timeout duration to preven", + "doc_type":"", + "kw":"Changing the Timeout Duration of the Manager Page,Security Hardening,User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"Changing the Timeout Duration of the Manager Page", + "githuburl":"" + }, { "uri":"admin_guide_000287.html", "node_id":"admin_guide_000287.xml", "product_code":"mrs", - "code":"547", + "code":"578", "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":"Security Maintenance", @@ -10155,7 +10688,7 @@ "uri":"admin_guide_000289.html", "node_id":"admin_guide_000289.xml", "product_code":"mrs", - "code":"548", + "code":"579", "des":"It is recommended that the administrator conduct routine checks on the accounts. The check covers the following items:Check whether the accounts of the OS, MRS Manager, a", "doc_type":"usermanual", "kw":"Account Maintenance Suggestions,Security Maintenance,User Guide", @@ -10173,7 +10706,7 @@ "uri":"admin_guide_000290.html", "node_id":"admin_guide_000290.xml", "product_code":"mrs", - "code":"549", + "code":"580", "des":"User identity authentication is a must for accessing the application system. The complexity and validity period of user accounts and passwords must meet customers' securi", "doc_type":"usermanual", "kw":"Password Maintenance Suggestions,Security Maintenance,User Guide", @@ -10191,7 +10724,7 @@ "uri":"admin_guide_000291.html", "node_id":"admin_guide_000291.xml", "product_code":"mrs", - "code":"550", + "code":"581", "des":"Operation logs help discover exceptions such as illegal operations and login by unauthorized users. The system records important operations in logs. You can use operation", "doc_type":"usermanual", "kw":"Log Maintenance Suggestions,Security Maintenance,User Guide", @@ -10209,7 +10742,7 @@ "uri":"admin_guide_000315.html", "node_id":"admin_guide_000315.xml", "product_code":"mrs", - "code":"551", + "code":"582", "des":"MRS MRS cluster is a big data cluster that provides users with distributed data analysis and computing capabilities. The built-in JDK of MRS MRS is OpenJDK, which is used", "doc_type":"usermanual", "kw":"Security Statement,Security Management,User Guide", @@ -10227,7 +10760,7 @@ "uri":"mrs_01_1298.html", "node_id":"mrs_01_1298.xml", "product_code":"mrs", - "code":"552", + "code":"583", "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":"Alarm Reference (Applicable to MRS 3.x)", @@ -10246,14 +10779,14 @@ "uri":"ALM-12001.html", "node_id":"alm-12001.xml", "product_code":"mrs", - "code":"553", + "code":"584", "des":"Cluster audit logs need to be dumped on a third-party server due to the local historical data backup policy. The system starts to check the dump server at 3 a.m. every da", "doc_type":"alarm", "kw":"ALM-12001 Audit Log Dumping Failure,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10264,14 +10797,14 @@ "uri":"ALM-12004.html", "node_id":"alm-12004.xml", "product_code":"mrs", - "code":"554", + "code":"585", "des":"The system checks LDAP resources every 60 seconds. This alarm is generated when the system detects that the LDAP resources in Manager are abnormal for six consecutive tim", "doc_type":"alarm", "kw":"ALM-12004 OLdap Resource Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10282,14 +10815,14 @@ "uri":"ALM-12005.html", "node_id":"alm-12005.xml", "product_code":"mrs", - "code":"555", + "code":"586", "des":"The alarm module checks the status of the Kerberos resource in Manager every 80 seconds. This alarm is generated when the alarm module detects that the Kerberos resources", "doc_type":"alarm", "kw":"ALM-12005 OKerberos Resource Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10300,14 +10833,14 @@ "uri":"ALM-12006.html", "node_id":"alm-12006.xml", "product_code":"mrs", - "code":"556", + "code":"587", "des":"Controller checks the NodeAgent heartbeat every 30 seconds. If Controller does not receive heartbeat messages from a NodeAgent, it attempts to restart the NodeAgent proce", "doc_type":"alarm", "kw":"ALM-12006 Node Fault,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10318,14 +10851,14 @@ "uri":"ALM-12007.html", "node_id":"alm-12007.xml", "product_code":"mrs", - "code":"557", + "code":"588", "des":"This alarm is generated when the process health check module detects that the process connection status is Bad for three consecutive times. The process health check modul", "doc_type":"alarm", "kw":"ALM-12007 Process Fault,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10336,14 +10869,14 @@ "uri":"ALM-12010.html", "node_id":"alm-12010.xml", "product_code":"mrs", - "code":"558", + "code":"589", "des":"This alarm is generated when the active Mager does not receive the heartbeat signal from the standby Manager within 7 seconds.This alarm is cleared when the active Manage", "doc_type":"alarm", "kw":"ALM-12010 Manager Heartbeat Interruption Between the Active and Standby Nodes,Alarm Reference (Appli", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10354,14 +10887,14 @@ "uri":"ALM-12011.html", "node_id":"alm-12011.xml", "product_code":"mrs", - "code":"559", + "code":"590", "des":"The system checks data synchronization between the active and standby Manager nodes every 60 seconds. This alarm is generated when the standby Manager fails to synchroniz", "doc_type":"alarm", "kw":"ALM-12011 Manager Data Synchronization Exception Between the Active and Standby Nodes,Alarm Referenc", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10372,14 +10905,14 @@ "uri":"ALM-12012.html", "node_id":"alm-12012.xml", "product_code":"mrs", - "code":"560", + "code":"591", "des":"The system checks whether the NTP service on a node synchronizes time with the NTP service on the active OMS node every 60 seconds. This alarm is generated when the NTP s", "doc_type":"alarm", "kw":"ALM-12012 NTP Service Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10390,14 +10923,14 @@ "uri":"ALM-12014.html", "node_id":"alm-12014.xml", "product_code":"mrs", - "code":"561", + "code":"592", "des":"The system checks the partition status every 60 seconds. This alarm is generated when the system detects that a partition to which service directories are mounted is lost", "doc_type":"alarm", "kw":"ALM-12014 Partition Lost,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10408,14 +10941,14 @@ "uri":"ALM-12015.html", "node_id":"alm-12015.xml", "product_code":"mrs", - "code":"562", + "code":"593", "des":"The system checks the partition status every 60 seconds. This alarm is generated when the system detects that a partition to which service directories are mounted enters ", "doc_type":"alarm", "kw":"ALM-12015 Partition Filesystem Readonly,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10426,14 +10959,14 @@ "uri":"ALM-12016.html", "node_id":"alm-12016.xml", "product_code":"mrs", - "code":"563", + "code":"594", "des":"The system checks the CPU usage every 30 seconds and compares the actual CPU usage with the threshold. The CPU usage has a default threshold. This alarm is generated when", "doc_type":"alarm", "kw":"ALM-12016 CPU Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10444,14 +10977,14 @@ "uri":"ALM-12017.html", "node_id":"alm-12017.xml", "product_code":"mrs", - "code":"564", + "code":"595", "des":"The system checks the host disk usage of the system every 30 seconds and compares the actual disk usage with the threshold. The disk usage has a default threshold, this a", "doc_type":"alarm", "kw":"ALM-12017 Insufficient Disk Capacity,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10462,14 +10995,14 @@ "uri":"ALM-12018.html", "node_id":"alm-12018.xml", "product_code":"mrs", - "code":"565", + "code":"596", "des":"The system checks the memory usage of the system every 30 seconds and compares the actual memory usage with the threshold. The memory usage has a default threshold, this ", "doc_type":"alarm", "kw":"ALM-12018 Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10480,14 +11013,14 @@ "uri":"ALM-12027.html", "node_id":"alm-12027.xml", "product_code":"mrs", - "code":"566", + "code":"597", "des":"The system checks the PID usage every 30 seconds and compares the actual PID usage with the default PID usage threshold. This alarm is generated when the system detects t", "doc_type":"alarm", "kw":"ALM-12027 Host PID Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10498,14 +11031,14 @@ "uri":"ALM-12028.html", "node_id":"alm-12028.xml", "product_code":"mrs", - "code":"567", + "code":"598", "des":"The system checks the number of processes in the D stateand Z state of user omm on the host every 30 seconds and compares the actual number with the threshold. The number", "doc_type":"alarm", "kw":"and Z StateALM-12028 Number of Processes in the D State and Z State on a Host Exceeds the Threshold,", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10516,14 +11049,14 @@ "uri":"ALM-12033.html", "node_id":"alm-12033.xml", "product_code":"mrs", - "code":"568", - "des":"For HDDs, the alarm is triggered when any of the following conditions is met:The system runs the iostat command every 3 seconds, and detects that the svctm value exceeds ", + "code":"599", + "des":"For MRS 3.3.0 and its later versions:For HDDs, the alarm is triggered when any of the following conditions is met:By default, the system collects data every 3 seconds. Th", "doc_type":"alarm", "kw":"ALM-12033 Slow Disk Fault,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10534,14 +11067,14 @@ "uri":"ALM-12034.html", "node_id":"alm-12034.xml", "product_code":"mrs", - "code":"569", + "code":"600", "des":"The system executes the periodic backup task every 60 minutes. This alarm is generated when a periodical backup task fails to be executed. This alarm is cleared when the ", "doc_type":"alarm", "kw":"ALM-12034 Periodical Backup Failure,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10552,14 +11085,14 @@ "uri":"ALM-12035.html", "node_id":"alm-12035.xml", "product_code":"mrs", - "code":"570", + "code":"601", "des":"After the recovery task fails, the system automatically rolls back every 60 minutes. If the rollback fails, data may be lost. If this occurs, an alarm is reported. This a", "doc_type":"alarm", "kw":"ALM-12035 Unknown Data Status After Recovery Task Failure,Alarm Reference (Applicable to MRS 3.x),Us", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10570,14 +11103,14 @@ "uri":"ALM-12037.html", "node_id":"alm-12037.xml", "product_code":"mrs", - "code":"571", + "code":"602", "des":"The system checks the NTP server status every 60 seconds. This alarm is generated when the system detects that the NTP server is abnormal for 10 consecutive times.This al", "doc_type":"alarm", "kw":"ALM-12037 NTP Server Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10588,14 +11121,14 @@ "uri":"ALM-12038.html", "node_id":"alm-12038.xml", "product_code":"mrs", - "code":"572", + "code":"603", "des":"After monitoring indicator dumping is configured on MRS Manager, the system checks the monitoring indicator dumping result at the dumping interval (60 seconds by default)", "doc_type":"alarm", "kw":"ALM-12038 Monitoring Indicator Dumping Failure,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10606,14 +11139,14 @@ "uri":"ALM-12039.html", "node_id":"alm-12039.xml", "product_code":"mrs", - "code":"573", + "code":"604", "des":"The system checks the data synchronization status between the active and standby OMS Databases every 10 seconds. This alarm is generated when the synchronization status c", "doc_type":"alarm", "kw":"ALM-12039 Active/Standby OMS Databases Not Synchronized,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10624,14 +11157,14 @@ "uri":"ALM-12040.html", "node_id":"alm-12040.xml", "product_code":"mrs", - "code":"574", + "code":"605", "des":"MRS 3.2.0-LTS.2 or later:The system checks whether the rng-tools or haveged tool has been enabled and correctly configured every 5 minutes. If neither tool is configured,", "doc_type":"alarm", "kw":"ALM-12040 Insufficient System Entropy,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10642,14 +11175,14 @@ "uri":"ALM-12041.html", "node_id":"alm-12041.xml", "product_code":"mrs", - "code":"575", + "code":"606", "des":"The system checks whether the permission, user, and user group information about critical directories or files is normal every 5 minutes. This alarm is generated when the", "doc_type":"alarm", "kw":"ALM-12041 Incorrect Permission on Key Files,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10660,14 +11193,14 @@ "uri":"ALM-12042.html", "node_id":"alm-12042.xml", "product_code":"mrs", - "code":"576", + "code":"607", "des":"The system checks whether critical configurations are correct every 5 minutes. This alarm is generated when the configurations are abnormal.This alarm is cleared when the", "doc_type":"alarm", "kw":"ALM-12042 Incorrect Configuration of Key Files,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10678,14 +11211,14 @@ "uri":"ALM-12045.html", "node_id":"alm-12045.xml", "product_code":"mrs", - "code":"577", + "code":"608", "des":"The system checks the read packet dropped rate every 30 seconds. This alarm is generated when the read packet dropped rate exceeds the threshold (the default threshold is", "doc_type":"alarm", "kw":"ALM-12045 Read Packet Dropped Rate Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10696,14 +11229,14 @@ "uri":"ALM-12046.html", "node_id":"alm-12046.xml", "product_code":"mrs", - "code":"578", + "code":"609", "des":"The system checks the write packet dropped rate every 30 seconds. This alarm is generated when the write packet dropped rate exceeds the threshold (the default threshold ", "doc_type":"alarm", "kw":"ALM-12046 Write Packet Dropped Rate Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Us", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10714,14 +11247,14 @@ "uri":"ALM-12047.html", "node_id":"alm-12047.xml", "product_code":"mrs", - "code":"579", + "code":"610", "des":"The system checks the read packet error rate every 30 seconds. This alarm is generated when the read packet error rate exceeds the threshold (the default threshold is 0.5", "doc_type":"alarm", "kw":"ALM-12047 Read Packet Error Rate Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10732,14 +11265,14 @@ "uri":"ALM-12048.html", "node_id":"alm-12048.xml", "product_code":"mrs", - "code":"580", + "code":"611", "des":"The system checks the write packet error rate every 30 seconds. This alarm is generated when the write packet error rate exceeds the threshold (the default threshold is 0", "doc_type":"alarm", "kw":"ALM-12048 Write Packet Error Rate Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10750,14 +11283,14 @@ "uri":"ALM-12049.html", "node_id":"alm-12049.xml", "product_code":"mrs", - "code":"581", + "code":"612", "des":"The system checks the network read throughput rate every 30 seconds and compares the actual throughput rate with the threshold (the default threshold is 80%). This alarm ", "doc_type":"alarm", "kw":"ALM-12049 Network Read Throughput Rate Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10768,14 +11301,14 @@ "uri":"ALM-12050.html", "node_id":"alm-12050.xml", "product_code":"mrs", - "code":"582", + "code":"613", "des":"The system checks the network write throughput rate every 30 seconds and compares the actual throughput rate with the threshold (the default threshold is 80%). This alarm", "doc_type":"alarm", "kw":"ALM-12050 Network Write Throughput Rate Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10786,14 +11319,14 @@ "uri":"ALM-12051.html", "node_id":"alm-12051.xml", "product_code":"mrs", - "code":"583", + "code":"614", "des":"The system checks the disk Inode usage every 30 seconds and compares the actual Inode usage with the threshold (the default threshold is 80%). This alarm is generated whe", "doc_type":"alarm", "kw":"ALM-12051 Disk Inode Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10804,14 +11337,14 @@ "uri":"ALM-12052.html", "node_id":"alm-12052.xml", "product_code":"mrs", - "code":"584", + "code":"615", "des":"The system checks the TCP temporary port usage every 30 seconds and compares the actual usage with the threshold (the default threshold is 80%). This alarm is generated w", "doc_type":"alarm", "kw":"ALM-12052 TCP Temporary Port Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10822,14 +11355,14 @@ "uri":"ALM-12053.html", "node_id":"alm-12053.xml", "product_code":"mrs", - "code":"585", + "code":"616", "des":"The system checks the file handle usage every 30 seconds and compares the actual usage with the threshold (the default threshold is 80%). This alarm is generated when the", "doc_type":"alarm", "kw":"ALM-12053 Host File Handle Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10840,14 +11373,14 @@ "uri":"ALM-12054.html", "node_id":"alm-12054.xml", "product_code":"mrs", - "code":"586", + "code":"617", "des":"The system checks whether the certificate file is invalid (has expired or is not valid yet) on 23:00 every day. This alarm is generated when the certificate file is inval", "doc_type":"alarm", "kw":"ALM-12054 Invalid Certificate File,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10858,14 +11391,14 @@ "uri":"ALM-12055.html", "node_id":"alm-12055.xml", "product_code":"mrs", - "code":"587", + "code":"618", "des":"The system checks the certificate file on 23:00 every day. This alarm is generated if the certificate file is about to expire within 30 days.This alarm is cleared when a ", "doc_type":"alarm", "kw":"ALM-12055 The Certificate File Is About to Expire,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10876,14 +11409,14 @@ "uri":"ALM-12057.html", "node_id":"alm-12057.xml", "product_code":"mrs", - "code":"588", + "code":"619", "des":"After the system is installed, it checks whether the task for periodically backing up metadata to the third-party server, and then performs the check hourly. If the task ", "doc_type":"alarm", "kw":"ALM-12057 Metadata Not Configured with the Task to Periodically Back Up Data to a Third-Party Server", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10894,14 +11427,14 @@ "uri":"ALM-12061.html", "node_id":"alm-12061.xml", "product_code":"mrs", - "code":"589", + "code":"620", "des":"The system checks the usage of the omm process every 30 seconds. Users can run the ps -o nlwp, pid, args, -u omm | awk '{sum+=$1} END {print \"\", sum}' command to obtain t", "doc_type":"alarm", "kw":"ALM-12061 Process Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10912,14 +11445,14 @@ "uri":"ALM-12062.html", "node_id":"alm-12062.xml", "product_code":"mrs", - "code":"590", + "code":"621", "des":"The system checks whether the OMS parameter configurations match with the cluster scale at each top hour. If the OMS parameter configurations do not meet the cluster scal", "doc_type":"alarm", "kw":"ALM-12062 OMS Parameter Configurations Mismatch with the Cluster Scale,Alarm Reference (Applicable t", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10930,14 +11463,14 @@ "uri":"ALM-12063.html", "node_id":"alm-12063.xml", "product_code":"mrs", - "code":"591", + "code":"622", "des":"The system checks whether the data disk of the current host is available at the top of each hour. The system creates files, writes files, and deletes files in the mount d", "doc_type":"alarm", "kw":"ALM-12063 Unavailable Disk,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10948,14 +11481,14 @@ "uri":"ALM-12064.html", "node_id":"alm-12064.xml", "product_code":"mrs", - "code":"592", + "code":"623", "des":"The system checks whether the random port range of the host conflicts with the range of ports used by the Cluster system every hour. The alarm is generated if they confli", "doc_type":"alarm", "kw":"ALM-12064 Host Random Port Range Conflicts with Cluster Used Port,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10966,14 +11499,14 @@ "uri":"ALM-12066.html", "node_id":"alm-12066.xml", "product_code":"mrs", - "code":"593", + "code":"624", "des":"The system checks whether the trust relationship between the active OMS node and other Agent nodes is normal every hour. The alarm is generated if the mutual trust fails.", "doc_type":"alarm", "kw":"ALM-12066 Trust Relationships Between Nodes Become Invalid,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -10984,14 +11517,14 @@ "uri":"ALM-12067.html", "node_id":"alm-12067.xml", "product_code":"mrs", - "code":"594", + "code":"625", "des":"HA checks the Tomcat resources of Manager every 85 seconds. This alarm is generated when HA detects that the Tomcat resources are abnormal for two consecutive times.This ", "doc_type":"alarm", "kw":"ALM-12067 Tomcat Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11002,14 +11535,14 @@ "uri":"ALM-12068.html", "node_id":"alm-12068.xml", "product_code":"mrs", - "code":"595", + "code":"626", "des":"HA checks the ACS resources of Manager every 80 seconds. This alarm is generated when HA detects that the ACS resources are abnormal for two consecutive times.This alarm ", "doc_type":"alarm", "kw":"ALM-12068 ACS Resource Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11020,14 +11553,14 @@ "uri":"ALM-12069.html", "node_id":"alm-12069.xml", "product_code":"mrs", - "code":"596", + "code":"627", "des":"HA checks the AOS resources of Manager every 81 seconds. This alarm is generated when HA detects that the AOS resources are abnormal for two consecutive times.This alarm ", "doc_type":"alarm", "kw":"ALM-12069 AOS Resource Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11038,14 +11571,14 @@ "uri":"ALM-12070.html", "node_id":"alm-12070.xml", "product_code":"mrs", - "code":"597", + "code":"628", "des":"HA checks the controller resources of Manager every 80 seconds. This alarm is generated when HA detects that the controller resources are abnormal for 2 consecutive times", "doc_type":"alarm", "kw":"ALM-12070 Controller Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11056,14 +11589,14 @@ "uri":"ALM-12071.html", "node_id":"alm-12071.xml", "product_code":"mrs", - "code":"598", + "code":"629", "des":"HA checks the httpd resources of Manager every 120 seconds. This alarm is generated when HA detects that the httpd resources are abnormal for 10 consecutive times.This al", "doc_type":"alarm", "kw":"ALM-12071 Httpd Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11074,14 +11607,14 @@ "uri":"ALM-12072.html", "node_id":"alm-12072.xml", "product_code":"mrs", - "code":"599", + "code":"630", "des":"HA checks the floatip resources of Manager every 9 seconds. This alarm is generated when HA detects that the floatip resources are abnormal for 3 consecutive times.This a", "doc_type":"alarm", "kw":"ALM-12072 FloatIP Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11092,14 +11625,14 @@ "uri":"ALM-12073.html", "node_id":"alm-12073.xml", "product_code":"mrs", - "code":"600", + "code":"631", "des":"HA checks the cep resources of Manager every 60 seconds. This alarm is generated when HA detects that the cep resources are abnormal for 2 consecutive times.This alarm is", "doc_type":"alarm", "kw":"ALM-12073 CEP Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11110,14 +11643,14 @@ "uri":"ALM-12074.html", "node_id":"alm-12074.xml", "product_code":"mrs", - "code":"601", + "code":"632", "des":"HA checks the fms resources of Manager every 60 seconds. This alarm is generated when HA detects that the fms resources are abnormal for 2 consecutive times.This alarm is", "doc_type":"alarm", "kw":"ALM-12074 FMS Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11128,14 +11661,14 @@ "uri":"ALM-12075.html", "node_id":"alm-12075.xml", "product_code":"mrs", - "code":"602", + "code":"633", "des":"HA checks the pms resources of Manager every 55 seconds. This alarm is generated when HA detects that the pms resources are abnormal for three consecutive times.This alar", "doc_type":"alarm", "kw":"ALM-12075 PMS Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11146,14 +11679,14 @@ "uri":"ALM-12076.html", "node_id":"alm-12076.xml", "product_code":"mrs", - "code":"603", + "code":"634", "des":"HA checks the Manager database every 10 seconds. This alarm is generated when HA detects that the database is abnormal for 3 consecutive times.This alarm is cleared when ", "doc_type":"alarm", "kw":"ALM-12076 GaussDB Resource Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11164,14 +11697,14 @@ "uri":"ALM-12077.html", "node_id":"alm-12077.xml", "product_code":"mrs", - "code":"604", + "code":"635", "des":"The system starts at 00:00 every day to check whether user omm has expired every eight hours. This alarm is generated if the user account has expired.This alarm is cleare", "doc_type":"alarm", "kw":"ALM-12077 User omm Expired,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11182,14 +11715,14 @@ "uri":"ALM-12078.html", "node_id":"alm-12078.xml", "product_code":"mrs", - "code":"605", + "code":"636", "des":"The system starts at 00:00 every day to check whether the password of user omm has expired every 8 hours. This alarm is generated if the password has expired.This alarm i", "doc_type":"alarm", "kw":"ALM-12078 Password of User omm Expired,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11200,14 +11733,14 @@ "uri":"ALM-12079.html", "node_id":"alm-12079.xml", "product_code":"mrs", - "code":"606", + "code":"637", "des":"The system starts at 00:00 every day to check whether user omm is about to expire every 8 hours. This alarm is generated if the user account will expire no less than 15 d", "doc_type":"alarm", "kw":"ALM-12079 User omm Is About to Expire,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11218,14 +11751,14 @@ "uri":"ALM-12080.html", "node_id":"alm-12080.xml", "product_code":"mrs", - "code":"607", + "code":"638", "des":"The system starts at 00:00 every day to check whether the password of user omm is about to expire every 8 hours. This alarm is generated if the password will expire no le", "doc_type":"alarm", "kw":"ALM-12080 Password of User omm Is About to Expire,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11236,14 +11769,14 @@ "uri":"ALM-12081.html", "node_id":"alm-12081.xml", "product_code":"mrs", - "code":"608", + "code":"639", "des":"The system starts at 00:00 every day to check whether user ommdba has expired every 8 hours. This alarm is generated if the user account has expired.This alarm is cleared", "doc_type":"alarm", "kw":"ALM-12081 User ommdba Expired,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11254,14 +11787,14 @@ "uri":"ALM-12082.html", "node_id":"alm-12082.xml", "product_code":"mrs", - "code":"609", + "code":"640", "des":"The system starts at 00:00 every day to check whether user ommdba is about to expire every 8 hours. This alarm is generated if the user account will expire no less than 1", "doc_type":"alarm", "kw":"ALM-12082 User ommdba Is About to Expire,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11272,14 +11805,14 @@ "uri":"ALM-12083.html", "node_id":"alm-12083.xml", "product_code":"mrs", - "code":"610", + "code":"641", "des":"The system starts at 00:00 every day to check whether the password of user ommdba is about to expire every 8 hours. This alarm is generated if the password is about to ex", "doc_type":"alarm", "kw":"ALM-12083 Password of User ommdba Is About to Expire,Alarm Reference (Applicable to MRS 3.x),User Gu", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11290,14 +11823,14 @@ "uri":"ALM-12084.html", "node_id":"alm-12084.xml", "product_code":"mrs", - "code":"611", + "code":"642", "des":"The system starts at 00:00 every day to check whether the password of user ommdba has expired every 8 hours. This alarm is generated if the password has expired.This alar", "doc_type":"alarm", "kw":"ALM-12084 Password of User ommdba Expired,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11308,14 +11841,14 @@ "uri":"ALM-12085.html", "node_id":"alm-12085.xml", "product_code":"mrs", - "code":"612", + "code":"643", "des":"The system dumps service audit logs at 03:00 every day and stores them on the OMS node. This alarm is generated when the dump fails. This alarm is cleared when the next d", "doc_type":"alarm", "kw":"ALM-12085 Service Audit Log Dump Failure,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11326,14 +11859,14 @@ "uri":"ALM-12087.html", "node_id":"alm-12087.xml", "product_code":"mrs", - "code":"613", + "code":"644", "des":"The system checks whether it is in the upgrade observation period at 00:00 every day and checks whether the duration that it has been in the upgrade observation state exc", "doc_type":"alarm", "kw":"ALM-12087 System Is in the Upgrade Observation Period,Alarm Reference (Applicable to MRS 3.x),User G", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11344,32 +11877,49 @@ "uri":"ALM-12089.html", "node_id":"alm-12089.xml", "product_code":"mrs", - "code":"614", + "code":"645", "des":"The alarm module checks the network health status of nodes in the cluster every 10 seconds. This alarm is generated when the network between two nodes is unreachable or t", "doc_type":"alarm", "kw":"ALM-12089 Inter-Node Network Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], "title":"ALM-12089 Inter-Node Network Is Abnormal", "githuburl":"" }, + { + "uri":"ALM-12091.html", + "node_id":"alm-12091.xml", + "product_code":"", + "code":"646", + "des":"HA checks the disaster resources of Manager every 86 seconds. This alarm is generated when HA detects that the disaster resources have been abnormal for 10 consecutive ti", + "doc_type":"", + "kw":"ALM-12091 Abnormal disaster Resources,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-12091 Abnormal disaster Resources", + "githuburl":"" + }, { "uri":"ALM-12101.html", "node_id":"alm-12101.xml", "product_code":"mrs", - "code":"615", + "code":"647", "des":"After the AZ DR function is enabled, the system checks the AZ health status every 5 minutes. This alarm is generated when the system detects that the AZ is subhealthy or ", "doc_type":"alarm", "kw":"ALM-12101 AZ Unhealthy,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11380,14 +11930,14 @@ "uri":"ALM-12102.html", "node_id":"alm-12102.xml", "product_code":"mrs", - "code":"616", + "code":"648", "des":"The alarm module checks the deployment status of AZ HA components every 5 minutes. This alarm is generated when the components that support DR are not deployed based on D", "doc_type":"alarm", "kw":"ALM-12102 AZ HA Component Is Not Deployed Based on DR Requirements,Alarm Reference (Applicable to MR", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11398,14 +11948,14 @@ "uri":"ALM-12103.html", "node_id":"alm-12103.xml", "product_code":"mrs", - "code":"617", + "code":"649", "des":"HA checks the Executor resources of Manager every 30 seconds. This alarm is generated when HA detects that the Executor resources are abnormal for two consecutive times.T", "doc_type":"alarm", "kw":"ALM-12103 Executor Resource Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11416,14 +11966,14 @@ "uri":"ALM-12104.html", "node_id":"alm-12104.xml", "product_code":"mrs", - "code":"618", + "code":"650", "des":"HA checks the Knox resources of Manager every 70 seconds. This alarm is generated when HA detects that the Knox resources are abnormal for three consecutive times.This al", "doc_type":"alarm", "kw":"ALM-12104 Abnormal Knox Resources,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11434,14 +11984,14 @@ "uri":"ALM-12110.html", "node_id":"alm-12110.xml", "product_code":"mrs", - "code":"619", + "code":"651", "des":"The meta service periodically obtains the temporary AK/SK of the ECS. This alarm is generated when the meta service fails to obtain the temporary AK/SK.In storage-compute", "doc_type":"alarm", "kw":"ALM-12110 Failed to get ECS temporary AK/SK,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11452,7 +12002,7 @@ "uri":"ALM-12172.html", "node_id":"alm-12172.xml", "product_code":"mrs", - "code":"620", + "code":"652", "des":"After metric sharing is enabled for a cluster, the Controller periodically collects cluster metrics and reports them to Cloud Eye.MRS monitoring metrics are unavailable o", "doc_type":"usermanual", "kw":"ALM-12172 Failed to Report Metrics to Cloud Eye,Alarm Reference (Applicable to MRS 3.x),User Guide", @@ -11470,8 +12020,8 @@ "uri":"ALM-12180.html", "node_id":"alm-12180.xml", "product_code":"mrs", - "code":"621", - "des":"For HDDs, the alarm is triggered when any of the following conditions is met:The system collects data every 3 seconds, and detects that the svctm value exceeds 6s for 10 ", + "code":"653", + "des":"For MRS 3.3.0 and its later versions:For HDDs, the alarm is triggered when any of the following conditions is met:By default, the system collects data every 3 seconds. Th", "doc_type":"usermanual", "kw":"ALM-12180 Suspended Disk I/O,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", @@ -11484,11 +12034,62 @@ "title":"ALM-12180 Suspended Disk I/O", "githuburl":"" }, + { + "uri":"ALM-12186.html", + "node_id":"alm-12186.xml", + "product_code":"", + "code":"654", + "des":"The system checks the CGroup task usage of user omm every 5 minutes. This alarm is generated when the CGroup task usage exceeds 90%. This alarm is cleared when the CGroup", + "doc_type":"", + "kw":"ALM-12186 CGroup Task Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-12186 CGroup Task Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-12187.html", + "node_id":"alm-12187.xml", + "product_code":"", + "code":"655", + "des":"The system checks the disk space every 60 seconds. When detecting that the disk space is expanded, the system expands disk partition. This alarm is generated when the dis", + "doc_type":"", + "kw":"ALM-12187 Failed to Expand Disk Partition Capacity,Alarm Reference (Applicable to MRS 3.x),User Guid", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-12187 Failed to Expand Disk Partition Capacity", + "githuburl":"" + }, + { + "uri":"ALM-12188.html", + "node_id":"alm-12188.xml", + "product_code":"", + "code":"656", + "des":"NodeAgent checks the status of the diskmgt disk monitoring service every 5 minutes. This alarm is generated when diskmgt disk monitoring is unavailable.This alarm is clea", + "doc_type":"", + "kw":"ALM-12188 diskmgt Disk Monitoring Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-12188 diskmgt Disk Monitoring Unavailable", + "githuburl":"" + }, { "uri":"ALM-12190.html", "node_id":"alm-12190.xml", "product_code":"mrs", - "code":"622", + "code":"657", "des":"The system periodically checks the number of connections to all Knox topologies. This alarm is generated when the number of connections to a topology exceeds the threshol", "doc_type":"usermanual", "kw":"ALM-12190 Number of Knox Connections Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", @@ -11506,14 +12107,14 @@ "uri":"ALM-13000.html", "node_id":"alm-13000.xml", "product_code":"mrs", - "code":"623", + "code":"658", "des":"The system checks the ZooKeeper service status every 60 seconds. This alarm is generated when the ZooKeeper service is unavailable.This alarm is cleared when the ZooKeepe", "doc_type":"alarm", "kw":"ALM-13000 ZooKeeper Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11524,14 +12125,14 @@ "uri":"ALM-13001.html", "node_id":"alm-13001.xml", "product_code":"mrs", - "code":"624", + "code":"659", "des":"The system checks ZooKeeper connections every 60 seconds. This alarm is generated when the system detects that the number of used ZooKeeper instance connections exceeds t", "doc_type":"alarm", "kw":"ALM-13001 Available ZooKeeper Connections Are Insufficient,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11542,14 +12143,14 @@ "uri":"ALM-13002.html", "node_id":"alm-13002.xml", "product_code":"mrs", - "code":"625", + "code":"660", "des":"The system checks the direct memory usage of the ZooKeeper service every 30 seconds. The alarm is generated when the direct memory usage of a ZooKeeper instance exceeds t", "doc_type":"alarm", "kw":"ALM-13002 ZooKeeper Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11560,14 +12161,14 @@ "uri":"ALM-13003.html", "node_id":"alm-13003.xml", "product_code":"mrs", - "code":"626", + "code":"661", "des":"The system checks the garbage collection (GC) duration of the ZooKeeper process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 s", "doc_type":"alarm", "kw":"ALM-13003 GC Duration of the ZooKeeper Process Exceeds the Threshold,Alarm Reference (Applicable to ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11578,14 +12179,14 @@ "uri":"ALM-13004.html", "node_id":"alm-13004.xml", "product_code":"mrs", - "code":"627", + "code":"662", "des":"The system checks the heap memory usage of the ZooKeeper service every 60 seconds. The alarm is generated when the heap memory usage of a ZooKeeper instance exceeds the t", "doc_type":"alarm", "kw":"ALM-13004 ZooKeeper Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11596,14 +12197,14 @@ "uri":"ALM-13005.html", "node_id":"alm-13005.xml", "product_code":"mrs", - "code":"628", + "code":"663", "des":"The system sets quotas for each ZooKeeper top-level directory in the customized.quota configuration item and components every 5 hours. This alarm is generated when the sy", "doc_type":"alarm", "kw":"ALM-13005 Failed to Set the Quota of Top Directories of ZooKeeper Components,Alarm Reference (Applic", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11614,14 +12215,14 @@ "uri":"ALM-13006.html", "node_id":"alm-13006.xml", "product_code":"mrs", - "code":"629", + "code":"664", "des":"The system periodically detects the status of secondary Znode in the ZooKeeper service data directory every four hours. This alarm is generated when the number or capacit", "doc_type":"alarm", "kw":"ALM-13006 Znode Number or Capacity Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11632,14 +12233,14 @@ "uri":"ALM-13007.html", "node_id":"alm-13007.xml", "product_code":"mrs", - "code":"630", + "code":"665", "des":"The system periodically detects the number of active processes between the ZooKeeper client and the ZooKeeper server every 60 seconds. This alarm is generated when the nu", "doc_type":"alarm", "kw":"ALM-13007 Available ZooKeeper Client Connections Are Insufficient,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11650,14 +12251,14 @@ "uri":"ALM-13008.html", "node_id":"alm-13008.xml", "product_code":"mrs", - "code":"631", + "code":"666", "des":"The system checks the level-2 Znode status in the ZooKeeper data directory every hour. This alarm is generated when the system detects that the level-2 Znode usage exceed", "doc_type":"alarm", "kw":"ALM-13008 ZooKeeper Znode Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User G", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11668,14 +12269,14 @@ "uri":"ALM-13009.html", "node_id":"alm-13009.xml", "product_code":"mrs", - "code":"632", + "code":"667", "des":"The system checks the level-2 ZNode status in the ZooKeeper data directory every hour. This alarm is generated when the system detects that the capacity usage exceeds the", "doc_type":"alarm", "kw":"ALM-13009 ZooKeeper Znode Capacity Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11686,14 +12287,14 @@ "uri":"ALM-13010.html", "node_id":"alm-13010.xml", "product_code":"mrs", - "code":"633", + "code":"668", "des":"The system checks the Znode usage of all service directories with quota configured every hour. This alarm is generated when the system detects that the level-2 Znode usag", "doc_type":"alarm", "kw":"ALM-13010 Znode Usage of a Directory with Quota Configured Exceeds the Threshold,Alarm Reference (Ap", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11704,14 +12305,14 @@ "uri":"ALM-14000.html", "node_id":"alm-14000.xml", "product_code":"mrs", - "code":"634", + "code":"669", "des":"The system checks the NameService service status every 60 seconds. This alarm is generated when all the NameService services are abnormal and the system considers that th", "doc_type":"alarm", "kw":"ALM-14000 HDFS Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11722,14 +12323,14 @@ "uri":"ALM-14001.html", "node_id":"alm-14001.xml", "product_code":"mrs", - "code":"635", + "code":"670", "des":"The system checks the HDFS disk usage every 30 seconds and compares the actual HDFS disk usage with the threshold. The HDFS disk usage indicator has a default threshold, ", "doc_type":"alarm", "kw":"ALM-14001 HDFS Disk Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11740,14 +12341,14 @@ "uri":"ALM-14002.html", "node_id":"alm-14002.xml", "product_code":"mrs", - "code":"636", + "code":"671", "des":"The system checks the DataNode disk usage every 30 seconds and compares the actual disk usage with the threshold. A default threshold range is provided for the DataNode d", "doc_type":"alarm", "kw":"ALM-14002 DataNode Disk Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Gui", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11758,14 +12359,14 @@ "uri":"ALM-14003.html", "node_id":"alm-14003.xml", "product_code":"mrs", - "code":"637", + "code":"672", "des":"The system checks the lost blocks every 30 seconds and compares the actual lost blocks with the threshold. The lost blocks indicator has a default threshold. This alarm i", "doc_type":"alarm", "kw":"ALM-14003 Number of Lost HDFS Blocks Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11776,14 +12377,14 @@ "uri":"ALM-14006.html", "node_id":"alm-14006.xml", "product_code":"mrs", - "code":"638", + "code":"673", "des":"The system periodically checks the number of HDFS files every 30 seconds and compares the number of HDFS files with the threshold. This alarm is generated when the system", "doc_type":"alarm", "kw":"ALM-14006 Number of HDFS Files Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Gu", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11794,14 +12395,14 @@ "uri":"ALM-14007.html", "node_id":"alm-14007.xml", "product_code":"mrs", - "code":"639", + "code":"674", "des":"The system checks the HDFS NameNode Heap Memory usage every 30 seconds and compares the actual Heap memory usage with the threshold. The HDFS NameNode Heap Memory usage h", "doc_type":"alarm", "kw":"ALM-14007 NameNode Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11812,14 +12413,14 @@ "uri":"ALM-14008.html", "node_id":"alm-14008.xml", "product_code":"mrs", - "code":"640", + "code":"675", "des":"The system checks the HDFS DataNode Heap Memory usage every 30 seconds and compares the actual Heap Memory usage with the threshold. The HDFS DataNode Heap Memory usage h", "doc_type":"alarm", "kw":"ALM-14008 DataNode Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11830,14 +12431,14 @@ "uri":"ALM-14009.html", "node_id":"alm-14009.xml", "product_code":"mrs", - "code":"641", + "code":"676", "des":"The system periodically detects the number of dead DataNodes in the HDFS cluster every 30 seconds, and compares the number with the threshold. The number of DataNodes in ", "doc_type":"alarm", "kw":"ALM-14009 Number of Dead DataNodes Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11848,14 +12449,14 @@ "uri":"ALM-14010.html", "node_id":"alm-14010.xml", "product_code":"mrs", - "code":"642", + "code":"677", "des":"The system checks the NameService service status every 180 seconds. This alarm is generated when the NameService service is unavailable.This alarm is cleared when the Nam", "doc_type":"alarm", "kw":"ALM-14010 NameService Service Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11866,14 +12467,14 @@ "uri":"ALM-14011.html", "node_id":"alm-14011.xml", "product_code":"mrs", - "code":"643", + "code":"678", "des":"The DataNode parameter dfs.datanode.data.dir specifies DataNode data directories. This alarm is generated when a configured data directory cannot be created, a data direc", "doc_type":"alarm", "kw":"ALM-14011 DataNode Data Directory Is Not Configured Properly,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11884,14 +12485,14 @@ "uri":"ALM-14012.html", "node_id":"alm-14012.xml", "product_code":"mrs", - "code":"644", + "code":"679", "des":"On the active NameNode, the system checks the data consistency of all JournalNodes in the cluster every 5 minutes. This alarm is generated when the data on a JournalNode ", "doc_type":"alarm", "kw":"ALM-14012 JournalNode Is Out of Synchronization,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11902,14 +12503,14 @@ "uri":"ALM-14013.html", "node_id":"alm-14013.xml", "product_code":"mrs", - "code":"645", + "code":"680", "des":"HDFS metadata is stored in the FsImage file of the NameNode data directory, which is specified by the dfs.namenode.name.dir configuration item. The standby NameNode perio", "doc_type":"alarm", "kw":"ALM-14013 Failed to Update the NameNode FsImage File,Alarm Reference (Applicable to MRS 3.x),User Gu", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11920,14 +12521,14 @@ "uri":"ALM-14014.html", "node_id":"alm-14014.xml", "product_code":"mrs", - "code":"646", + "code":"681", "des":"The system checks the garbage collection (GC) duration of the NameNode process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 se", "doc_type":"alarm", "kw":"ALM-14014 NameNode GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11938,14 +12539,14 @@ "uri":"ALM-14015.html", "node_id":"alm-14015.xml", "product_code":"mrs", - "code":"647", + "code":"682", "des":"The system checks the garbage collection (GC) duration of the DataNode process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 se", "doc_type":"alarm", "kw":"ALM-14015 DataNode GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11956,14 +12557,14 @@ "uri":"ALM-14016.html", "node_id":"alm-14016.xml", "product_code":"mrs", - "code":"648", + "code":"683", "des":"The system checks the direct memory usage of HDFS every 30 seconds. This alarm is generated when the direct memory usage of DataNode instances exceeds the threshold (90% ", "doc_type":"alarm", "kw":"ALM-14016 DataNode Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11974,14 +12575,14 @@ "uri":"ALM-14017.html", "node_id":"alm-14017.xml", "product_code":"mrs", - "code":"649", + "code":"684", "des":"The system checks the direct memory usage of the HDFS service every 30 seconds. This alarm is generated when the direct memory usage of a NameNode instance exceeds the th", "doc_type":"alarm", "kw":"ALM-14017 NameNode Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -11992,14 +12593,14 @@ "uri":"ALM-14018.html", "node_id":"alm-14018.xml", "product_code":"mrs", - "code":"650", + "code":"685", "des":"The system checks the non-heap memory usage of the HDFS NameNode every 30 seconds and compares the actual usage with the threshold. The non-heap memory usage of the HDFS ", "doc_type":"alarm", "kw":"ALM-14018 NameNode Non-heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12010,14 +12611,14 @@ "uri":"ALM-14019.html", "node_id":"alm-14019.xml", "product_code":"mrs", - "code":"651", + "code":"686", "des":"The system checks the non-heap memory usage of the HDFS DataNode every 30 seconds and compares the actual usage with the threshold. The non-heap memory usage of the HDFS ", "doc_type":"alarm", "kw":"ALM-14019 DataNode Non-heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12028,14 +12629,14 @@ "uri":"ALM-14020.html", "node_id":"alm-14020.xml", "product_code":"mrs", - "code":"652", + "code":"687", "des":"The system obtains the number of subfiles and subdirectories in a specified directory every hour and checks whether it reaches the percentage of the threshold (the maximu", "doc_type":"alarm", "kw":"ALM-14020 Number of Entries in the HDFS Directory Exceeds the Threshold,Alarm Reference (Applicable ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12046,14 +12647,14 @@ "uri":"ALM-14021.html", "node_id":"alm-14021.xml", "product_code":"mrs", - "code":"653", + "code":"688", "des":"The system checks the average RPC processing time of NameNode every 30 seconds, and compares the actual average RPC processing time with the threshold (default value: 100", "doc_type":"alarm", "kw":"ALM-14021 NameNode Average RPC Processing Time Exceeds the Threshold,Alarm Reference (Applicable to ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12064,14 +12665,14 @@ "uri":"ALM-14022.html", "node_id":"alm-14022.xml", "product_code":"mrs", - "code":"654", + "code":"689", "des":"The system checks the average RPC queuing time of NameNode every 30 seconds, and compares the actual average RPC queuing time with the threshold (default value: 200 ms). ", "doc_type":"alarm", "kw":"ALM-14022 NameNode Average RPC Queuing Time Exceeds the Threshold,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12082,14 +12683,14 @@ "uri":"ALM-14023.html", "node_id":"alm-14023.xml", "product_code":"mrs", - "code":"655", + "code":"690", "des":"The system checks the percentage of total reserved disk space for replicas (Total reserved disk space for replicas/(Total reserved disk space for replicas + Total remaini", "doc_type":"alarm", "kw":"ALM-14023 Percentage of Total Reserved Disk Space for Replicas Exceeds the Threshold,Alarm Reference", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12100,14 +12701,14 @@ "uri":"ALM-14024.html", "node_id":"alm-14024.xml", "product_code":"mrs", - "code":"656", + "code":"691", "des":"The system checks the space usage (used space of each directory/space allocated to each directory) of each directory associated with a tenant every hour and compares the ", "doc_type":"alarm", "kw":"ALM-14024 Tenant Space Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guid", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12118,14 +12719,14 @@ "uri":"ALM-14025.html", "node_id":"alm-14025.xml", "product_code":"mrs", - "code":"657", + "code":"692", "des":"The system checks the file object usage (used file objects of each directory/number of file objects allocated to each directory) of each directory associated with a tenan", "doc_type":"alarm", "kw":"ALM-14025 Tenant File Object Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12136,14 +12737,14 @@ "uri":"ALM-14026.html", "node_id":"alm-14026.xml", "product_code":"mrs", - "code":"658", + "code":"693", "des":"The system checks the number of blocks on each DataNode every 30 seconds. This alarm is generated when the number of blocks on the DataNode exceeds the threshold.If Trigg", "doc_type":"alarm", "kw":"ALM-14026 Blocks on DataNode Exceed the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12154,14 +12755,14 @@ "uri":"ALM-14027.html", "node_id":"alm-14027.xml", "product_code":"mrs", - "code":"659", + "code":"694", "des":"The system checks the disk status on DataNodes every 60 seconds. This alarm is generated when a disk is faulty.After all faulty disks on the DataNode are recovered, you n", "doc_type":"alarm", "kw":"ALM-14027 DataNode Disk Fault,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12172,14 +12773,14 @@ "uri":"ALM-14028.html", "node_id":"alm-14028.xml", "product_code":"mrs", - "code":"660", + "code":"695", "des":"The system checks the number of blocks to be supplemented every 30 seconds and compares the number with the threshold. The number of blocks to be supplemented has a defau", "doc_type":"alarm", "kw":"ALM-14028 Number of Blocks to Be Supplemented Exceeds the Threshold,Alarm Reference (Applicable to M", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12190,14 +12791,14 @@ "uri":"ALM-14029.html", "node_id":"alm-14029.xml", "product_code":"mrs", - "code":"661", + "code":"696", "des":"The system checks the number of blocks in a single replica every four hours and compares the number with the threshold. There is a threshold for the number of blocks in a", "doc_type":"alarm", "kw":"ALM-14029 Number of Blocks in a Replica Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12208,7 +12809,7 @@ "uri":"ALM-14030.html", "node_id":"alm-14030.xml", "product_code":"mrs", - "code":"662", + "code":"697", "des":"This alarm is generated when dfs.single.replication.enable is set to true, indicating that HDFS is configured to allow write of single-replica data.This alarm is cleared ", "doc_type":"usermanual", "kw":"ALM-14030 HDFS Allows Write of Single-Replica Data,Alarm Reference (Applicable to MRS 3.x),User Guid", @@ -12222,18 +12823,103 @@ "title":"ALM-14030 HDFS Allows Write of Single-Replica Data", "githuburl":"" }, + { + "uri":"ALM-14031.html", + "node_id":"alm-14031.xml", + "product_code":"", + "code":"698", + "des":"The DataNode process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This ala", + "doc_type":"", + "kw":"ALM-14031 DataNode Process Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-14031 DataNode Process Is Abnormal", + "githuburl":"" + }, + { + "uri":"ALM-14032.html", + "node_id":"alm-14032.xml", + "product_code":"", + "code":"699", + "des":"The JournalNode process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This ", + "doc_type":"", + "kw":"ALM-14032 JournalNode Process Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-14032 JournalNode Process Is Abnormal", + "githuburl":"" + }, + { + "uri":"ALM-14033.html", + "node_id":"alm-14033.xml", + "product_code":"", + "code":"700", + "des":"The ZKFC process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This alarm i", + "doc_type":"", + "kw":"ALM-14033 ZKFC Process Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-14033 ZKFC Process Is Abnormal", + "githuburl":"" + }, + { + "uri":"ALM-14034.html", + "node_id":"alm-14034.xml", + "product_code":"", + "code":"701", + "des":"The Router process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This alarm", + "doc_type":"", + "kw":"ALM-14034 Router Process Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-14034 Router Process Is Abnormal", + "githuburl":"" + }, + { + "uri":"ALM-14035.html", + "node_id":"alm-14035.xml", + "product_code":"", + "code":"702", + "des":"The HttpFS process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This alarm", + "doc_type":"", + "kw":"ALM-14035 HttpFS Process Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-14035 HttpFS Process Is Abnormal", + "githuburl":"" + }, { "uri":"ALM-16000.html", "node_id":"alm-16000.xml", "product_code":"mrs", - "code":"663", + "code":"703", "des":"The system detects the percentage of sessions connected to the HiveServer to the maximum number of allowed sessions every 30 seconds. This indicator can be viewed on the ", "doc_type":"alarm", "kw":"ALM-16000 Percentage of Sessions Connected to the HiveServer to Maximum Number Allowed Exceeds the T", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12244,14 +12930,14 @@ "uri":"ALM-16001.html", "node_id":"alm-16001.xml", "product_code":"mrs", - "code":"664", + "code":"704", "des":"This alarm is generated when the Hive warehouse space usage exceeds the specified threshold (85% by default). The system checks the Hive data warehouse space usage every ", "doc_type":"alarm", "kw":"ALM-16001 Hive Warehouse Space Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12262,14 +12948,14 @@ "uri":"ALM-16002.html", "node_id":"alm-16002.xml", "product_code":"mrs", - "code":"665", + "code":"705", "des":"The system checks the percentage of the HQL statements that are executed successfully in every 30 seconds. The formula is: Percentage of HQL statements that are executed ", "doc_type":"alarm", "kw":"ALM-16002 Hive SQL Execution Success Rate Is Lower Than the Threshold,Alarm Reference (Applicable to", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12280,14 +12966,14 @@ "uri":"ALM-16003.html", "node_id":"alm-16003.xml", "product_code":"mrs", - "code":"666", + "code":"706", "des":"The system checks the background thread usage in every 30 seconds. This alarm is generated when the usage of the background thread pool of Hive exceeds the threshold, 90%", "doc_type":"alarm", "kw":"ALM-16003 Background Thread Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12298,14 +12984,14 @@ "uri":"ALM-16004.html", "node_id":"alm-16004.xml", "product_code":"mrs", - "code":"667", + "code":"707", "des":"This alarm is generated when the HiveServer service is unavailable. The system checks the HiveServer service status every 60 seconds.This alarm is cleared when the HiveSe", "doc_type":"alarm", "kw":"ALM-16004 Hive Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12316,14 +13002,14 @@ "uri":"ALM-16005.html", "node_id":"alm-16005.xml", "product_code":"mrs", - "code":"668", + "code":"708", "des":"The system checks the Hive service status every 30 seconds. The alarm is generated when the heap memory usage of an Hive service exceeds the threshold (95% of the maximum", "doc_type":"alarm", "kw":"ALM-16005 The Heap Memory Usage of the Hive Process Exceeds the Threshold,Alarm Reference (Applicabl", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12334,14 +13020,14 @@ "uri":"ALM-16006.html", "node_id":"alm-16006.xml", "product_code":"mrs", - "code":"669", + "code":"709", "des":"The system checks the Hive service status every 30 seconds. The alarm is generated when the direct memory usage of an Hive service exceeds the threshold (95% of the maxim", "doc_type":"alarm", "kw":"ALM-16006 The Direct Memory Usage of the Hive Process Exceeds the Threshold,Alarm Reference (Applica", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12352,14 +13038,14 @@ "uri":"ALM-16007.html", "node_id":"alm-16007.xml", "product_code":"mrs", - "code":"670", + "code":"710", "des":"The system checks the garbage collection (GC) time of the Hive service every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (exceeds ", "doc_type":"alarm", "kw":"ALM-16007 Hive GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12370,14 +13056,14 @@ "uri":"ALM-16008.html", "node_id":"alm-16008.xml", "product_code":"mrs", - "code":"671", + "code":"711", "des":"The system checks the Hive service status every 30 seconds. The alarm is generated when the non-heap memory usage of an Hive service exceeds the threshold (95% of the max", "doc_type":"alarm", "kw":"ALM-16008 Non-Heap Memory Usage of the Hive Process Exceeds the Threshold,Alarm Reference (Applicabl", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12388,14 +13074,14 @@ "uri":"ALM-16009.html", "node_id":"alm-16009.xml", "product_code":"mrs", - "code":"672", + "code":"712", "des":"The system checks the number of HQL maps in every 30 seconds. This alarm is generated if the number exceeds the threshold. By default, Trigger Count is set to 3, and the ", "doc_type":"alarm", "kw":"ALM-16009 Map Number Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12406,14 +13092,14 @@ "uri":"ALM-16045.html", "node_id":"alm-16045.xml", "product_code":"mrs", - "code":"673", + "code":"713", "des":"The system checks the Hive data warehouse in every 60 seconds.This alarm is generated when the Hive data warehouse is deleted.The default Hive data warehouse is deleted. ", "doc_type":"alarm", "kw":"ALM-16045 Hive Data Warehouse Is Deleted,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12424,14 +13110,14 @@ "uri":"ALM-16046.html", "node_id":"alm-16046.xml", "product_code":"mrs", - "code":"674", + "code":"714", "des":"The system checks the Hive data warehouse permission in every 60 seconds. This alarm is generated if the permission is modified.If the permission on the Hive default data", "doc_type":"alarm", "kw":"ALM-16046 Hive Data Warehouse Permission Is Modified,Alarm Reference (Applicable to MRS 3.x),User Gu", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12442,14 +13128,14 @@ "uri":"ALM-16047.html", "node_id":"alm-16047.xml", "product_code":"mrs", - "code":"675", + "code":"715", "des":"The system checks the Hive service every 60 seconds. This alarm is generated when Hive registration information on ZooKeeper is lost or Hive cannot connect to ZooKeeper.I", "doc_type":"alarm", "kw":"ALM-16047 HiveServer Has Been Deregistered from ZooKeeper,Alarm Reference (Applicable to MRS 3.x),Us", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12460,7 +13146,7 @@ "uri":"ALM-16048.html", "node_id":"alm-16048.xml", "product_code":"mrs", - "code":"676", + "code":"716", "des":"The system checks the Tez and Spark library paths every 180 seconds. This alarm is generated when the Tez or Spark library path does not exist.The Hive on Tez and Hive on", "doc_type":"usermanual", "kw":"ALM-16048 Tez or Spark Library Path Does Not Exist,Alarm Reference (Applicable to MRS 3.x),User Guid", @@ -12478,14 +13164,14 @@ "uri":"ALM-17003.html", "node_id":"alm-17003.xml", "product_code":"mrs", - "code":"677", + "code":"717", "des":"The system checks the Oozie service status in every 5 seconds. This alarm is generated when Oozie or a component on which Oozie depends cannot provide services properly.", "doc_type":"alarm", "kw":"ALM-17003 Oozie Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12496,14 +13182,14 @@ "uri":"ALM-17004.html", "node_id":"alm-17004.xml", "product_code":"mrs", - "code":"678", + "code":"718", "des":"The system checks the heap memory usage of the Oozie service every 60 seconds. The alarm is generated when the heap memory usage of a Metadata instance exceeds the thresh", "doc_type":"alarm", "kw":"ALM-17004 Oozie Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12514,14 +13200,14 @@ "uri":"ALM-17005.html", "node_id":"alm-17005.xml", "product_code":"mrs", - "code":"679", + "code":"719", "des":"The system checks the non heap memory usage of Oozie every 30 seconds. This alarm is reported if the non heap memory usage of Oozie exceeds the threshold (80%). This alar", "doc_type":"alarm", "kw":"ALM-17005 Oozie Non Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12532,14 +13218,14 @@ "uri":"ALM-17006.html", "node_id":"alm-17006.xml", "product_code":"mrs", - "code":"680", + "code":"720", "des":"The system checks the direct memory usage of the Oozie service every 30 seconds. The alarm is generated when the direct memory usage of an Oozie instance exceeds the thre", "doc_type":"alarm", "kw":"ALM-17006 Oozie Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Us", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12550,14 +13236,14 @@ "uri":"ALM-17007.html", "node_id":"alm-17007.xml", "product_code":"mrs", - "code":"681", + "code":"721", "des":"The system checks GC time of the Oozie process every 60 seconds. The alarm is generated when GC time of the Oozie process exceeds the threshold (default value: 12 seconds", "doc_type":"alarm", "kw":"ALM-17007 Garbage Collection (GC) Time of the Oozie Process Exceeds the Threshold,Alarm Reference (A", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12568,14 +13254,14 @@ "uri":"ALM-18000.html", "node_id":"alm-18000.xml", "product_code":"mrs", - "code":"682", + "code":"722", "des":"This alarm is generated when the Yarn service is unavailable. The alarm module checks the Yarn service status every 60 seconds.The alarm is cleared when the Yarn service ", "doc_type":"alarm", "kw":"ALM-18000 Yarn Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12586,14 +13272,14 @@ "uri":"ALM-18002.html", "node_id":"alm-18002.xml", "product_code":"mrs", - "code":"683", + "code":"723", "des":"The system checks the number of lost NodeManager nodes every 30 seconds, and compares the number with the threshold. The Number of Lost Nodes indicator has a default thre", "doc_type":"alarm", "kw":"ALM-18002 NodeManager Heartbeat Lost,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12604,14 +13290,14 @@ "uri":"ALM-18003.html", "node_id":"alm-18003.xml", "product_code":"mrs", - "code":"684", + "code":"724", "des":"The system checks the number of unhealthy NodeManager nodes every 30 seconds, and compares the number with the threshold. The Unhealthy Nodes indicator has a default thre", "doc_type":"alarm", "kw":"ALM-18003 NodeManager Unhealthy,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12622,14 +13308,14 @@ "uri":"ALM-18008.html", "node_id":"alm-18008.xml", "product_code":"mrs", - "code":"685", + "code":"725", "des":"The system checks the heap memory usage of Yarn ResourceManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap me", "doc_type":"alarm", "kw":"ALM-18008 Heap Memory Usage of ResourceManager Exceeds the Threshold,Alarm Reference (Applicable to ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12640,14 +13326,14 @@ "uri":"ALM-18009.html", "node_id":"alm-18009.xml", "product_code":"mrs", - "code":"686", + "code":"726", "des":"The system checks the heap memory usage of Mapreduce JobHistoryServer every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the h", "doc_type":"alarm", "kw":"ALM-18009 Heap Memory Usage of JobHistoryServer Exceeds the Threshold,Alarm Reference (Applicable to", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12658,14 +13344,14 @@ "uri":"ALM-18010.html", "node_id":"alm-18010.xml", "product_code":"mrs", - "code":"687", + "code":"727", "des":"The system checks the garbage collection (GC) duration of the ResourceManager process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold", "doc_type":"alarm", "kw":"ALM-18010 ResourceManager GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12676,14 +13362,14 @@ "uri":"ALM-18011.html", "node_id":"alm-18011.xml", "product_code":"mrs", - "code":"688", + "code":"728", "des":"The system checks the garbage collection (GC) duration of the NodeManager process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12", "doc_type":"alarm", "kw":"ALM-18011 NodeManager GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Gui", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12694,14 +13380,14 @@ "uri":"ALM-18012.html", "node_id":"alm-18012.xml", "product_code":"mrs", - "code":"689", + "code":"729", "des":"The system checks the garbage collection (GC) duration of the JobHistoryServer process every 60 seconds. This alarm is generated when the GC duration exceeds the threshol", "doc_type":"alarm", "kw":"ALM-18012 JobHistoryServer GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12712,14 +13398,14 @@ "uri":"ALM-18013.html", "node_id":"alm-18013.xml", "product_code":"mrs", - "code":"690", + "code":"730", "des":"The system checks the direct memory usage of the Yarn service every 30 seconds. This alarm is generated when the direct memory usage of a ResourceManager instance exceeds", "doc_type":"alarm", "kw":"ALM-18013 ResourceManager Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to M", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12730,14 +13416,14 @@ "uri":"ALM-18014.html", "node_id":"alm-18014.xml", "product_code":"mrs", - "code":"691", + "code":"731", "des":"The system checks the direct memory usage of the Yarn service every 30 seconds. This alarm is generated when the direct memory usage of a NodeManager instance exceeds the", "doc_type":"alarm", "kw":"ALM-18014 NodeManager Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12748,14 +13434,14 @@ "uri":"ALM-18015.html", "node_id":"alm-18015.xml", "product_code":"mrs", - "code":"692", + "code":"732", "des":"The system checks the direct memory usage of the MapReduce service every 30 seconds. This alarm is generated when the direct memory usage of a JobHistoryServer instance e", "doc_type":"alarm", "kw":"ALM-18015 JobHistoryServer Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12766,14 +13452,14 @@ "uri":"ALM-18016.html", "node_id":"alm-18016.xml", "product_code":"mrs", - "code":"693", + "code":"733", "des":"The system checks the Non Heap memory usage of Yarn ResourceManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the Non", "doc_type":"alarm", "kw":"ALM-18016 Non Heap Memory Usage of ResourceManager Exceeds the Threshold,Alarm Reference (Applicable", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12784,14 +13470,14 @@ "uri":"ALM-18017.html", "node_id":"alm-18017.xml", "product_code":"mrs", - "code":"694", + "code":"734", "des":"The system checks the Non Heap memory usage of Yarn NodeManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the Non Hea", "doc_type":"alarm", "kw":"ALM-18017 Non Heap Memory Usage of NodeManager Exceeds the Threshold,Alarm Reference (Applicable to ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12802,14 +13488,14 @@ "uri":"ALM-18018.html", "node_id":"alm-18018.xml", "product_code":"mrs", - "code":"695", + "code":"735", "des":"The system checks the heap memory usage of Yarn NodeManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap memory", "doc_type":"alarm", "kw":"ALM-18018 NodeManager Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12820,14 +13506,14 @@ "uri":"ALM-18019.html", "node_id":"alm-18019.xml", "product_code":"mrs", - "code":"696", + "code":"736", "des":"The system checks the Non Heap memory usage of MapReduce JobHistoryServer every 30 seconds and compares the actual usage with the threshold. The alarm is generated when t", "doc_type":"alarm", "kw":"ALM-18019 Non Heap Memory Usage of JobHistoryServer Exceeds the Threshold,Alarm Reference (Applicabl", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12838,14 +13524,14 @@ "uri":"ALM-18020.html", "node_id":"alm-18020.xml", "product_code":"mrs", - "code":"697", + "code":"737", "des":"The system checks MapReduce and Spark tasks (except for permanent JDBC tasks) submitted to Yarn every 15 minutes. This alarm is generated when the task execution time exc", "doc_type":"alarm", "kw":"ALM-18020 Yarn Task Execution Timeout,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12856,14 +13542,14 @@ "uri":"ALM-18021.html", "node_id":"alm-18021.xml", "product_code":"mrs", - "code":"698", + "code":"738", "des":"The alarm module checks the MapReduce service status every 60 seconds. This alarm is generated when the system detects that the MapReduce service is unavailable.The alarm", "doc_type":"alarm", "kw":"ALM-18021 Mapreduce Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12874,14 +13560,14 @@ "uri":"ALM-18022.html", "node_id":"alm-18022.xml", "product_code":"mrs", - "code":"699", + "code":"739", "des":"The alarm module checks Yarn queue resources every 60 seconds. This alarm is generated when available resources or ApplicationMaster (AM) resources of a queue are insuffi", "doc_type":"alarm", "kw":"ALM-18022 Insufficient Yarn Queue Resources,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12892,14 +13578,14 @@ "uri":"ALM-18023.html", "node_id":"alm-18023.xml", "product_code":"mrs", - "code":"700", + "code":"740", "des":"The alarm module checks the number of pending applications in the Yarn root queue every 60 seconds. The alarm is generated when the number exceeds 60.It takes long time t", "doc_type":"alarm", "kw":"ALM-18023 Number of Pending Yarn Tasks Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12910,14 +13596,14 @@ "uri":"ALM-18024.html", "node_id":"alm-18024.xml", "product_code":"mrs", - "code":"701", + "code":"741", "des":"The alarm module checks the pending memory of Yarn every 60 seconds. The alarm is generated when the pending memory exceeds the threshold. Pending memory indicates the to", "doc_type":"alarm", "kw":"ALM-18024 Pending Yarn Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Us", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12928,14 +13614,14 @@ "uri":"ALM-18025.html", "node_id":"alm-18025.xml", "product_code":"mrs", - "code":"702", + "code":"742", "des":"The alarm module checks the number of terminated applications in the Yarn root queue every 60 seconds. The alarm is generated when the number exceeds 50 for three consecu", "doc_type":"alarm", "kw":"ALM-18025 Number of Terminated Yarn Tasks Exceeds the Threshold,Alarm Reference (Applicable to MRS 3", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12946,14 +13632,14 @@ "uri":"ALM-18026.html", "node_id":"alm-18026.xml", "product_code":"mrs", - "code":"703", + "code":"743", "des":"The alarm module checks the number of failed applications in the Yarn root queue every 60 seconds. The alarm is generated when the number exceeds 50 for three consecutive", "doc_type":"alarm", "kw":"ALM-18026 Number of Failed Yarn Tasks Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12964,14 +13650,14 @@ "uri":"ALM-19000.html", "node_id":"alm-19000.xml", "product_code":"mrs", - "code":"704", + "code":"744", "des":"This alarm is generated when the HBase service is unavailable. The alarm module checks the HBase service status every 120 seconds.This alarm is cleared when the HBase ser", "doc_type":"alarm", "kw":"ALM-19000 HBase Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -12982,14 +13668,14 @@ "uri":"ALM-19006.html", "node_id":"alm-19006.xml", "product_code":"mrs", - "code":"705", + "code":"745", "des":"The alarm module checks the HBase DR data synchronization status every 30 seconds. When disaster recovery (DR) data fails to be synchronized to a standby cluster, the ala", "doc_type":"alarm", "kw":"ALM-19006 HBase Replication Sync Failed,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13000,14 +13686,14 @@ "uri":"ALM-19007.html", "node_id":"alm-19007.xml", "product_code":"mrs", - "code":"706", + "code":"746", "des":"The system checks the old generation garbage collection (GC) time of the HBase service every 60 seconds. This alarm is generated when the detected old generation GC time ", "doc_type":"alarm", "kw":"ALM-19007 HBase GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13018,14 +13704,14 @@ "uri":"ALM-19008.html", "node_id":"alm-19008.xml", "product_code":"mrs", - "code":"707", + "code":"747", "des":"The system checks the HBase service status every 30 seconds. The alarm is generated when the heap memory usage of an HBase service exceeds the threshold (90% of the maxim", "doc_type":"alarm", "kw":"ALM-19008 Heap Memory Usage of the HBase Process Exceeds the Threshold,Alarm Reference (Applicable t", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13036,14 +13722,14 @@ "uri":"ALM-19009.html", "node_id":"alm-19009.xml", "product_code":"mrs", - "code":"708", + "code":"748", "des":"The system checks the HBase service status every 30 seconds. The alarm is generated when the direct memory usage of an HBase service exceeds the threshold (90% of the max", "doc_type":"alarm", "kw":"ALM-19009 Direct Memory Usage of the HBase Process Exceeds the Threshold,Alarm Reference (Applicable", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13054,14 +13740,14 @@ "uri":"ALM-19011.html", "node_id":"alm-19011.xml", "product_code":"mrs", - "code":"709", + "code":"749", "des":"The system checks the number of regions on each RegionServer in each HBase service instance every 30 seconds. The region number is displayed on the HBase service monitori", "doc_type":"alarm", "kw":"ALM-19011 RegionServer Region Number Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13072,14 +13758,14 @@ "uri":"ALM-19012.html", "node_id":"alm-19012.xml", "product_code":"mrs", - "code":"710", + "code":"750", "des":"The system checks whether HBase directories and files exist on the HDFS every 120 seconds. This alarm is generated when the system detects that the files or directories d", "doc_type":"alarm", "kw":"ALM-19012 HBase System Table Directory or File Lost,Alarm Reference (Applicable to MRS 3.x),User Gui", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13090,14 +13776,14 @@ "uri":"ALM-19013.html", "node_id":"alm-19013.xml", "product_code":"mrs", - "code":"711", + "code":"751", "des":"The system checks the number of regions in transaction state on HBase every 300 seconds. This alarm is generated when the system detects that the duration of regions in t", "doc_type":"alarm", "kw":"ALM-19013 Duration of Regions in transaction State Exceeds the Threshold,Alarm Reference (Applicable", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13108,14 +13794,14 @@ "uri":"ALM-19014.html", "node_id":"alm-19014.xml", "product_code":"mrs", - "code":"712", + "code":"752", "des":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the ZNode capacity usage of the HBase service exceeds the critical ", "doc_type":"alarm", "kw":"ALM-19014 Capacity Quota Usage on ZooKeeper Exceeds the Threshold Severely,Alarm Reference (Applicab", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13126,14 +13812,14 @@ "uri":"ALM-19015.html", "node_id":"alm-19015.xml", "product_code":"mrs", - "code":"713", + "code":"753", "des":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the system detects that the ZNode quantity usage of the HBase servi", "doc_type":"alarm", "kw":"ALM-19015 Quantity Quota Usage on ZooKeeper Exceeds the Threshold,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13144,14 +13830,14 @@ "uri":"ALM-19016.html", "node_id":"alm-19016.xml", "product_code":"mrs", - "code":"714", + "code":"754", "des":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the znode usage of the HBase service exceeds the critical alarm thr", "doc_type":"alarm", "kw":"ALM-19016 Quantity Quota Usage on ZooKeeper Exceeds the Threshold Severely,Alarm Reference (Applicab", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13162,14 +13848,14 @@ "uri":"ALM-19017.html", "node_id":"alm-19017.xml", "product_code":"mrs", - "code":"715", + "code":"755", "des":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the system detects that the ZNodes capacity usage of the HBase serv", "doc_type":"alarm", "kw":"ALM-19017 Capacity Quota Usage on ZooKeeper Exceeds the Threshold,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13180,14 +13866,14 @@ "uri":"ALM-19018.html", "node_id":"alm-19018.xml", "product_code":"mrs", - "code":"716", + "code":"756", "des":"The system checks the HBase compaction queue size every 300 seconds. This alarm is generated when the compaction queue size exceeds the alarm threshold (100 by default). ", "doc_type":"alarm", "kw":"ALM-19018 HBase Compaction Queue Size Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13198,14 +13884,14 @@ "uri":"ALM-19019.html", "node_id":"alm-19019.xml", "product_code":"mrs", - "code":"717", + "code":"757", "des":"The system checks the number of HFiles to be synchronized by the RegionServer of each HBase service instance every 30 seconds. This indicator can be viewed on the RegionS", "doc_type":"alarm", "kw":"ALM-19019 Number of HBase HFiles to Be Synchronized Exceeds the Threshold,Alarm Reference (Applicabl", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13216,14 +13902,14 @@ "uri":"ALM-19020.html", "node_id":"alm-19020.xml", "product_code":"mrs", - "code":"718", + "code":"758", "des":"The system checks the number of WAL files to be synchronized by the RegionServer of each HBase service instance every 30 seconds. This indicator can be viewed on the Regi", "doc_type":"alarm", "kw":"ALM-19020 Number of HBase WAL Files to Be Synchronized Exceeds the Threshold,Alarm Reference (Applic", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13234,7 +13920,7 @@ "uri":"ALM-19021.html", "node_id":"alm-19021.xml", "product_code":"mrs", - "code":"719", + "code":"759", "des":"The system checks the RegionServer handler usage of each HBase service instance every 30 seconds. This alarm is generated when the handler usage of a RegionServer exceeds", "doc_type":"usermanual", "kw":"ALM-19021 Handler Usage of RegionServer Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", @@ -13248,18 +13934,103 @@ "title":"ALM-19021 Handler Usage of RegionServer Exceeds the Threshold", "githuburl":"" }, + { + "uri":"ALM-19022.html", + "node_id":"alm-19022.xml", + "product_code":"", + "code":"760", + "des":"When the MetricController instance is installed for HBase, the alarm module checks the health status of the active HBase MetricController instance every 120 seconds. This", + "doc_type":"", + "kw":"ALM-19022 HBase Hotspot Detection Is Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-19022 HBase Hotspot Detection Is Unavailable", + "githuburl":"" + }, + { + "uri":"ALM-19023.html", + "node_id":"alm-19023.xml", + "product_code":"", + "code":"761", + "des":"When the MetricController instance is installed for the HBase service, self-healing from hotspotting is automatically enabled. The alarm module checks whether there are r", + "doc_type":"", + "kw":"ALM-19023 Region Traffic Restriction for HBase,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-19023 Region Traffic Restriction for HBase", + "githuburl":"" + }, + { + "uri":"ALM-19024.html", + "node_id":"alm-19024.xml", + "product_code":"", + "code":"762", + "des":"The system checks P99 latency for RPC requests on each RegionServer instance of the HBase service every 30 seconds. This alarm is generated when P99 latency for RPC reque", + "doc_type":"", + "kw":"ALM-19024 RPC Requests P99 Latency on RegionServer Exceeds the Threshold,Alarm Reference (Applicable", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-19024 RPC Requests P99 Latency on RegionServer Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-19025.html", + "node_id":"alm-19025.xml", + "product_code":"", + "code":"763", + "des":"The system checks the hdfs://hacluster/hbase/autocorrupt and hdfs://hacluster/hbase/MasterData/autocorrupt directories on HDFS of each HBase service every 120 seconds. Th", + "doc_type":"", + "kw":"ALM-19025 Damaged StoreFile in HBase,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-19025 Damaged StoreFile in HBase", + "githuburl":"" + }, + { + "uri":"ALM-19026.html", + "node_id":"alm-19026.xml", + "product_code":"", + "code":"764", + "des":"The system checks the hdfs://hacluster/hbase/corrupt directory on the HDFS of each HBase service every 120 seconds. This alarm is generated when there are WAL files in th", + "doc_type":"", + "kw":"ALM-19026 Damaged WAL Files in HBase,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-19026 Damaged WAL Files in HBase", + "githuburl":"" + }, { "uri":"ALM-20002.html", "node_id":"alm-20002.xml", "product_code":"mrs", - "code":"720", + "code":"765", "des":"This alarm is generated when the Hue service is unavailable. The system checks the Hue service status every 60 seconds.This alarm is cleared when the Hue service is norma", "doc_type":"alarm", "kw":"ALM-20002 Hue Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13270,14 +14041,14 @@ "uri":"ALM-23001.html", "node_id":"alm-23001.xml", "product_code":"mrs", - "code":"721", + "code":"766", "des":"The system checks the Loader service availability every 60 seconds. This alarm is generated when the system detects that the Loader service is unavailable. This alarm is ", "doc_type":"alarm", "kw":"ALM-23001 Loader Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13288,14 +14059,14 @@ "uri":"ALM-23003.html", "node_id":"alm-23003.xml", "product_code":"mrs", - "code":"722", + "code":"767", "des":"This alarm is generated immediately when the system detects that the Loader job fails. This alarm is cleared when the failed job is manually handled by a user. This alarm", "doc_type":"alarm", "kw":"ALM-23003 Loader Task Execution Failure,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13306,14 +14077,14 @@ "uri":"ALM-23004.html", "node_id":"alm-23004.xml", "product_code":"mrs", - "code":"723", + "code":"768", "des":"The system checks the heap memory usage of the Loader service every 60 seconds. The alarm is generated when the heap memory usage of a Loader instance exceeds the thresho", "doc_type":"alarm", "kw":"ALM-23004 Loader Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13324,14 +14095,14 @@ "uri":"ALM-23005.html", "node_id":"alm-23005.xml", "product_code":"mrs", - "code":"724", + "code":"769", "des":"The system checks the non-heap memory usage of the Loader service every 30 seconds. The alarm is generated when the non-heap memory usage of a Loader instance exceeds the", "doc_type":"alarm", "kw":"ALM-23005 Loader Non-Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13342,14 +14113,14 @@ "uri":"ALM-23006.html", "node_id":"alm-23006.xml", "product_code":"mrs", - "code":"725", + "code":"770", "des":"The system checks the direct memory usage of the Loader service every 30 seconds. The alarm is generated when the direct memory usage of a Loader instance exceeds the thr", "doc_type":"alarm", "kw":"ALM-23006 Loader Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13360,14 +14131,14 @@ "uri":"ALM-23007.html", "node_id":"alm-23007.xml", "product_code":"mrs", - "code":"726", + "code":"771", "des":"The system checks GC time of the Loader process every 60 seconds. The alarm is generated when GC time of the Loader process exceeds the threshold (default value: 12 secon", "doc_type":"alarm", "kw":"ALM-23007 Garbage Collection (GC) Time of the Loader Process Exceeds the Threshold,Alarm Reference (", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13378,14 +14149,14 @@ "uri":"ALM-24000.html", "node_id":"alm-24000.xml", "product_code":"mrs", - "code":"727", + "code":"772", "des":"The alarm module checks the Flume service status every 180 seconds. This alarm is generated if the Flume service is abnormal.This alarm is automatically cleared after the", "doc_type":"alarm", "kw":"ALM-24000 Flume Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13396,14 +14167,14 @@ "uri":"ALM-24001.html", "node_id":"alm-24001.xml", "product_code":"mrs", - "code":"728", + "code":"773", "des":"The Flume agent instance for which the alarm is generated cannot be started. This alarm is generated when the Flume agent process is faulty (The system checks in every 5 ", "doc_type":"alarm", "kw":"ALM-24001 Flume Agent Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13414,14 +14185,14 @@ "uri":"ALM-24003.html", "node_id":"alm-24003.xml", "product_code":"mrs", - "code":"729", + "code":"774", "des":"The alarm module monitors the port connection status on the Flume server. This alarm is generated if the Flume server fails to receive a connection message from the Flume", "doc_type":"alarm", "kw":"ALM-24003 Flume Client Connection Interrupted,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13432,14 +14203,14 @@ "uri":"ALM-24004.html", "node_id":"alm-24004.xml", "product_code":"mrs", - "code":"730", + "code":"775", "des":"The alarm module monitors the status of Flume Source. This alarm is generated immediately when the duration in which Source fails to read the data exceeds the threshold.T", "doc_type":"alarm", "kw":"ALM-24004 Exception Occurs When Flume Reads Data,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13450,14 +14221,14 @@ "uri":"ALM-24005.html", "node_id":"alm-24005.xml", "product_code":"mrs", - "code":"731", + "code":"776", "des":"The alarm module monitors the capacity status of Flume Channel. The alarm is generated immediately when the duration that Channel is fully occupied exceeds the threshold ", "doc_type":"alarm", "kw":"ALM-24005 Exception Occurs When Flume Transmits Data,Alarm Reference (Applicable to MRS 3.x),User Gu", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13468,14 +14239,14 @@ "uri":"ALM-24006.html", "node_id":"alm-24006.xml", "product_code":"mrs", - "code":"732", + "code":"777", "des":"The system checks the heap memory usage of the Flume service every 60 seconds. This alarm is generated when the heap memory usage of the Flume instance exceeds the thresh", "doc_type":"alarm", "kw":"ALM-24006 Heap Memory Usage of Flume Server Exceeds the Threshold,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13486,14 +14257,14 @@ "uri":"ALM-24007.html", "node_id":"alm-24007.xml", "product_code":"mrs", - "code":"733", + "code":"778", "des":"The system checks the direct memory usage of the Flume service every 60 seconds. This alarm is generated when the direct memory usage of the Flume instance exceeds the th", "doc_type":"alarm", "kw":"ALM-24007 Flume Server Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13504,14 +14275,14 @@ "uri":"ALM-24008.html", "node_id":"alm-24008.xml", "product_code":"mrs", - "code":"734", + "code":"779", "des":"The system checks the non-heap memory usage of the Flume service every 60 seconds. This alarm is generated when the non-heap memory usage of the Flume instance exceeds th", "doc_type":"alarm", "kw":"ALM-24008 Flume Server Non Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MR", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13522,14 +14293,14 @@ "uri":"ALM-24009.html", "node_id":"alm-24009.xml", "product_code":"mrs", - "code":"735", + "code":"780", "des":"The system checks the GC duration of the Flume process every 60 seconds. This alarm is generated when the GC duration of the Flume process exceeds the threshold (12 secon", "doc_type":"alarm", "kw":"ALM-24009 Flume Server Garbage Collection (GC) Time Exceeds the Threshold,Alarm Reference (Applicabl", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13540,7 +14311,7 @@ "uri":"ALM-24010.html", "node_id":"alm-24010.xml", "product_code":"mrs", - "code":"736", + "code":"781", "des":"This section applies to MRS 3.2.0-LTS.2 or later.Flume checks whether the Flume certificate file is valid (whether the certificate exists and whether the certificate form", "doc_type":"usermanual", "kw":"ALM-24010 Flume Certificate File Is Invalid or Damaged,Alarm Reference (Applicable to MRS 3.x),User ", @@ -13558,7 +14329,7 @@ "uri":"ALM-24011.html", "node_id":"alm-24011.xml", "product_code":"mrs", - "code":"737", + "code":"782", "des":"This section applies to MRS 3.2.0-LTS.2 or later.Flume checks whether the Flume certificate file is about to expire every hour. This alarm is generated when the remaining", "doc_type":"usermanual", "kw":"ALM-24011 Flume Certificate File Is About to Expire,Alarm Reference (Applicable to MRS 3.x),User Gui", @@ -13576,7 +14347,7 @@ "uri":"ALM-24012.html", "node_id":"alm-24012.xml", "product_code":"mrs", - "code":"738", + "code":"783", "des":"This section applies to MRS 3.2.0-LTS.2 or later.Flume checks whether its certificate file in the system has expired every hour. This alarm is generated when the server c", "doc_type":"usermanual", "kw":"ALM-24012 Flume Certificate File Has Expired,Alarm Reference (Applicable to MRS 3.x),User Guide", @@ -13594,7 +14365,7 @@ "uri":"ALM-24013.html", "node_id":"alm-24013.xml", "product_code":"mrs", - "code":"739", + "code":"784", "des":"This section applies to MRS 3.2.0-LTS.2 or later.MonitorServer checks whether its certificate file is valid (whether the certificate exists and whether the certificate fo", "doc_type":"usermanual", "kw":"ALM-24013 Flume MonitorServer Certificate File Is Invalid or Damaged,Alarm Reference (Applicable to ", @@ -13612,7 +14383,7 @@ "uri":"ALM-24014.html", "node_id":"alm-24014.xml", "product_code":"mrs", - "code":"740", + "code":"785", "des":"This section applies to MRS 3.2.0-LTS.2 or later.MonitorServer checks whether its certificate file is about to expire every hour. This alarm is generated when the remaini", "doc_type":"usermanual", "kw":"ALM-24014 Flume MonitorServer Certificate Is About to Expire,Alarm Reference (Applicable to MRS 3.x)", @@ -13630,7 +14401,7 @@ "uri":"ALM-24015.html", "node_id":"alm-24015.xml", "product_code":"mrs", - "code":"741", + "code":"786", "des":"This section applies to MRS 3.2.0-LTS.2 or later.MonitorServer checks whether its certificate file in the system has expired every hour. This alarm is generated when the ", "doc_type":"usermanual", "kw":"ALM-24015 Flume MonitorServer Certificate File Has Expired,Alarm Reference (Applicable to MRS 3.x),U", @@ -13648,14 +14419,14 @@ "uri":"ALM-25000.html", "node_id":"alm-25000.xml", "product_code":"mrs", - "code":"742", + "code":"787", "des":"The system checks the LdapServer service status every 30 seconds. This alarm is generated when the system detects that both the active and standby LdapServer services are", "doc_type":"alarm", "kw":"ALM-25000 LdapServer Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13666,14 +14437,14 @@ "uri":"ALM-25004.html", "node_id":"alm-25004.xml", "product_code":"mrs", - "code":"743", + "code":"788", "des":"The system checks the LdapServer data every 30 seconds. This alarm is generated when the data on the active and standby LdapServers of Manager is inconsistent for 12 cons", "doc_type":"alarm", "kw":"ALM-25004 Abnormal LdapServer Data Synchronization,Alarm Reference (Applicable to MRS 3.x),User Guid", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13684,14 +14455,14 @@ "uri":"ALM-25005.html", "node_id":"alm-25005.xml", "product_code":"mrs", - "code":"744", + "code":"789", "des":"The system checks the status of the nscd service every 60 seconds. This alarm is generated when the nscd process fails to be queried for four consecutive times (three min", "doc_type":"alarm", "kw":"ALM-25005 nscd Service Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13702,32 +14473,66 @@ "uri":"ALM-25006.html", "node_id":"alm-25006.xml", "product_code":"mrs", - "code":"745", + "code":"790", "des":"The system checks the status of the sssd service every 60 seconds. This alarm is generated when the sssd process fails to be queried for four consecutive times (three min", "doc_type":"alarm", "kw":"ALM-25006 Sssd Service Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], "title":"ALM-25006 Sssd Service Exception", "githuburl":"" }, + { + "uri":"ALM-25007.html", + "node_id":"alm-25007.xml", + "product_code":"", + "code":"791", + "des":"The system checks the number of process connections on the SlapdServer node every 30 seconds and compares the actual number with the threshold. This alarm is generated wh", + "doc_type":"", + "kw":"ALM-25007 Number of SlapdServer Connections Exceeds the Threshold,Alarm Reference (Applicable to MRS", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-25007 Number of SlapdServer Connections Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-25008.html", + "node_id":"alm-25008.xml", + "product_code":"", + "code":"792", + "des":"The system checks the CPU usage of the SlapdServer node every 30 seconds and compares the actual usage with the threshold. This alarm is generated when the SlapdServer CP", + "doc_type":"", + "kw":"ALM-25008 SlapdServer CPU Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User G", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-25008 SlapdServer CPU Usage Exceeds the Threshold", + "githuburl":"" + }, { "uri":"ALM-25500.html", "node_id":"alm-25500.xml", "product_code":"mrs", - "code":"746", + "code":"793", "des":"The system checks the KrbServer service status every 30 seconds. This alarm is generated when the system detects that the KrbServer service is abnormal.This alarm is clea", "doc_type":"alarm", "kw":"ALM-25500 KrbServer Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13738,14 +14543,14 @@ "uri":"ALM-26051.html", "node_id":"alm-26051.xml", "product_code":"mrs", - "code":"747", + "code":"794", "des":"The system checks the Storm service status every 30 seconds. This alarm is generated when all Nimbus nodes in the cluster are abnormal and the Storm service is unavailabl", "doc_type":"alarm", "kw":"ALM-26051 Storm Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13756,14 +14561,14 @@ "uri":"ALM-26052.html", "node_id":"alm-26052.xml", "product_code":"mrs", - "code":"748", + "code":"795", "des":"The system periodically checks the number of available Supervisors every 60 seconds and compares the number of available Supervisors with the threshold. This alarm is gen", "doc_type":"alarm", "kw":"ALM-26052 Number of Available Supervisors of the Storm Service Is Less Than the Threshold,Alarm Refe", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13774,14 +14579,14 @@ "uri":"ALM-26053.html", "node_id":"alm-26053.xml", "product_code":"mrs", - "code":"749", + "code":"796", "des":"The system checks the slot usage every 60 seconds and compares the actual slot usage with the threshold. This alarm is generated when the slot usage is greater than the t", "doc_type":"alarm", "kw":"ALM-26053 Storm Slot Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13792,14 +14597,14 @@ "uri":"ALM-26054.html", "node_id":"alm-26054.xml", "product_code":"mrs", - "code":"750", + "code":"797", "des":"The system checks the heap memory usage of Storm Nimbus every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap memory usa", "doc_type":"alarm", "kw":"ALM-26054 Nimbus Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Use", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13810,14 +14615,14 @@ "uri":"ALM-27001.html", "node_id":"alm-27001.xml", "product_code":"mrs", - "code":"751", + "code":"798", "des":"The alarm module checks the DBService service status every 30 seconds. This alarm is generated when the system detects that DBService service is unavailable.This alarm is", "doc_type":"alarm", "kw":"ALM-27001 DBService Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13828,14 +14633,14 @@ "uri":"ALM-27003.html", "node_id":"alm-27003.xml", "product_code":"mrs", - "code":"752", + "code":"799", "des":"This alarm is generated when the active or standby DBService node does not receive heartbeat messages from the peer node for 7 seconds.This alarm is cleared when the hear", "doc_type":"alarm", "kw":"ALM-27003 DBService Heartbeat Interruption Between the Active and Standby Nodes,Alarm Reference (App", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13846,14 +14651,14 @@ "uri":"ALM-27004.html", "node_id":"alm-27004.xml", "product_code":"mrs", - "code":"753", + "code":"800", "des":"The system checks the data synchronization status between the active and standby DBService every 10 seconds. This alarm is generated when the synchronization status canno", "doc_type":"alarm", "kw":"ALM-27004 Data Inconsistency Between Active and Standby DBServices,Alarm Reference (Applicable to MR", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13864,14 +14669,14 @@ "uri":"ALM-27005.html", "node_id":"alm-27005.xml", "product_code":"mrs", - "code":"754", + "code":"801", "des":"The system checks the usage of the number of database connections of the nodes where DBServer instances are located every 30 seconds and compares the usage with the thres", "doc_type":"alarm", "kw":"ALM-27005 Database Connections Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13882,14 +14687,14 @@ "uri":"ALM-27006.html", "node_id":"alm-27006.xml", "product_code":"mrs", - "code":"755", + "code":"802", "des":"The system checks the disk space usage of the data directory on the active DBServer node every 30 seconds and compares the disk usage with the threshold. The alarm is gen", "doc_type":"alarm", "kw":"ALM-27006 Disk Space Usage of the Data Directory Exceeds the Threshold,Alarm Reference (Applicable t", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13900,32 +14705,185 @@ "uri":"ALM-27007.html", "node_id":"alm-27007.xml", "product_code":"mrs", - "code":"756", + "code":"803", "des":"The system checks the disk space usage of the data directory on the active DBServer node every 30 seconds. The alarm is generated when the disk space usage exceeds 90%.Th", "doc_type":"alarm", "kw":"ALM-27007 Database Enters the Read-Only Mode,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], "title":"ALM-27007 Database Enters the Read-Only Mode", "githuburl":"" }, + { + "uri":"ALM-29007.html", + "node_id":"alm-29007.xml", + "product_code":"", + "code":"804", + "des":"The system checks the memory usage of the Impalad process every 30 seconds. This alarm is generated when the system detects that the memory usage exceeds the default thre", + "doc_type":"", + "kw":"ALM-29007 Impalad Process Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29007 Impalad Process Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29008.html", + "node_id":"alm-29008.xml", + "product_code":"", + "code":"805", + "des":"The system checks the number of client connections to the Impalad node every 30 seconds. This alarm is generated when the number of client connections exceeds the customi", + "doc_type":"", + "kw":"ALM-29008 Number of ODBC Connections to Impalad Exceeds the Threshold,Alarm Reference (Applicable to", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29008 Number of ODBC Connections to Impalad Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29010.html", + "node_id":"alm-29010.xml", + "product_code":"", + "code":"806", + "des":"The system checks the total number of queries being submitted by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customi", + "doc_type":"", + "kw":"ALM-29010 Number of Queries Being Submitted by Impalad Exceeds the Threshold,Alarm Reference (Applic", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29010 Number of Queries Being Submitted by Impalad Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29011.html", + "node_id":"alm-29011.xml", + "product_code":"", + "code":"807", + "des":"The system checks the total number of queries being executed by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customiz", + "doc_type":"", + "kw":"ALM-29011 Number of Queries Being Executed by Impalad Exceeds the Threshold,Alarm Reference (Applica", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29011 Number of Queries Being Executed by Impalad Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29012.html", + "node_id":"alm-29012.xml", + "product_code":"", + "code":"808", + "des":"The system checks the total number of queries being waited by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customized", + "doc_type":"", + "kw":"ALM-29012 Number of Queries Being Waited by Impalad Exceeds the Threshold,Alarm Reference (Applicabl", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29012 Number of Queries Being Waited by Impalad Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29013.html", + "node_id":"alm-29013.xml", + "product_code":"", + "code":"809", + "des":"The system checks the FGC time of the Impalad service every 60 seconds. This alarm is generated when the FGC time exceeds the threshold (12 seconds) for five consecutive ", + "doc_type":"", + "kw":"ALM-29013 Impalad FGC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29013 Impalad FGC Time Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29014.html", + "node_id":"alm-29014.xml", + "product_code":"", + "code":"810", + "des":"The system checks the FGC time of the Catalog service every 60 seconds. This alarm is generated when the FGC time exceeds the threshold (12 seconds) for five consecutive ", + "doc_type":"", + "kw":"ALM-29014 Catalog FGC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29014 Catalog FGC Time Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29015.html", + "node_id":"alm-29015.xml", + "product_code":"", + "code":"811", + "des":"The system checks the memory usage of the Catalog process every 30 seconds. This alarm is generated when the system detects that the memory usage exceeds the default thre", + "doc_type":"", + "kw":"ALM-29015 Catalog Process Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29015 Catalog Process Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-29016.html", + "node_id":"alm-29016.xml", + "product_code":"", + "code":"812", + "des":"In MRS 3.1.5, the system checks every 60 seconds whether the Hive Server2 HTTP port (28000) of Impalad responds to cURL requests. This alarm is generated when the returne", + "doc_type":"", + "kw":"ALM-29016 Impalad Instance in the Sub-healthy State,Alarm Reference (Applicable to MRS 3.x),User Gui", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-29016 Impalad Instance in the Sub-healthy State", + "githuburl":"" + }, { "uri":"ALM-38000.html", "node_id":"alm-38000.xml", "product_code":"mrs", - "code":"757", + "code":"813", "des":"The system checks the Kafka service status every 30 seconds. This alarm is generated when the Kafka service is unavailable.This alarm is cleared when the Kafka service re", "doc_type":"alarm", "kw":"ALM-38000 Kafka Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13936,14 +14894,14 @@ "uri":"ALM-38001.html", "node_id":"alm-38001.xml", "product_code":"mrs", - "code":"758", + "code":"814", "des":"The system checks the Kafka disk usage every 60 seconds and compares the actual disk usage with the threshold. The disk usage has a default threshold. This alarm is gener", "doc_type":"alarm", "kw":"ALM-38001 Insufficient Kafka Disk Capacity,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13954,14 +14912,14 @@ "uri":"ALM-38002.html", "node_id":"alm-38002.xml", "product_code":"mrs", - "code":"759", + "code":"815", "des":"The system checks the Kafka service status every 30 seconds. The alarm is generated when the heap memory usage of a Kafka instance exceeds the threshold (95% of the maxim", "doc_type":"alarm", "kw":"ALM-38002 Kafka Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13972,14 +14930,14 @@ "uri":"ALM-38004.html", "node_id":"alm-38004.xml", "product_code":"mrs", - "code":"760", + "code":"816", "des":"The system checks the direct memory usage of the Kafka service every 30 seconds. This alarm is generated when the direct memory usage of a Kafka instance exceeds the thre", "doc_type":"alarm", "kw":"ALM-38004 Kafka Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Us", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -13990,14 +14948,14 @@ "uri":"ALM-38005.html", "node_id":"alm-38005.xml", "product_code":"mrs", - "code":"761", + "code":"817", "des":"The system checks the garbage collection (GC) duration of the Broker process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 seco", "doc_type":"alarm", "kw":"ALM-38005 GC Duration of the Broker Process Exceeds the Threshold,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14008,14 +14966,14 @@ "uri":"ALM-38006.html", "node_id":"alm-38006.xml", "product_code":"mrs", - "code":"762", + "code":"818", "des":"The system checks the percentage of Kafka partitions that are not completely synchronized to the total number of partitions every 60 seconds. This alarm is generated when", "doc_type":"alarm", "kw":"ALM-38006 Percentage of Kafka Partitions That Are Not Completely Synchronized Exceeds the Threshold,", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14026,14 +14984,14 @@ "uri":"ALM-38007.html", "node_id":"alm-38007.xml", "product_code":"mrs", - "code":"763", + "code":"819", "des":"The system checks the default user of Kafka every 60 seconds. This alarm is generated when the system detects that the user status is abnormal.Trigger Count is set to 1. ", "doc_type":"alarm", "kw":"ALM-38007 Status of Kafka Default User Is Abnormal,Alarm Reference (Applicable to MRS 3.x),User Guid", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14044,14 +15002,14 @@ "uri":"ALM-38008.html", "node_id":"alm-38008.xml", "product_code":"mrs", - "code":"764", + "code":"820", "des":"The system checks the Kafka data directory status every 60 seconds. This alarm is generated when the system detects that the status of a data directory is abnormal.Trigge", "doc_type":"alarm", "kw":"ALM-38008 Abnormal Kafka Data Directory Status,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14062,14 +15020,14 @@ "uri":"ALM-38009.html", "node_id":"alm-38009.xml", "product_code":"mrs", - "code":"765", + "code":"821", "des":"This section applies to versions later than MRS 3.1.0.The system checks the I/O status of each Kafka disk every 60 seconds. This alarm is generated when the disk I/O of a", "doc_type":"alarm", "kw":"(Applicable to Versions Later Than MRS 3.1.0)ALM-38009 Busy Broker Disk I/Os (Applicable to Versions", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14080,14 +15038,14 @@ "uri":"ALM-38010.html", "node_id":"alm-38010.xml", "product_code":"mrs", - "code":"766", + "code":"822", "des":"The system checks the number of replicas of each topic every 60 seconds on the node where the Kafka Controller resides. This alarm is generated when there is one replica ", "doc_type":"alarm", "kw":"ALM-38010 Topics with Single Replica,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14098,14 +15056,14 @@ "uri":"ALM-38011.html", "node_id":"alm-38011.xml", "product_code":"mrs", - "code":"767", + "code":"823", "des":"The system checks the number of connections of each user on Broker every 30 seconds. This alarm is generated when the connection usage of a user on the Broker exceeds the", "doc_type":"alarm", "kw":"ALM-38011 User Connection Usage on Broker Exceeds the Threshold,Alarm Reference (Applicable to MRS 3", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14116,14 +15074,14 @@ "uri":"ALM-43001.html", "node_id":"alm-43001.xml", "product_code":"mrs", - "code":"768", + "code":"824", "des":"The system checks the Spark2x service status every 300 seconds. This alarm is generated when the Spark2x service is unavailable.This alarm is cleared when the Spark2x ser", "doc_type":"alarm", "kw":"ALM-43001 Spark2x Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14134,14 +15092,14 @@ "uri":"ALM-43006.html", "node_id":"alm-43006.xml", "product_code":"mrs", - "code":"769", + "code":"825", "des":"The system checks the JobHistory2x Process status every 30 seconds. The alarm is generated when the heap memory usage of a JobHistory2x Process exceeds the threshold (95%", "doc_type":"alarm", "kw":"ALM-43006 Heap Memory Usage of the JobHistory2x Process Exceeds the Threshold,Alarm Reference (Appli", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14152,14 +15110,14 @@ "uri":"ALM-43007.html", "node_id":"alm-43007.xml", "product_code":"mrs", - "code":"770", + "code":"826", "des":"The system checks the JobHistory2x Process status every 30 seconds. The alarm is generated when the non-heap memory usage of a JobHistory2x Process exceeds the threshold ", "doc_type":"alarm", "kw":"ALM-43007 Non-Heap Memory Usage of the JobHistory2x Process Exceeds the Threshold,Alarm Reference (A", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14170,14 +15128,14 @@ "uri":"ALM-43008.html", "node_id":"alm-43008.xml", "product_code":"mrs", - "code":"771", + "code":"827", "des":"The system checks the JobHistory2x Process status every 30 seconds. The alarm is generated when the direct memory usage of a JobHistory2x Process exceeds the threshold (9", "doc_type":"alarm", "kw":"ALM-43008 The Direct Memory Usage of the JobHistory2x Process Exceeds the Threshold,Alarm Reference ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14188,14 +15146,14 @@ "uri":"ALM-43009.html", "node_id":"alm-43009.xml", "product_code":"mrs", - "code":"772", + "code":"828", "des":"The system checks the garbage collection (GC) time of the JobHistory2x Process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (", "doc_type":"alarm", "kw":"ALM-43009 JobHistory2x Process GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14206,14 +15164,14 @@ "uri":"ALM-43010.html", "node_id":"alm-43010.xml", "product_code":"mrs", - "code":"773", + "code":"829", "des":"The system checks the JDBCServer2x Process status every 30 seconds. The alarm is generated when the heap memory usage of a JDBCServer2x Process exceeds the threshold (95%", "doc_type":"alarm", "kw":"ALM-43010 Heap Memory Usage of the JDBCServer2x Process Exceeds the Threshold,Alarm Reference (Appli", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14224,14 +15182,14 @@ "uri":"ALM-43011.html", "node_id":"alm-43011.xml", "product_code":"mrs", - "code":"774", + "code":"830", "des":"The system checks the JDBCServer2x Process status every 30 seconds. The alarm is generated when the non-heap memory usage of an JDBCServer2x Process exceeds the threshold", "doc_type":"alarm", "kw":"ALM-43011 Non-Heap Memory Usage of the JDBCServer2x Process Exceeds the Threshold,Alarm Reference (A", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14242,14 +15200,14 @@ "uri":"ALM-43012.html", "node_id":"alm-43012.xml", "product_code":"mrs", - "code":"775", + "code":"831", "des":"The system checks the JDBCServer2x Process status every 30 seconds. The alarm is generated when the direct heap memory usage of a JDBCServer2x Process exceeds the thresho", "doc_type":"alarm", "kw":"ALM-43012 Direct Heap Memory Usage of the JDBCServer2x Process Exceeds the Threshold,Alarm Reference", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14260,14 +15218,14 @@ "uri":"ALM-43013.html", "node_id":"alm-43013.xml", "product_code":"mrs", - "code":"776", + "code":"832", "des":"The system checks the garbage collection (GC) time of the JDBCServer2x Process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (", "doc_type":"alarm", "kw":"ALM-43013 JDBCServer2x Process GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14278,14 +15236,14 @@ "uri":"ALM-43017.html", "node_id":"alm-43017.xml", "product_code":"mrs", - "code":"777", + "code":"833", "des":"The system checks the number of Full garbage collection (GC) times of the JDBCServer2x process every 60 seconds. This alarm is generated when the detected Full GC number ", "doc_type":"alarm", "kw":"ALM-43017 JDBCServer2x Process Full GC Number Exceeds the Threshold,Alarm Reference (Applicable to M", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14296,14 +15254,14 @@ "uri":"ALM-43018.html", "node_id":"alm-43018.xml", "product_code":"mrs", - "code":"778", + "code":"834", "des":"The system checks the number of Full garbage collection (GC) times of the JobHistory2x process every 60 seconds. This alarm is generated when the detected Full GC number ", "doc_type":"alarm", "kw":"ALM-43018 JobHistory2x Process Full GC Number Exceeds the Threshold,Alarm Reference (Applicable to M", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14314,14 +15272,14 @@ "uri":"ALM-43019.html", "node_id":"alm-43019.xml", "product_code":"mrs", - "code":"779", + "code":"835", "des":"The system checks the IndexServer2x process status every 30 seconds. The alarm is generated when the heap memory usage of a IndexServer2x process exceeds the threshold (9", "doc_type":"alarm", "kw":"ALM-43019 Heap Memory Usage of the IndexServer2x Process Exceeds the Threshold,Alarm Reference (Appl", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14332,14 +15290,14 @@ "uri":"ALM-43020.html", "node_id":"alm-43020.xml", "product_code":"mrs", - "code":"780", + "code":"836", "des":"The system checks the IndexServer2x process status every 30 seconds. The alarm is generated when the non-heap memory usage of the IndexServer2x process exceeds the thresh", "doc_type":"alarm", "kw":"ALM-43020 Non-Heap Memory Usage of the IndexServer2x Process Exceeds the Threshold,Alarm Reference (", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14350,14 +15308,14 @@ "uri":"ALM-43021.html", "node_id":"alm-43021.xml", "product_code":"mrs", - "code":"781", + "code":"837", "des":"The system checks the IndexServer2x process status every 30 seconds. The alarm is generated when the direct heap memory usage of a IndexServer2x process exceeds the thres", "doc_type":"alarm", "kw":"ALM-43021 Direct Memory Usage of the IndexServer2x Process Exceeds the Threshold,Alarm Reference (Ap", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14368,14 +15326,14 @@ "uri":"ALM-43022.html", "node_id":"alm-43022.xml", "product_code":"mrs", - "code":"782", + "code":"838", "des":"The system checks the GC time of the IndexServer2x process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (12 seconds) for thre", "doc_type":"alarm", "kw":"ALM-43022 IndexServer2x Process GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14386,14 +15344,14 @@ "uri":"ALM-43023.html", "node_id":"alm-43023.xml", "product_code":"mrs", - "code":"783", + "code":"839", "des":"The system checks the Full GC number of the IndexServer2x process every 60 seconds. This alarm is generated when the detected Full GC number exceeds the threshold (12) fo", "doc_type":"alarm", "kw":"ALM-43023 IndexServer2x Process Full GC Number Exceeds the Threshold,Alarm Reference (Applicable to ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14404,14 +15362,14 @@ "uri":"ALM-44004.html", "node_id":"alm-44004.xml", "product_code":"mrs", - "code":"784", + "code":"840", "des":"This alarm is generated when the system detects that the number of queuing tasks in a resource group exceeds the threshold. The system queries the number of queuing tasks", "doc_type":"alarm", "kw":"ALM-44004 Presto Coordinator Resource Group Queuing Tasks Exceed the Threshold,Alarm Reference (Appl", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14422,14 +15380,14 @@ "uri":"ALM-44005.html", "node_id":"alm-44005.xml", "product_code":"mrs", - "code":"785", + "code":"841", "des":"The system collects GC time of the Presto Coordinator process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for thre", "doc_type":"alarm", "kw":"ALM-44005 Presto Coordinator Process GC Time Exceeds the Threshold,Alarm Reference (Applicable to MR", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14440,14 +15398,14 @@ "uri":"ALM-44006.html", "node_id":"alm-44006.xml", "product_code":"mrs", - "code":"786", + "code":"842", "des":"The system collects GC time of the Presto Worker process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for three con", "doc_type":"alarm", "kw":"ALM-44006 Presto Worker Process GC Time Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14458,14 +15416,14 @@ "uri":"ALM-45000.html", "node_id":"alm-45000.xml", "product_code":"mrs", - "code":"787", + "code":"843", "des":"The system checks the HetuEngine service status every 300 seconds. This alarm is generated when the HetuEngine service is unavailable.This alarm is cleared when the HetuE", "doc_type":"alarm", "kw":"ALM-45000 HetuEngine Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14476,32 +15434,50 @@ "uri":"ALM-45001.html", "node_id":"alm-45001.xml", "product_code":"mrs", - "code":"788", + "code":"844", "des":"This alarm applies only to MRS 3.2.0-LTS.2 or later.The system checks the HetuEngine compute instance status every 60 seconds. This alarm is generated when a HetuEngine c", "doc_type":"alarm", "kw":"ALM-45001 Faulty HetuEngine Compute Instances,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], "title":"ALM-45001 Faulty HetuEngine Compute Instances", "githuburl":"" }, + { + "uri":"ALM-45003.html", + "node_id":"alm-45003.xml", + "product_code":"mrs", + "code":"845", + "des":"This section applies to MRS 3.3.0 or later.The system checks the HetuEngine QAS disk usage every 60 seconds and compares the actual disk usage with the threshold. The dis", + "doc_type":"alarm", + "kw":"ALM-45003 HetuEngine QAS Disk Capacity Is Insufficient,Alarm Reference (Applicable to MRS 3.x),User ", + "search_title":"", + "metedata":[ + { + "documenttype":"alarm;usermanual", + "prodname":"mrs" + } + ], + "title":"ALM-45003 HetuEngine QAS Disk Capacity Is Insufficient", + "githuburl":"" + }, { "uri":"ALM-45175.html", "node_id":"alm-45175.xml", "product_code":"mrs", - "code":"789", + "code":"846", "des":"The system checks whether the average duration for calling OBS metadata APIs is greater than the threshold every 30 seconds. This alarm is generated when the number of co", "doc_type":"alarm", "kw":"ALM-45175 Average Time for Calling OBS Metadata APIs Is Greater than the Threshold,Alarm Reference (", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14512,14 +15488,14 @@ "uri":"ALM-45176.html", "node_id":"alm-45176.xml", "product_code":"mrs", - "code":"790", + "code":"847", "des":"The system checks whether the success rate of calling OBS metadata APIs is lower than the threshold every 30 seconds. This alarm is generated when the success rate is low", "doc_type":"alarm", "kw":"ALM-45176 Success Rate of Calling OBS Metadata APIs Is Lower than the Threshold,Alarm Reference (App", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14530,14 +15506,14 @@ "uri":"ALM-45177.html", "node_id":"alm-45177.xml", "product_code":"mrs", - "code":"791", + "code":"848", "des":"The system checks whether the success rate of calling APIs for reading OBS data is lower than the threshold every 30 seconds. This alarm is generated when the success rat", "doc_type":"alarm", "kw":"ALM-45177 Success Rate of Calling OBS Data Read APIs Is Lower than the Threshold,Alarm Reference (Ap", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14548,14 +15524,14 @@ "uri":"ALM-45178.html", "node_id":"alm-45178.xml", "product_code":"mrs", - "code":"792", + "code":"849", "des":"The system checks whether the success rate of calling APIs for writing OBS data is lower than the threshold every 30 seconds. This alarm is generated when the success rat", "doc_type":"alarm", "kw":"ALM-45178 Success Rate of Calling OBS Data Write APIs Is Lower Than the Threshold,Alarm Reference (A", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14566,7 +15542,7 @@ "uri":"ALM-45179.html", "node_id":"alm-45179.xml", "product_code":"mrs", - "code":"793", + "code":"850", "des":"The system checks whether the number of failed OBS readFully API calls exceeds the threshold every 30 seconds. This alarm is generated when the number of failed API calls", "doc_type":"usermanual", "kw":"ALM-45179 Number of Failed OBS readFully API Calls Exceeds the Threshold,Alarm Reference (Applicable", @@ -14584,7 +15560,7 @@ "uri":"ALM-45180.html", "node_id":"alm-45180.xml", "product_code":"mrs", - "code":"794", + "code":"851", "des":"The system checks whether the number of failed OBS read API calls exceeds the threshold every 30 seconds. This alarm is generated when the number of failed API calls exce", "doc_type":"usermanual", "kw":"ALM-45180 Number of Failed OBS read API Calls Exceeds the Threshold,Alarm Reference (Applicable to M", @@ -14602,7 +15578,7 @@ "uri":"ALM-45181.html", "node_id":"alm-45181.xml", "product_code":"mrs", - "code":"795", + "code":"852", "des":"The system checks whether the number of failed OBS write API calls exceeds the threshold every 30 seconds. This alarm is generated when the number of failed API calls exc", "doc_type":"usermanual", "kw":"ALM-45181 Number of Failed OBS write API Calls Exceeds the Threshold,Alarm Reference (Applicable to ", @@ -14620,7 +15596,7 @@ "uri":"ALM-45182.html", "node_id":"alm-45182.xml", "product_code":"mrs", - "code":"796", + "code":"853", "des":"The system checks whether the number of throttled OBS operations exceeds the threshold every 30 seconds. This alarm is generated when the number of throttled OBS operatio", "doc_type":"usermanual", "kw":"ALM-45182 Number of Throttled OBS Operations Exceeds the Threshold,Alarm Reference (Applicable to MR", @@ -14638,14 +15614,14 @@ "uri":"ALM-45275.html", "node_id":"alm-45275.xml", "product_code":"mrs", - "code":"797", + "code":"854", "des":"The alarm module checks the Ranger service status every 180 seconds. This alarm is generated if the Ranger service is abnormal.This alarm is cleared after the Ranger serv", "doc_type":"alarm", "kw":"ALM-45275 Ranger Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14656,14 +15632,14 @@ "uri":"ALM-45276.html", "node_id":"alm-45276.xml", "product_code":"mrs", - "code":"798", + "code":"855", "des":"The alarm module checks the RangerAdmin service status every 60 seconds. This alarm is generated if RangerAdmin is unavailable.This alarm is automatically cleared after t", "doc_type":"alarm", "kw":"ALM-45276 Abnormal RangerAdmin Status,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14674,14 +15650,14 @@ "uri":"ALM-45277.html", "node_id":"alm-45277.xml", "product_code":"mrs", - "code":"799", + "code":"856", "des":"The system checks the heap memory usage of the RangerAdmin service every 60 seconds. This alarm is generated when the system detects that the heap memory usage of the Ran", "doc_type":"alarm", "kw":"ALM-45277 RangerAdmin Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14692,14 +15668,14 @@ "uri":"ALM-45278.html", "node_id":"alm-45278.xml", "product_code":"mrs", - "code":"800", + "code":"857", "des":"The system checks the direct memory usage of the RangerAdmin service every 60 seconds. This alarm is generated when the direct memory usage of the RangerAdmin instance ex", "doc_type":"alarm", "kw":"ALM-45278 RangerAdmin Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14710,14 +15686,14 @@ "uri":"ALM-45279.html", "node_id":"alm-45279.xml", "product_code":"mrs", - "code":"801", + "code":"858", "des":"The system checks the non-heap memory usage of the RangerAdmin service every 60 seconds. This alarm is generated when the non-heap memory usage of the RangerAdmin instanc", "doc_type":"alarm", "kw":"ALM-45279 RangerAdmin Non Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14728,14 +15704,14 @@ "uri":"ALM-45280.html", "node_id":"alm-45280.xml", "product_code":"mrs", - "code":"802", + "code":"859", "des":"The system checks the GC duration of the RangerAdmin process every 60 seconds. This alarm is generated when the GC duration of the RangerAdmin process exceeds the thresho", "doc_type":"alarm", "kw":"ALM-45280 RangerAdmin GC Duration Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14746,14 +15722,14 @@ "uri":"ALM-45281.html", "node_id":"alm-45281.xml", "product_code":"mrs", - "code":"803", + "code":"860", "des":"The system checks the heap memory usage of the UserSync service every 60 seconds. This alarm is generated when the system detects that the heap memory usage of the UserSy", "doc_type":"alarm", "kw":"ALM-45281 UserSync Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14764,14 +15740,14 @@ "uri":"ALM-45282.html", "node_id":"alm-45282.xml", "product_code":"mrs", - "code":"804", + "code":"861", "des":"The system checks the direct memory usage of the UserSync service every 60 seconds. This alarm is generated when the direct memory usage of the UserSync instance exceeds ", "doc_type":"alarm", "kw":"ALM-45282 UserSync Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14782,14 +15758,14 @@ "uri":"ALM-45283.html", "node_id":"alm-45283.xml", "product_code":"mrs", - "code":"805", + "code":"862", "des":"The system checks the non-heap memory usage of the UserSync service every 60 seconds. This alarm is generated when the non-heap memory usage of the UserSync instance exce", "doc_type":"alarm", "kw":"ALM-45283 UserSync Non Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14800,14 +15776,14 @@ "uri":"ALM-45284.html", "node_id":"alm-45284.xml", "product_code":"mrs", - "code":"806", + "code":"863", "des":"The system checks the GC duration of the UserSync process every 60 seconds. This alarm is generated when the GC duration of the UserSync process exceeds the threshold (12", "doc_type":"alarm", "kw":"ALM-45284 UserSync Garbage Collection (GC) Time Exceeds the Threshold,Alarm Reference (Applicable to", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14818,14 +15794,14 @@ "uri":"ALM-45285.html", "node_id":"alm-45285.xml", "product_code":"mrs", - "code":"807", + "code":"864", "des":"The system checks the heap memory usage of the TagSync service every 60 seconds. This alarm is generated when the heap memory usage of the TagSync instance exceeds the th", "doc_type":"alarm", "kw":"ALM-45285 TagSync Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),Us", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14836,14 +15812,14 @@ "uri":"ALM-45286.html", "node_id":"alm-45286.xml", "product_code":"mrs", - "code":"808", + "code":"865", "des":"The system checks the direct memory usage of the TagSync service every 60 seconds. This alarm is generated when the direct memory usage of the TagSync instance exceeds th", "doc_type":"alarm", "kw":"ALM-45286 TagSync Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14854,14 +15830,14 @@ "uri":"ALM-45287.html", "node_id":"alm-45287.xml", "product_code":"mrs", - "code":"809", + "code":"866", "des":"The system checks the non-heap memory usage of the TagSync service every 60 seconds. This alarm is generated when the non-heap memory usage of the TagSync instance exceed", "doc_type":"alarm", "kw":"ALM-45287 TagSync Non Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14872,32 +15848,100 @@ "uri":"ALM-45288.html", "node_id":"alm-45288.xml", "product_code":"mrs", - "code":"810", + "code":"867", "des":"The system checks the GC duration of the TagSync process every 60 seconds. This alarm is generated when the GC duration of the TagSync process exceeds the threshold (12 s", "doc_type":"alarm", "kw":"ALM-45288 TagSync Garbage Collection (GC) Time Exceeds the Threshold,Alarm Reference (Applicable to ", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], "title":"ALM-45288 TagSync Garbage Collection (GC) Time Exceeds the Threshold", "githuburl":"" }, + { + "uri":"ALM-45289.html", + "node_id":"alm-45289.xml", + "product_code":"", + "code":"868", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the heap memory usage of the PolicySync service every 60 seconds. This alarm is generated when the heap ", + "doc_type":"", + "kw":"ALM-45289 PolicySync Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45289 PolicySync Heap Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45290.html", + "node_id":"alm-45290.xml", + "product_code":"", + "code":"869", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the direct memory usage of the PolicySync service every 60 seconds. This alarm is generated when the dir", + "doc_type":"", + "kw":"ALM-45290 PolicySync Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45290 PolicySync Direct Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45291.html", + "node_id":"alm-45291.xml", + "product_code":"", + "code":"870", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the non-heap memory usage of the PolicySync service every 60 seconds. This alarm is generated when the n", + "doc_type":"", + "kw":"ALM-45291 PolicySync Non-Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS ", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45291 PolicySync Non-Heap Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45292.html", + "node_id":"alm-45292.xml", + "product_code":"", + "code":"871", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the GC duration of the PolicySync process every 60 seconds. This alarm is generated when the GC duration", + "doc_type":"", + "kw":"ALM-45292 PolicySync GC Duration Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User ", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45292 PolicySync GC Duration Exceeds the Threshold", + "githuburl":"" + }, { "uri":"ALM-45425.html", "node_id":"alm-45425.xml", "product_code":"mrs", - "code":"811", + "code":"872", "des":"The alarm module checks the ClickHouse instance status every 60 seconds. This alarm is generated when the alarm module detects that all ClickHouse instances are abnormal.", "doc_type":"alarm", "kw":"ALM-45425 ClickHouse Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14908,14 +15952,14 @@ "uri":"ALM-45426.html", "node_id":"alm-45426.xml", "product_code":"mrs", - "code":"812", + "code":"873", "des":"The alarm module checks the quota usage of the ClickHouse service in the ZooKeeper every 60 seconds. This alarm is generated when the alarm module detects that the usage ", "doc_type":"alarm", "kw":"ALM-45426 ClickHouse Service Quantity Quota Usage in ZooKeeper Exceeds the Threshold,Alarm Reference", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14926,14 +15970,14 @@ "uri":"ALM-45427.html", "node_id":"alm-45427.xml", "product_code":"mrs", - "code":"813", + "code":"874", "des":"The alarm module checks the quota usage of the ClickHouse service in the ZooKeeper every 60 seconds. This alarm is generated when the alarm module detects that the usage ", "doc_type":"alarm", "kw":"ALM-45427 ClickHouse Service Capacity Quota Usage in ZooKeeper Exceeds the Threshold,Alarm Reference", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14944,14 +15988,14 @@ "uri":"ALM-45428.html", "node_id":"alm-45428.xml", "product_code":"mrs", - "code":"814", + "code":"875", "des":"This alarm is generated when the alarm module detects EIO or EROFS errors during ClickHouse read and write every 60 seconds.ClickHouse fails to read and write data. The I", "doc_type":"alarm", "kw":"ALM-45428 ClickHouse Disk I/O Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14962,14 +16006,14 @@ "uri":"ALM-45429.html", "node_id":"alm-45429.xml", "product_code":"mrs", - "code":"815", + "code":"876", "des":"This section applies only to MRS 3.1.2-LTS.6 or later.This alarm is generated when the local table corresponding to the distributed table fails to be created during Click", "doc_type":"alarm", "kw":"ALM-45429 Table Metadata Synchronization Failed on the Added ClickHouse Node,Alarm Reference (Applic", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14980,14 +16024,14 @@ "uri":"ALM-45430.html", "node_id":"alm-45430.xml", "product_code":"mrs", - "code":"816", + "code":"877", "des":"This section applies only to MRS 3.1.2-LTS.6 or later.This alarm is generated when user and permission information fails to be synchronized during ClickHouse capacity exp", "doc_type":"alarm", "kw":"ALM-45430 Permission Metadata Synchronization Failed on the Added ClickHouse Node,Alarm Reference (A", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -14998,7 +16042,7 @@ "uri":"ALM-45431.html", "node_id":"alm-45431.xml", "product_code":"mrs", - "code":"817", + "code":"878", "des":"The ClickHouseServer instance distribution does not meet the topology allocation requirements.Some ClickHouseServer instances are unavailable.During installation or capac", "doc_type":"usermanual", "kw":"ALM-45431 Improper ClickHouse Instance Distribution for Topology Allocation,Alarm Reference (Applica", @@ -15016,7 +16060,7 @@ "uri":"ALM-45432.html", "node_id":"alm-45432.xml", "product_code":"mrs", - "code":"818", + "code":"879", "des":"The system checks the status of the ClickHouse user role synchronization process every 5 minutes. This alarm is generated when the system detects that the ClickHouse user", "doc_type":"usermanual", "kw":"ALM-45432 ClickHouse User Synchronization Process Fails,Alarm Reference (Applicable to MRS 3.x),User", @@ -15034,7 +16078,7 @@ "uri":"ALM-45433.html", "node_id":"alm-45433.xml", "product_code":"mrs", - "code":"819", + "code":"880", "des":"If the cross-AZ HA function is enabled for a cluster where ClickHouse has been deployed, the ClickHouse topology remains unchanged. This alarm is generated when the cross", "doc_type":"usermanual", "kw":"ALM-45433 ClickHouse AZ Topology Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", @@ -15052,7 +16096,7 @@ "uri":"ALM-45434.html", "node_id":"alm-45434.xml", "product_code":"mrs", - "code":"820", + "code":"881", "des":"This alarm is generated when a single replica is detected in a custom logical cluster after the custom logical cluster is enabled for ClickHouse.This alarm is automatical", "doc_type":"usermanual", "kw":"ALM-45434 A Single Replica Exists in the ClickHouse Data Table,Alarm Reference (Applicable to MRS 3.", @@ -15066,18 +16110,188 @@ "title":"ALM-45434 A Single Replica Exists in the ClickHouse Data Table", "githuburl":"" }, + { + "uri":"ALM-45435.html", + "node_id":"alm-45435.xml", + "product_code":"", + "code":"882", + "des":"This section applies only to MRS 3.3.0 or later.This alarm is generated when the metadata in a distributed table or in the local table of the distributed table has been i", + "doc_type":"", + "kw":"ALM-45435 Inconsistent Metadata of ClickHouse Tables,Alarm Reference (Applicable to MRS 3.x),User Gu", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45435 Inconsistent Metadata of ClickHouse Tables", + "githuburl":"" + }, + { + "uri":"ALM-45436.html", + "node_id":"alm-45436.xml", + "product_code":"", + "code":"883", + "des":"This section applies only to MRS 3.3.0 or later.This alarm is generated when data skew occurs in the local table of a distributed table between ClickHouse nodes. This ala", + "doc_type":"", + "kw":"ALM-45436 Skew ClickHouse Table Data,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45436 Skew ClickHouse Table Data", + "githuburl":"" + }, + { + "uri":"ALM-45437.html", + "node_id":"alm-45437.xml", + "product_code":"", + "code":"884", + "des":"This section applies only to MRS 3.3.0 or later.This alarm is generated when the number of parts exceeds the threshold specified by part_num_threshold.This alarm is autom", + "doc_type":"", + "kw":"ALM-45437 Excessive Parts in the ClickHouse Table,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45437 Excessive Parts in the ClickHouse Table", + "githuburl":"" + }, + { + "uri":"ALM-45438.html", + "node_id":"alm-45438.xml", + "product_code":"", + "code":"885", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the disk capacity of the ClickHouseServer node every 1 minute. This alarm is generated when the usage of", + "doc_type":"", + "kw":"ALM-45438 ClickHouse Disk Usage Exceeds 80%,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45438 ClickHouse Disk Usage Exceeds 80%", + "githuburl":"" + }, + { + "uri":"ALM-45439.html", + "node_id":"alm-45439.xml", + "product_code":"", + "code":"886", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the disk capacity of the ClickHouseServer node every 1 minute. This alarm is generated when the system d", + "doc_type":"", + "kw":"ALM-45439 ClickHouse Node Enters the Read-Only Mode,Alarm Reference (Applicable to MRS 3.x),User Gui", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45439 ClickHouse Node Enters the Read-Only Mode", + "githuburl":"" + }, + { + "uri":"ALM-45440.html", + "node_id":"alm-45440.xml", + "product_code":"", + "code":"887", + "des":"This section applies only to MRS 3.3.0 or later.When the number of ClickHouse replicas is greater than 1, the system periodically checks the replicated table. This alarm ", + "doc_type":"", + "kw":"ALM-45440 Inconsistency Between ClickHouse Replicas,Alarm Reference (Applicable to MRS 3.x),User Gui", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45440 Inconsistency Between ClickHouse Replicas", + "githuburl":"" + }, + { + "uri":"ALM-45441.html", + "node_id":"alm-45441.xml", + "product_code":"", + "code":"888", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the connection between ClickHouse and ZooKeeper every minute. This alarm is generated when the connectio", + "doc_type":"", + "kw":"ALM-45441 Zookeeper Disconnected,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45441 Zookeeper Disconnected", + "githuburl":"" + }, + { + "uri":"ALM-45442.html", + "node_id":"alm-45442.xml", + "product_code":"", + "code":"889", + "des":"This section applies only to MRS 3.3.0 or later.The alarm module checks the number of concurrent ClickHouse requests every 30 seconds. This alarm is generated when the nu", + "doc_type":"", + "kw":"ALM-45442 Too Many Concurrent SQL Statements,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45442 Too Many Concurrent SQL Statements", + "githuburl":"" + }, + { + "uri":"ALM-45443.html", + "node_id":"alm-45443.xml", + "product_code":"", + "code":"890", + "des":"This section applies only to MRS 3.3.0 or later.The system checks slow SQL queries for ClickHouse every 1 minute. This alarm is generated when the execution time of a SQL", + "doc_type":"", + "kw":"ALM-45443 Slow SQL Queries in the Cluster,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45443 Slow SQL Queries in the Cluster", + "githuburl":"" + }, + { + "uri":"ALM-45444.html", + "node_id":"alm-45444.xml", + "product_code":"", + "code":"891", + "des":"This section applies only to MRS 3.3.0 or later.The health check module checks ClickHouse instances every 30 seconds. If the number of consecutive failures exceeds the th", + "doc_type":"", + "kw":"ALM-45444 Abnormal ClickHouse Process,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45444 Abnormal ClickHouse Process", + "githuburl":"" + }, { "uri":"ALM-45585.html", "node_id":"alm-45585.xml", "product_code":"mrs", - "code":"821", + "code":"892", "des":"The system checks the IoTDB service status every 300 seconds. This alarm is generated when the IoTDB service is unavailable. This alarm is cleared when the IoTDB service ", "doc_type":"alarm", "kw":"ALM-45585 IoTDB Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15088,14 +16302,14 @@ "uri":"ALM-45586.html", "node_id":"alm-45586.xml", "product_code":"mrs", - "code":"822", + "code":"893", "des":"The system checks the IoTDBServer process status every 60 seconds. The alarm is generated when the heap memory usage of the IoTDBServer process exceeds the threshold (90%", "doc_type":"alarm", "kw":"ALM-45586 IoTDBServer Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15106,14 +16320,14 @@ "uri":"ALM-45587.html", "node_id":"alm-45587.xml", "product_code":"mrs", - "code":"823", + "code":"894", "des":"The system checks the GC duration of the IoTDBServer process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 seconds by default) ", "doc_type":"alarm", "kw":"ALM-45587 IoTDBServer GC Duration Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15124,14 +16338,14 @@ "uri":"ALM-45588.html", "node_id":"alm-45588.xml", "product_code":"mrs", - "code":"824", + "code":"895", "des":"The system checks the direct memory usage of the IoTDBServer service every 60 seconds. This alarm is generated when the direct memory usage of the IoTDBServer instance ex", "doc_type":"alarm", "kw":"ALM-45588 IoTDBServer Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15142,14 +16356,14 @@ "uri":"ALM-45589.html", "node_id":"alm-45589.xml", "product_code":"mrs", - "code":"825", + "code":"896", "des":"The system checks the heap memory usage of the ConfigNode process every 60 seconds. This alarm is generated when the heap memory usage of the ConfigNode process exceeds t", "doc_type":"alarm", "kw":"ALM-45589 ConfigNode Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x)", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15160,7 +16374,7 @@ "uri":"ALM-45590.html", "node_id":"alm-45590.xml", "product_code":"mrs", - "code":"826", + "code":"897", "des":"The system checks the GC duration of the ConfigNode process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 seconds by default) f", "doc_type":"usermanual", "kw":"ALM-45590 ConfigNode GC Duration Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User ", @@ -15178,7 +16392,7 @@ "uri":"ALM-45591.html", "node_id":"alm-45591.xml", "product_code":"mrs", - "code":"827", + "code":"898", "des":"The system checks the direct memory usage of the ConfigNode process every 60 seconds. This alarm is generated when the direct memory usage of the ConfigNode exceeds the t", "doc_type":"usermanual", "kw":"ALM-45591 ConfigNode Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.", @@ -15196,7 +16410,7 @@ "uri":"ALM-45592.html", "node_id":"alm-45592.xml", "product_code":"mrs", - "code":"828", + "code":"899", "des":"The system checks the RPC execution duration of the IoTDBServer process every 60 seconds. This alarm is generated when the execution duration exceeds the threshold. This ", "doc_type":"usermanual", "kw":"ALM-45592 IoTDBServer RPC Execution Duration Exceeds the Threshold,Alarm Reference (Applicable to MR", @@ -15214,7 +16428,7 @@ "uri":"ALM-45593.html", "node_id":"alm-45593.xml", "product_code":"mrs", - "code":"829", + "code":"900", "des":"This alarm is generated when the data flush duration exceeds the threshold. This alarm is cleared when the flush duration is less than the threshold.Data write is blocked", "doc_type":"usermanual", "kw":"ALM-45593 IoTDBServer Flush Execution Duration Exceeds the Threshold,Alarm Reference (Applicable to ", @@ -15232,7 +16446,7 @@ "uri":"ALM-45594.html", "node_id":"alm-45594.xml", "product_code":"mrs", - "code":"830", + "code":"901", "des":"This alarm is generated when the merge duration in the space exceeds the threshold. This alarm is cleared when the merge duration in the space is less than the threshold.", "doc_type":"usermanual", "kw":"ALM-45594 IoTDBServer Intra-Space Merge Duration Exceeds the Threshold,Alarm Reference (Applicable t", @@ -15250,7 +16464,7 @@ "uri":"ALM-45595.html", "node_id":"alm-45595.xml", "product_code":"mrs", - "code":"831", + "code":"902", "des":"This alarm is generated when the cross-space merge duration exceeds the threshold. This alarm is cleared when the cross-space merge duration is less than the threshold.Da", "doc_type":"usermanual", "kw":"ALM-45595 IoTDBServer Cross-Space Merge Duration Exceeds the Threshold,Alarm Reference (Applicable t", @@ -15268,14 +16482,14 @@ "uri":"ALM-45615.html", "node_id":"alm-45615.xml", "product_code":"mrs", - "code":"832", + "code":"903", "des":"The system checks the CDL health status every 60 seconds. This alarm is generated when the CDL health status is DOWN. This alarm is cleared when the system detects that t", "doc_type":"alarm", "kw":"ALM-45615 CDL Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15286,7 +16500,7 @@ "uri":"ALM-45616.html", "node_id":"alm-45616.xml", "product_code":"mrs", - "code":"833", + "code":"904", "des":"The system checks whether a CDL job is normal every 60 seconds. This alarm is reported when the CDL job is abnormal. This alarm is cleared when the job is restored or sto", "doc_type":"usermanual", "kw":"ALM-45616 CDL Job Execution Exception,Alarm Reference (Applicable to MRS 3.x),User Guide", @@ -15304,7 +16518,7 @@ "uri":"ALM-45617.html", "node_id":"alm-45617.xml", "product_code":"mrs", - "code":"834", + "code":"905", "des":"If a large number of write-ahead logs (WALs) are stacked in the PostgreSQL database, the PostgreSQL disk space may be used up. The system checks whether the amount of dat", "doc_type":"usermanual", "kw":"ALM-45617 Data Queued in the CDL Replication Slot Exceeds the Threshold,Alarm Reference (Applicable ", @@ -15322,14 +16536,14 @@ "uri":"ALM-45635.html", "node_id":"alm-45635.xml", "product_code":"mrs", - "code":"835", + "code":"906", "des":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks whether FlinkServer jobs fail to be executed every 10 seconds. This alarm is generated when a FlinkServ", "doc_type":"alarm", "kw":"ALM-45635 FlinkServer Job Execution Failure,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15340,14 +16554,14 @@ "uri":"ALM-45636.html", "node_id":"alm-45636.xml", "product_code":"mrs", - "code":"836", + "code":"907", "des":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks the number of consecutive checkpoint failures based on the configured alarm checking interval. This ala", "doc_type":"alarm", "kw":"ALM-45636 FlinkServer Job Checkpoints Keep Failing,Alarm Reference (Applicable to MRS 3.x),User Guid", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15358,14 +16572,14 @@ "uri":"ALM-45636-1.html", "node_id":"alm-45636-1.xml", "product_code":"mrs", - "code":"837", + "code":"908", "des":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks the number of consecutive checkpoint failures based on the configured alarm checking interval. This ala", "doc_type":"alarm", "kw":"ALM-45636 Flink Job Checkpoints Keep Failing,Alarm Reference (Applicable to MRS 3.x),User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15376,14 +16590,14 @@ "uri":"ALM-45637.html", "node_id":"alm-45637.xml", "product_code":"mrs", - "code":"838", + "code":"909", "des":"This section applies to MRS 3.1.2-LTS.6 or later.The system checks the back pressure duration of FlinkServer tasks based on the configured alarm checking interval. This a", "doc_type":"alarm", "kw":"ALM-45637 FlinkServer Task Is Continuously Under Back Pressure,Alarm Reference (Applicable to MRS 3.", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15394,14 +16608,14 @@ "uri":"ALM-45638.html", "node_id":"alm-45638.xml", "product_code":"mrs", - "code":"839", + "code":"910", "des":"This section applies to MRS 3.1.2-LTS.6 or later.The system checks the number of FlinkServer job restarts based on the alarm checking interval. This alarm is generated wh", "doc_type":"alarm", "kw":"ALM-45638 Number of Restarts After FlinkServer Job Failures Exceeds the Threshold,Alarm Reference (A", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15412,32 +16626,50 @@ "uri":"ALM-45638-1.html", "node_id":"alm-45638-1.xml", "product_code":"mrs", - "code":"840", + "code":"911", "des":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks the number of Flink job restarts based on the alarm checking interval. This alarm is generated when the", "doc_type":"alarm", "kw":"ALM-45638 Number of Restarts After Flink Job Failures Exceeds the Threshold,Alarm Reference (Applica", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], "title":"ALM-45638 Number of Restarts After Flink Job Failures Exceeds the Threshold", "githuburl":"" }, + { + "uri":"ALM-45639.html", + "node_id":"alm-45639.xml", + "product_code":"mrs", + "code":"912", + "des":"The system checks the checkpointing timeout of Flink jobs every 30 seconds. This alarm is generated if the checkpointing timeout of a Flink job is longer than the thresho", + "doc_type":"alarm", + "kw":"ALM-45639 Checkpointing of a Flink Job Times Out,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + "documenttype":"alarm;usermanual", + "prodname":"mrs" + } + ], + "title":"ALM-45639 Checkpointing of a Flink Job Times Out", + "githuburl":"" + }, { "uri":"ALM-45640.html", "node_id":"alm-45640.xml", "product_code":"mrs", - "code":"841", + "code":"913", "des":"This section applies to MRS 3.2.0-LTS.2 or later.This alarm is generated when the FlinkServer active node or standby node does not receive heartbeat messages from the pee", "doc_type":"alarm", "kw":"ALM-45640 FlinkServer Heartbeat Interruption Between the Active and Standby Nodes,Alarm Reference (A", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], @@ -15448,25 +16680,828 @@ "uri":"ALM-45641.html", "node_id":"alm-45641.xml", "product_code":"mrs", - "code":"842", + "code":"914", "des":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks data synchronization between the active and standby FlinkServer nodes every 60 seconds. This alarm is g", "doc_type":"alarm", "kw":"ALM-45641 Data Synchronization Exception Between the Active and Standby FlinkServer Nodes,Alarm Refe", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"alarm;usermanual", "prodname":"mrs" } ], "title":"ALM-45641 Data Synchronization Exception Between the Active and Standby FlinkServer Nodes", "githuburl":"" }, + { + "uri":"ALM-45642.html", + "node_id":"alm-45642.xml", + "product_code":"", + "code":"915", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45642 RocksDB Continuously Triggers Write Traffic Limiting,Alarm Reference (Applicable to MRS 3.", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45642 RocksDB Continuously Triggers Write Traffic Limiting", + "githuburl":"" + }, + { + "uri":"ALM-45643.html", + "node_id":"alm-45643.xml", + "product_code":"", + "code":"916", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold,Alarm Reference (Applicable to", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45644.html", + "node_id":"alm-45644.xml", + "product_code":"", + "code":"917", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold,Alarm Referen", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45645.html", + "node_id":"alm-45645.xml", + "product_code":"", + "code":"918", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45645 Pending Flush Size of RocksDB Continuously Exceeds the Threshold,Alarm Reference (Applicab", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45645 Pending Flush Size of RocksDB Continuously Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45646.html", + "node_id":"alm-45646.xml", + "product_code":"", + "code":"919", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold,Alarm Reference (App", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45647.html", + "node_id":"alm-45647.xml", + "product_code":"", + "code":"920", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold,Alarm Refe", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45648.html", + "node_id":"alm-45648.xml", + "product_code":"", + "code":"921", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45648 RocksDB Frequently Encounters Write-Stopped,Alarm Reference (Applicable to MRS 3.x),User G", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45648 RocksDB Frequently Encounters Write-Stopped", + "githuburl":"" + }, + { + "uri":"ALM-45649.html", + "node_id":"alm-45649.xml", + "product_code":"", + "code":"922", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45649 P95 Latency of RocksDB Get Requests Continuously Exceeds the Threshold,Alarm Reference (Ap", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45649 P95 Latency of RocksDB Get Requests Continuously Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45650.html", + "node_id":"alm-45650.xml", + "product_code":"", + "code":"923", + "des":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "doc_type":"", + "kw":"ALM-45650 P95 Latency of RocksDB Write Requests Continuously Exceeds the Threshold,Alarm Reference (", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45650 P95 Latency of RocksDB Write Requests Continuously Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45652.html", + "node_id":"alm-45652.xml", + "product_code":"", + "code":"924", + "des":"This section applies to MRS 3.3.0 or later.The alarm module checks the Flink status every 60 seconds. This alarm is generated when the Flink service is unavailable. This ", + "doc_type":"", + "kw":"ALM-45652 Flink Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45652 Flink Service Unavailable", + "githuburl":"" + }, + { + "uri":"ALM-45653.html", + "node_id":"alm-45653.xml", + "product_code":"", + "code":"925", + "des":"This section applies to MRS 3.3.0 or later.Flink checks whether the HA certificate file is valid (whether the certificate exists and whether its format is correct) in the", + "doc_type":"", + "kw":"ALM-45653 Invalid Flink HA Certificate File,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45653 Invalid Flink HA Certificate File", + "githuburl":"" + }, + { + "uri":"ALM-45654.html", + "node_id":"alm-45654.xml", + "product_code":"", + "code":"926", + "des":"This section applies to MRS 3.3.0 or later.Flink checks whether the HA certificate file is about to expire in the first health check or at 01:00:00 every day. This alarm ", + "doc_type":"", + "kw":"ALM-45654 Flink HA Certificate Is About to Expire,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45654 Flink HA Certificate Is About to Expire", + "githuburl":"" + }, + { + "uri":"ALM-45655.html", + "node_id":"alm-45655.xml", + "product_code":"", + "code":"927", + "des":"This section applies to MRS 3.3.0 or later.Flink checks whether the HA certificate file has expired in the first health check or at 01:00:00 every day. This alarm is gene", + "doc_type":"", + "kw":"ALM-45655 Flink HA Certificate File Has Expired,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45655 Flink HA Certificate File Has Expired", + "githuburl":"" + }, + { + "uri":"ALM-45736.html", + "node_id":"alm-45736.xml", + "product_code":"mrs", + "code":"928", + "des":"The alarm module checks the Guardian service status every 60 seconds. This alarm is generated if Guardian is unavailable.This alarm is cleared after Guardian recovers.Gua", + "doc_type":"alarm", + "kw":"ALM-45736 Guardian Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + "documenttype":"alarm;usermanual", + "prodname":"mrs" + } + ], + "title":"ALM-45736 Guardian Service Unavailable", + "githuburl":"" + }, + { + "uri":"ALM-45737.html", + "node_id":"alm-45737.xml", + "product_code":"", + "code":"929", + "des":"The system checks the heap memory usage of the TokenServer service every 60 seconds. This alarm is generated when the heap memory usage of the TokenServer instance exceed", + "doc_type":"", + "kw":"ALM-45737 TokenServer Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45737 TokenServer Heap Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45738.html", + "node_id":"alm-45738.xml", + "product_code":"", + "code":"930", + "des":"The system checks the direct memory usage of the TokenServer service every 60 seconds. This alarm is generated when the direct memory usage of the TokenServer instance ex", + "doc_type":"", + "kw":"ALM-45738 TokenServer Direct Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45738 TokenServer Direct Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45739.html", + "node_id":"alm-45739.xml", + "product_code":"", + "code":"931", + "des":"The system checks the heap memory usage of the TokenServer service every 60 seconds. This alarm is generated when the non-heap memory usage of the TokenServer instance ex", + "doc_type":"", + "kw":"ALM-45739 TokenServer Non-Heap Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45739 TokenServer Non-Heap Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45740.html", + "node_id":"alm-45740.xml", + "product_code":"", + "code":"932", + "des":"The system checks the GC duration of the TokenServer process every 60 seconds. This alarm is generated when the GC duration of the TokenServer process exceeds the thresho", + "doc_type":"", + "kw":"ALM-45740 TokenServer GC Duration Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-45740 TokenServer GC Duration Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-45741.html", + "node_id":"alm-45741.xml", + "product_code":"mrs", + "code":"933", + "des":"Guardian caches the temporary AK/SK of the ECS agency. When the cache does not exist or is about to expire, Guardian calls the securitykey API of ECS to update the AK/SK.", + "doc_type":"alarm", + "kw":"ALM-45741 Failed to Call the ECS securitykey API,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + "documenttype":"alarm;usermanual", + "prodname":"mrs" + } + ], + "title":"ALM-45741 Failed to Call the ECS securitykey API", + "githuburl":"" + }, + { + "uri":"ALM-45742.html", + "node_id":"alm-45742.xml", + "product_code":"mrs", + "code":"934", + "des":"When Guardian calls an IAM API to obtain the temporary AK/SK, it needs to first obtain related metadata via the ECS Metadata API. This alarm is generated when Guardian fa", + "doc_type":"alarm", + "kw":"ALM-45742 Failed to Call the ECS Metadata API,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + "documenttype":"alarm;usermanual", + "prodname":"mrs" + } + ], + "title":"ALM-45742 Failed to Call the ECS Metadata API", + "githuburl":"" + }, + { + "uri":"ALM-45743.html", + "node_id":"alm-45743.xml", + "product_code":"mrs", + "code":"935", + "des":"This alarm is generated when Guardian fails to call the IAM API to obtain a temporary AK/SK.The task may fail to obtain the temporary AK/SK for accessing OBS. As a result", + "doc_type":"alarm", + "kw":"ALM-45743 Failed to Call the IAM API,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + "documenttype":"alarm;usermanual", + "prodname":"mrs" + } + ], + "title":"ALM-45743 Failed to Call the IAM API", + "githuburl":"" + }, + { + "uri":"ALM-50201.html", + "node_id":"alm-50201.xml", + "product_code":"", + "code":"936", + "des":"The alarm module checks the Doris service status every 60 seconds. This alarm is generated when the alarm module detects that all FE and BE instances are abnormal.This al", + "doc_type":"", + "kw":"ALM-50201 Doris Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50201 Doris Service Unavailable", + "githuburl":"" + }, + { + "uri":"ALM-50202.html", + "node_id":"alm-50202.xml", + "product_code":"", + "code":"937", + "des":"The system checks the CPU usage of the FE instance every 30 seconds. The CPU usage has a default threshold. This alarm is generated when the CPU usage exceeds the thresho", + "doc_type":"", + "kw":"ALM-50202 FE CPU Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50202 FE CPU Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50203.html", + "node_id":"alm-50203.xml", + "product_code":"", + "code":"938", + "des":"The system checks the memory usage of the FE instance every 30 seconds. This alarm is generated when the memory usage exceeds the threshold (95% by default) for multiple ", + "doc_type":"", + "kw":"ALM-50203 FE Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50203 FE Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50205.html", + "node_id":"alm-50205.xml", + "product_code":"", + "code":"939", + "des":"The system checks the CPU usage of the BE instance every 30 seconds. This alarm is generated when the CPU usage exceeds the threshold (95% by default) for multiple consec", + "doc_type":"", + "kw":"ALM-50205 BE CPU Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50205 BE CPU Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50206.html", + "node_id":"alm-50206.xml", + "product_code":"", + "code":"940", + "des":"The system checks the memory usage of the BE instance every 30 seconds. This alarm is generated when the memory usage exceeds the threshold for multiple consecutive times", + "doc_type":"", + "kw":"ALM-50206 BE Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50206 BE Memory Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50207.html", + "node_id":"alm-50207.xml", + "product_code":"", + "code":"941", + "des":"The system checks the number of MySQL port connections every 30 seconds. This alarm is generated when the ratio of the number of current connections to the maximum number", + "doc_type":"", + "kw":"ALM-50207 Ratio of Connections to the FE MySQL Port to the Maximum Connections Allowed Exceeds the T", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50207 Ratio of Connections to the FE MySQL Port to the Maximum Connections Allowed Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50208.html", + "node_id":"alm-50208.xml", + "product_code":"", + "code":"942", + "des":"The system checks the number of failures to clear historical metadata image files on the FE node every 30 seconds. This alarm is generated when the number of failures exc", + "doc_type":"", + "kw":"ALM-50208 Failures to Clear Historical Metadata Image Files Exceed the Threshold,Alarm Reference (Ap", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50208 Failures to Clear Historical Metadata Image Files Exceed the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50209.html", + "node_id":"alm-50209.xml", + "product_code":"", + "code":"943", + "des":"The system checks the number of failures to generate metadata image files on the FE node every 30 seconds. This alarm is generated when the number of failures exceeds the", + "doc_type":"", + "kw":"ALM-50209 Failures to Generate Metadata Image Files Exceed the Threshold,Alarm Reference (Applicable", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50209 Failures to Generate Metadata Image Files Exceed the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50210.html", + "node_id":"alm-50210.xml", + "product_code":"", + "code":"944", + "des":"The system checks the maximum compaction score of all BE nodes every 30 seconds. This alarm is generated when the maximum compaction score exceeds the threshold (10 by de", + "doc_type":"", + "kw":"ALM-50210 Maximum Compaction Score of All BE Nodes Exceeds the Threshold,Alarm Reference (Applicable", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50210 Maximum Compaction Score of All BE Nodes Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50211.html", + "node_id":"alm-50211.xml", + "product_code":"", + "code":"945", + "des":"The system checks the queue length of each BE periodic report task on FE every 30 seconds. This alarm is generated when the queue length exceeds the threshold (10 by defa", + "doc_type":"", + "kw":"ALM-50211 FE Queue Length of BE Periodic Report Tasks Exceeds the Threshold,Alarm Reference (Applica", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50211 FE Queue Length of BE Periodic Report Tasks Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50212.html", + "node_id":"alm-50212.xml", + "product_code":"", + "code":"946", + "des":"The system checks the accumulated old-generation GC duration of the FE process every 30 seconds. This alarm is generated when the accumulated GC duration exceeds the thre", + "doc_type":"", + "kw":"ALM-50212 Accumulated Old-Generation GC Duration of the FE Process Exceeds the Threshold,Alarm Refer", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50212 Accumulated Old-Generation GC Duration of the FE Process Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50213.html", + "node_id":"alm-50213.xml", + "product_code":"", + "code":"947", + "des":"The system checks the number of queuing tasks in the FE thread pool for interacting with BE every 30 seconds. This alarm is generated when the number of queuing tasks exc", + "doc_type":"", + "kw":"ALM-50213 Number of Tasks Queuing in the FE Thread Pool for Interacting with BE Exceeds the Threshol", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50213 Number of Tasks Queuing in the FE Thread Pool for Interacting with BE Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50214.html", + "node_id":"alm-50214.xml", + "product_code":"", + "code":"948", + "des":"The system checks the number of queuing tasks in the FE thread pool for processing tasks every 30 seconds. This alarm is generated when the number of queuing tasks exceed", + "doc_type":"", + "kw":"ALM-50214 Number of Tasks Queuing in the FE Thread Pool for Task Processing Exceeds the Threshold,Al", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50214 Number of Tasks Queuing in the FE Thread Pool for Task Processing Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50215.html", + "node_id":"alm-50215.xml", + "product_code":"", + "code":"949", + "des":"The system checks the longest duration of RPC requests received by each FE Thrift method every 30 seconds. This alarm is generated when the longest duration exceeds the t", + "doc_type":"", + "kw":"ALM-50215 Longest Duration of RPC Requests Received by Each FE Thrift Method Exceeds the Threshold,A", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50215 Longest Duration of RPC Requests Received by Each FE Thrift Method Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50216.html", + "node_id":"alm-50216.xml", + "product_code":"", + "code":"950", + "des":"The system checks the memory usage of the FE node every 30 seconds. This alarm is generated when the memory usage exceeds the threshold (95% by default).This alarm is cle", + "doc_type":"", + "kw":"ALM-50216 Memory Usage of the FE Node Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50216 Memory Usage of the FE Node Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50217.html", + "node_id":"alm-50217.xml", + "product_code":"", + "code":"951", + "des":"The system checks the heap memory usage of the FE node every 30 seconds. This alarm is generated when the heap memory usage exceeds the threshold (95% by default).This al", + "doc_type":"", + "kw":"ALM-50217 Heap Memory Usage of the FE Node Exceeds the Threshold,Alarm Reference (Applicable to MRS ", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50217 Heap Memory Usage of the FE Node Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50219.html", + "node_id":"alm-50219.xml", + "product_code":"", + "code":"952", + "des":"The system checks the length of the waiting queue in the query execution thread pool every 30 seconds. This alarm is generated when the length exceeds the threshold (20 b", + "doc_type":"", + "kw":"ALM-50219 Length of the Queue in the Thread Pool for Query Execution Exceeds the Threshold,Alarm Ref", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50219 Length of the Queue in the Thread Pool for Query Execution Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50220.html", + "node_id":"alm-50220.xml", + "product_code":"", + "code":"953", + "des":"The system checks the rate of TCP packet receiving errors every 30 seconds. This alarm is generated when the error rate exceeds the threshold (5% by default).This alarm i", + "doc_type":"", + "kw":"ALM-50220 Error Rate of TCP Packet Receiving Exceeds the Threshold,Alarm Reference (Applicable to MR", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50220 Error Rate of TCP Packet Receiving Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50221.html", + "node_id":"alm-50221.xml", + "product_code":"", + "code":"954", + "des":"The system checks the usage of BE data disks every 30 seconds. This alarm is generated when the disk usage exceeds the threshold (95% by default).This alarm is cleared wh", + "doc_type":"", + "kw":"ALM-50221 BE Data Disk Usage Exceeds the Threshold,Alarm Reference (Applicable to MRS 3.x),User Guid", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50221 BE Data Disk Usage Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50222.html", + "node_id":"alm-50222.xml", + "product_code":"", + "code":"955", + "des":"The system checks the disk status of a specified data directory on BE every 30 seconds. This alarm is generated when the disk status is not 1 (1 indicates the normal stat", + "doc_type":"", + "kw":"ALM-50222 Disk Status of a Specified Data Directory on BE Is Abnormal,Alarm Reference (Applicable to", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50222 Disk Status of a Specified Data Directory on BE Is Abnormal", + "githuburl":"" + }, + { + "uri":"ALM-50223.html", + "node_id":"alm-50223.xml", + "product_code":"", + "code":"956", + "des":"The system checks whether the maximum memory required by BE is greater than the available memory every 30 seconds. This alarm is generated when the value is not 1 (1 indi", + "doc_type":"", + "kw":"ALM-50223 Maximum Memory Required by BE Is Greater Than the Remaining Memory of the Machine,Alarm Re", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50223 Maximum Memory Required by BE Is Greater Than the Remaining Memory of the Machine", + "githuburl":"" + }, + { + "uri":"ALM-50224.html", + "node_id":"alm-50224.xml", + "product_code":"", + "code":"957", + "des":"The system checks whether the number of failed tasks of a certain type on BE is increasing every 30 seconds. This alarm is generated when the system detects that the valu", + "doc_type":"", + "kw":"ALM-50224 Failures a Certain Task Type on BE Are Increasing,Alarm Reference (Applicable to MRS 3.x),", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50224 Failures a Certain Task Type on BE Are Increasing", + "githuburl":"" + }, + { + "uri":"ALM-50225.html", + "node_id":"alm-50225.xml", + "product_code":"", + "code":"958", + "des":"The system checks the FE process status every 30 seconds. This alarm is generated when the value is greater than 0 (0 indicates that the FE process is normal and 1 indica", + "doc_type":"", + "kw":"ALM-50225 FE Instance Fault,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50225 FE Instance Fault", + "githuburl":"" + }, + { + "uri":"ALM-50226.html", + "node_id":"alm-50226.xml", + "product_code":"", + "code":"959", + "des":"The system checks the BE process status every 30 seconds. This alarm is generated when the value is greater than 0 (0 indicates that the BE process is normal and 1 indica", + "doc_type":"", + "kw":"ALM-50226 BE Instance Fault,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50226 BE Instance Fault", + "githuburl":"" + }, + { + "uri":"ALM-50401.html", + "node_id":"alm-50401.xml", + "product_code":"", + "code":"960", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the number of jobs submitted to JobServer every 30 seconds. This alarm is generated when the number of j", + "doc_type":"", + "kw":"ALM-50401 Number of JobServer Jobs Waiting to Be Executed Exceeds the Threshold,Alarm Reference (App", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50401 Number of JobServer Jobs Waiting to Be Executed Exceeds the Threshold", + "githuburl":"" + }, + { + "uri":"ALM-50402.html", + "node_id":"alm-50402.xml", + "product_code":"", + "code":"961", + "des":"This section applies only to MRS 3.3.0 or later.The system checks the JobGateway service status every 60 seconds. This alarm is generated when the JobGateway service is a", + "doc_type":"", + "kw":"ALM-50402 JobGateway Service Unavailable,Alarm Reference (Applicable to MRS 3.x),User Guide", + "search_title":"", + "metedata":[ + { + + } + ], + "title":"ALM-50402 JobGateway Service Unavailable", + "githuburl":"" + }, { "uri":"mrs_01_0648.html", "node_id":"mrs_01_0648.xml", "product_code":"mrs", - "code":"843", + "code":"962", "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":"MRS Manager Operation Guide (Applicable to 2.x and Earlier Versions)", @@ -15485,7 +17520,7 @@ "uri":"mrs_01_0101.html", "node_id":"mrs_01_0101.xml", "product_code":"mrs", - "code":"844", + "code":"963", "des":"MRS manages and analyzes massive data and helps you rapidly obtain desired data from structured and unstructured data. The structure of open-source components is complex.", "doc_type":"usermanual", "kw":"Introduction to MRS Manager,MRS Manager Operation Guide (Applicable to 2.x and Earlier Versions),Use", @@ -15505,7 +17540,7 @@ "uri":"mrs_01_0105.html", "node_id":"mrs_01_0105.xml", "product_code":"mrs", - "code":"845", + "code":"964", "des":"When you perform operations on MRS Manager to trigger a task, the task execution process and progress are displayed. After the task window is closed, you need to open the", "doc_type":"usermanual", "kw":"Checking Running Tasks,MRS Manager Operation Guide (Applicable to 2.x and Earlier Versions),User Gui", @@ -15524,7 +17559,7 @@ "uri":"mrs_01_0106.html", "node_id":"mrs_01_0106.xml", "product_code":"mrs", - "code":"846", + "code":"965", "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 Management", @@ -15543,7 +17578,7 @@ "uri":"mrs_01_0107.html", "node_id":"mrs_01_0107.xml", "product_code":"mrs", - "code":"847", + "code":"966", "des":"On MRS Manager, nodes in a cluster can be classified into management nodes, control nodes, and data nodes. The change trends of key host monitoring metrics on each type o", "doc_type":"usermanual", "kw":"Dashboard,Monitoring Management,User Guide", @@ -15562,7 +17597,7 @@ "uri":"mrs_01_0232.html", "node_id":"mrs_01_0232.xml", "product_code":"mrs", - "code":"848", + "code":"967", "des":"You can manage the following status and indicators of all services (including role instances) and hosts on the MRS Manager:Status information: includes operation, health,", "doc_type":"usermanual", "kw":"Managing Services and Monitoring Hosts,Monitoring Management,User Guide", @@ -15581,7 +17616,7 @@ "uri":"mrs_01_0233.html", "node_id":"mrs_01_0233.xml", "product_code":"mrs", - "code":"849", + "code":"968", "des":"On MRS Manager, you can query the top value curves, bottom value curves, or average data curves of key service and host monitoring metrics, that is, the resource distribu", "doc_type":"usermanual", "kw":"Managing Resource Distribution,Monitoring Management,User Guide", @@ -15599,7 +17634,7 @@ "uri":"mrs_01_0235.html", "node_id":"mrs_01_0235.xml", "product_code":"mrs", - "code":"850", + "code":"969", "des":"You can configure interconnection parameters on MRS Manager to save monitoring metric data to a specified FTP server using the FTP or SFTP protocol. In this way, MRS clus", "doc_type":"usermanual", "kw":"Configuring Monitoring Metric Dumping,Monitoring Management,User Guide", @@ -15619,7 +17654,7 @@ "uri":"mrs_01_0236.html", "node_id":"mrs_01_0236.xml", "product_code":"mrs", - "code":"851", + "code":"970", "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":"Alarm Management", @@ -15638,7 +17673,7 @@ "uri":"mrs_01_0237.html", "node_id":"mrs_01_0237.xml", "product_code":"mrs", - "code":"852", + "code":"971", "des":"You can view and clear alarms on MRS Manager.Generally, the system automatically clears an alarm when the fault is rectified. If the fault has been rectified and the alar", "doc_type":"usermanual", "kw":"Viewing and Manually Clearing an Alarm,Alarm Management,User Guide", @@ -15657,7 +17692,7 @@ "uri":"mrs_01_0238.html", "node_id":"mrs_01_0238.xml", "product_code":"mrs", - "code":"853", + "code":"972", "des":"You can configure an alarm threshold to learn the metric health status. After Send Alarm is selected, the system sends an alarm message when the monitored data reaches th", "doc_type":"usermanual", "kw":"Configuring an Alarm Threshold,Alarm Management,User Guide", @@ -15676,7 +17711,7 @@ "uri":"mrs_01_0239.html", "node_id":"mrs_01_0239.xml", "product_code":"mrs", - "code":"854", + "code":"973", "des":"You can configure the northbound interface so that alarms generated on MRS Manager can be reported to your monitoring O&M system using Syslog.If the Syslog protocol is no", "doc_type":"usermanual", "kw":"Configuring Syslog Northbound Interface Parameters,Alarm Management,User Guide", @@ -15695,7 +17730,7 @@ "uri":"mrs_01_0240.html", "node_id":"mrs_01_0240.xml", "product_code":"mrs", - "code":"855", + "code":"974", "des":"You can configure the northbound interface so that alarms and monitoring metrics on MRS Manager can be integrated to the network management platform using SNMP.The ECS co", "doc_type":"usermanual", "kw":"Configuring SNMP Northbound Interface Parameters,Alarm Management,User Guide", @@ -15714,7 +17749,7 @@ "uri":"mrs_01_0241.html", "node_id":"mrs_01_0241.xml", "product_code":"mrs", - "code":"856", + "code":"975", "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":"Alarm Reference (Applicable to Versions Earlier Than MRS 3.x)", @@ -15733,7 +17768,7 @@ "uri":"alm_12001.html", "node_id":"alm_12001.xml", "product_code":"mrs", - "code":"857", + "code":"976", "des":"Cluster audit logs need to be dumped on a third-party server due to the local historical data backup policy. Audit logs can be successfully dumped if the dump server meet", "doc_type":"usermanual", "kw":"ALM-12001 Audit Log Dump Failure,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User ", @@ -15753,7 +17788,7 @@ "uri":"alm_12002.html", "node_id":"alm_12002.xml", "product_code":"mrs", - "code":"858", + "code":"977", "des":"The high availability (HA) software periodically checks the WebService floating IP addresses and databases of Manager. This alarm is generated when the HA software detect", "doc_type":"usermanual", "kw":"ALM-12002 HA Resource Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User", @@ -15772,7 +17807,7 @@ "uri":"alm_12004.html", "node_id":"alm_12004.xml", "product_code":"mrs", - "code":"859", + "code":"978", "des":"This alarm is generated when the Ldap resource in Manager is abnormal.This alarm is cleared when the Ldap resource in Manager recovers and the alarm handling is complete.", "doc_type":"usermanual", "kw":"ALM-12004 OLdap Resource Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),U", @@ -15791,7 +17826,7 @@ "uri":"alm_12005.html", "node_id":"alm_12005.xml", "product_code":"mrs", - "code":"860", + "code":"979", "des":"The alarm module monitors the status of the Kerberos resource in Manager. This alarm is generated when the Kerberos resource is abnormal.This alarm is cleared when the al", "doc_type":"usermanual", "kw":"ALM-12005 OKerberos Resource Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than MRS 3.", @@ -15810,7 +17845,7 @@ "uri":"alm_12006.html", "node_id":"alm_12006.xml", "product_code":"mrs", - "code":"861", + "code":"980", "des":"Controller checks the NodeAgent status every 30 seconds. This alarm is generated when Controller fails to receive the status report of a NodeAgent for three consecutive t", "doc_type":"usermanual", "kw":"ALM-12006 Node Fault,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User Guide", @@ -15829,7 +17864,7 @@ "uri":"alm_12007.html", "node_id":"alm_12007.xml", "product_code":"mrs", - "code":"862", + "code":"981", "des":"The process health check module checks the process status every 5 seconds. This alarm is generated when the process health check module detects that the process connectio", "doc_type":"usermanual", "kw":"ALM-12007 Process Fault,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User Guide", @@ -15848,7 +17883,7 @@ "uri":"alm_12010.html", "node_id":"alm_12010.xml", "product_code":"mrs", - "code":"863", + "code":"982", "des":"This alarm is generated when the active Manager does not receive any heartbeat signal from the standby Manager within 7 seconds.This alarm is cleared when the active Mana", "doc_type":"usermanual", "kw":"ALM-12010 Manager Heartbeat Interruption Between the Active and Standby Nodes,Alarm Reference (Appli", @@ -15868,7 +17903,7 @@ "uri":"alm_12011.html", "node_id":"alm_12011.xml", "product_code":"mrs", - "code":"864", + "code":"983", "des":"This alarm is generated when the standby Manager fails to synchronize files with the active Manager.This alarm is cleared when the standby Manager synchronizes files with", "doc_type":"usermanual", "kw":"ALM-12011 Data Synchronization Exception Between the Active and Standby Manager Nodes,Alarm Referenc", @@ -15887,7 +17922,7 @@ "uri":"alm_12012.html", "node_id":"alm_12012.xml", "product_code":"mrs", - "code":"865", + "code":"984", "des":"This alarm is generated when the NTP service on the current node fails to synchronize time with the NTP service on the active OMS node.This alarm is cleared when the NTP ", "doc_type":"usermanual", "kw":"ALM-12012 NTP Service Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User", @@ -15907,7 +17942,7 @@ "uri":"alm_12016.html", "node_id":"alm_12016.xml", "product_code":"mrs", - "code":"866", + "code":"985", "des":"The system checks the CPU usage every 30 seconds and compares the check result with the default threshold. The CPU usage has a default threshold. This alarm is generated ", "doc_type":"usermanual", "kw":"ALM-12016 CPU Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier Than MRS 3", @@ -15926,7 +17961,7 @@ "uri":"alm_12017.html", "node_id":"alm_12017.xml", "product_code":"mrs", - "code":"867", + "code":"986", "des":"The system checks the host disk usage every 30 seconds and compares the actual disk usage with the threshold. The disk usage has a default threshold. This alarm is genera", "doc_type":"usermanual", "kw":"ALM-12017 Insufficient Disk Capacity,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),U", @@ -15945,7 +17980,7 @@ "uri":"alm_12018.html", "node_id":"alm_12018.xml", "product_code":"mrs", - "code":"868", + "code":"987", "des":"The system checks the memory usage every 30 seconds and compares the actual memory usage with the threshold. The memory usage has a default threshold. This alarm is gener", "doc_type":"usermanual", "kw":"ALM-12018 Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier Than MR", @@ -15964,7 +17999,7 @@ "uri":"alm_12027.html", "node_id":"alm_12027.xml", "product_code":"mrs", - "code":"869", + "code":"988", "des":"The system checks the PID usage every 30 seconds and compares the actual PID usage with the default threshold. This alarm is generated when the PID usage exceeds the thre", "doc_type":"usermanual", "kw":"ALM-12027 Host PID Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier Than ", @@ -15984,7 +18019,7 @@ "uri":"alm_12028.html", "node_id":"alm_12028.xml", "product_code":"mrs", - "code":"870", + "code":"989", "des":"The system periodically checks the number of D state processes of user omm on the host every 30 seconds and compares the number with the threshold. The number of processe", "doc_type":"usermanual", "kw":"ALM-12028 Number of Processes in the D State on the Host Exceeds the Threshold,Alarm Reference (Appl", @@ -16003,7 +18038,7 @@ "uri":"alm_12031.html", "node_id":"alm_12031.xml", "product_code":"mrs", - "code":"871", + "code":"990", "des":"The system starts at 00:00 every day to check whether user omm and the password are about to expire every eight hours. This alarm is generated if the user or password is ", "doc_type":"usermanual", "kw":"ALM-12031 User omm or Password Is About to Expire,Alarm Reference (Applicable to Versions Earlier Th", @@ -16022,7 +18057,7 @@ "uri":"alm_12032.html", "node_id":"alm_12032.xml", "product_code":"mrs", - "code":"872", + "code":"991", "des":"The system starts at 00:00 every day to check whether user ommdba and the password are about to expire every eight hours. This alarm is generated if the user or password ", "doc_type":"usermanual", "kw":"ALM-12032 User ommdba or Password Is About to Expire,Alarm Reference (Applicable to Versions Earlier", @@ -16041,7 +18076,7 @@ "uri":"alm_12033.html", "node_id":"alm_12033.xml", "product_code":"mrs", - "code":"873", + "code":"992", "des":"The system runs the iostat command every second to monitor the disk I/O indicator. If there are more than 30 times that the svctm value is greater than 100 ms in 60 secon", "doc_type":"usermanual", "kw":"ALM-12033 Slow Disk Fault,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User Guide", @@ -16060,7 +18095,7 @@ "uri":"alm_12034.html", "node_id":"alm_12034.xml", "product_code":"mrs", - "code":"874", + "code":"993", "des":"This alarm is generated when a periodic backup task fails to be executed. This alarm is cleared when the next backup task is executed successfully.No backup package is av", "doc_type":"usermanual", "kw":"ALM-12034 Periodic Backup Failure,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User", @@ -16080,7 +18115,7 @@ "uri":"alm_12035.html", "node_id":"alm_12035.xml", "product_code":"mrs", - "code":"875", + "code":"994", "des":"If a recovery task fails, the system attempts to automatically roll back. If the rollback fails, data may be lost. If this occurs, an alarm is reported. This alarm is cle", "doc_type":"usermanual", "kw":"ALM-12035 Unknown Data Status After Recovery Task Failure,Alarm Reference (Applicable to Versions Ea", @@ -16100,7 +18135,7 @@ "uri":"alm_12037.html", "node_id":"alm_12037.xml", "product_code":"mrs", - "code":"876", + "code":"995", "des":"This alarm is generated when the NTP server is abnormal.This alarm is cleared when the NTP server recovers.The NTP server configured on the active OMS node is abnormal. I", "doc_type":"usermanual", "kw":"ALM-12037 NTP Server Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User ", @@ -16119,7 +18154,7 @@ "uri":"alm_12038.html", "node_id":"alm_12038.xml", "product_code":"mrs", - "code":"877", + "code":"996", "des":"This alarm is generated when dumping fails after monitoring indicator dumping is configured on MRS Manager.This alarm is cleared when dumping is successful.The upper-laye", "doc_type":"usermanual", "kw":"ALM-12038 Monitoring Indicator Dump Failure,Alarm Reference (Applicable to Versions Earlier Than MRS", @@ -16138,7 +18173,7 @@ "uri":"alm_12039.html", "node_id":"alm_12039.xml", "product_code":"mrs", - "code":"878", + "code":"997", "des":"The system checks the data synchronization status between the active and standby GaussDB nodes every 10 seconds. This alarm is generated when the synchronization status c", "doc_type":"usermanual", "kw":"ALM-12039 GaussDB Data Is Not Synchronized,Alarm Reference (Applicable to Versions Earlier Than MRS ", @@ -16157,7 +18192,7 @@ "uri":"alm_12040.html", "node_id":"alm_12040.xml", "product_code":"mrs", - "code":"879", + "code":"998", "des":"The system checks the entropy at 00:00:00 every day and performs five consecutive checks each time. First, the system checks whether the rng-tools tool is enabled and cor", "doc_type":"usermanual", "kw":"ALM-12040 Insufficient System Entropy,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),", @@ -16176,7 +18211,7 @@ "uri":"alm_13000.html", "node_id":"alm_13000.xml", "product_code":"mrs", - "code":"880", + "code":"999", "des":"The system checks the ZooKeeper service status every 30 seconds. This alarm is generated when the ZooKeeper service is unavailable.This alarm is cleared when the ZooKeepe", "doc_type":"usermanual", "kw":"ALM-13000 ZooKeeper Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x", @@ -16195,7 +18230,7 @@ "uri":"alm_13001.html", "node_id":"alm_13001.xml", "product_code":"mrs", - "code":"881", + "code":"1000", "des":"The system checks ZooKeeper connections every 30 seconds. This alarm is generated when the system detects that the number of used ZooKeeper instance connections exceeds t", "doc_type":"usermanual", "kw":"ALM-13001 Available ZooKeeper Connections Are Insufficient,Alarm Reference (Applicable to Versions E", @@ -16214,7 +18249,7 @@ "uri":"alm_13002.html", "node_id":"alm_13002.xml", "product_code":"mrs", - "code":"882", + "code":"1001", "des":"The system checks the ZooKeeper service status every 30 seconds. The alarm is generated when the memory usage of a ZooKeeper instance exceeds the threshold (80% of the ma", "doc_type":"usermanual", "kw":"ALM-13002 ZooKeeper Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earli", @@ -16234,7 +18269,7 @@ "uri":"alm_14000.html", "node_id":"alm_14000.xml", "product_code":"mrs", - "code":"883", + "code":"1002", "des":"The system checks the service status of NameService every 30 seconds. This alarm is generated when the system considers that the HDFS service is unavailable because all t", "doc_type":"usermanual", "kw":"ALM-14000 HDFS Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Use", @@ -16253,7 +18288,7 @@ "uri":"alm_14001.html", "node_id":"alm_14001.xml", "product_code":"mrs", - "code":"884", + "code":"1003", "des":"The system checks the disk usage of the HDFS cluster every 30 seconds and compares the actual disk usage with the threshold. The HDFS cluster disk usage indicator has a d", "doc_type":"usermanual", "kw":"ALM-14001 HDFS Disk Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier Than", @@ -16272,7 +18307,7 @@ "uri":"alm_14002.html", "node_id":"alm_14002.xml", "product_code":"mrs", - "code":"885", + "code":"1004", "des":"The system checks the DataNode disk usage every 30 seconds and compares the actual disk usage with the threshold. The Percentage of DataNode Capacity indicator has a defa", "doc_type":"usermanual", "kw":"ALM-14002 DataNode Disk Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier ", @@ -16291,7 +18326,7 @@ "uri":"alm_14003.html", "node_id":"alm_14003.xml", "product_code":"mrs", - "code":"886", + "code":"1005", "des":"The system checks the number of lost blocks every 30 seconds and compares the number of lost blocks with the threshold. The lost blocks indicator has a default threshold.", "doc_type":"usermanual", "kw":"ALM-14003 Number of Lost HDFS Blocks Exceeds the Threshold,Alarm Reference (Applicable to Versions E", @@ -16310,7 +18345,7 @@ "uri":"alm_14004.html", "node_id":"alm_14004.xml", "product_code":"mrs", - "code":"887", + "code":"1006", "des":"The system checks the number of damaged blocks every 30 seconds and compares the number of damaged blocks with the threshold. The damaged blocks indicator has a default t", "doc_type":"usermanual", "kw":"ALM-14004 Number of Damaged HDFS Blocks Exceeds the Threshold,Alarm Reference (Applicable to Version", @@ -16329,7 +18364,7 @@ "uri":"alm_14006.html", "node_id":"alm_14006.xml", "product_code":"mrs", - "code":"888", + "code":"1007", "des":"The system periodically checks the number of HDFS files every 30 seconds and compares the number of HDFS files with the threshold. This alarm is generated when the system", "doc_type":"usermanual", "kw":"ALM-14006 Number of HDFS Files Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier", @@ -16348,7 +18383,7 @@ "uri":"alm_14007.html", "node_id":"alm_14007.xml", "product_code":"mrs", - "code":"889", + "code":"1008", "des":"The system checks the HDFS NameNode memory usage every 30 seconds and compares the actual memory usage with the threshold. The HDFS NameNode memory usage has a default th", "doc_type":"usermanual", "kw":"ALM-14007 HDFS NameNode Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions E", @@ -16367,7 +18402,7 @@ "uri":"alm_14008.html", "node_id":"alm_14008.xml", "product_code":"mrs", - "code":"890", + "code":"1009", "des":"The system checks the HDFS DataNode memory usage every 30 seconds and compares the actual memory usage with the threshold. The HDFS DataNode memory usage has a default th", "doc_type":"usermanual", "kw":"ALM-14008 HDFS DataNode Memory Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions E", @@ -16386,7 +18421,7 @@ "uri":"alm_14009.html", "node_id":"alm_14009.xml", "product_code":"mrs", - "code":"891", + "code":"1010", "des":"The system periodically checks the number of faulty DataNodes in the HDFS cluster every 30 seconds, and compares the number with the threshold. The number of faulty DataN", "doc_type":"usermanual", "kw":"ALM-14009 Number of Faulty DataNodes Exceeds the Threshold,Alarm Reference (Applicable to Versions E", @@ -16405,7 +18440,7 @@ "uri":"alm_14010.html", "node_id":"alm_14010.xml", "product_code":"mrs", - "code":"892", + "code":"1011", "des":"The system checks the NameService service status every 180 seconds. This alarm is generated when the NameService service is unavailable.This alarm is cleared when the Nam", "doc_type":"usermanual", "kw":"ALM-14010 NameService Service Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than MRS 3", @@ -16424,7 +18459,7 @@ "uri":"alm_14011.html", "node_id":"alm_14011.xml", "product_code":"mrs", - "code":"893", + "code":"1012", "des":"The DataNode parameter dfs.datanode.data.dir specifies the DataNode data directory. This alarm is generated in any of the following scenarios:A configured data directory ", "doc_type":"usermanual", "kw":"ALM-14011 HDFS DataNode Data Directory Is Not Configured Properly,Alarm Reference (Applicable to Ver", @@ -16443,7 +18478,7 @@ "uri":"alm_14012.html", "node_id":"alm_14012.xml", "product_code":"mrs", - "code":"894", + "code":"1013", "des":"On the active NameNode, the system checks data synchronization on all JournalNodes in the cluster every 5 minutes. This alarm is generated when data on a JournalNode is n", "doc_type":"usermanual", "kw":"ALM-14012 HDFS JournalNode Data Is Not Synchronized,Alarm Reference (Applicable to Versions Earlier ", @@ -16462,7 +18497,7 @@ "uri":"alm_16000.html", "node_id":"alm_16000.xml", "product_code":"mrs", - "code":"895", + "code":"1014", "des":"The system checks the percentage of sessions connected to the HiveServer to the maximum number allowed every 30 seconds. This indicator can be viewed on the Hive service ", "doc_type":"usermanual", "kw":"ALM-16000 Percentage of Sessions Connected to the HiveServer to the Maximum Number Allowed Exceeds t", @@ -16481,7 +18516,7 @@ "uri":"alm_16001.html", "node_id":"alm_16001.xml", "product_code":"mrs", - "code":"896", + "code":"1015", "des":"The system checks the Hive warehouse space usage every 30 seconds. The indicator Percentage of HDFS Space Used by Hive to the Available Space can be viewed on the Hive se", "doc_type":"usermanual", "kw":"ALM-16001 Hive Warehouse Space Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions E", @@ -16500,7 +18535,7 @@ "uri":"alm_16002.html", "node_id":"alm_16002.xml", "product_code":"mrs", - "code":"897", + "code":"1016", "des":"The system checks the percentage of the HiveQL statements that are executed successfully every 30 seconds. Percentage of HiveQL statements that are executed successfully ", "doc_type":"usermanual", "kw":"ALM-16002 Hive SQL Execution Success Rate Is Lower Than the Threshold,Alarm Reference (Applicable to", @@ -16519,7 +18554,7 @@ "uri":"alm_16004.html", "node_id":"alm_16004.xml", "product_code":"mrs", - "code":"898", + "code":"1017", "des":"The system checks the Hive service status every 30 seconds. This alarm is generated when the Hive service is unavailable.This alarm is cleared when the Hive service recov", "doc_type":"usermanual", "kw":"ALM-16004 Hive Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Use", @@ -16538,7 +18573,7 @@ "uri":"alm_18000.html", "node_id":"alm_18000.xml", "product_code":"mrs", - "code":"899", + "code":"1018", "des":"The alarm module checks the Yarn service status every 30 seconds. This alarm is generated when the Yarn service is unavailable.This alarm is cleared when the Yarn service", "doc_type":"usermanual", "kw":"ALM-18000 Yarn Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Use", @@ -16557,7 +18592,7 @@ "uri":"alm_18002.html", "node_id":"alm_18002.xml", "product_code":"mrs", - "code":"900", + "code":"1019", "des":"The system checks the number of lost NodeManager nodes every 30 seconds, and compares the number of lost nodes with the threshold. The Lost Nodes indicator has a default ", "doc_type":"usermanual", "kw":"ALM-18002 NodeManager Heartbeat Lost,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),U", @@ -16576,7 +18611,7 @@ "uri":"alm_18003.html", "node_id":"alm_18003.xml", "product_code":"mrs", - "code":"901", + "code":"1020", "des":"The system checks the number of abnormal NodeManager nodes every 30 seconds, and compares the number of abnormal nodes with the threshold. The Unhealthy Nodes indicator h", "doc_type":"usermanual", "kw":"ALM-18003 NodeManager Unhealthy,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User G", @@ -16595,7 +18630,7 @@ "uri":"alm_18004.html", "node_id":"alm_18004.xml", "product_code":"mrs", - "code":"902", + "code":"1021", "des":"The system checks the available disk space of each NodeManager node every 30 seconds and compares the disk availability rate with the threshold. A default threshold range", "doc_type":"usermanual", "kw":"ALM-18004 NodeManager Disk Usability Ratio Is Lower Than the Threshold,Alarm Reference (Applicable t", @@ -16614,7 +18649,7 @@ "uri":"alm_18006.html", "node_id":"alm_18006.xml", "product_code":"mrs", - "code":"903", + "code":"1022", "des":"The alarm module checks the MapReduce job execution every 30 seconds. This alarm is generated when the execution of a submitted MapReduce job times out.This alarm must be", "doc_type":"usermanual", "kw":"ALM-18006 MapReduce Job Execution Timeout,Alarm Reference (Applicable to Versions Earlier Than MRS 3", @@ -16633,7 +18668,7 @@ "uri":"alm_19000.html", "node_id":"alm_19000.xml", "product_code":"mrs", - "code":"904", + "code":"1023", "des":"The alarm module checks the HBase service status every 30 seconds. This alarm is generated when the HBase service is unavailable.This alarm is cleared when the HBase serv", "doc_type":"usermanual", "kw":"ALM-19000 HBase Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Us", @@ -16652,7 +18687,7 @@ "uri":"alm_19006.html", "node_id":"alm_19006.xml", "product_code":"mrs", - "code":"905", + "code":"1024", "des":"This alarm is generated when disaster recovery (DR) data fails to be synchronized to a standby cluster.This alarm is cleared when DR data synchronization succeeds.HBase d", "doc_type":"usermanual", "kw":"ALM-19006 HBase Replication Sync Failed,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x", @@ -16671,7 +18706,7 @@ "uri":"alm_25000.html", "node_id":"alm_25000.xml", "product_code":"mrs", - "code":"906", + "code":"1025", "des":"The system checks the LdapServer service status every 30 seconds. This alarm is generated when the active and standby LdapServer services are abnormal.This alarm is clear", "doc_type":"usermanual", "kw":"ALM-25000 LdapServer Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.", @@ -16690,7 +18725,7 @@ "uri":"alm_25004.html", "node_id":"alm_25004.xml", "product_code":"mrs", - "code":"907", + "code":"1026", "des":"This alarm is generated when LdapServer data on Manager is inconsistent. This alarm is cleared when the data becomes consistent.This alarm is generated when LdapServer da", "doc_type":"usermanual", "kw":"ALM-25004 Abnormal LdapServer Data Synchronization,Alarm Reference (Applicable to Versions Earlier T", @@ -16709,7 +18744,7 @@ "uri":"alm_25500.html", "node_id":"alm_25500.xml", "product_code":"mrs", - "code":"908", + "code":"1027", "des":"The system checks the KrbServer service status every 30 seconds. This alarm is generated when the KrbServer service is abnormal.This alarm is cleared when the KrbServer s", "doc_type":"usermanual", "kw":"ALM-25500 KrbServer Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x", @@ -16728,7 +18763,7 @@ "uri":"alm_27001.html", "node_id":"alm_27001.xml", "product_code":"mrs", - "code":"909", + "code":"1028", "des":"The alarm module checks the DBService status every 30 seconds. This alarm is generated when the system detects that DBService is unavailable.This alarm is cleared when DB", "doc_type":"usermanual", "kw":"ALM-27001 DBService Is Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Use", @@ -16747,7 +18782,7 @@ "uri":"alm_27003.html", "node_id":"alm_27003.xml", "product_code":"mrs", - "code":"910", + "code":"1029", "des":"This alarm is generated when the active or standby DBService node does not receive heartbeat messages from the peer node.This alarm is cleared when the heartbeat recovers", "doc_type":"usermanual", "kw":"ALM-27003 DBService Heartbeat Interruption Between the Active and Standby Nodes,Alarm Reference (App", @@ -16766,7 +18801,7 @@ "uri":"alm_27004.html", "node_id":"alm_27004.xml", "product_code":"mrs", - "code":"911", + "code":"1030", "des":"The system checks the data synchronization status between the active and standby DBServices every 10 seconds. This alarm is generated when the synchronization status cann", "doc_type":"usermanual", "kw":"ALM-27004 Data Inconsistency Between Active and Standby DBServices,Alarm Reference (Applicable to Ve", @@ -16785,7 +18820,7 @@ "uri":"alm_28001.html", "node_id":"alm_28001.xml", "product_code":"mrs", - "code":"912", + "code":"1031", "des":"The system checks the Spark service status every 30 seconds. This alarm is generated when the Spark service is unavailable.This alarm is cleared when the Spark service re", "doc_type":"usermanual", "kw":"ALM-28001 Spark Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Us", @@ -16804,7 +18839,7 @@ "uri":"alm_26051.html", "node_id":"alm_26051.xml", "product_code":"mrs", - "code":"913", + "code":"1032", "des":"The system checks the Storm service availability every 30 seconds. This alarm is generated if the Storm service becomes unavailable after all Nimbus nodes in a cluster be", "doc_type":"usermanual", "kw":"ALM-26051 Storm Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Us", @@ -16823,7 +18858,7 @@ "uri":"alm_26052.html", "node_id":"alm_26052.xml", "product_code":"mrs", - "code":"914", + "code":"1033", "des":"The system checks the number of supervisors every 60 seconds and compares it with the threshold. This alarm is generated if the number of supervisors is lower than the th", "doc_type":"usermanual", "kw":"ALM-26052 Number of Available Supervisors in Storm Is Lower Than the Threshold,Alarm Reference (Appl", @@ -16842,7 +18877,7 @@ "uri":"alm_26053.html", "node_id":"alm_26053.xml", "product_code":"mrs", - "code":"915", + "code":"1034", "des":"The system checks the slot usage of Storm every 60 seconds and compares it with the threshold. This alarm is generated if the slot usage exceeds the threshold.To modify t", "doc_type":"usermanual", "kw":"ALM-26053 Slot Usage of Storm Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier ", @@ -16861,7 +18896,7 @@ "uri":"alm_26054.html", "node_id":"alm_26054.xml", "product_code":"mrs", - "code":"916", + "code":"1035", "des":"The system checks the heap memory usage of Storm Nimbus every 30 seconds and compares it with the threshold. This alarm is generated if the heap memory usage exceeds the ", "doc_type":"usermanual", "kw":"ALM-26054 Heap Memory Usage of Storm Nimbus Exceeds the Threshold,Alarm Reference (Applicable to Ver", @@ -16880,7 +18915,7 @@ "uri":"alm_38000.html", "node_id":"alm_38000.xml", "product_code":"mrs", - "code":"917", + "code":"1036", "des":"The system checks the Kafka service availability every 30 seconds. This alarm is generated if the Kafka service becomes unavailable.This alarm is cleared after the Kafka ", "doc_type":"usermanual", "kw":"ALM-38000 Kafka Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Us", @@ -16899,7 +18934,7 @@ "uri":"alm_38001.html", "node_id":"alm_38001.xml", "product_code":"mrs", - "code":"918", + "code":"1037", "des":"The system checks the Kafka disk usage every 60 seconds and compares it with the threshold. This alarm is generated if the disk usage exceeds the threshold.To modify the ", "doc_type":"usermanual", "kw":"ALM-38001 Insufficient Kafka Disk Space,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x", @@ -16919,7 +18954,7 @@ "uri":"alm_38002.html", "node_id":"alm_38002.xml", "product_code":"mrs", - "code":"919", + "code":"1038", "des":"The system checks the heap memory usage of Kafka every 30 seconds. This alarm is generated if the heap memory usage of Kafka exceeds the threshold (80%).This alarm is cle", "doc_type":"usermanual", "kw":"ALM-38002 Heap Memory Usage of Kafka Exceeds the Threshold,Alarm Reference (Applicable to Versions E", @@ -16938,7 +18973,7 @@ "uri":"alm_24000.html", "node_id":"alm_24000.xml", "product_code":"mrs", - "code":"920", + "code":"1039", "des":"The alarm module checks the Flume service status every 180 seconds. This alarm is generated if the Flume service is abnormal.This alarm is cleared after the Flume service", "doc_type":"usermanual", "kw":"ALM-24000 Flume Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Us", @@ -16957,7 +18992,7 @@ "uri":"alm_24001.html", "node_id":"alm_24001.xml", "product_code":"mrs", - "code":"921", + "code":"1040", "des":"This alarm is generated if the Flume agent monitoring module detects that the Flume agent process is abnormal.This alarm is cleared after the Flume agent process recovers", "doc_type":"usermanual", "kw":"ALM-24001 Flume Agent Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User", @@ -16976,7 +19011,7 @@ "uri":"alm_24003.html", "node_id":"alm_24003.xml", "product_code":"mrs", - "code":"922", + "code":"1041", "des":"The alarm module monitors the port connection status on the Flume server. This alarm is generated if the Flume server fails to receive a connection message from the Flume", "doc_type":"usermanual", "kw":"ALM-24003 Flume Client Connection Failure,Alarm Reference (Applicable to Versions Earlier Than MRS 3", @@ -16995,7 +19030,7 @@ "uri":"alm_24004.html", "node_id":"alm_24004.xml", "product_code":"mrs", - "code":"923", + "code":"1042", "des":"The alarm module monitors the Flume source status. This alarm is generated if the duration that Flume source fails to read data exceeds the threshold.Users can modify the", "doc_type":"usermanual", "kw":"ALM-24004 Flume Fails to Read Data,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Use", @@ -17014,7 +19049,7 @@ "uri":"alm_24005.html", "node_id":"alm_24005.xml", "product_code":"mrs", - "code":"924", + "code":"1043", "des":"The alarm module monitors the capacity of Flume channels. This alarm is generated if the duration that a channel is full or the number of times that a source fails to sen", "doc_type":"usermanual", "kw":"ALM-24005 Data Transmission by Flume Is Abnormal,Alarm Reference (Applicable to Versions Earlier Tha", @@ -17033,7 +19068,7 @@ "uri":"alm_12041.html", "node_id":"alm_12041.xml", "product_code":"mrs", - "code":"925", + "code":"1044", "des":"The system checks the permission, users, and user groups of key directories or files every hour. This alarm is generated if any of these is abnormal.This alarm is cleared", "doc_type":"usermanual", "kw":"ALM-12041 Permission of Key Files Is Abnormal,Alarm Reference (Applicable to Versions Earlier Than M", @@ -17052,7 +19087,7 @@ "uri":"alm_12042.html", "node_id":"alm_12042.xml", "product_code":"mrs", - "code":"926", + "code":"1045", "des":"The system checks key file configurations every hour. This alarm is generated if any key configuration is abnormal.This alarm is cleared after the configuration becomes n", "doc_type":"usermanual", "kw":"ALM-12042 Key File Configurations Are Abnormal,Alarm Reference (Applicable to Versions Earlier Than ", @@ -17071,7 +19106,7 @@ "uri":"alm_23001.html", "node_id":"alm_23001.xml", "product_code":"mrs", - "code":"927", + "code":"1046", "des":"The system checks the Loader service availability every 60 seconds. This alarm is generated if the Loader service is unavailable and is cleared after the Loader service r", "doc_type":"usermanual", "kw":"ALM-23001 Loader Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),U", @@ -17090,7 +19125,7 @@ "uri":"alm_12357.html", "node_id":"alm_12357.xml", "product_code":"mrs", - "code":"928", + "code":"1047", "des":"If the user has configured audit log export to the OBS on MRS Manager, the system regularly exports audit logs to the OBS. This alarm is reported if the system fails to a", "doc_type":"usermanual", "kw":"ALM-12357 Failed to Export Audit Logs to OBS,Alarm Reference (Applicable to Versions Earlier Than MR", @@ -17109,7 +19144,7 @@ "uri":"alm_12014.html", "node_id":"alm_12014.xml", "product_code":"mrs", - "code":"929", + "code":"1048", "des":"This alarm is generated when the system detects that a partition to which service directories are mounted is lost (because the device is removed or goes offline, or the p", "doc_type":"usermanual", "kw":"ALM-12014 Device Partition Lost,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User G", @@ -17128,7 +19163,7 @@ "uri":"alm_12015.html", "node_id":"alm_12015.xml", "product_code":"mrs", - "code":"930", + "code":"1049", "des":"This alarm is generated when the system detects that a partition to which service directories are mounted enters the read-only mode (due to a bad sector or a faulty file ", "doc_type":"usermanual", "kw":"ALM-12015 Device Partition File System Read-Only,Alarm Reference (Applicable to Versions Earlier Tha", @@ -17147,7 +19182,7 @@ "uri":"alm_12043.html", "node_id":"alm_12043.xml", "product_code":"mrs", - "code":"931", + "code":"1050", "des":"The system checks the DNS parsing duration every 30 seconds. This alarm is generated when the DNS parsing duration exceeds the threshold (the default threshold is 20,000 ", "doc_type":"usermanual", "kw":"ALM-12043 DNS Parsing Duration Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier", @@ -17166,7 +19201,7 @@ "uri":"alm_12045.html", "node_id":"alm_12045.xml", "product_code":"mrs", - "code":"932", + "code":"1051", "des":"The system checks the read packet dropped rate every 30 seconds. This alarm is generated when the read packet dropped rate exceeds the threshold (the default threshold is", "doc_type":"usermanual", "kw":"ALM-12045 Read Packet Dropped Rate Exceeds the Threshold,Alarm Reference (Applicable to Versions Ear", @@ -17185,7 +19220,7 @@ "uri":"alm_12046.html", "node_id":"alm_12046.xml", "product_code":"mrs", - "code":"933", + "code":"1052", "des":"The system checks the write packet dropped rate every 30 seconds. This alarm is generated when the write packet dropped rate exceeds the threshold (the default threshold ", "doc_type":"usermanual", "kw":"ALM-12046 Write Packet Dropped Rate Exceeds the Threshold,Alarm Reference (Applicable to Versions Ea", @@ -17204,7 +19239,7 @@ "uri":"alm_12047.html", "node_id":"alm_12047.xml", "product_code":"mrs", - "code":"934", + "code":"1053", "des":"The system checks the read packet error rate every 30 seconds. This alarm is generated when the read packet error rate exceeds the threshold (the default threshold is 0.5", "doc_type":"usermanual", "kw":"ALM-12047 Read Packet Error Rate Exceeds the Threshold,Alarm Reference (Applicable to Versions Earli", @@ -17223,7 +19258,7 @@ "uri":"alm_12048.html", "node_id":"alm_12048.xml", "product_code":"mrs", - "code":"935", + "code":"1054", "des":"The system checks the write packet error rate every 30 seconds. This alarm is generated when the write packet error rate exceeds the threshold (the default threshold is 0", "doc_type":"usermanual", "kw":"ALM-12048 Write Packet Error Rate Exceeds the Threshold,Alarm Reference (Applicable to Versions Earl", @@ -17242,7 +19277,7 @@ "uri":"alm_12049.html", "node_id":"alm_12049.xml", "product_code":"mrs", - "code":"936", + "code":"1055", "des":"The system checks the read throughput rate every 30 seconds. This alarm is generated when the read throughput rate exceeds the threshold (the default threshold is 80%) fo", "doc_type":"usermanual", "kw":"ALM-12049 Read Throughput Rate Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier", @@ -17261,7 +19296,7 @@ "uri":"alm_12050.html", "node_id":"alm_12050.xml", "product_code":"mrs", - "code":"937", + "code":"1056", "des":"The system checks the write throughput rate every 30 seconds. This alarm is generated when the write throughput rate exceeds the threshold (the default threshold is 80%) ", "doc_type":"usermanual", "kw":"ALM-12050 Write Throughput Rate Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlie", @@ -17280,7 +19315,7 @@ "uri":"alm_12051.html", "node_id":"alm_12051.xml", "product_code":"mrs", - "code":"938", + "code":"1057", "des":"The system checks the disk inode usage every 30 seconds. This alarm is generated when the disk inode usage exceeds the threshold (the default threshold is 80%) for multip", "doc_type":"usermanual", "kw":"ALM-12051 Disk Inode Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier Tha", @@ -17299,7 +19334,7 @@ "uri":"alm_12052.html", "node_id":"alm_12052.xml", "product_code":"mrs", - "code":"939", + "code":"1058", "des":"The system checks the usage of temporary TCP ports every 30 seconds. This alarm is generated when the usage of temporary TCP ports exceeds the threshold (the default thre", "doc_type":"usermanual", "kw":"ALM-12052 Usage of Temporary TCP Ports Exceeds the Threshold,Alarm Reference (Applicable to Versions", @@ -17318,7 +19353,7 @@ "uri":"alm_12053.html", "node_id":"alm_12053.xml", "product_code":"mrs", - "code":"940", + "code":"1059", "des":"The system checks the handler usage every 30 seconds. This alarm is generated when the handle usage exceeds the threshold (the default threshold is 80%) for multiple time", "doc_type":"usermanual", "kw":"ALM-12053 File Handle Usage Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier Th", @@ -17337,7 +19372,7 @@ "uri":"alm_12054.html", "node_id":"alm_12054.xml", "product_code":"mrs", - "code":"941", + "code":"1060", "des":"The system checks whether the certificate file is invalid (has expired or is not yet valid) on 23:00 every day. This alarm is generated when the certificate file is inval", "doc_type":"usermanual", "kw":"ALM-12054 The Certificate File Is Invalid,Alarm Reference (Applicable to Versions Earlier Than MRS 3", @@ -17357,7 +19392,7 @@ "uri":"alm_12055.html", "node_id":"alm_12055.xml", "product_code":"mrs", - "code":"942", + "code":"1061", "des":"The system checks the certificate file on 23:00 every day. This alarm is generated if the certificate file is about to expire with a validity period less than days set in", "doc_type":"usermanual", "kw":"ALM-12055 The Certificate File Is About to Expire,Alarm Reference (Applicable to Versions Earlier Th", @@ -17377,7 +19412,7 @@ "uri":"alm_18008.html", "node_id":"alm_18008.xml", "product_code":"mrs", - "code":"943", + "code":"1062", "des":"The system checks the heap memory usage of Yarn ResourceManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap me", "doc_type":"usermanual", "kw":"ALM-18008 Heap Memory Usage of Yarn ResourceManager Exceeds the Threshold,Alarm Reference (Applicabl", @@ -17396,7 +19431,7 @@ "uri":"alm_18009.html", "node_id":"alm_18009.xml", "product_code":"mrs", - "code":"944", + "code":"1063", "des":"The system checks the heap memory usage of MapReduce JobHistoryServer every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the h", "doc_type":"usermanual", "kw":"ALM-18009 Heap Memory Usage of MapReduce JobHistoryServer Exceeds the Threshold,Alarm Reference (App", @@ -17415,7 +19450,7 @@ "uri":"alm_20002.html", "node_id":"alm_20002.xml", "product_code":"mrs", - "code":"945", + "code":"1064", "des":"The system checks the Hue service status every 60 seconds. This alarm is generated if the Hue service is unavailable.This alarm is cleared when the Hue service is normal.", "doc_type":"usermanual", "kw":"ALM-20002 Hue Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),User", @@ -17434,7 +19469,7 @@ "uri":"alm_43001.html", "node_id":"alm_43001.xml", "product_code":"mrs", - "code":"946", + "code":"1065", "des":"The system checks the Spark service status every 60 seconds. This alarm is generated when the Spark service is unavailable.This alarm is cleared when the Spark service re", "doc_type":"usermanual", "kw":"ALM-43001 Spark Service Unavailable,Alarm Reference (Applicable to Versions Earlier Than MRS 3.x),Us", @@ -17453,7 +19488,7 @@ "uri":"alm_43006.html", "node_id":"alm_43006.xml", "product_code":"mrs", - "code":"947", + "code":"1066", "des":"The system checks the JobHistory process status every 30 seconds. The alarm is generated when the heap memory usage of the JobHistory process exceeds the threshold (90% o", "doc_type":"usermanual", "kw":"ALM-43006 Heap Memory Usage of the JobHistory Process Exceeds the Threshold,Alarm Reference (Applica", @@ -17472,7 +19507,7 @@ "uri":"alm_43007.html", "node_id":"alm_43007.xml", "product_code":"mrs", - "code":"948", + "code":"1067", "des":"The system checks the JobHistory process status every 30 seconds. The alarm is generated when the non-heap memory usage of the JobHistory process exceeds the threshold (9", "doc_type":"usermanual", "kw":"ALM-43007 Non-Heap Memory Usage of the JobHistory Process Exceeds the Threshold,Alarm Reference (App", @@ -17491,7 +19526,7 @@ "uri":"alm_43008.html", "node_id":"alm_43008.xml", "product_code":"mrs", - "code":"949", + "code":"1068", "des":"The system checks the JobHistory process status every 30 seconds. The alarm is generated when the direct memory usage of the JobHistory process exceeds the threshold (90%", "doc_type":"usermanual", "kw":"ALM-43008 Direct Memory Usage of the JobHistory Process Exceeds the Threshold,Alarm Reference (Appli", @@ -17510,7 +19545,7 @@ "uri":"alm_43009.html", "node_id":"alm_43009.xml", "product_code":"mrs", - "code":"950", + "code":"1069", "des":"The system checks the GC time of the JobHistory process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (12 seconds) for three c", "doc_type":"usermanual", "kw":"ALM-43009 JobHistory GC Time Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier T", @@ -17529,7 +19564,7 @@ "uri":"alm_43010.html", "node_id":"alm_43010.xml", "product_code":"mrs", - "code":"951", + "code":"1070", "des":"The system checks the JDBCServer process status every 30 seconds. The alarm is generated when the heap memory usage of the JDBCServer process exceeds the threshold (90% o", "doc_type":"usermanual", "kw":"ALM-43010 Heap Memory Usage of the JDBCServer Process Exceeds the Threshold,Alarm Reference (Applica", @@ -17548,7 +19583,7 @@ "uri":"alm_43011.html", "node_id":"alm_43011.xml", "product_code":"mrs", - "code":"952", + "code":"1071", "des":"The system checks the JDBCServer process status every 30 seconds. The alarm is generated when the non-heap memory usage of the JDBCServer process exceeds the threshold (9", "doc_type":"usermanual", "kw":"ALM-43011 Non-Heap Memory Usage of the JDBCServer Process Exceeds the Threshold,Alarm Reference (App", @@ -17567,7 +19602,7 @@ "uri":"alm_43012.html", "node_id":"alm_43012.xml", "product_code":"mrs", - "code":"953", + "code":"1072", "des":"The system checks the JDBCServer process status every 30 seconds. The alarm is generated when the direct memory usage of the JDBCServer process exceeds the threshold (90%", "doc_type":"usermanual", "kw":"ALM-43012 Direct Memory Usage of the JDBCServer Process Exceeds the Threshold,Alarm Reference (Appli", @@ -17586,7 +19621,7 @@ "uri":"alm_43013.html", "node_id":"alm_43013.xml", "product_code":"mrs", - "code":"954", + "code":"1073", "des":"The system checks the GC time of the JDBCServer process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (12 seconds) for three c", "doc_type":"usermanual", "kw":"ALM-43013 JDBCServer GC Time Exceeds the Threshold,Alarm Reference (Applicable to Versions Earlier T", @@ -17605,7 +19640,7 @@ "uri":"alm_44004.html", "node_id":"alm_44004.xml", "product_code":"mrs", - "code":"955", + "code":"1074", "des":"This alarm is generated when the system detects that the number of queuing tasks in a resource group exceeds the threshold. The system queries the number of queuing tasks", "doc_type":"usermanual", "kw":"ALM-44004 Presto Coordinator Resource Group Queuing Tasks Exceed the Threshold,Alarm Reference (Appl", @@ -17624,7 +19659,7 @@ "uri":"alm_44005.html", "node_id":"alm_44005.xml", "product_code":"mrs", - "code":"956", + "code":"1075", "des":"The system collects GC time of the Presto Coordinator process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for thre", "doc_type":"usermanual", "kw":"ALM-44005 Presto Coordinator Process GC Time Exceeds the Threshold,Alarm Reference (Applicable to Ve", @@ -17643,7 +19678,7 @@ "uri":"alm_44006.html", "node_id":"alm_44006.xml", "product_code":"mrs", - "code":"957", + "code":"1076", "des":"The system collects GC time of the Presto Worker process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for three con", "doc_type":"usermanual", "kw":"ALM-44006 Presto Worker Process GC Time Exceeds the Threshold,Alarm Reference (Applicable to Version", @@ -17662,7 +19697,7 @@ "uri":"alm_18010.html", "node_id":"alm_18010.xml", "product_code":"mrs", - "code":"958", + "code":"1077", "des":"The system checks the number of pending Yarn tasks every 30 seconds and compares the number of tasks with the threshold. This alarm is generated when the number of pendin", "doc_type":"usermanual", "kw":"ALM-18010 Number of Pending Yarn Tasks Exceeds the Threshold,Alarm Reference (Applicable to Versions", @@ -17682,7 +19717,7 @@ "uri":"alm_18011.html", "node_id":"alm_18011.xml", "product_code":"mrs", - "code":"959", + "code":"1078", "des":"The system checks the memory of pending Yarn tasks every 30 seconds and compares the memory with the threshold. This alarm is generated when the memory of pending tasks e", "doc_type":"usermanual", "kw":"ALM-18011 Memory of Pending Yarn Tasks Exceeds the Threshold,Alarm Reference (Applicable to Versions", @@ -17702,7 +19737,7 @@ "uri":"alm_18012.html", "node_id":"alm_18012.xml", "product_code":"mrs", - "code":"960", + "code":"1079", "des":"The system checks the number of terminated Yarn tasks every 10 minutes. This alarm is generated when the number of terminated Yarn tasks in the last 10 minutes is greater", "doc_type":"usermanual", "kw":"ALM-18012 Number of Terminated Yarn Tasks in the Last Period Exceeds the Threshold,Alarm Reference (", @@ -17721,7 +19756,7 @@ "uri":"alm_18013.html", "node_id":"alm_18013.xml", "product_code":"mrs", - "code":"961", + "code":"1080", "des":"The system checks the number of failed Yarn tasks every 10 minutes. This alarm is generated when the number of failed Yarn tasks in the last 10 minutes is greater than th", "doc_type":"usermanual", "kw":"ALM-18013 Number of Failed Yarn Tasks in the Last Period Exceeds the Threshold,Alarm Reference (Appl", @@ -17740,7 +19775,7 @@ "uri":"alm_16005.html", "node_id":"alm_16005.xml", "product_code":"mrs", - "code":"962", + "code":"1081", "des":"The system checks whether the number of Hive SQL statements that fail to be executed has exceeded the threshold in the last 10-minute period. This alarm is generated when", "doc_type":"usermanual", "kw":"ALM-16005 Number of Failed Hive SQL Executions in the Last Period Exceeds the Threshold,Alarm Refere", @@ -17759,7 +19794,7 @@ "uri":"mrs_01_0242.html", "node_id":"mrs_01_0242.xml", "product_code":"mrs", - "code":"963", + "code":"1082", "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":"Object Management", @@ -17778,7 +19813,7 @@ "uri":"mrs_01_0243.html", "node_id":"mrs_01_0243.xml", "product_code":"mrs", - "code":"964", + "code":"1083", "des":"MRS contains different types of basic objects as described in Table 1.", "doc_type":"usermanual", "kw":"Managing Objects,Object Management,User Guide", @@ -17797,7 +19832,7 @@ "uri":"mrs_01_0244.html", "node_id":"mrs_01_0244.xml", "product_code":"mrs", - "code":"965", + "code":"1084", "des":"On MRS Manager, users can view the configurations of services (including roles) and role instances.Query service configurations.On MRS Manager page, click Services.Select", "doc_type":"usermanual", "kw":"Viewing Configurations,Object Management,User Guide", @@ -17816,7 +19851,7 @@ "uri":"mrs_01_0245.html", "node_id":"mrs_01_0245.xml", "product_code":"mrs", - "code":"966", + "code":"1085", "des":"You can perform the following operations on MRS Manager:Start the service in the Stopped, Stop Failed, or Start Failed state to use the service.Stop the services or stop ", "doc_type":"usermanual", "kw":"Managing Services,Object Management,User Guide", @@ -17835,7 +19870,7 @@ "uri":"mrs_01_0246.html", "node_id":"mrs_01_0246.xml", "product_code":"mrs", - "code":"967", + "code":"1086", "des":"On MRS Manager, you can view and modify the default service configurations based on site requirements and export or import the configurations.You need to download and upd", "doc_type":"usermanual", "kw":"Configuring Service Parameters,Object Management,User Guide", @@ -17854,7 +19889,7 @@ "uri":"mrs_01_0247.html", "node_id":"mrs_01_0247.xml", "product_code":"mrs", - "code":"968", + "code":"1087", "des":"Each component of MRS supports all open-source parameters. You can modify some parameters for key application scenarios on MRS Manager. Some component clients may not inc", "doc_type":"usermanual", "kw":"Configuring Customized Service Parameters,Object Management,User Guide", @@ -17873,7 +19908,7 @@ "uri":"mrs_01_0248.html", "node_id":"mrs_01_0248.xml", "product_code":"mrs", - "code":"969", + "code":"1088", "des":"If Configuration Status of a service is Expired or Failed, synchronize configurations for the cluster or service to restore its configuration status. If all services in t", "doc_type":"usermanual", "kw":"Synchronizing Service Configurations,Object Management,User Guide", @@ -17893,7 +19928,7 @@ "uri":"mrs_01_0249.html", "node_id":"mrs_01_0249.xml", "product_code":"mrs", - "code":"970", + "code":"1089", "des":"You can start a role instance that is in the Stopped, Failed to stop or Failed to start status, stop an unused or abnormal role instance or restart an abnormal role insta", "doc_type":"usermanual", "kw":"Managing Role Instances,Object Management,User Guide", @@ -17913,7 +19948,7 @@ "uri":"mrs_01_0250.html", "node_id":"mrs_01_0250.xml", "product_code":"mrs", - "code":"971", + "code":"1090", "des":"You can view and modify default role instance configurations on MRS Manager based on site requirements. The configurations can be imported and exported.You need to downlo", "doc_type":"usermanual", "kw":"Configuring Role Instance Parameters,Object Management,User Guide", @@ -17932,7 +19967,7 @@ "uri":"mrs_01_0251.html", "node_id":"mrs_01_0251.xml", "product_code":"mrs", - "code":"972", + "code":"1091", "des":"When Configuration Status of a role instance is Expired or Failed, you can synchronize the configuration data of the role instance with the background configuration.After", "doc_type":"usermanual", "kw":"Synchronizing Role Instance Configuration,Object Management,User Guide", @@ -17952,7 +19987,7 @@ "uri":"mrs_01_0252.html", "node_id":"mrs_01_0252.xml", "product_code":"mrs", - "code":"973", + "code":"1092", "des":"If a Core or Task node is faulty, the cluster status may be displayed as Abnormal. In an MRS cluster, data can be stored on different Core nodes. Users can decommission t", "doc_type":"usermanual", "kw":"Decommissioning and Recommissioning a Role Instance,Object Management,User Guide", @@ -17971,7 +20006,7 @@ "uri":"mrs_01_0254.html", "node_id":"mrs_01_0254.xml", "product_code":"mrs", - "code":"974", + "code":"1093", "des":"When a host is abnormal or faulty, you need to stop all roles of the host on MRS Manager to check the host. After the host fault is rectified, start all roles running on ", "doc_type":"usermanual", "kw":"Managing a Host,Object Management,User Guide", @@ -17990,7 +20025,7 @@ "uri":"mrs_01_0255.html", "node_id":"mrs_01_0255.xml", "product_code":"mrs", - "code":"975", + "code":"1094", "des":"If a host is found to be abnormal or faulty, affecting cluster performance or preventing services from being provided, you can temporarily exclude that host from the avai", "doc_type":"usermanual", "kw":"Isolating a Host,Object Management,User Guide", @@ -18009,7 +20044,7 @@ "uri":"mrs_01_0256.html", "node_id":"mrs_01_0256.xml", "product_code":"mrs", - "code":"976", + "code":"1095", "des":"After the exception or fault of a host is handled, you must cancel the isolation of the host for proper usage.Users can cancel the isolation of a host on MRS Manager.The ", "doc_type":"usermanual", "kw":"Canceling Host Isolation,Object Management,User Guide", @@ -18028,7 +20063,7 @@ "uri":"mrs_01_0258.html", "node_id":"mrs_01_0258.xml", "product_code":"mrs", - "code":"977", + "code":"1096", "des":"A cluster is a collection of service components. You can start or stop all services in a cluster.", "doc_type":"usermanual", "kw":"Starting or Stopping a Cluster,Object Management,User Guide", @@ -18047,7 +20082,7 @@ "uri":"mrs_01_0259.html", "node_id":"mrs_01_0259.xml", "product_code":"mrs", - "code":"978", + "code":"1097", "des":"If Configuration Status of all services or some services is Expired or Failed, synchronize configuration for the cluster or service to restore its configuration status.If", "doc_type":"usermanual", "kw":"Synchronizing Cluster Configurations,Object Management,User Guide", @@ -18066,7 +20101,7 @@ "uri":"mrs_01_0260.html", "node_id":"mrs_01_0260.xml", "product_code":"mrs", - "code":"979", + "code":"1098", "des":"You can export all configuration data of a cluster on MRS Manager to meet site requirements. The exported configuration data is used to rapidly update service configurati", "doc_type":"usermanual", "kw":"Exporting Configuration Data of a Cluster,Object Management,User Guide", @@ -18085,7 +20120,7 @@ "uri":"mrs_01_0264.html", "node_id":"mrs_01_0264.xml", "product_code":"mrs", - "code":"980", + "code":"1099", "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":"Log Management", @@ -18104,7 +20139,7 @@ "uri":"mrs_01_1226.html", "node_id":"mrs_01_1226.xml", "product_code":"mrs", - "code":"981", + "code":"1100", "des":"MRS cluster logs are stored in the /var/log/Bigdata directory. The following table lists the log types.The following table lists the MRS log directories.Table 3 describes", "doc_type":"usermanual", "kw":"About Logs,Log Management,User Guide", @@ -18124,7 +20159,7 @@ "uri":"mrs_01_1227.html", "node_id":"mrs_01_1227.xml", "product_code":"mrs", - "code":"982", + "code":"1101", "des":"Log path: The default storage path of Manager log files is /var/log/Bigdata/Manager component.ControllerService: /var/log/Bigdata/controller/ (operation & maintenance sys", "doc_type":"usermanual", "kw":"Manager Log List,Log Management,User Guide", @@ -18142,7 +20177,7 @@ "uri":"mrs_01_0265.html", "node_id":"mrs_01_0265.xml", "product_code":"mrs", - "code":"983", + "code":"1102", "des":"This section describes how to view and export audit logs on MRS Manager. The audit logs can be used to trace security events, locate fault causes, and determine responsib", "doc_type":"usermanual", "kw":"Viewing and Exporting Audit Logs,Log Management,User Guide", @@ -18162,7 +20197,7 @@ "uri":"mrs_01_0267.html", "node_id":"mrs_01_0267.xml", "product_code":"mrs", - "code":"984", + "code":"1103", "des":"This section describes how to export logs generated by each service role from MRS Manager.You have obtained the access key ID (AK) and secret access key (SK) of the accou", "doc_type":"usermanual", "kw":"Exporting Service Logs,Log Management,User Guide", @@ -18181,7 +20216,7 @@ "uri":"mrs_01_0270.html", "node_id":"mrs_01_0270.xml", "product_code":"mrs", - "code":"985", + "code":"1104", "des":"If MRS audit logs are stored in the system for a long time, the disk space of the data directory may be insufficient. Therefore, you can set export parameters to automati", "doc_type":"usermanual", "kw":"Configuring Audit Log Exporting Parameters,Log Management,User Guide", @@ -18201,7 +20236,7 @@ "uri":"mrs_01_0271.html", "node_id":"mrs_01_0271.xml", "product_code":"mrs", - "code":"986", + "code":"1105", "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":"Health Check Management", @@ -18220,7 +20255,7 @@ "uri":"mrs_01_0274.html", "node_id":"mrs_01_0274.xml", "product_code":"mrs", - "code":"987", + "code":"1106", "des":"To ensure that cluster parameters, configurations, and monitoring are correct and that the cluster can run stably for a long time, you can perform a health check during r", "doc_type":"usermanual", "kw":"Performing a Health Check,Health Check Management,User Guide", @@ -18240,7 +20275,7 @@ "uri":"mrs_01_0275.html", "node_id":"mrs_01_0275.xml", "product_code":"mrs", - "code":"988", + "code":"1107", "des":"You can view the health check result in MRS Manager and export the health check results for further analysis.A system health check includes MRS Manager, service-level, an", "doc_type":"usermanual", "kw":"Viewing and Exporting a Health Check Report,Health Check Management,User Guide", @@ -18259,7 +20294,7 @@ "uri":"mrs_01_0277.html", "node_id":"mrs_01_0277.xml", "product_code":"mrs", - "code":"989", + "code":"1108", "des":"Health check reports of MRS clusters, services, and hosts may vary with the time and scenario. You can modify the number of health check reports to be reserved on MRS Man", "doc_type":"usermanual", "kw":"Configuring the Number of Health Check Reports to Be Reserved,Health Check Management,User Guide", @@ -18278,7 +20313,7 @@ "uri":"mrs_01_0278.html", "node_id":"mrs_01_0278.xml", "product_code":"mrs", - "code":"990", + "code":"1109", "des":"On MRS Manager, users can manage historical health check reports, for example, viewing, downloading, and deleting historical health check reports.Download a specified hea", "doc_type":"usermanual", "kw":"Managing Health Check Reports,Health Check Management,User Guide", @@ -18297,7 +20332,7 @@ "uri":"mrs_01_0279.html", "node_id":"mrs_01_0279.xml", "product_code":"mrs", - "code":"991", + "code":"1110", "des":"Indicator: Service StatusDescription: This indicator is used to check whether the DBService service status is normal. If the status is abnormal, the service is unhealthy.", "doc_type":"usermanual", "kw":"DBService Health Check Indicators,Health Check Management,User Guide", @@ -18316,7 +20351,7 @@ "uri":"mrs_01_0280.html", "node_id":"mrs_01_0280.xml", "product_code":"mrs", - "code":"992", + "code":"1111", "des":"Indicator: Service StatusDescription: This indicator is used to check whether the Flume service status is normal. If the status is abnormal, the service is unhealthy.Reco", "doc_type":"usermanual", "kw":"Flume Health Check Indicators,Health Check Management,User Guide", @@ -18335,7 +20370,7 @@ "uri":"mrs_01_0281.html", "node_id":"mrs_01_0281.xml", "product_code":"mrs", - "code":"993", + "code":"1112", "des":"Indicator: Normal RegionServer CountDescription: This indicator is used to check the number of RegionServers that are running properly in an HBase cluster.Recovery Guide:", "doc_type":"usermanual", "kw":"HBase Health Check Indicators,Health Check Management,User Guide", @@ -18354,7 +20389,7 @@ "uri":"mrs_01_0282.html", "node_id":"mrs_01_0282.xml", "product_code":"mrs", - "code":"994", + "code":"1113", "des":"Indicator: Swap UsageDescription: Swap usage of the system. The value is calculated using the following formula: Swap usage = Used swap size/Total swap size. Assume that ", "doc_type":"usermanual", "kw":"Host Health Check Indicators,Health Check Management,User Guide", @@ -18373,7 +20408,7 @@ "uri":"mrs_01_0284.html", "node_id":"mrs_01_0284.xml", "product_code":"mrs", - "code":"995", + "code":"1114", "des":"Indicator: Average Packet Sending TimeDescription: This indicator is used to collect statistics on the average time for the DataNode in the HDFS to execute SendPacket eac", "doc_type":"usermanual", "kw":"HDFS Health Check Indicators,Health Check Management,User Guide", @@ -18392,7 +20427,7 @@ "uri":"mrs_01_0285.html", "node_id":"mrs_01_0285.xml", "product_code":"mrs", - "code":"996", + "code":"1115", "des":"Indicator: Maximum Number of Sessions Allowed by HiveServerDescription: This indicator is used to check the maximum number of sessions that can be connected to Hive.Recov", "doc_type":"usermanual", "kw":"Hive Health Check Indicators,Health Check Management,User Guide", @@ -18411,7 +20446,7 @@ "uri":"mrs_01_0288.html", "node_id":"mrs_01_0288.xml", "product_code":"mrs", - "code":"997", + "code":"1116", "des":"Indicator: Number of BrokersDescription: This indicator is used to check the number of available Broker nodes in a cluster. If the number of available Broker nodes in a c", "doc_type":"usermanual", "kw":"Kafka Health Check Indicators,Health Check Management,User Guide", @@ -18430,7 +20465,7 @@ "uri":"mrs_01_0289.html", "node_id":"mrs_01_0289.xml", "product_code":"mrs", - "code":"998", + "code":"1117", "des":"Indicator: KerberosAdmin Service AvailabilityDescription: The system checks the KerberosAdmin service status. If the check result is abnormal, the KerberosAdmin service i", "doc_type":"usermanual", "kw":"KrbServer Health Check Indicators,Health Check Management,User Guide", @@ -18449,7 +20484,7 @@ "uri":"mrs_01_0291.html", "node_id":"mrs_01_0291.xml", "product_code":"mrs", - "code":"999", + "code":"1118", "des":"Indicator: SlapdServer Service AvailabilityDescription: The system checks the SlapdServer service status. If the status is abnormal, the SlapdServer service is unavailabl", "doc_type":"usermanual", "kw":"LdapServer Health Check Indicators,Health Check Management,User Guide", @@ -18468,7 +20503,7 @@ "uri":"mrs_01_0292.html", "node_id":"mrs_01_0292.xml", "product_code":"mrs", - "code":"1000", + "code":"1119", "des":"Indicator: ZooKeeper health statusDescription: This indicator is used to check whether the ZooKeeper health status is normal. If the status is abnormal, the ZooKeeper ser", "doc_type":"usermanual", "kw":"Loader Health Check Indicators,Health Check Management,User Guide", @@ -18487,7 +20522,7 @@ "uri":"mrs_01_0293.html", "node_id":"mrs_01_0293.xml", "product_code":"mrs", - "code":"1001", + "code":"1120", "des":"Indicator: Service StatusDescription: This indicator is used to check whether the MapReduce service status is normal. If the status is abnormal, the service is unhealthy.", "doc_type":"usermanual", "kw":"MapReduce Health Check Indicators,Health Check Management,User Guide", @@ -18506,7 +20541,7 @@ "uri":"mrs_01_0294.html", "node_id":"mrs_01_0294.xml", "product_code":"mrs", - "code":"1002", + "code":"1121", "des":"Indicator: OMS Status CheckDescription: The OMS status check includes the HA status check and resource status check. The HA status includes active, standby, and NULL, ind", "doc_type":"usermanual", "kw":"OMS Health Check Indicators,Health Check Management,User Guide", @@ -18526,7 +20561,7 @@ "uri":"mrs_01_0530.html", "node_id":"mrs_01_0530.xml", "product_code":"mrs", - "code":"1003", + "code":"1122", "des":"Indicator: Service StatusDescription: This indicator is used to check whether the Spark service status is normal. If the status is abnormal, the service is unhealthy.Reco", "doc_type":"usermanual", "kw":"Spark Health Check Indicators,Health Check Management,User Guide", @@ -18545,7 +20580,7 @@ "uri":"mrs_01_0531.html", "node_id":"mrs_01_0531.xml", "product_code":"mrs", - "code":"1004", + "code":"1123", "des":"Indicator: Number of SupervisorsDescription: This indicator is used to check the number of available Supervisors in a cluster. If the number of available Supervisors in a", "doc_type":"usermanual", "kw":"Storm Health Check Indicators,Health Check Management,User Guide", @@ -18564,7 +20599,7 @@ "uri":"mrs_01_0532.html", "node_id":"mrs_01_0532.xml", "product_code":"mrs", - "code":"1005", + "code":"1124", "des":"Indicator: Service StatusDescription: This indicator is used to check whether the Yarn service status is normal. If the number of NodeManager nodes cannot be obtained, th", "doc_type":"usermanual", "kw":"Yarn Health Check Indicators,Health Check Management,User Guide", @@ -18583,7 +20618,7 @@ "uri":"mrs_01_0533.html", "node_id":"mrs_01_0533.xml", "product_code":"mrs", - "code":"1006", + "code":"1125", "des":"Indicator: Average ZooKeeper Service Request Processing LatencyDescription: This indicator is used to check the average delay for the ZooKeeper service to process request", "doc_type":"usermanual", "kw":"ZooKeeper Health Check Indicators,Health Check Management,User Guide", @@ -18602,7 +20637,7 @@ "uri":"mrs_01_0534.html", "node_id":"mrs_01_0534.xml", "product_code":"mrs", - "code":"1007", + "code":"1126", "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":"Static Service Pool Management", @@ -18621,7 +20656,7 @@ "uri":"mrs_01_0535.html", "node_id":"mrs_01_0535.xml", "product_code":"mrs", - "code":"1008", + "code":"1127", "des":"MRS Manager manages and isolates service resources that are not running on YARN through the static service resource pool. It dynamically manages the total CPU, I/O, and m", "doc_type":"usermanual", "kw":"Viewing the Status of a Static Service Pool,Static Service Pool Management,User Guide", @@ -18639,7 +20674,7 @@ "uri":"mrs_01_0536.html", "node_id":"mrs_01_0536.xml", "product_code":"mrs", - "code":"1009", + "code":"1128", "des":"If you need to control the node resources that can be used by the cluster service or the CPU usage of the node used by the cluster in different time periods, you can adju", "doc_type":"usermanual", "kw":"Configuring a Static Service Pool,Static Service Pool Management,User Guide", @@ -18659,7 +20694,7 @@ "uri":"mrs_01_0537.html", "node_id":"mrs_01_0537.xml", "product_code":"mrs", - "code":"1010", + "code":"1129", "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":"Tenant Management", @@ -18678,7 +20713,7 @@ "uri":"mrs_01_0538.html", "node_id":"mrs_01_0538.xml", "product_code":"mrs", - "code":"1011", + "code":"1130", "des":"An MRS cluster provides various resources and services for multiple organizations, departments, or applications to share. The cluster provides tenants as a logical entity", "doc_type":"usermanual", "kw":"Overview,Tenant Management,User Guide", @@ -18697,7 +20732,7 @@ "uri":"mrs_01_0539.html", "node_id":"mrs_01_0539.xml", "product_code":"mrs", - "code":"1012", + "code":"1131", "des":"You can create a tenant on MRS Manager to specify the resource usage.A tenant name has been planned. The name must not be the same as that of a role or Yarn queue that ex", "doc_type":"usermanual", "kw":"Creating a Tenant,Tenant Management,User Guide", @@ -18716,7 +20751,7 @@ "uri":"mrs_01_0540.html", "node_id":"mrs_01_0540.xml", "product_code":"mrs", - "code":"1013", + "code":"1132", "des":"You can create a sub-tenant on MRS Manager if the resources of the current tenant need to be further allocated.A parent tenant has been added.A tenant name has been plann", "doc_type":"usermanual", "kw":"Creating a Sub-tenant,Tenant Management,User Guide", @@ -18735,7 +20770,7 @@ "uri":"mrs_01_0541.html", "node_id":"mrs_01_0541.xml", "product_code":"mrs", - "code":"1014", + "code":"1133", "des":"You can delete a tenant that is not required on MRS Manager.A tenant has been added.You have checked whether the tenant to be deleted has sub-tenants. If the tenant has s", "doc_type":"usermanual", "kw":"Deleting a tenant,Tenant Management,User Guide", @@ -18754,7 +20789,7 @@ "uri":"mrs_01_0542.html", "node_id":"mrs_01_0542.xml", "product_code":"mrs", - "code":"1015", + "code":"1134", "des":"You can manage the HDFS storage directory used by a specific tenant on MRS Manager. The management operations include adding a tenant directory, modifying the directory f", "doc_type":"usermanual", "kw":"Managing a Tenant Directory,Tenant Management,User Guide", @@ -18773,7 +20808,7 @@ "uri":"mrs_01_0543.html", "node_id":"mrs_01_0543.xml", "product_code":"mrs", - "code":"1016", + "code":"1135", "des":"Tenant data is stored on Manager and in cluster components by default. When components are restored from faults or reinstalled, some tenant configuration data may be abno", "doc_type":"usermanual", "kw":"Restoring Tenant Data,Tenant Management,User Guide", @@ -18792,7 +20827,7 @@ "uri":"mrs_01_0544.html", "node_id":"mrs_01_0544.xml", "product_code":"mrs", - "code":"1017", + "code":"1136", "des":"In an MRS cluster, users can logically divide Yarn cluster nodes to combine multiple NodeManagers into a Yarn resource pool. Each NodeManager belongs to one resource pool", "doc_type":"usermanual", "kw":"Creating a Resource Pool,Tenant Management,User Guide", @@ -18811,7 +20846,7 @@ "uri":"mrs_01_0545.html", "node_id":"mrs_01_0545.xml", "product_code":"mrs", - "code":"1018", + "code":"1137", "des":"You can modify members of an existing resource pool on MRS Manager.Adding a host: Select the name of a specified host in host list on the left and click to add the selec", "doc_type":"usermanual", "kw":"Modifying a Resource Pool,Tenant Management,User Guide", @@ -18830,7 +20865,7 @@ "uri":"mrs_01_0546.html", "node_id":"mrs_01_0546.xml", "product_code":"mrs", - "code":"1019", + "code":"1138", "des":"You can delete an existing resource pool on MRS Manager.Any queue in a cluster cannot use the resource pool to be deleted as the default resource pool. Before deleting th", "doc_type":"usermanual", "kw":"Deleting a Resource Pool,Tenant Management,User Guide", @@ -18849,7 +20884,7 @@ "uri":"mrs_01_0547.html", "node_id":"mrs_01_0547.xml", "product_code":"mrs", - "code":"1020", + "code":"1139", "des":"This section describes how to modify the queue configuration for a specified tenant on MRS Manager.A tenant associated with Yarn and allocated dynamic resources has been ", "doc_type":"usermanual", "kw":"Configuring a Queue,Tenant Management,User Guide", @@ -18868,7 +20903,7 @@ "uri":"mrs_01_0548.html", "node_id":"mrs_01_0548.xml", "product_code":"mrs", - "code":"1021", + "code":"1140", "des":"After a resource pool is added, the capacity policies of available resources need to be configured for Yarn task queues. This ensures that tasks in the resource pool are ", "doc_type":"usermanual", "kw":"Configuring the Queue Capacity Policy of a Resource Pool,Tenant Management,User Guide", @@ -18887,7 +20922,7 @@ "uri":"mrs_01_0549.html", "node_id":"mrs_01_0549.xml", "product_code":"mrs", - "code":"1022", + "code":"1141", "des":"Users can clear the configuration of a queue on MRS Manager when the queue does not need resources from a resource pool or if a resource pool needs to be disassociated fr", "doc_type":"usermanual", "kw":"Clearing Configuration of a Queue,Tenant Management,User Guide", @@ -18906,7 +20941,7 @@ "uri":"mrs_01_0550.html", "node_id":"mrs_01_0550.xml", "product_code":"mrs", - "code":"1023", + "code":"1142", "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":"Backup and Restoration", @@ -18925,7 +20960,7 @@ "uri":"mrs_01_0551.html", "node_id":"mrs_01_0551.xml", "product_code":"mrs", - "code":"1024", + "code":"1143", "des":"MRS Manager provides backup and restoration for user data and system data. The backup function is provided based on components to back up Manager data (including OMS data", "doc_type":"usermanual", "kw":"Introduction,Backup and Restoration,User Guide", @@ -18944,7 +20979,7 @@ "uri":"mrs_01_0553.html", "node_id":"mrs_01_0553.xml", "product_code":"mrs", - "code":"1025", + "code":"1144", "des":"To ensure the security of metadata either on a routine basis or before and after performing critical metadata operations (such as scale-out, scale-in, patch installation,", "doc_type":"usermanual", "kw":"Backing Up Metadata,Backup and Restoration,User Guide", @@ -18963,7 +20998,7 @@ "uri":"mrs_01_0555.html", "node_id":"mrs_01_0555.xml", "product_code":"mrs", - "code":"1026", + "code":"1145", "des":"You need to restore metadata in the following scenarios: A user modifies or deletes data unexpectedly, data needs to be retrieved, system data becomes abnormal or does no", "doc_type":"usermanual", "kw":"Restoring Metadata,Backup and Restoration,User Guide", @@ -18982,7 +21017,7 @@ "uri":"mrs_01_0558.html", "node_id":"mrs_01_0558.xml", "product_code":"mrs", - "code":"1027", + "code":"1146", "des":"This section describes how to modify the parameters of a created backup task on MRS Manager to meet changing service requirements. The parameters of restoration tasks can", "doc_type":"usermanual", "kw":"Modifying a Backup Task,Backup and Restoration,User Guide", @@ -19001,7 +21036,7 @@ "uri":"mrs_01_0559.html", "node_id":"mrs_01_0559.xml", "product_code":"mrs", - "code":"1028", + "code":"1147", "des":"This section describes how to view created backup and restoration tasks and check their running status on MRS Manager.In the displayed window, click View in the Details c", "doc_type":"usermanual", "kw":"Viewing Backup and Restoration Tasks,Backup and Restoration,User Guide", @@ -19020,7 +21055,7 @@ "uri":"mrs_01_0560.html", "node_id":"mrs_01_0560.xml", "product_code":"mrs", - "code":"1029", + "code":"1148", "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":"Security Management", @@ -19039,7 +21074,7 @@ "uri":"mrs_01_0561.html", "node_id":"mrs_01_0561.xml", "product_code":"mrs", - "code":"1030", + "code":"1149", "des":"The MRS cluster provides the following two types of users. Users are advised to periodically change the passwords. It is not recommended to use the default passwords.User", "doc_type":"usermanual", "kw":"Default Users of Clusters with Kerberos Authentication Disabled,Security Management,User Guide", @@ -19059,7 +21094,7 @@ "uri":"mrs_01_24044.html", "node_id":"mrs_01_24044.xml", "product_code":"mrs", - "code":"1031", + "code":"1150", "des":"The MRS cluster provides the following three types of users. Users are advised to periodically change the passwords. It is not recommended to use the default passwords.Us", "doc_type":"usermanual", "kw":"Default Users of Clusters with Kerberos Authentication Enabled,Security Management,User Guide", @@ -19078,7 +21113,7 @@ "uri":"mrs_01_0562.html", "node_id":"mrs_01_0562.xml", "product_code":"mrs", - "code":"1032", + "code":"1151", "des":"This section describes how to periodically change the login passwords of the OS users omm, ommdba, and root on MRS cluster nodes to improve the system O&M security.Passwo", "doc_type":"usermanual", "kw":"Changing the Password of an OS User,Security Management,User Guide", @@ -19097,7 +21132,7 @@ "uri":"mrs_01_0563.html", "node_id":"mrs_01_0563.xml", "product_code":"mrs", - "code":"1033", + "code":"1152", "des":"This section describes how to periodically change the password of cluster user admin to improve the system O&M security.If the password is changed, the downloaded user cr", "doc_type":"usermanual", "kw":"Changing the password of user admin,Security Management,User Guide", @@ -19117,7 +21152,7 @@ "uri":"mrs_01_0564.html", "node_id":"mrs_01_0564.xml", "product_code":"mrs", - "code":"1034", + "code":"1153", "des":"This section describes how to periodically change the password of the Kerberos administrator kadmin of the MRS cluster to improve the system O&M security.If the password ", "doc_type":"usermanual", "kw":"Changing the Password of the Kerberos Administrator,Security Management,User Guide", @@ -19137,7 +21172,7 @@ "uri":"mrs_01_0565.html", "node_id":"mrs_01_0565.xml", "product_code":"mrs", - "code":"1035", + "code":"1154", "des":"This section describes how to periodically change the passwords of the LDAP administrator rootdn:cn=root,dc=hadoop,dc=com and the LDAP user pg_search_dn:cn=pg_search_dn,o", "doc_type":"usermanual", "kw":"Changing the Passwords of the LDAP Administrator and the LDAP User,Security Management,User Guide", @@ -19156,7 +21191,7 @@ "uri":"mrs_01_0566.html", "node_id":"mrs_01_0566.xml", "product_code":"mrs", - "code":"1036", + "code":"1155", "des":"This section describes how to periodically change the password of the component running user of the MRS cluster to improve the system O&M security.If the initial password", "doc_type":"usermanual", "kw":"Changing the Password of a Component Running User,Security Management,User Guide", @@ -19176,7 +21211,7 @@ "uri":"mrs_01_0567.html", "node_id":"mrs_01_0567.xml", "product_code":"mrs", - "code":"1037", + "code":"1156", "des":"This section describes how to periodically change the password of the OMS database administrator to improve the system O&M security.The password of user ommdba cannot be ", "doc_type":"usermanual", "kw":"Changing the Password of the OMS Database Administrator,Security Management,User Guide", @@ -19195,7 +21230,7 @@ "uri":"mrs_01_0568.html", "node_id":"mrs_01_0568.xml", "product_code":"mrs", - "code":"1038", + "code":"1157", "des":"This section describes how to periodically change the password of the data access user of the OMS database to improve the system O&M security.The OMS service needs to be ", "doc_type":"usermanual", "kw":"Changing the Password of the Data Access User of the OMS Database,Security Management,User Guide", @@ -19214,7 +21249,7 @@ "uri":"mrs_01_0569.html", "node_id":"mrs_01_0569.xml", "product_code":"mrs", - "code":"1039", + "code":"1158", "des":"This section describes how to periodically change the password of the component database user to improve the system O&M security.The services need to be restarted for the", "doc_type":"usermanual", "kw":"Changing the Password of a Component Database User,Security Management,User Guide", @@ -19234,7 +21269,7 @@ "uri":"mrs_01_0571.html", "node_id":"mrs_01_0571.xml", "product_code":"mrs", - "code":"1040", + "code":"1159", "des":"HA certificates are used to encrypt the communication between active/standby processes and HA processes to ensure the communication security. This section describes how t", "doc_type":"usermanual", "kw":"Replacing the HA Certificate,Security Management,User Guide", @@ -19254,7 +21289,7 @@ "uri":"mrs_01_0572.html", "node_id":"mrs_01_0572.xml", "product_code":"mrs", - "code":"1041", + "code":"1160", "des":"When a cluster is installed, an encryption key is generated automatically to store the security information in the cluster (such as all database user passwords and key fi", "doc_type":"usermanual", "kw":"Updating Cluster Keys,Security Management,User Guide", @@ -19273,7 +21308,7 @@ "uri":"mrs_01_0573.html", "node_id":"mrs_01_0573.xml", "product_code":"mrs", - "code":"1042", + "code":"1161", "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":"Permissions Management", @@ -19292,7 +21327,7 @@ "uri":"mrs_01_0420.html", "node_id":"mrs_01_0420.xml", "product_code":"mrs", - "code":"1043", + "code":"1162", "des":"This section describes how to create a role on MRS Manager and authorize and manage Manager and components.Up to 1,000 roles can be created on MRS Manager.You have learne", "doc_type":"usermanual", "kw":"Creating a Role,Permissions Management,User Guide", @@ -19311,7 +21346,7 @@ "uri":"mrs_01_0421.html", "node_id":"mrs_01_0421.xml", "product_code":"mrs", - "code":"1044", + "code":"1163", "des":"This section describes how to create user groups and specify their operation permissions on MRS Manager. Management of single or multiple users can be unified in the user", "doc_type":"usermanual", "kw":"Creating a User Group,Permissions Management,User Guide", @@ -19330,7 +21365,7 @@ "uri":"mrs_01_0422.html", "node_id":"mrs_01_0422.xml", "product_code":"mrs", - "code":"1045", + "code":"1164", "des":"This section describes how to create users on MRS Manager based on site requirements and specify their operation permissions to meet service requirements.Up to 1,000 user", "doc_type":"usermanual", "kw":"Creating a User,Permissions Management,User Guide", @@ -19349,7 +21384,7 @@ "uri":"mrs_01_0423.html", "node_id":"mrs_01_0423.xml", "product_code":"mrs", - "code":"1046", + "code":"1165", "des":"This section describes how to modify user information on MRS Manager, including information about the user group, primary group, role, and description.If you change user ", "doc_type":"usermanual", "kw":"Modifying User Information,Permissions Management,User Guide", @@ -19368,7 +21403,7 @@ "uri":"mrs_01_0424.html", "node_id":"mrs_01_0424.xml", "product_code":"mrs", - "code":"1047", + "code":"1166", "des":"This section describes how to lock users in MRS clusters. A locked user cannot log in to MRS Manager or perform security authentication in the cluster.A locked user can b", "doc_type":"usermanual", "kw":"Locking a User,Permissions Management,User Guide", @@ -19387,7 +21422,7 @@ "uri":"mrs_01_0425.html", "node_id":"mrs_01_0425.xml", "product_code":"mrs", - "code":"1048", + "code":"1167", "des":"If a user is locked because the number of login attempts exceeds the value of Number of Password Retries, or the user is manually locked by the administrator, the adminis", "doc_type":"usermanual", "kw":"Unlocking a User,Permissions Management,User Guide", @@ -19406,7 +21441,7 @@ "uri":"mrs_01_0426.html", "node_id":"mrs_01_0426.xml", "product_code":"mrs", - "code":"1049", + "code":"1168", "des":"If an MRS cluster user is not required, the administrator can delete the user on MRS Manager.", "doc_type":"usermanual", "kw":"Deleting a User,Permissions Management,User Guide", @@ -19425,7 +21460,7 @@ "uri":"mrs_01_0427.html", "node_id":"mrs_01_0427.xml", "product_code":"mrs", - "code":"1050", + "code":"1169", "des":"Passwords of Human-Machine system users must be regularly changed to ensure MRS cluster security. This section describes how to change your passwords on MRS Manager.If a ", "doc_type":"usermanual", "kw":"Changing the Password of an Operation User,Permissions Management,User Guide", @@ -19445,7 +21480,7 @@ "uri":"mrs_01_0428.html", "node_id":"mrs_01_0428.xml", "product_code":"mrs", - "code":"1051", + "code":"1170", "des":"This section describes how to initialize a password on MRS Manager if a user forgets the password or the password of a public account needs to be changed regularly. After", "doc_type":"usermanual", "kw":"Initializing the Password of a System User,Permissions Management,User Guide", @@ -19465,7 +21500,7 @@ "uri":"mrs_01_0429.html", "node_id":"mrs_01_0429.xml", "product_code":"mrs", - "code":"1052", + "code":"1171", "des":"When a user develops big data applications and runs them in an MRS cluster that supports Kerberos authentication, the user needs to prepare a user authentication file for", "doc_type":"usermanual", "kw":"Downloading a User Authentication File,Permissions Management,User Guide", @@ -19484,7 +21519,7 @@ "uri":"mrs_01_0430.html", "node_id":"mrs_01_0430.xml", "product_code":"mrs", - "code":"1053", + "code":"1172", "des":"This section describes how to set password and user login security rules as well as user lock rules. Password policies set on MRS Manager take effect for Human-machine us", "doc_type":"usermanual", "kw":"Modifying a Password Policy,Permissions Management,User Guide", @@ -19503,7 +21538,7 @@ "uri":"mrs_01_0340.html", "node_id":"mrs_01_0340.xml", "product_code":"mrs", - "code":"1054", + "code":"1173", "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":"MRS Multi-User Permission Management", @@ -19522,7 +21557,7 @@ "uri":"mrs_01_0341.html", "node_id":"mrs_01_0341.xml", "product_code":"mrs", - "code":"1055", + "code":"1174", "des":"MRS Cluster UsersIndicate the security accounts of Manager, including usernames and passwords. These accounts are used to access resources in MRS clusters. Each MRS clust", "doc_type":"usermanual", "kw":"Users and Permissions of MRS Clusters,MRS Multi-User Permission Management,User Guide", @@ -19542,7 +21577,7 @@ "uri":"mrs_01_0342.html", "node_id":"mrs_01_0342.xml", "product_code":"mrs", - "code":"1056", + "code":"1175", "des":"The MRS cluster provides the following three types of users. Users are advised to periodically change the passwords. It is not recommended to use the default passwords.Us", "doc_type":"usermanual", "kw":"Default Users of Clusters with Kerberos Authentication Enabled,MRS Multi-User Permission Management,", @@ -19561,7 +21596,7 @@ "uri":"mrs_01_0343.html", "node_id":"mrs_01_0343.xml", "product_code":"mrs", - "code":"1057", + "code":"1176", "des":"This section describes how to create a role on Manager and authorize and manage Manager and components.Up to 1000 roles can be created on Manager.The operations described", "doc_type":"usermanual", "kw":"Creating a Role,MRS Multi-User Permission Management,User Guide", @@ -19581,7 +21616,7 @@ "uri":"mrs_01_0344.html", "node_id":"mrs_01_0344.xml", "product_code":"mrs", - "code":"1058", + "code":"1177", "des":"This section describes how to create user groups and specify their operation permissions on Manager. Management of single or multiple users can be unified in the user gro", "doc_type":"usermanual", "kw":"Creating a User Group,MRS Multi-User Permission Management,User Guide", @@ -19601,7 +21636,7 @@ "uri":"mrs_01_0345.html", "node_id":"mrs_01_0345.xml", "product_code":"mrs", - "code":"1059", + "code":"1178", "des":"This section describes how to create users on Manager based on site requirements and specify their operation permissions to meet service requirements.Up to 1000 users can", "doc_type":"usermanual", "kw":"Creating a User,MRS Multi-User Permission Management,User Guide", @@ -19621,7 +21656,7 @@ "uri":"mrs_01_0346.html", "node_id":"mrs_01_0346.xml", "product_code":"mrs", - "code":"1060", + "code":"1179", "des":"This section describes how to modify user information on Manager, including information about the user group, primary group, role, and description.This operation is suppo", "doc_type":"usermanual", "kw":"Modifying User Information,MRS Multi-User Permission Management,User Guide", @@ -19641,7 +21676,7 @@ "uri":"mrs_01_0347.html", "node_id":"mrs_01_0347.xml", "product_code":"mrs", - "code":"1061", + "code":"1180", "des":"This section describes how to lock users in MRS clusters. A locked user cannot log in to Manager or perform security authentication in the cluster. This operation is supp", "doc_type":"usermanual", "kw":"Locking a User,MRS Multi-User Permission Management,User Guide", @@ -19661,7 +21696,7 @@ "uri":"mrs_01_0348.html", "node_id":"mrs_01_0348.xml", "product_code":"mrs", - "code":"1062", + "code":"1181", "des":"If a user is locked because the number of login attempts exceeds the value of Number of Password Retries, or the user is manually locked by the administrator, the adminis", "doc_type":"usermanual", "kw":"Unlocking a User,MRS Multi-User Permission Management,User Guide", @@ -19681,7 +21716,7 @@ "uri":"mrs_01_0349.html", "node_id":"mrs_01_0349.xml", "product_code":"mrs", - "code":"1063", + "code":"1182", "des":"The administrator can delete an MRS cluster user that is not required on MRS Manager. Deleting a user is allowed only in clusters with Kerberos authentication enabled or ", "doc_type":"usermanual", "kw":"Deleting a User,MRS Multi-User Permission Management,User Guide", @@ -19701,7 +21736,7 @@ "uri":"mrs_01_0350.html", "node_id":"mrs_01_0350.xml", "product_code":"mrs", - "code":"1064", + "code":"1183", "des":"Passwords of Human-machine system users must be regularly changed to ensure MRS cluster security. This section describes how to change passwords on MRS Manager.If a new p", "doc_type":"usermanual", "kw":"Changing the Password of an Operation User,MRS Multi-User Permission Management,User Guide", @@ -19721,7 +21756,7 @@ "uri":"mrs_01_0351.html", "node_id":"mrs_01_0351.xml", "product_code":"mrs", - "code":"1065", + "code":"1184", "des":"This section describes how to initialize a password on Manager if a user forgets the password or the password of a public account needs to be changed regularly. After pas", "doc_type":"usermanual", "kw":"Initializing the Password of a System User,MRS Multi-User Permission Management,User Guide", @@ -19741,7 +21776,7 @@ "uri":"mrs_01_0352.html", "node_id":"mrs_01_0352.xml", "product_code":"mrs", - "code":"1066", + "code":"1185", "des":"When a user develops big data applications and runs them in an MRS cluster that supports Kerberos authentication, the user needs to prepare a Machine-machine user authent", "doc_type":"usermanual", "kw":"Downloading a User Authentication File,MRS Multi-User Permission Management,User Guide", @@ -19761,7 +21796,7 @@ "uri":"mrs_01_0353.html", "node_id":"mrs_01_0353.xml", "product_code":"mrs", - "code":"1067", + "code":"1186", "des":"Because password policies are critical to the user management security, modify them based on service security requirements. Otherwise, security risks may be incurred.This", "doc_type":"usermanual", "kw":"Modifying a Password Policy,MRS Multi-User Permission Management,User Guide", @@ -19781,7 +21816,7 @@ "uri":"mrs_01_0354.html", "node_id":"mrs_01_0354.xml", "product_code":"mrs", - "code":"1068", + "code":"1187", "des":"If cluster A needs to access the resources of cluster B, the mutual trust relationship must be configured between these two clusters.If no trust relationship is configure", "doc_type":"usermanual", "kw":"Configuring Cross-Cluster Mutual Trust Relationships,MRS Multi-User Permission Management,User Guide", @@ -19801,7 +21836,7 @@ "uri":"mrs_01_0355.html", "node_id":"mrs_01_0355.xml", "product_code":"mrs", - "code":"1069", + "code":"1188", "des":"After cross-cluster mutual trust is configured, permission must be configured for users in the local cluster, so that the users can access the same resources in the peer ", "doc_type":"usermanual", "kw":"Configuring Users to Access Resources of a Trusted Cluster,MRS Multi-User Permission Management,User", @@ -19817,31 +21852,11 @@ "title":"Configuring Users to Access Resources of a Trusted Cluster", "githuburl":"" }, - { - "uri":"mrs_01_0632.html", - "node_id":"mrs_01_0632.xml", - "product_code":"mrs", - "code":"1070", - "des":"When fine-grained permission control is enabled, you can configure OBS access permissions to implement access control on directories in OBS file systems.This section appl", - "doc_type":"usermanual", - "kw":"Configuring Fine-Grained Permissions for MRS Multi-User Access to OBS,MRS Multi-User Permission Mana", - "search_title":"", - "metedata":[ - { - "prodname":"mrs", - "IsBot":"Yes", - "opensource":"true", - "documenttype":"usermanual" - } - ], - "title":"Configuring Fine-Grained Permissions for MRS Multi-User Access to OBS", - "githuburl":"" - }, { "uri":"mrs_01_0574.html", "node_id":"mrs_01_0574.xml", "product_code":"mrs", - "code":"1071", + "code":"1189", "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":"Patch Operation Guide", @@ -19860,7 +21875,7 @@ "uri":"mrs_01_0575.html", "node_id":"mrs_01_0575.xml", "product_code":"mrs", - "code":"1072", + "code":"1190", "des":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", "doc_type":"usermanual", "kw":"Patch Operation Guide for Versions Earlier than MRS 1.7.0,Patch Operation Guide,User Guide", @@ -19880,7 +21895,7 @@ "uri":"mrs_01_0576.html", "node_id":"mrs_01_0576.xml", "product_code":"mrs", - "code":"1073", + "code":"1191", "des":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", "doc_type":"usermanual", "kw":"from MRS 1.7.0 to MRS 2.1.0Patch Operation Guide for Versions from MRS 1.7.0 to MRS 2.1.0Earlier Tha", @@ -19899,7 +21914,7 @@ "uri":"mrs_01_0577.html", "node_id":"mrs_01_0577.xml", "product_code":"mrs", - "code":"1074", + "code":"1192", "des":"The rolling patch function indicates that patches are installed or uninstalled for one or more services in a cluster by performing a rolling service restart (restarting s", "doc_type":"usermanual", "kw":"Supporting Rolling Patches,Patch Operation Guide,User Guide", @@ -19918,7 +21933,7 @@ "uri":"mrs_01_0578.html", "node_id":"mrs_01_0578.xml", "product_code":"mrs", - "code":"1075", + "code":"1193", "des":"If some hosts are isolated in a cluster, perform the following operations to restore patches for these isolated hosts after patch installation on other hosts in the clust", "doc_type":"usermanual", "kw":"Restoring Patches for the Isolated Hosts,MRS Manager Operation Guide (Applicable to 2.x and Earlier ", @@ -19937,7 +21952,7 @@ "uri":"mrs_01_0579.html", "node_id":"mrs_01_0579.xml", "product_code":"mrs", - "code":"1076", + "code":"1194", "des":"After modifying the configuration items of a big data component, you need to restart the corresponding service to make new configurations take effect. If you use a normal", "doc_type":"usermanual", "kw":"Rolling Restart,MRS Manager Operation Guide (Applicable to 2.x and Earlier Versions),User Guide", @@ -19956,7 +21971,7 @@ "uri":"mrs_01_0528.html", "node_id":"mrs_01_0528.xml", "product_code":"mrs", - "code":"1077", + "code":"1195", "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":"Security Description", @@ -19976,7 +21991,7 @@ "uri":"mrs_01_0419.html", "node_id":"mrs_01_0419.xml", "product_code":"mrs", - "code":"1078", + "code":"1196", "des":"The Hadoop community version provides two authentication modes: Kerberos authentication (security mode) and Simple authentication (normal mode). When creating a cluster, ", "doc_type":"usermanual", "kw":"Security Configuration Suggestions for Clusters with Kerberos Authentication Disabled,Security Descr", @@ -19995,7 +22010,7 @@ "uri":"mrs_07_020001.html", "node_id":"mrs_07_020001.xml", "product_code":"mrs", - "code":"1079", + "code":"1197", "des":"For clusters in security mode with Kerberos authentication enabled, security authentication is required during application development.Kerberos, is now used to a concept ", "doc_type":"usermanual", "kw":"Security Authentication Principles and Mechanisms,Security Description,User Guide", @@ -20013,7 +22028,7 @@ "uri":"mrs_01_0785.html", "node_id":"mrs_01_0785.xml", "product_code":"mrs", - "code":"1080", + "code":"1198", "des":"Table 1 lists forbidden operations during the routine cluster operation and maintenance process.The following tables list the high-risk operations during the operation an", "doc_type":"usermanual", "kw":"High-Risk Operations,User Guide", @@ -20031,7 +22046,7 @@ "uri":"mrs_01_0316.html", "node_id":"mrs_01_0316.xml", "product_code":"mrs", - "code":"1081", + "code":"1199", "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":"Backup and Restoration", @@ -20050,7 +22065,7 @@ "uri":"mrs_01_0605.html", "node_id":"mrs_01_0605.xml", "product_code":"mrs", - "code":"1082", + "code":"1200", "des":"This section describes how to back up and restore data on the MRS console.Backup and restoration operations on the console apply only to clusters of MRS 3.x or earlier.Ba", "doc_type":"usermanual", "kw":"Before You Start,Backup and Restoration,User Guide", @@ -20070,7 +22085,7 @@ "uri":"mrs_01_0317.html", "node_id":"mrs_01_0317.xml", "product_code":"mrs", - "code":"1083", + "code":"1201", "des":"MRS provides backup and restoration for user data and system data. The backup function is provided based on components to back up Manager data (including OMS data and Lda", "doc_type":"usermanual", "kw":"Introduction,Backup and Restoration,User Guide", @@ -20089,7 +22104,7 @@ "uri":"mrs_01_0319.html", "node_id":"mrs_01_0319.xml", "product_code":"mrs", - "code":"1084", + "code":"1202", "des":"To ensure metadata security or before and after a critical operation (such as scale-out/scale-in, patch installation, upgrade, or migration) on the metadata, you need to ", "doc_type":"usermanual", "kw":"Backing Up Metadata,Backup and Restoration,User Guide", @@ -20109,7 +22124,7 @@ "uri":"mrs_01_0321.html", "node_id":"mrs_01_0321.xml", "product_code":"mrs", - "code":"1085", + "code":"1203", "des":"Metadata needs to be recovered in the following scenarios:Data is modified or deleted unexpectedly and needs to be restored.After a critical operation (such as an upgrade", "doc_type":"usermanual", "kw":"Restoring Metadata,Backup and Restoration,User Guide", @@ -20129,7 +22144,7 @@ "uri":"mrs_01_0324.html", "node_id":"mrs_01_0324.xml", "product_code":"mrs", - "code":"1086", + "code":"1204", "des":"You can modify the parameters of a created backup task on MRS to meet changing service requirements. The parameters of restoration tasks can only be viewed but cannot be ", "doc_type":"usermanual", "kw":"Modifying Backup Tasks,Backup and Restoration,User Guide", @@ -20149,7 +22164,7 @@ "uri":"mrs_01_0325.html", "node_id":"mrs_01_0325.xml", "product_code":"mrs", - "code":"1087", + "code":"1205", "des":"You can view created backup and restoration tasks and check their running status on the MRS console.You have synchronized IAM users. (On the Dashboard page, click Synchro", "doc_type":"usermanual", "kw":"Viewing Backup and Restoration Tasks,Backup and Restoration,User Guide", @@ -20169,7 +22184,7 @@ "uri":"mrs_01_0444.html", "node_id":"mrs_01_0444.xml", "product_code":"mrs", - "code":"1088", + "code":"1206", "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":"Data Backup and Restoration", @@ -20187,7 +22202,7 @@ "uri":"mrs_01_0445.html", "node_id":"mrs_01_0445.xml", "product_code":"mrs", - "code":"1089", + "code":"1207", "des":"If the source cluster and destination cluster are deployed in different VPCs in the same region, create a network connection between the two VPCs to establish a data tran", "doc_type":"usermanual", "kw":"HDFS Data,Data Backup and Restoration,User Guide", @@ -20207,7 +22222,7 @@ "uri":"mrs_01_0446.html", "node_id":"mrs_01_0446.xml", "product_code":"mrs", - "code":"1090", + "code":"1208", "des":"Hive table data is stored in HDFS. Table data and the metadata of the table data is centrally migrated in directories by HDFS in a unified manner. Metadata of Hive tables", "doc_type":"usermanual", "kw":"Hive Metadata,Data Backup and Restoration,User Guide", @@ -20226,7 +22241,7 @@ "uri":"mrs_01_0447.html", "node_id":"mrs_01_0447.xml", "product_code":"mrs", - "code":"1091", + "code":"1209", "des":"Hive data is not backed up independently. For details, see HDFS Data.", "doc_type":"usermanual", "kw":"Hive Data,Data Backup and Restoration,User Guide", @@ -20245,7 +22260,7 @@ "uri":"mrs_01_0448.html", "node_id":"mrs_01_0448.xml", "product_code":"mrs", - "code":"1092", + "code":"1210", "des":"Currently, HBase data can be backed up in the following modes:SnapshotsReplicationExportCopyTableHTable APIOffline backup of HDFS dataTable 1 compares the impact of opera", "doc_type":"usermanual", "kw":"HBase Data,Data Backup and Restoration,User Guide", @@ -20265,7 +22280,7 @@ "uri":"mrs_01_0449.html", "node_id":"mrs_01_0449.xml", "product_code":"mrs", - "code":"1093", + "code":"1211", "des":"MirrorMaker is a powerful tool for Kafka data synchronization. It is used when data needs to be synchronized between two Kafka clusters or when data in the original Kafka", "doc_type":"usermanual", "kw":"Kafka Data,Data Backup and Restoration,User Guide", @@ -20285,7 +22300,7 @@ "uri":"mrs_01_9002.html", "node_id":"mrs_01_9002.xml", "product_code":"mrs", - "code":"1094", + "code":"1212", "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":"Appendix", @@ -20303,7 +22318,7 @@ "uri":"mrs_01_0614.html", "node_id":"mrs_01_0614.xml", "product_code":"mrs", - "code":"1095", + "code":"1213", "des":"Custers of versions earlier than MRS 3.x use MRS Manager to manage and monitor MRS clusters. On the Cluster Management page of the MRS management console, you can view cl", "doc_type":"usermanual", "kw":"Precautions for MRS 3.x,Appendix,User Guide", @@ -20321,14 +22336,14 @@ "uri":"mrs_01_0392.html", "node_id":"mrs_01_0392.xml", "product_code":"mrs", - "code":"1096", + "code":"1214", "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":"cmpntguide", "kw":"Installing the Flume Client", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -20339,14 +22354,14 @@ "uri":"mrs_01_1594.html", "node_id":"mrs_01_1594.xml", "product_code":"mrs", - "code":"1097", + "code":"1215", "des":"To use Flume to collect logs, you must install the Flume client on a log host. You can create an ECS and install the Flume client on it.This section applies to MRS 3.x or", "doc_type":"cmpntguide", "kw":"Installing the Flume Client on Clusters of Versions Earlier Than MRS 3.x,Installing the Flume Client", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -20357,14 +22372,14 @@ "uri":"mrs_01_1595.html", "node_id":"mrs_01_1595.xml", "product_code":"mrs", - "code":"1098", + "code":"1216", "des":"To use Flume to collect logs, you must install the Flume client on a log host. You can create an ECS and install the Flume client on it.This section applies to MRS 3.x or", "doc_type":"cmpntguide", "kw":"Installing the Flume Client on MRS 3.x or Later Clusters,Installing the Flume Client,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"cmpntguide;usermanual", "prodname":"mrs" } ], @@ -20375,7 +22390,7 @@ "uri":"en-us_topic_0000001349287889.html", "node_id":"en-us_topic_0000001349287889.xml", "product_code":"mrs", - "code":"1099", + "code":"1217", "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":"FAQ", @@ -20393,14 +22408,14 @@ "uri":"mrs_03_0002.html", "node_id":"mrs_03_0002.xml", "product_code":"mrs", - "code":"1100", + "code":"1218", "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":"faq", "kw":"MRS Overview", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20411,7 +22426,7 @@ "uri":"mrs_03_0001.html", "node_id":"mrs_03_0001.xml", "product_code":"mrs", - "code":"1101", + "code":"1219", "des":"MapReduce Service (MRS) is an enterprise-grade big data platform that allows you to quickly build and operate economical, secure, full-stack, cloud-native big data enviro", "doc_type":"faq", "kw":"What Is MRS Used For?,MRS Overview,User Guide", @@ -20419,44 +22434,25 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], "title":"What Is MRS Used For?", "githuburl":"" }, - { - "uri":"mrs_03_1005.html", - "node_id":"mrs_03_1005.xml", - "product_code":"mrs", - "code":"1102", - "des":"MRS supports Hadoop 3.1.x and will soon support other mainstream Hadoop versions released by the community. Table 1 lists the component versions supported by MRS.", - "doc_type":"faq", - "kw":"What Types of Distributed Storage Does MRS Support?,MRS Overview,User Guide", - "search_title":"", - "metedata":[ - { - "IsBot":"yes", - "documenttype":"usermanual", - "prodname":"mrs" - } - ], - "title":"What Types of Distributed Storage Does MRS Support?", - "githuburl":"" - }, { "uri":"mrs_03_1012.html", "node_id":"mrs_03_1012.xml", "product_code":"mrs", - "code":"1103", + "code":"1220", "des":"If you want to use a self-defined security group when buying a cluster, you need to enable port 9022 or select Auto create in Security Group on the MRS console.", "doc_type":"faq", "kw":"How Do I Create an MRS Cluster Using a Custom Security Group?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20467,7 +22463,7 @@ "uri":"mrs_03_1013.html", "node_id":"mrs_03_1013.xml", "product_code":"mrs", - "code":"1104", + "code":"1221", "des":"MapReduce Service (MRS) is a service you can use to deploy and manage Hadoop-based components on the Cloud. It enables you to deploy Hadoop clusters with a few clicks. MR", "doc_type":"faq", "kw":"How Do I Use MRS?,MRS Overview,User Guide", @@ -20475,7 +22471,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20486,7 +22482,7 @@ "uri":"mrs_03_1105.html", "node_id":"mrs_03_1105.xml", "product_code":"mrs", - "code":"1105", + "code":"1222", "des":"Phoenix does not support connection pool configuration. You are advised to write code to implement a tool class for managing connections and simulate a connection pool.", "doc_type":"faq", "kw":"Can I Configure a Phoenix Connection Pool?,MRS Overview,User Guide", @@ -20494,7 +22490,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20505,14 +22501,14 @@ "uri":"mrs_03_1019.html", "node_id":"mrs_03_1019.xml", "product_code":"mrs", - "code":"1106", + "code":"1223", "des":"You can change the network segment. On the cluster Dashboard page of MRS console, click Change Subnet to the right of Default Subnet, and select a subnet in the VPC of th", "doc_type":"faq", "kw":"Does MRS Support Change of the Network Segment?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20523,14 +22519,14 @@ "uri":"mrs_03_1125.html", "node_id":"mrs_03_1125.xml", "product_code":"mrs", - "code":"1107", + "code":"1224", "des":"You cannot downgrade the specifications of an MRS cluster node by using the console. If you want to downgrade an MRS cluster node's specifications, contact technical supp", "doc_type":"faq", "kw":"Can I Downgrade the Specifications of an MRS Cluster Node?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20541,14 +22537,14 @@ "uri":"mrs_03_1046.html", "node_id":"mrs_03_1046.xml", "product_code":"mrs", - "code":"1108", + "code":"1225", "des":"Hive and HDFSHive is an Apache Hadoop project. Hive uses Hadoop Distributed File System (HDFS) as its file storage system. Hive parses and processes structured data store", "doc_type":"faq", "kw":"What Is the Relationship Between Hive and Other Components?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20559,7 +22555,7 @@ "uri":"mrs_03_1048.html", "node_id":"mrs_03_1048.xml", "product_code":"mrs", - "code":"1109", + "code":"1226", "des":"Clusters of MRS 1.9.x support Hive on Spark.Clusters of MRS 3.x or later support Hive on Spark.You can use Hive on Tez for the clusters of other versions.", "doc_type":"faq", "kw":"Does an MRS Cluster Support Hive on Spark?,MRS Overview,User Guide", @@ -20567,7 +22563,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20578,14 +22574,14 @@ "uri":"mrs_03_1081.html", "node_id":"mrs_03_1081.xml", "product_code":"mrs", - "code":"1110", + "code":"1227", "des":"Hive 3.1 has the following differences when compared with Hive 1.2:String cannot be converted to int.The user-defined functions (UDFs) of the Date type are changed to Hiv", "doc_type":"faq", "kw":"What Are the Differences Between Hive Versions?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20596,14 +22592,14 @@ "uri":"mrs_03_1095.html", "node_id":"mrs_03_1095.xml", "product_code":"mrs", - "code":"1111", + "code":"1228", "des":"MRS cluster 2.0.5 or later supports Hive connections on DataLake Governance Center (DGC) and provides the IAM user synchronization function.", "doc_type":"faq", "kw":"Which MRS Cluster Version Supports Hive Connection and User Synchronization?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20614,14 +22610,14 @@ "uri":"mrs_03_1062.html", "node_id":"mrs_03_1062.xml", "product_code":"mrs", - "code":"1112", + "code":"1229", "des":"The data processed by MRS is from OBS or HDFS. OBS is an object-based storage service that provides secure, reliable, and cost-effective storage of huge amounts of data. ", "doc_type":"faq", "kw":"What Are the Differences Between OBS and HDFS in Data Storage?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20632,14 +22628,14 @@ "uri":"mrs_03_1092.html", "node_id":"mrs_03_1092.xml", "product_code":"mrs", - "code":"1113", + "code":"1230", "des":"Download it from https://github.com/Intel-bigdata/HiBench.", "doc_type":"faq", "kw":"How Do I Obtain the Hadoop Pressure Test Tool?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20650,14 +22646,14 @@ "uri":"mrs_03_1065.html", "node_id":"mrs_03_1065.xml", "product_code":"mrs", - "code":"1114", + "code":"1231", "des":"Impala and HDFSImpala uses HDFS as its file storage system. Impala parses and processes structured data, while HDFS provides reliable underlying storage. Impala provides ", "doc_type":"faq", "kw":"What Is the Relationship Between Impala and Other Components?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20668,7 +22664,7 @@ "uri":"mrs_03_2022.html", "node_id":"mrs_03_2022.xml", "product_code":"mrs", - "code":"1115", + "code":"1232", "des":"The open-source third-party packages on which the open-source components integrated by MRS depend contain SDK usage examples. Public IP addresses such as 12.1.2.3, 54.123", "doc_type":"faq", "kw":"Statement About the Public IP Addresses in the Open-Source Third-Party SDK Integrated by MRS,MRS Ove", @@ -20676,7 +22672,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20687,14 +22683,14 @@ "uri":"mrs_03_1066.html", "node_id":"mrs_03_1066.xml", "product_code":"mrs", - "code":"1116", + "code":"1233", "des":"Kudu is designed based on the HBase structure and can implement fast random read/write and update functions that HBase is good at. Kudu and HBase are similar in architect", "doc_type":"faq", "kw":"What Is the Relationship Between Kudu and HBase?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20705,14 +22701,14 @@ "uri":"mrs_03_1068.html", "node_id":"mrs_03_1068.xml", "product_code":"mrs", - "code":"1117", + "code":"1234", "des":"MRS does not support Hive on Kudu.Currently, MRS supports only the following two methods to access Kudu:Access Kudu through Impala tables.Access and operate Kudu tables u", "doc_type":"faq", "kw":"Does MRS Support Running Hive on Kudu?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20723,14 +22719,14 @@ "uri":"mrs_03_1133.html", "node_id":"mrs_03_1133.xml", "product_code":"mrs", - "code":"1118", + "code":"1235", "des":"GaussDB (for MySQL) is recommended for scenarios, such as data updates, online transaction processing (OLTP), and complex analysis of 1 billion data records.Impala and Ku", "doc_type":"faq", "kw":"What Are the Solutions for processing 1 Billion Data Records?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20741,14 +22737,14 @@ "uri":"mrs_03_1137.html", "node_id":"mrs_03_1137.xml", "product_code":"mrs", - "code":"1119", + "code":"1236", "des":"MRS does not support the change of the DBService IP address.", "doc_type":"faq", "kw":"Can I Change the IP address of DBService?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20759,14 +22755,14 @@ "uri":"mrs_03_1155.html", "node_id":"mrs_03_1155.xml", "product_code":"mrs", - "code":"1120", + "code":"1237", "des":"MRS sudo log files record operations performed by user omm and are helpful for fault locating. You can delete the logs of the earliest date to release storage space.If th", "doc_type":"faq", "kw":"Can I Clear MRS sudo Logs?,MRS Overview,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20777,7 +22773,7 @@ "uri":"en-us_topic_0000001442653893.html", "node_id":"en-us_topic_0000001442653893.xml", "product_code":"mrs", - "code":"1121", + "code":"1238", "des":"In MRS cluster 2.1.0, the Storm log cannot exceed 20 GB. If the Storm log exceeds 20 GB, the log files will be deleted cyclically. Logs are stored on the system disk, the", "doc_type":"usermanual", "kw":"Is the Storm Log also limited to 20 GB in MRS cluster 2.1.0?,MRS Overview,User Guide", @@ -20795,7 +22791,7 @@ "uri":"en-us_topic_0000001442773925.html", "node_id":"en-us_topic_0000001442773925.xml", "product_code":"mrs", - "code":"1122", + "code":"1239", "des":"ThriftServer is a JDBC API. You can use JDBC to connect to ThriftServer to access SparkSQL data. Therefore, you can see JDBCServer in Spark components, but not ThriftServ", "doc_type":"usermanual", "kw":"What Is Spark ThriftServer?,MRS Overview,User Guide", @@ -20813,7 +22809,7 @@ "uri":"en-us_topic_0000001442494337.html", "node_id":"en-us_topic_0000001442494337.xml", "product_code":"mrs", - "code":"1123", + "code":"1240", "des":"Kafka supports PLAINTEXT, SSL, SASL_PLAINTEXT, and SASL_SSL.", "doc_type":"usermanual", "kw":"What Access Protocols Are Supported by Kafka?,MRS Overview,User Guide", @@ -20831,7 +22827,7 @@ "uri":"en-us_topic_0000001392255170.html", "node_id":"en-us_topic_0000001392255170.xml", "product_code":"mrs", - "code":"1124", + "code":"1241", "des":"Zstandard (zstd) is an open-source fast lossless compression algorithm. The compression ratio of zstd is twice that of orc. For details, see https://github.com/L-Angel/co", "doc_type":"usermanual", "kw":"What Is the Compression Ratio of zstd?,MRS Overview,User Guide", @@ -20849,45 +22845,45 @@ "uri":"mrs_03_1202.html", "node_id":"mrs_03_1202.xml", "product_code":"mrs", - "code":"1125", + "code":"1242", "des":"The HDFS, YARN, and MapReduce components are integrated in Hadoop. If the three components are unavailable when are MRS cluster is created, select Hadoop instead. After a", "doc_type":"faq", - "kw":"CreatedWhy Are the HDFS, YARN, and MapReduce Components Unavailable When an MRS Cluster Is BoughtCre", + "kw":"Why Are the HDFS, YARN, and MapReduce Components Unavailable When an MRS Cluster Is Created?,MRS Ove", "search_title":"", "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], - "title":"CreatedWhy Are the HDFS, YARN, and MapReduce Components Unavailable When an MRS Cluster Is BoughtCreated?", + "title":"Why Are the HDFS, YARN, and MapReduce Components Unavailable When an MRS Cluster Is Created?", "githuburl":"" }, { "uri":"mrs_03_1204.html", "node_id":"mrs_03_1204.xml", "product_code":"mrs", - "code":"1126", + "code":"1243", "des":"If you create a cluster of a version earlier than MRS 3.x, ZooKeeper is installed by default and is not displayed on the GUI.If you create a cluster of MRS 3.x or later, ", "doc_type":"faq", - "kw":"CreatedWhy Is the ZooKeeper Component Unavailable When an MRS Cluster Is BoughtCreated?,MRS Overview", + "kw":"Why Is the ZooKeeper Component Unavailable When an MRS Cluster Is Created?,MRS Overview,User Guide", "search_title":"", "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], - "title":"CreatedWhy Is the ZooKeeper Component Unavailable When an MRS Cluster Is BoughtCreated?", + "title":"Why Is the ZooKeeper Component Unavailable When an MRS Cluster Is Created?", "githuburl":"" }, { "uri":"mrs_03_1216.html", "node_id":"mrs_03_1216.xml", "product_code":"mrs", - "code":"1127", + "code":"1244", "des":"For MRS 3.1.0 clusters, Python 2.7 or 3.x is recommended for Spark tasks.", "doc_type":"usermanual", "kw":"Which Python Versions Are Supported by Spark Tasks in an MRS 3.1.0 Cluster?,MRS Overview,User Guide", @@ -20905,7 +22901,7 @@ "uri":"mrs_03_1221.html", "node_id":"mrs_03_1221.xml", "product_code":"mrs", - "code":"1128", + "code":"1245", "des":"Create a tenant on Manager.Roles, computing resources, and storage resources are automatically created when tenants are created.The new role has permissions on the comput", "doc_type":"usermanual", "kw":"How Do I Enable Different Service Programs to Use Different YARN Queues?,MRS Overview,User Guide", @@ -20923,7 +22919,7 @@ "uri":"mrs_03_1233.html", "node_id":"mrs_03_1233.xml", "product_code":"mrs", - "code":"1129", + "code":"1246", "des":"You can access Manager from the MRS management console.The following table lists the differences and relationships between the management console and MRS Manager.", "doc_type":"usermanual", "kw":"Differences and Relationships Between the MRS Management Console and Cluster Manager,MRS Overview,Us", @@ -20941,7 +22937,7 @@ "uri":"mrs_03_1246.html", "node_id":"mrs_03_1246.xml", "product_code":"mrs", - "code":"1130", + "code":"1247", "des":"After an EIP is bound on the console, the EIP cannot be unbound in the EIP module of the VPC service.A dialog box is displayed, indicating that the operation cannot be pe", "doc_type":"usermanual", "kw":"How Do I Unbind an EIP from an MRS Cluster Node?,MRS Overview,User Guide", @@ -20959,14 +22955,14 @@ "uri":"mrs_03_2003.html", "node_id":"mrs_03_2003.xml", "product_code":"mrs", - "code":"1131", + "code":"1248", "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":"faq", "kw":"Account and Password", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20977,14 +22973,14 @@ "uri":"mrs_03_1027.html", "node_id":"mrs_03_1027.xml", "product_code":"mrs", - "code":"1132", + "code":"1249", "des":"The default account for logging in to Manager is admin, and the password is the one you set when you created the cluster.", "doc_type":"faq", "kw":"What Is the Account for Logging In to Manager?,Account and Password,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -20995,7 +22991,7 @@ "uri":"mrs_03_1249.html", "node_id":"mrs_03_1249.xml", "product_code":"mrs", - "code":"1133", + "code":"1250", "des":"Querying the password validity period of a component running user (human-machine user or machine-machine user):cd /opt/Bigdata/clientsource bigdata_envkadmin -p kadmin/ad", "doc_type":"usermanual", "kw":"How Do I Query and Change the Password Validity Period of an Account?,Account and Password,User Guid", @@ -21013,14 +23009,14 @@ "uri":"mrs_03_2004.html", "node_id":"mrs_03_2004.xml", "product_code":"mrs", - "code":"1134", + "code":"1251", "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":"faq", "kw":"Accounts and Permissions", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21031,7 +23027,7 @@ "uri":"mrs_03_1020.html", "node_id":"mrs_03_1020.xml", "product_code":"mrs", - "code":"1135", + "code":"1252", "des":"For MRS cluster 2.1.0 or earlier, choose System > Configuration > Permission on MRS Manager.For MRS cluster 3.x or later, choose System > Permission on MRS Manager.", "doc_type":"faq", "kw":"Does an MRS Cluster Support Access Permission Control If Kerberos Authentication Is not Enabled?,Acc", @@ -21039,7 +23035,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21050,14 +23046,14 @@ "uri":"mrs_03_1035.html", "node_id":"mrs_03_1035.xml", "product_code":"mrs", - "code":"1136", + "code":"1253", "des":"You can assign tenant management permission only in analysis or hybrid clusters, but not in streaming clusters.The operations vary depending on the MRS cluster version:Pr", "doc_type":"faq", "kw":"How Do I Assign Tenant Management Permission to a New Account?,Accounts and Permissions,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21068,7 +23064,7 @@ "uri":"mrs_03_1118.html", "node_id":"mrs_03_1118.xml", "product_code":"mrs", - "code":"1137", + "code":"1254", "des":"On the IAM console, choose Permissions in the navigation pane, and click Create Custom Policy.Set a policy name in Policy Name.Set Scope to Project-level service for MRS.", "doc_type":"faq", "kw":"How Do I Customize an MRS Policy?,Accounts and Permissions,User Guide", @@ -21076,7 +23072,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21087,14 +23083,14 @@ "uri":"mrs_03_1037.html", "node_id":"mrs_03_1037.xml", "product_code":"mrs", - "code":"1138", + "code":"1255", "des":"Check whether you have the Manager_administrator permission. If you do not have this permission, Manage User will not be available on the System page of MRS Manager.", "doc_type":"faq", "kw":"Why Is the Manage User Function Unavailable on the System Page on MRS Manager?,Accounts and Permissi", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21105,14 +23101,14 @@ "uri":"mrs_03_1121.html", "node_id":"mrs_03_1121.xml", "product_code":"mrs", - "code":"1139", + "code":"1256", "des":"Hue does not provide an entry for configuring account permissions on its web UI. However, you can configure user roles and user groups for Hue accounts on the System tab ", "doc_type":"faq", "kw":"Does Hue Support Account Permission Configuration?,Accounts and Permissions,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21123,14 +23119,14 @@ "uri":"mrs_03_2005.html", "node_id":"mrs_03_2005.xml", "product_code":"mrs", - "code":"1140", + "code":"1257", "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":"faq", "kw":"Client Usage", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21141,14 +23137,14 @@ "uri":"mrs_03_1031.html", "node_id":"mrs_03_1031.xml", "product_code":"mrs", - "code":"1141", + "code":"1258", "des":"Log in to any Master node as user root.Run the su - omm command to switch to user omm.Run the cdclient installation directory command to switch to the client.Run the sour", "doc_type":"faq", "kw":"How Do I Configure Environment Variables and Run Commands on a Component Client?,Client Usage,User G", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21159,7 +23155,7 @@ "uri":"mrs_03_1219.html", "node_id":"mrs_03_1219.xml", "product_code":"mrs", - "code":"1142", + "code":"1259", "des":"Log in to MRS Manager, choose Cluster > Services > ZooKeeper, click the Configurations tab and then All Configurations. In the navigation pane on the left, choose quorump", "doc_type":"usermanual", "kw":"How Do I Disable ZooKeeper SASL Authentication?,Client Usage,User Guide", @@ -21177,7 +23173,7 @@ "uri":"mrs_03_1251.html", "node_id":"mrs_03_1251.xml", "product_code":"mrs", - "code":"1143", + "code":"1260", "des":"After the client is installed on a node outside an MRS cluster and the kinit command is executed, the following error information is displayed:The following error informa", "doc_type":"usermanual", "kw":"An Error Is Reported When the kinit Command Is Executed on a Client Node Outside an MRS Cluster,Clie", @@ -21195,14 +23191,14 @@ "uri":"mrs_03_2006.html", "node_id":"mrs_03_2006.xml", "product_code":"mrs", - "code":"1144", + "code":"1261", "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":"faq", "kw":"Web Page Access", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21213,7 +23209,7 @@ "uri":"mrs_03_1151.html", "node_id":"mrs_03_1151.xml", "product_code":"mrs", - "code":"1145", + "code":"1262", "des":"You need to set a proper web session timeout duration for security purposes. To change the session timeout duration, do as follows:For MRS cluster versions earlier than 3", "doc_type":"faq", "kw":"How Do I Change the Session Timeout Duration for an Open Source Component Web UI?,Web Page Access,Us", @@ -21221,7 +23217,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21232,14 +23228,14 @@ "uri":"mrs_03_1156.html", "node_id":"mrs_03_1156.xml", "product_code":"mrs", - "code":"1146", + "code":"1263", "des":"You can run the ps -ef |grep aos command to check whether the AOS process restarts successfully. If the process exists, the restart is successful and the Dynamic Resource", "doc_type":"faq", "kw":"Why Cannot I Refresh the Dynamic Resource Plan Page on MRS Tenant Tab?,Web Page Access,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21250,14 +23246,14 @@ "uri":"mrs_03_1166.html", "node_id":"mrs_03_1166.xml", "product_code":"mrs", - "code":"1147", + "code":"1264", "des":"sh /opt/Bigdata/apache-tomcat-7.0.78/bin/shutdown.sh", "doc_type":"faq", "kw":"What Do I Do If the Kafka Topic Monitoring Tab Is Unavailable on Manager?,Web Page Access,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21268,14 +23264,14 @@ "uri":"mrs_03_2007.html", "node_id":"mrs_03_2007.xml", "product_code":"mrs", - "code":"1148", + "code":"1265", "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":"faq", "kw":"Alarm Monitoring", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21286,14 +23282,14 @@ "uri":"mrs_03_1055.html", "node_id":"mrs_03_1055.xml", "product_code":"mrs", - "code":"1149", + "code":"1266", "des":"The Kafka topic monitoring function cannot send alarms by email or SMS message. However, you can view alarm information on Manager.", "doc_type":"faq", "kw":"In an MRS Streaming Cluster, Can the Kafka Topic Monitoring Function Send Alarm Notifications?,Alarm", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21304,7 +23300,7 @@ "uri":"mrs_03_1222.html", "node_id":"mrs_03_1222.xml", "product_code":"mrs", - "code":"1150", + "code":"1267", "des":"Log in to MRS Manager and choose Cluster > Services > Yarn. In the navigation pane on the left, choose ResourceManager(Active) and log in to the native Yarn page.For deta", "doc_type":"usermanual", "kw":"Where Can I View the Running Resource Queues When the Alarm \"ALM-18022 Insufficient Yarn Queue Resou", @@ -21322,7 +23318,7 @@ "uri":"mrs_03_1243.html", "node_id":"mrs_03_1243.xml", "product_code":"mrs", - "code":"1151", + "code":"1268", "des":"The following uses the Operation Requests on RegionServers monitoring item as an example:Log in to MRS Manager and choose Cluster > Services > HBase > Resource. On the di", "doc_type":"usermanual", "kw":"How Do I Understand the Multi-Level Chart Statistics in the HBase Operation Requests Metric?,Alarm M", @@ -21340,14 +23336,14 @@ "uri":"mrs_03_2008.html", "node_id":"mrs_03_2008.xml", "product_code":"mrs", - "code":"1152", + "code":"1269", "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":"faq", "kw":"Performance Tuning", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21358,14 +23354,14 @@ "uri":"mrs_03_1017.html", "node_id":"mrs_03_1017.xml", "product_code":"mrs", - "code":"1153", + "code":"1270", "des":"An MRS cluster does not support system reinstallation.", "doc_type":"faq", "kw":"Does an MRS Cluster Support System Reinstallation?,Performance Tuning,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21376,7 +23372,7 @@ "uri":"mrs_03_1203.html", "node_id":"mrs_03_1203.xml", "product_code":"mrs", - "code":"1154", + "code":"1271", "des":"The OS of an MRS cluster cannot be changed.", "doc_type":"faq", "kw":"Can I Change the OS of an MRS Cluster?,Performance Tuning,User Guide", @@ -21384,7 +23380,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21395,7 +23391,7 @@ "uri":"mrs_03_1090.html", "node_id":"mrs_03_1090.xml", "product_code":"mrs", - "code":"1155", + "code":"1272", "des":"Go to the Yarn service configuration page.For versions earlier than 1.9.2,log in to MRS Manager, choose Services > Yarn > Service Configuration, and select All from the B", "doc_type":"faq", "kw":"How Do I Improve the Resource Utilization of Core Nodes in a Cluster?,Performance Tuning,User Guide", @@ -21403,7 +23399,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21414,14 +23410,14 @@ "uri":"mrs_03_1072.html", "node_id":"mrs_03_1072.xml", "product_code":"mrs", - "code":"1156", + "code":"1273", "des":"For example, to check the firewall status on EulerOS, run the systemctl status firewalld.service command.For example, to stop the firewall service on EulerOS, run the sys", "doc_type":"faq", "kw":"How Do I Stop the Firewall Service?,Performance Tuning,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21432,14 +23428,14 @@ "uri":"mrs_03_2009.html", "node_id":"mrs_03_2009.xml", "product_code":"mrs", - "code":"1157", + "code":"1274", "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":"faq", "kw":"Job Development", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21450,14 +23446,14 @@ "uri":"mrs_03_1015.html", "node_id":"mrs_03_1015.xml", "product_code":"mrs", - "code":"1158", + "code":"1275", "des":"MRS can process data in OBS and HDFS. You can get your data into OBS or HDFS as follows:Upload local data to OBS.Log in to the OBS console.Create a parallel file system n", "doc_type":"faq", "kw":"How Do I Get My Data into OBS or HDFS?,Job Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21468,14 +23464,14 @@ "uri":"mrs_03_1050.html", "node_id":"mrs_03_1050.xml", "product_code":"mrs", - "code":"1159", + "code":"1276", "des":"MRS clusters support Spark jobs submitted in Spark, Spark Script, or Spark SQL mode.", "doc_type":"faq", "kw":"What Types of Spark Jobs Can Be Submitted in a Cluster?,Job Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21486,14 +23482,14 @@ "uri":"mrs_03_1052.html", "node_id":"mrs_03_1052.xml", "product_code":"mrs", - "code":"1160", + "code":"1277", "des":"You can run only one Spark task at a time after the minimum tenant resources of an MRS cluster is changed to 0.", "doc_type":"faq", "kw":"Can I Run Multiple Spark Tasks at the Same Time After the Minimum Tenant Resources of an MRS Cluster", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21504,7 +23500,7 @@ "uri":"en-us_topic_0000001392574214.html", "node_id":"en-us_topic_0000001392574214.xml", "product_code":"mrs", - "code":"1161", + "code":"1278", "des":"You need to understand the concept ApplicationMaster before understanding the essential differences between Yarn-client and Yarn-cluster.In Yarn, each application instanc", "doc_type":"usermanual", "kw":"What Are the Differences Between the Client Mode and Cluster Mode of Spark Jobs?,Job Development,Use", @@ -21522,7 +23518,7 @@ "uri":"mrs_03_1173.html", "node_id":"mrs_03_1173.xml", "product_code":"mrs", - "code":"1162", + "code":"1279", "des":"If IAM synchronization is not performed when a job is submitted in a security cluster, the error message \"The current user does not exist on MRS Manager. Grant the user s", "doc_type":"faq", "kw":"How Do I Do If the Message \"The current user does not exist on MRS Manager. Grant the user sufficien", @@ -21530,7 +23526,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21541,7 +23537,7 @@ "uri":"mrs_03_1174.html", "node_id":"mrs_03_1174.xml", "product_code":"mrs", - "code":"1163", + "code":"1280", "des":"The cause of the launcherJob failure is that the user who submits the job does not have the write permission on the hdfs /mrs/job-properties directory.This problem is fi", "doc_type":"usermanual", "kw":"LauncherJob Job Execution Is Failed And the Error Message \"jobPropertiesMap is null.\" Is Displayed,J", @@ -21559,7 +23555,7 @@ "uri":"mrs_03_1175.html", "node_id":"mrs_03_1175.xml", "product_code":"mrs", - "code":"1164", + "code":"1281", "des":"To save storage space, the Yarn configuration item yarn.resourcemanager.max-completed-applications is modified to reduce the number of historical job records stored on Ya", "doc_type":"usermanual", "kw":"How Do I Do If the Flink Job Status on the MRS Console Is Inconsistent with That on Yarn?,Job Develo", @@ -21577,7 +23573,7 @@ "uri":"mrs_03_1176.html", "node_id":"mrs_03_1176.xml", "product_code":"mrs", - "code":"1165", + "code":"1282", "des":"When a user submits a job that needs to read and write OBS, the job submission program adds the temporary access key (AK) and secret key (SK) for accessing OBS by default", "doc_type":"usermanual", "kw":"How Do I Do If a SparkStreaming Job Fails After Being Executed Dozens of Hours and the OBS Access 40", @@ -21595,7 +23591,7 @@ "uri":"mrs_03_1201.html", "node_id":"mrs_03_1201.xml", "product_code":"mrs", - "code":"1166", + "code":"1283", "des":"The ClickHouse client restricts the memory used by GROUP BY statements. When a SQL statement is executed on the ClickHouse client, the following error information is disp", "doc_type":"faq", "kw":"How Do I Do If an Alarm Is Reported Indicating that the Memory Is Insufficient When I Execute a SQL ", @@ -21603,7 +23599,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21614,7 +23610,7 @@ "uri":"mrs_03_1205.html", "node_id":"mrs_03_1205.xml", "product_code":"mrs", - "code":"1167", + "code":"1284", "des":"The Spark job keeps running and error message \"java.io.IOException: Connection reset by peer\" is displayed.Add the executor.memory Overhead parameter to the parameters fo", "doc_type":"faq", "kw":"How Do I Do If Error Message \"java.io.IOException: Connection reset by peer\" Is Displayed During the", @@ -21622,7 +23618,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21633,7 +23629,7 @@ "uri":"mrs_03_1207.html", "node_id":"mrs_03_1207.xml", "product_code":"mrs", - "code":"1168", + "code":"1285", "des":"Error message \"requestId=4971883851071737250\" is displayed when a Spark job accesses OBS.Log in to the node where the Spark client is located, go to the conf directory, a", "doc_type":"faq", "kw":"How Do I Do If Error Message \"requestId=4971883851071737250\" Is Displayed When a Spark Job Accesses ", @@ -21641,7 +23637,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21652,7 +23648,7 @@ "uri":"mrs_03_1208.html", "node_id":"mrs_03_1208.xml", "product_code":"mrs", - "code":"1169", + "code":"1286", "des":"DataArtsStudio occasionally fails to schedule Spark jobs and the rescheduling also fails. The following error information is displayed:Log in to the node where the Spark ", "doc_type":"faq", "kw":"Why DataArtsStudio Occasionally Fail to Schedule Spark Jobs and the Rescheduling also Fails?,Job Dev", @@ -21660,7 +23656,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21671,7 +23667,7 @@ "uri":"mrs_03_1215.html", "node_id":"mrs_03_1215.xml", "product_code":"mrs", - "code":"1170", + "code":"1287", "des":"A Flink job fails to be executed and the following error message is displayed:The third-party dependency package in the customer code conflicts with the cluster package. ", "doc_type":"usermanual", "kw":"How Do I Do If a Flink Job Fails to Execute and the Error Message \"java.lang.NoSuchFieldError: SECUR", @@ -21689,7 +23685,7 @@ "uri":"mrs_03_1223.html", "node_id":"mrs_03_1223.xml", "product_code":"mrs", - "code":"1171", + "code":"1288", "des":"After a Yarn job is created, it cannot be viewed if you log in to the web UI as the admin user.The admin user is a user on the cluster management page. Check whether the ", "doc_type":"usermanual", "kw":"Why Submitted Yarn Job Cannot Be Viewed on the Web UI?,Job Development,User Guide", @@ -21707,7 +23703,7 @@ "uri":"mrs_03_1224.html", "node_id":"mrs_03_1224.xml", "product_code":"mrs", - "code":"1172", + "code":"1289", "des":"You can modify or add the HDFS NameSpace (fs.defaultFS) of the cluster by modifying the core-site.xml and hdfs-site.xml files on the client. However, you are not advised ", "doc_type":"usermanual", "kw":"How Do I Modify the HDFS NameSpace (fs.defaultFS) of an Existing Cluster?,Job Development,User Guide", @@ -21725,7 +23721,7 @@ "uri":"mrs_03_1229.html", "node_id":"mrs_03_1229.xml", "product_code":"mrs", - "code":"1173", + "code":"1290", "des":"The launcher-job queue is stopped by YARN when a Flink job is submitted on the management plane.Increase the heap size of the launcher-job queue.Log in to the active OMS ", "doc_type":"usermanual", "kw":"How Do I Do If the launcher-job Queue Is Stopped by YARN due to Insufficient Heap Size When I Submit", @@ -21743,7 +23739,7 @@ "uri":"mrs_03_1237.html", "node_id":"mrs_03_1237.xml", "product_code":"mrs", - "code":"1174", + "code":"1291", "des":"When a Flink job is submitted, JobManager is started successfully. However, TaskManager remains in the starting state until timeout. The following error information is di", "doc_type":"usermanual", "kw":"How Do I Do If the Error Message \"slot request timeout\" Is Displayed When I Submit a Flink Job?,Job ", @@ -21761,7 +23757,7 @@ "uri":"mrs_03_1238.html", "node_id":"mrs_03_1238.xml", "product_code":"mrs", - "code":"1175", + "code":"1292", "des":"Does a DistCP job compare data consistency during data import and export?No. DistCP jobs only copy data but do not modify it.No. DistCP jobs only copy data but do not mod", "doc_type":"usermanual", "kw":"Data Import and Export of DistCP Jobs,Job Development,User Guide", @@ -21779,14 +23775,14 @@ "uri":"mrs_03_2010.html", "node_id":"mrs_03_2010.xml", "product_code":"mrs", - "code":"1176", + "code":"1293", "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":"faq", "kw":"Cluster Upgrade/Patching", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21797,14 +23793,14 @@ "uri":"mrs_03_1089.html", "node_id":"mrs_03_1089.xml", "product_code":"mrs", - "code":"1177", + "code":"1294", "des":"You cannot upgrade an MRS cluster. However, you can create a cluster of the target version and migrate data from the old cluster to the new cluster.", "doc_type":"usermanual", "kw":"Can I Upgrade an MRS Cluster?,Cluster Upgrade/Patching,User Guide", "search_title":"", "metedata":[ { - "documenttype":"faq", + "documenttype":"usermanual;faq", "prodname":"mrs", "IsBot":"No" } @@ -21816,14 +23812,14 @@ "uri":"mrs_03_1021.html", "node_id":"mrs_03_1021.xml", "product_code":"mrs", - "code":"1178", + "code":"1295", "des":"You cannot change the version of an MRS cluster. However, you can terminate the current cluster and create an MRS cluster of the version you require.", "doc_type":"usermanual", "kw":"Can I Change the MRS Cluster Version?,Cluster Upgrade/Patching,User Guide", "search_title":"", "metedata":[ { - "documenttype":"faq", + "documenttype":"usermanual;faq", "prodname":"mrs", "IsBot":"No" } @@ -21835,14 +23831,14 @@ "uri":"mrs_03_2013.html", "node_id":"mrs_03_2013.xml", "product_code":"mrs", - "code":"1179", + "code":"1296", "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":"faq", "kw":"Cluster Access", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21853,14 +23849,14 @@ "uri":"mrs_03_1029.html", "node_id":"mrs_03_1029.xml", "product_code":"mrs", - "code":"1180", + "code":"1297", "des":"No. You can select the login mode when creating the cluster. You cannot change the login mode after you created the cluster.", "doc_type":"usermanual", "kw":"Can I Switch Between the Two Login Modes of MRS?,Cluster Access,User Guide", "search_title":"", "metedata":[ { - "documenttype":"faq", + "documenttype":"usermanual;faq", "prodname":"mrs", "IsBot":"No" } @@ -21872,7 +23868,7 @@ "uri":"mrs_03_1071.html", "node_id":"mrs_03_1071.xml", "product_code":"mrs", - "code":"1181", + "code":"1298", "des":"You can obtain the IP address and port number of a ZooKeeper instance through the MRS console or MRS Manager.Method 1: Obtaining the IP address and port number of a ZooKe", "doc_type":"faq", "kw":"How Can I Obtain the IP Address and Port Number of a ZooKeeper Instance?,Cluster Access,User Guide", @@ -21880,7 +23876,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21891,7 +23887,7 @@ "uri":"mrs_03_1185.html", "node_id":"mrs_03_1185.xml", "product_code":"mrs", - "code":"1182", + "code":"1299", "des":"If you can log in to an existing node as the Linux user but fail to log in to the newly added node, log in to the newly added node as the root user.", "doc_type":"faq", "kw":"How Do I Do If a New Node Cannot Be logged In to as a Linux User?,Cluster Access,User Guide", @@ -21899,7 +23895,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21910,7 +23906,7 @@ "uri":"mrs_03_1234.html", "node_id":"mrs_03_1234.xml", "product_code":"mrs", - "code":"1183", + "code":"1300", "des":"Set AZ, VPC, and Security Group of the ECS to the same values as those of the cluster to be accessed.On the Dashboard tab page, click Add Security Group Rule. In the Add ", "doc_type":"usermanual", "kw":"How Do I Access an MRS Cluster from a Node Outside the Cluster?,Cluster Access,User Guide", @@ -21928,14 +23924,14 @@ "uri":"mrs_03_2014.html", "node_id":"mrs_03_2014.xml", "product_code":"mrs", - "code":"1184", + "code":"1301", "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":"faq", "kw":"Big Data Service Development", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21946,14 +23942,14 @@ "uri":"mrs_03_1059.html", "node_id":"mrs_03_1059.xml", "product_code":"mrs", - "code":"1185", + "code":"1302", "des":"The Flume client supports multiple independent data flows. You can configure and link multiple sources, channels, and sinks in the properties.properties configuration fil", "doc_type":"faq", "kw":"Can MRS Run Multiple Flume Tasks at a Time?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21964,14 +23960,14 @@ "uri":"mrs_03_1058.html", "node_id":"mrs_03_1058.xml", "product_code":"mrs", - "code":"1186", + "code":"1303", "des":"Log in to the node where FlumeClient is running.Go to the FlumeClient installation directory. For example, if the FlumeClient installation directory is /opt/FlumeClient, ", "doc_type":"faq", "kw":"How Do I Change FlumeClient Logs to Standard Logs?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -21982,7 +23978,7 @@ "uri":"mrs_03_1064.html", "node_id":"mrs_03_1064.xml", "product_code":"mrs", - "code":"1187", + "code":"1304", "des":"hadoopstreaming.jar: /opt/share/hadoop-streaming-* (* indicates the Hadoop version.)JDK environment variables: /opt/client/JDK/component_envHadoop environment variables: ", "doc_type":"faq", "kw":"Where Are the JAR Files and Environment Variables of Hadoop Stored?,Big Data Service Development,Use", @@ -21990,7 +23986,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22001,14 +23997,14 @@ "uri":"mrs_03_1042.html", "node_id":"mrs_03_1042.xml", "product_code":"mrs", - "code":"1188", + "code":"1305", "des":"HBase supports the Snappy, LZ4, and gzip compression algorithms.", "doc_type":"faq", "kw":"What Compression Algorithms Does HBase Support?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22019,14 +24015,14 @@ "uri":"mrs_03_1044.html", "node_id":"mrs_03_1044.xml", "product_code":"mrs", - "code":"1189", + "code":"1306", "des":"No. Hive on HBase supports only data query.", "doc_type":"faq", "kw":"Can MRS Write Data to HBase Through the HBase External Table of Hive?,Big Data Service Development,U", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22037,7 +24033,7 @@ "uri":"mrs_03_1045.html", "node_id":"mrs_03_1045.xml", "product_code":"mrs", - "code":"1190", + "code":"1307", "des":"Log in to the Master node in the cluster as user root.Run the su - omm command to switch to user omm.Run the cd /var/log/Bigdata/hbase/ command to go to the /var/log/Bigd", "doc_type":"faq", "kw":"How Do I View HBase Logs?,Big Data Service Development,User Guide", @@ -22045,7 +24041,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22056,14 +24052,14 @@ "uri":"mrs_03_1140.html", "node_id":"mrs_03_1140.xml", "product_code":"mrs", - "code":"1191", + "code":"1308", "des":"Set the time to live (TTL) when creating a table:Create the t_task_log table, set the column family to f, and set the TTL to 86400 seconds.create 't_task_log',{NAME => 'f", "doc_type":"faq", "kw":"How Do I Set the TTL for an HBase Table?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22074,7 +24070,7 @@ "uri":"mrs_03_1113.html", "node_id":"mrs_03_1113.xml", "product_code":"mrs", - "code":"1192", + "code":"1309", "des":"Log in to the master node of the cluster and run the corresponding command to configure environment variables. /opt/client indicates the client installation directory. Re", "doc_type":"faq", "kw":"How Do I Balance HDFS Data?,Big Data Service Development,User Guide", @@ -22082,7 +24078,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22093,7 +24089,7 @@ "uri":"mrs_03_1061.html", "node_id":"mrs_03_1061.xml", "product_code":"mrs", - "code":"1193", + "code":"1310", "des":"Go to the HDFS service configuration page.For MRS cluster versions earlier than 1.9.2:Log in to MRS Manager, choose Services > HDFS > Service Configuration, and select Al", "doc_type":"faq", "kw":"How Do I Change the Number of HDFS Replicas?,Big Data Service Development,User Guide", @@ -22101,7 +24097,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22112,7 +24108,7 @@ "uri":"mrs_03_1060.html", "node_id":"mrs_03_1060.xml", "product_code":"mrs", - "code":"1194", + "code":"1311", "des":"The default port of open source HDFS is 50070 for versions earlier than MRS 3.0.0, and 9870 for MRS 3.0.0 or later. Common HDFS Ports describes the common ports of HDFS.T", "doc_type":"faq", "kw":"What Is the Port for Accessing HDFS Using Python?,Big Data Service Development,User Guide", @@ -22120,7 +24116,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22131,7 +24127,7 @@ "uri":"mrs_03_1196.html", "node_id":"mrs_03_1196.xml", "product_code":"mrs", - "code":"1195", + "code":"1312", "des":"If the org.apache.hadoop.hdfs.server.namenode.ha.AdaptiveFailoverProxyProvider class is unavailable when a cluster of MRS 3.x connects to NameNodes using HDFS, the cause ", "doc_type":"faq", "kw":"How Do I Modify the HDFS Active/Standby Switchover Class?,Big Data Service Development,User Guide", @@ -22139,7 +24135,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22150,14 +24146,14 @@ "uri":"mrs_03_1047.html", "node_id":"mrs_03_1047.xml", "product_code":"mrs", - "code":"1196", + "code":"1313", "des":"smallint is recommended.", "doc_type":"faq", "kw":"What Is the Recommended Number Type of DynamoDB in Hive Tables?,Big Data Service Development,User Gu", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22168,14 +24164,14 @@ "uri":"mrs_03_1049.html", "node_id":"mrs_03_1049.xml", "product_code":"mrs", - "code":"1197", + "code":"1314", "des":"The Hive driver cannot be interconnected with the DBCP2 database connection pool. The DBCP2 database connection pool invokes the isValid method to check whether a connect", "doc_type":"faq", "kw":"Can the Hive Driver Be Interconnected with DBCP2?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22186,14 +24182,14 @@ "uri":"mrs_03_1082.html", "node_id":"mrs_03_1082.xml", "product_code":"mrs", - "code":"1198", + "code":"1315", "des":"Versions earlier than MRS 3.x:Log in to MRS Manager and choose System > Permission > Manage Role.Click Create Role, and set Role Name and Description.In the Permission ta", "doc_type":"faq", "kw":"How Do I View the Hive Table Created by Another User?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs", "IsBot":"yes" } @@ -22205,14 +24201,14 @@ "uri":"mrs_03_1149.html", "node_id":"mrs_03_1149.xml", "product_code":"mrs", - "code":"1199", + "code":"1316", "des":"Run the following statement to export the query result of Hive data:", "doc_type":"faq", "kw":"Can I Export the Query Result of Hive Data?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22223,26 +24219,26 @@ "uri":"mrs_03_1194.html", "node_id":"mrs_03_1194.xml", "product_code":"mrs", - "code":"1200", + "code":"1317", "des":"When Hive of MRS 3.x runs the beeline -e \" use default;show tables;\" command, the following error message is displayed: Error while compiling statement: FAILED: ParseExce", "doc_type":"faq", - "kw":"beeline -eHow Do I Do If an Error Occurs When Hive Runs the beeline -e Command to Execute Multiple S", + "kw":"How Do I Do If an Error Occurs When Hive Runs the beeline -e Command to Execute Multiple Statements?", "search_title":"", "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], - "title":"beeline -eHow Do I Do If an Error Occurs When Hive Runs the beeline -e Command to Execute Multiple Statements?", + "title":"How Do I Do If an Error Occurs When Hive Runs the beeline -e Command to Execute Multiple Statements?", "githuburl":"" }, { "uri":"mrs_03_1200.html", "node_id":"mrs_03_1200.xml", "product_code":"mrs", - "code":"1201", + "code":"1318", "des":"This issue occurs because the MRS CommonOperations permission bound to the user group to which the user who submits the job belongs does not include the Hive permission a", "doc_type":"faq", "kw":"How Do I Do If a \"hivesql/hivescript\" Job Fails to Submit After Hive Is Added?,Big Data Service Deve", @@ -22250,7 +24246,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22261,7 +24257,7 @@ "uri":"mrs_03_1160.html", "node_id":"mrs_03_1160.xml", "product_code":"mrs", - "code":"1202", + "code":"1319", "des":"This section applies only to versions earlier than MRS 3.x.Log in to a Master node as user root and switch to user omm.su - ommsu - ommCheck whether the current node is t", "doc_type":"faq", "kw":"What If an Excel File Downloaded on Hue Failed to Open?,Big Data Service Development,User Guide", @@ -22269,7 +24265,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22280,7 +24276,7 @@ "uri":"mrs_03_1214.html", "node_id":"mrs_03_1214.xml", "product_code":"mrs", - "code":"1203", + "code":"1320", "des":"Applicable versions: MRS 3.1.0 and earlierModify the following file on the two Hue nodes:/opt/Bigdata/FusionInsight_Porter_8.*/install/FusionInsight-Hue-*/hue/apps/beeswa", "doc_type":"usermanual", "kw":"How Do I Do If Sessions Are Not Released After Hue Connects to HiveServer and the Error Message \"ove", @@ -22298,14 +24294,14 @@ "uri":"mrs_03_1106.html", "node_id":"mrs_03_1106.xml", "product_code":"mrs", - "code":"1204", + "code":"1321", "des":"You can reset Kafka data by deleting Kafka topics.Delete a topic: kafka-topics.sh --delete --zookeeperZooKeeper Cluster service IP address:2181/kafka --topic topicnameQue", "doc_type":"faq", "kw":"How Do I Reset Kafka Data?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22316,14 +24312,14 @@ "uri":"mrs_03_1145.html", "node_id":"mrs_03_1145.xml", "product_code":"mrs", - "code":"1205", + "code":"1322", "des":"Run the --bootstrap-server command to query the information about the client.", "doc_type":"faq", "kw":"How Do I Obtain the Client Version of MRS Kafka?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22334,14 +24330,14 @@ "uri":"mrs_03_1146.html", "node_id":"mrs_03_1146.xml", "product_code":"mrs", - "code":"1206", + "code":"1323", "des":"Kafka supports PLAINTEXT, SSL, SASL_PLAINTEXT, and SASL_SSL.", "doc_type":"faq", "kw":"What Access Protocols Are Supported by Kafka?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22352,7 +24348,7 @@ "uri":"mrs_03_1197.html", "node_id":"mrs_03_1197.xml", "product_code":"mrs", - "code":"1207", + "code":"1324", "des":"This issue is caused by the conflict between the Ranger authentication and ACL authentication of a cluster. If a Kafka cluster uses ACL for permission access control and ", "doc_type":"faq", "kw":"How Do I Do If Error Message \"Not Authorized to access group xxx\" Is Displayed When a Kafka Topic Is", @@ -22360,7 +24356,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22371,14 +24367,14 @@ "uri":"mrs_03_1067.html", "node_id":"mrs_03_1067.xml", "product_code":"mrs", - "code":"1208", + "code":"1325", "des":"Kudu supports Snappy, LZ4, and zlib. LZ4 is used by default.", "doc_type":"faq", "kw":"What Compression Algorithms Does Kudu Support?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22389,14 +24385,14 @@ "uri":"mrs_03_1069.html", "node_id":"mrs_03_1069.xml", "product_code":"mrs", - "code":"1209", + "code":"1326", "des":"Log in to the Master node in the cluster.Run the su - omm command to switch to user omm.Run the cd /var/log/Bigdata/kudu/ command to go to the /var/log/Bigdata/kudu/ dire", "doc_type":"faq", "kw":"How Do I View Kudu Logs?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22407,7 +24403,7 @@ "uri":"mrs_03_1169.html", "node_id":"mrs_03_1169.xml", "product_code":"mrs", - "code":"1210", + "code":"1327", "des":"Log in to the MRS console.Click the name of the cluster.On the page displayed, choose Components > Kudu > Instances and locate the IP address of the abnormal instance.If ", "doc_type":"faq", "kw":"How Do I Handle the Kudu Service Exceptions Generated During Cluster Creation?,Big Data Service Deve", @@ -22415,7 +24411,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22426,14 +24422,14 @@ "uri":"mrs_03_1070.html", "node_id":"mrs_03_1070.xml", "product_code":"mrs", - "code":"1211", + "code":"1328", "des":"OpenTSDB supports Python APIs. OpenTSDB provides HTTP-based RESTful APIs that are language-independent. Any language that supports HTTP requests can interconnect to OpenT", "doc_type":"faq", "kw":"Does OpenTSDB Support Python APIs?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22444,7 +24440,7 @@ "uri":"mrs_03_1147.html", "node_id":"mrs_03_1147.xml", "product_code":"mrs", - "code":"1212", + "code":"1329", "des":"In this section, MySQL is used as an example.For MRS 1.x and 3.x clusters, do the following:Log in to the MRS management console.Click the name of the cluster to go to it", "doc_type":"faq", "kw":"How Do I Configure Other Data Sources on Presto?,Big Data Service Development,User Guide", @@ -22452,7 +24448,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22463,7 +24459,7 @@ "uri":"mrs_03_1157.html", "node_id":"mrs_03_1157.xml", "product_code":"mrs", - "code":"1213", + "code":"1330", "des":"Log in to the Master node in the cluster as user root.Run the following command to configure environment variables:source Client installation directory/bigdata_envsource ", "doc_type":"faq", "kw":"How Do I Connect to Spark Shell from MRS?,Big Data Service Development,User Guide", @@ -22471,7 +24467,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22482,7 +24478,7 @@ "uri":"mrs_03_1158.html", "node_id":"mrs_03_1158.xml", "product_code":"mrs", - "code":"1214", + "code":"1331", "des":"Log in to the master node in the cluster as user root.Run the following command to configure environment variables:source Client installation directory/bigdata_envsource ", "doc_type":"faq", "kw":"How Do I Connect to Spark Beeline from MRS?,Big Data Service Development,User Guide", @@ -22490,7 +24486,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22501,14 +24497,14 @@ "uri":"mrs_03_1159.html", "node_id":"mrs_03_1159.xml", "product_code":"mrs", - "code":"1215", + "code":"1332", "des":"Logs of unfinished Spark jobs are stored in the /srv/BigData/hadoop/data1/nm/containerlogs/ directory on the Core node.Logs of finished Spark jobs are stored in the /tmp/", "doc_type":"faq", "kw":"Where Are the Execution Logs of Spark Jobs Stored?,Big Data Service Development,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22519,14 +24515,14 @@ "uri":"mrs_03_1127.html", "node_id":"mrs_03_1127.xml", "product_code":"mrs", - "code":"1216", + "code":"1333", "des":"You can modify the /opt/Bigdata/MRS_XXX/1_XX _Supervisor/etc/worker.xml file on the streaming Core node of MRS, set the value of filename to the path, and restart the cor", "doc_type":"faq", "kw":"How Do I Specify a Log Path When Submitting a Task in an MRS Storm Cluster?,Big Data Service Develop", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22537,7 +24533,7 @@ "uri":"mrs_03_1163.html", "node_id":"mrs_03_1163.xml", "product_code":"mrs", - "code":"1217", + "code":"1334", "des":"root-default is hidden on the Manager page.If the sum is 100, the configuration is correct.If the sum is not 100, the configuration is incorrect. Perform the following st", "doc_type":"faq", "kw":"How Do I Check Whether the ResourceManager Configuration of Yarn Is Correct?,Big Data Service Develo", @@ -22545,7 +24541,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22556,7 +24552,7 @@ "uri":"mrs_03_1210.html", "node_id":"mrs_03_1210.xml", "product_code":"mrs", - "code":"1218", + "code":"1335", "des":"cd /opt/Client installation directorysourcebigdata_envkinit MRS cluster userThe user must have the ClickHouse administrator permissions.set allow_drop_detached=1;SELECT *", "doc_type":"faq", "kw":"How Do I Modify the allow_drop_detached Parameter of ClickHouse?,Big Data Service Development,User G", @@ -22564,7 +24560,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22575,7 +24571,7 @@ "uri":"mrs_03_1206.html", "node_id":"mrs_03_1206.xml", "product_code":"mrs", - "code":"1219", + "code":"1336", "des":"When a Spark task is executed, an alarm indicating insufficient memory is reported. The alarm ID is 18022. As a result, no available memory can be used.Set the executor p", "doc_type":"faq", "kw":"How Do I Do If an Alarm Indicating Insufficient Memory Is Reported During Spark Task Execution?,Big ", @@ -22583,7 +24579,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22594,7 +24590,7 @@ "uri":"mrs_03_1209.html", "node_id":"mrs_03_1209.xml", "product_code":"mrs", - "code":"1220", + "code":"1337", "des":"A user performs a large number of update operations using ClickHouse. This operation on a ClickHouse consumes a large number of resources. In addition, the operation will", "doc_type":"faq", "kw":"How Do I Do If ClickHouse Consumes Excessive CPU Resources?,Big Data Service Development,User Guide", @@ -22602,7 +24598,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22613,7 +24609,7 @@ "uri":"mrs_03_1217.html", "node_id":"mrs_03_1217.xml", "product_code":"mrs", - "code":"1221", + "code":"1338", "des":"vim /opt/Bigdata/components/current/ClickHouse/configurations.xmlChange hidden to advanced, as shown in the following information in bold. Then save the configuration and", "doc_type":"usermanual", "kw":"How Do I Enable the Map Type on ClickHouse?,Big Data Service Development,User Guide", @@ -22631,7 +24627,7 @@ "uri":"mrs_03_1248.html", "node_id":"mrs_03_1248.xml", "product_code":"mrs", - "code":"1222", + "code":"1339", "des":"When Spark SQL is used to access Hive partitioned tables stored in OBS, the acces speed is slow and a large number of OBS query APIs are called.Example SQL:According to t", "doc_type":"usermanual", "kw":"A Large Number of OBS APIs Are Called When Spark SQL Accesses Hive Partitioned Tables,Big Data Servi", @@ -22649,14 +24645,14 @@ "uri":"mrs_03_2015.html", "node_id":"mrs_03_2015.xml", "product_code":"mrs", - "code":"1223", + "code":"1340", "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":"faq", "kw":"API", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22667,14 +24663,14 @@ "uri":"mrs_03_1139.html", "node_id":"mrs_03_1139.xml", "product_code":"mrs", - "code":"1224", + "code":"1341", "des":"When you use the API for adjusting cluster nodes, the value of node_id is fixed to node_orderadd.", "doc_type":"faq", "kw":"How Do I Configure the node_id Parameter When Using the API for Adjusting Cluster Nodes?,API,User Gu", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22685,14 +24681,14 @@ "uri":"mrs_03_2016.html", "node_id":"mrs_03_2016.xml", "product_code":"mrs", - "code":"1225", + "code":"1342", "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":"faq", "kw":"Cluster Management", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22703,7 +24699,7 @@ "uri":"mrs_03_1002.html", "node_id":"mrs_03_1002.xml", "product_code":"mrs", - "code":"1226", + "code":"1343", "des":"You can view all MRS clusters on the Clusters page. You can view clusters in different status.Active Clusters: all clusters except clusters in Failed and Terminated state", "doc_type":"faq", "kw":"How Do I View All Clusters?,Cluster Management,User Guide", @@ -22711,7 +24707,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22722,7 +24718,7 @@ "uri":"mrs_03_1003.html", "node_id":"mrs_03_1003.xml", "product_code":"mrs", - "code":"1227", + "code":"1344", "des":"You can view operation logs of clusters and jobs on the Operation Logs page. The MRS operation logs record the following operations:Cluster operationsCreate, terminate, a", "doc_type":"faq", "kw":"How Do I View Log Information?,Cluster Management,User Guide", @@ -22730,7 +24726,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22741,7 +24737,7 @@ "uri":"mrs_03_1004.html", "node_id":"mrs_03_1004.xml", "product_code":"mrs", - "code":"1228", + "code":"1345", "des":"After a cluster is created, click the cluster name on the MRS console. On the page displayed, you can view basic configuration information about the cluster. The instance", "doc_type":"faq", "kw":"How Do I View Cluster Configuration Information?,Cluster Management,User Guide", @@ -22749,7 +24745,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22760,7 +24756,7 @@ "uri":"mrs_03_1054.html", "node_id":"mrs_03_1054.xml", "product_code":"mrs", - "code":"1229", + "code":"1346", "des":"You cannot install the Kafka and Flume components for a created cluster of MRS 3.1.0 or earlier. Kafka and Flume are components for a streaming cluster. To install Kafka ", "doc_type":"faq", "kw":"How Do I Install Kafka and Flume in an MRS Cluster?,Cluster Management,User Guide", @@ -22768,7 +24764,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22779,14 +24775,14 @@ "uri":"mrs_03_1016.html", "node_id":"mrs_03_1016.xml", "product_code":"mrs", - "code":"1230", + "code":"1347", "des":"To stop an MRS cluster, stop each node in the cluster on the ECS. Click the name of each node on the Nodes tab page to go to the Elastic Cloud Server page and click Stop.", "doc_type":"faq", "kw":"How Do I Stop an MRS Cluster?,Cluster Management,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22797,7 +24793,7 @@ "uri":"mrs_03_1018.html", "node_id":"mrs_03_1018.xml", "product_code":"mrs", - "code":"1231", + "code":"1348", "des":"You can expand data disk capacity for MRS during off-peak hours.Expand the EVS disk capacity, and then log in to the ECS and expand the partitions and file system. MRS no", "doc_type":"faq", "kw":"Can I Expand Data Disk Capacity for MRS?,Cluster Management,User Guide", @@ -22805,7 +24801,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22816,7 +24812,7 @@ "uri":"mrs_03_1024.html", "node_id":"mrs_03_1024.xml", "product_code":"mrs", - "code":"1232", + "code":"1349", "des":"You cannot add or remove any component to and from a created cluster of MRS 3.1.0. However, you can create an MRS cluster that contains the required components.", "doc_type":"faq", "kw":"Can I Add Components to an Existing Cluster?,Cluster Management,User Guide", @@ -22824,7 +24820,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22835,7 +24831,7 @@ "uri":"mrs_03_1028.html", "node_id":"mrs_03_1028.xml", "product_code":"mrs", - "code":"1233", + "code":"1350", "des":"You cannot delete any component from a created MRS cluster of MRS 3.1.0. If a component is not required, log in to MRS Manager and stop the component on the Services page", "doc_type":"faq", "kw":"Can I Delete Components Installed in an MRS Cluster?,Cluster Management,User Guide", @@ -22843,7 +24839,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22854,14 +24850,14 @@ "uri":"mrs_03_1034.html", "node_id":"mrs_03_1034.xml", "product_code":"mrs", - "code":"1234", + "code":"1351", "des":"You cannot change MRS cluster nodes on the MRS console. You are also advised not to change MRS cluster nodes on the ECS console. Manually stopping or deleting an ECS, mod", "doc_type":"faq", "kw":"Can I Change MRS Cluster Nodes on the MRS Console?,Cluster Management,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22872,14 +24868,14 @@ "uri":"mrs_03_1130.html", "node_id":"mrs_03_1130.xml", "product_code":"mrs", - "code":"1235", + "code":"1352", "des":"Log in to the MRS console.Click the name of the cluster.On the page displayed, choose Alarms > Notification Rules.Locate the row that contains the rule you want to modify", "doc_type":"faq", "kw":"How Do I Shield Cluster Alarm/Event Notifications?,Cluster Management,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22890,14 +24886,14 @@ "uri":"mrs_03_1161.html", "node_id":"mrs_03_1161.xml", "product_code":"mrs", - "code":"1236", + "code":"1353", "des":"In an MRS cluster, MRS allocates 50% of the cluster memory to Yarn by default. You manage Yarn nodes logically by resource pool. Therefore, the total memory of the resour", "doc_type":"faq", "kw":"Why Is the Resource Pool Memory Displayed in the MRS Cluster Smaller Than the Actual Cluster Memory?", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22908,14 +24904,14 @@ "uri":"mrs_03_1162.html", "node_id":"mrs_03_1162.xml", "product_code":"mrs", - "code":"1237", + "code":"1354", "des":"su ommvim /opt/knox/bin/gateway.shsh /opt/knox/bin/gateway.sh stopsh /opt/knox/bin/gateway.sh start", "doc_type":"faq", "kw":"How Do I Configure the knox Memory?,Cluster Management,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22926,7 +24922,7 @@ "uri":"mrs_03_1171.html", "node_id":"mrs_03_1171.xml", "product_code":"mrs", - "code":"1238", + "code":"1355", "des":"Log in to a Master node as user root and run the Python3 command to query the Python version.", "doc_type":"faq", "kw":"What Is the Python Version Installed for an MRS Cluster?,Cluster Management,User Guide", @@ -22934,7 +24930,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22945,7 +24941,7 @@ "uri":"mrs_03_1198.html", "node_id":"mrs_03_1198.xml", "product_code":"mrs", - "code":"1239", + "code":"1356", "des":"The configuration file paths of commonly used components are as follows:", "doc_type":"faq", "kw":"How Do I View the Configuration File Directory of Each Component?,Cluster Management,User Guide", @@ -22953,7 +24949,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -22964,14 +24960,14 @@ "uri":"mrs_03_1211.html", "node_id":"mrs_03_1211.xml", "product_code":"mrs", - "code":"1240", + "code":"1357", "des":"If the time on a node inside the cluster is incorrect, log in to the node and rectify the fault from 2.If the time on a node inside the cluster is different from that on ", "doc_type":"faq", "kw":"How Do I Do If the Time on MRS Nodes Is Incorrect?,Cluster Management,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs", "IsBot":"yes" } @@ -22983,7 +24979,7 @@ "uri":"mrs_03_1250.html", "node_id":"mrs_03_1250.xml", "product_code":"mrs", - "code":"1241", + "code":"1358", "des":"Log in to the target node and run the following command to query the startup time:date -d \"$(awk -F. '{print $1}' /proc/uptime) second ago\" +\"%Y-%m-%d %H:%M:%S\"", "doc_type":"usermanual", "kw":"How Do I Query the Startup Time of an MRS Node?,Cluster Management,User Guide", @@ -23001,14 +24997,14 @@ "uri":"mrs_03_1212.html", "node_id":"mrs_03_1212.xml", "product_code":"mrs", - "code":"1242", + "code":"1359", "des":"If \"ALM-12066 Inter-Node Mutual Trust Fails\" is reported on Manager or there is no SSH trust relationship between nodes, rectify the fault by performing the following ope", "doc_type":"faq", "kw":"How Do I Do If Trust Relationships Between Nodes Are Abnormal?,Cluster Management,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs", "IsBot":"yes" } @@ -23020,7 +25016,7 @@ "uri":"mrs_03_1228.html", "node_id":"mrs_03_1228.xml", "product_code":"mrs", - "code":"1243", + "code":"1360", "des":"The manager-executor process runs either on the Master1 or Master2 node in the MRS cluster in active/standby mode. This process is used to encapsulate the MRS management ", "doc_type":"usermanual", "kw":"How Do I Adjust the Memory Size of the manager-executor Process?,Cluster Management,User Guide", @@ -23038,14 +25034,14 @@ "uri":"mrs_03_2018.html", "node_id":"mrs_03_2018.xml", "product_code":"mrs", - "code":"1244", + "code":"1361", "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":"faq", "kw":"Kerberos Usage", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -23056,7 +25052,7 @@ "uri":"mrs_03_1038.html", "node_id":"mrs_03_1038.xml", "product_code":"mrs", - "code":"1245", + "code":"1362", "des":"You cannot change the Kerberos service after an MRS cluster is created.", "doc_type":"faq", "kw":"How Do I Change the Kerberos Authentication Status of a Created MRS Cluster?,Kerberos Usage,User Gui", @@ -23064,7 +25060,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -23075,14 +25071,14 @@ "uri":"mrs_03_1131.html", "node_id":"mrs_03_1131.xml", "product_code":"mrs", - "code":"1246", + "code":"1363", "des":"The Kerberos authentication service uses ports 21730 (TCP), 21731 (TCP/UDP), and 21732 (TCP/UDP).", "doc_type":"faq", "kw":"What Are the Ports of the Kerberos Authentication Service?,Kerberos Usage,User Guide", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -23093,14 +25089,14 @@ "uri":"mrs_03_1148.html", "node_id":"mrs_03_1148.xml", "product_code":"mrs", - "code":"1247", + "code":"1364", "des":"The MRS cluster does not support customized Kerberos installation and deployment, and the Kerberos authentication cannot be set up between components. To enable Kerberos ", "doc_type":"usermanual", "kw":"How Do I Deploy the Kerberos Service in a Running Cluster?,Kerberos Usage,User Guide", "search_title":"", "metedata":[ { - "documenttype":"faq", + "documenttype":"usermanual;faq", "prodname":"mrs", "IsBot":"No" } @@ -23112,7 +25108,7 @@ "uri":"mrs_03_1152.html", "node_id":"mrs_03_1152.xml", "product_code":"mrs", - "code":"1248", + "code":"1365", "des":"Log in to the master node in the cluster as user root.Run the following command to configure environment variables:source /opt/client/bigdata_envsource /opt/client/bigdat", "doc_type":"faq", "kw":"How Do I Access Hive in a Cluster with Kerberos Authentication Enabled?,Kerberos Usage,User Guide", @@ -23120,7 +25116,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -23131,7 +25127,7 @@ "uri":"mrs_03_1153.html", "node_id":"mrs_03_1153.xml", "product_code":"mrs", - "code":"1249", + "code":"1366", "des":"Log in to the Master node in the cluster as user root.Run the following command to configure environment variables:source /opt/client/bigdata_envsource /opt/client/bigdat", "doc_type":"faq", "kw":"How Do I Access Presto in a Cluster with Kerberos Authentication Enabled?,Kerberos Usage,User Guide", @@ -23139,7 +25135,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -23150,7 +25146,7 @@ "uri":"en-us_topic_0000001442653993.html", "node_id":"en-us_topic_0000001442653993.xml", "product_code":"mrs", - "code":"1250", + "code":"1367", "des":"Log in to the master node in the cluster as user root.Run the following command to configure environment variables:source /opt/client/bigdata_envsource /opt/client/bigdat", "doc_type":"faq", "kw":"How Do I Access Spark in a Cluster with Kerberos Authentication Enabled?,Kerberos Usage,User Guide", @@ -23158,7 +25154,7 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -23169,14 +25165,14 @@ "uri":"mrs_03_1167.html", "node_id":"mrs_03_1167.xml", "product_code":"mrs", - "code":"1251", + "code":"1368", "des":"Java applications:Before connecting to HBase, HDFS, or other big data components, call loginUserFromKeytab() to create a UGI. Then, start a scheduled thread to periodical", "doc_type":"usermanual", "kw":"How Do I Prevent Kerberos Authentication Expiration?,Kerberos Usage,User Guide", "search_title":"", "metedata":[ { - "documenttype":"faq", + "documenttype":"usermanual;faq", "prodname":"mrs", "IsBot":"No" } @@ -23188,14 +25184,14 @@ "uri":"mrs_03_2019.html", "node_id":"mrs_03_2019.xml", "product_code":"mrs", - "code":"1252", + "code":"1369", "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":"faq", "kw":"Metadata Management", "search_title":"", "metedata":[ { - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], @@ -23206,7 +25202,7 @@ "uri":"mrs_03_1119.html", "node_id":"mrs_03_1119.xml", "product_code":"mrs", - "code":"1253", + "code":"1370", "des":"If Hive metadata is stored in GaussDB of an MRS cluster, log in to the master DBServer node of the cluster, switch to user omm, and run the gsql -p 20051 -U {USER} -W {PA", "doc_type":"faq", "kw":"Where Can I View Hive Metadata?,Metadata Management,User Guide", @@ -23214,36 +25210,18 @@ "metedata":[ { "IsBot":"yes", - "documenttype":"usermanual", + "documenttype":"faq;usermanual", "prodname":"mrs" } ], "title":"Where Can I View Hive Metadata?", "githuburl":"" }, - { - "uri":"en-us_topic_0000001296775220.html", - "node_id":"en-us_topic_0000001296775220.xml", - "product_code":"mrs", - "code":"1254", - "des":"For details about the terms involved in this document, see Glossary.", - "doc_type":"usermanual", - "kw":"Glossary,User Guide", - "search_title":"", - "metedata":[ - { - "prodname":"mrs", - "documenttype":"usermanual" - } - ], - "title":"Glossary", - "githuburl":"" - }, { "uri":"mrs_01_9003.html", "node_id":"mrs_01_9003.xml", "product_code":"mrs", - "code":"1255", + "code":"1371", "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", diff --git a/docs/mrs/umn/ALM-12014.html b/docs/mrs/umn/ALM-12014.html index efb75a1d..d6f6b5d1 100644 --- a/docs/mrs/umn/ALM-12014.html +++ b/docs/mrs/umn/ALM-12014.html @@ -2,7 +2,6 @@

ALM-12014 Partition Lost

Description

The system checks the partition status every 60 seconds. This alarm is generated when the system detects that a partition to which service directories are mounted is lost (because the device is removed or goes offline, or the partition is deleted). The system checks the partition status periodically.

-

This alarm must be manually cleared.

Attribute

- @@ -71,12 +70,14 @@

Procedure

  1. On MRS Manager, click O&M > Alarm > Alarms, and click in the row where the alarm is located.
  2. Obtain HostName, PartitionName and DirName from Location.
  3. Check whether the disk of PartitionName on HostName is inserted to the correct server slot.

    • If yes, go to 4.
    • If no, go to 5.

  4. Contact hardware engineers to remove the faulty disk.
  5. Log in to the HostName node where an alarm is reported and check whether there is a line containing DirName in the /etc/fstab file as user root.

    • If yes, go to 6.
    • If no, go to 7.
    -

  6. Run the vi /etc/fstab command to edit the file and delete the line containing DirName.
  7. Contact hardware engineers to insert a new disk. For details, see the hardware product document of the relevant model. If the faulty disk is in a RAID group, configure the RAID group. For details, see the configuration methods of the relevant RAID controller card.
  8. Wait 20 to 30 minutes (The disk size determines the waiting time), and run the mount command to check whether the disk has been mounted to the DirName directory.

    • If yes, manually clear the alarm. No further operation is required.
    • If no, go to 9.
    +

  9. Run the vi /etc/fstab command to edit the file and delete the line containing DirName.
  10. Contact hardware engineers to insert a new disk. For details, see the hardware product document of the relevant model. If the faulty disk is in a RAID group, configure the RAID group. For details, see the configuration methods of the relevant RAID controller card.
  11. Wait 20 to 30 minutes (The disk size determines the waiting time), and run the mount command to check whether the disk has been mounted to the DirName directory.

    • If yes, go to 9 for MRS 3.3.0 and later versions. For clusters earlier than MRS 3.3.0, manually clear the alarm. No further action is required.
    • If no, go to 10.
    +

  12. Wait about 2 minute and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 10.

Collect fault information.

-
  1. On the MRS Manager, choose O&M > Log > Download.
  2. Select the OmmServer from the Services drop-down list and click OK.
  3. Set Start Date for log collection to 10 minutes ahead of the alarm generation time and End Date to 10 minutes behind the alarm generation time and click Download.
  4. Contact the O&M personnel and send the collected log information.
+
  1. On the MRS Manager, choose O&M > Log > Download.
  2. Select the OmmServer from the Services drop-down list and click OK.
  3. Set Start Date for log collection to 10 minutes ahead of the alarm generation time and End Date to 10 minutes behind the alarm generation time and click Download.
  4. Contact the O&M personnel and send the collected log information.
-

Alarm Clearing

After the fault is rectified, the system does not automatically clear this alarm, and you need to manually clear the alarm.

+

Alarm Clearing

MRS 3.3.0 and later versions: After the fault is rectified, the system automatically clears this alarm.

+

Versions earlier than MRS 3.3.0: After the fault is rectified, the system does not automatically clear this alarm, and you need to manually clear the alarm.

Related Information

None

diff --git a/docs/mrs/umn/ALM-12033.html b/docs/mrs/umn/ALM-12033.html index b8212119..be07498e 100644 --- a/docs/mrs/umn/ALM-12033.html +++ b/docs/mrs/umn/ALM-12033.html @@ -1,15 +1,23 @@

ALM-12033 Slow Disk Fault

-

Description

  • For HDDs, the alarm is triggered when any of the following conditions is met:
    • The system runs the iostat command every 3 seconds, and detects that the svctm value exceeds 1000 ms for 7 consecutive periods within 30 seconds.
    • The system runs the iostat command every 3 seconds, and detects that more than 50% of I/Os take more than 150 ms within 300s.
    +

    Description

    For MRS 3.3.0 and its later versions:

    +
    • For HDDs, the alarm is triggered when any of the following conditions is met:
      • By default, the system collects data every 3 seconds. The svctm latency reaches 1000 ms within 30 seconds in at least seven collection periods.
      • By default, the system collects data every 3 seconds. At least 50% of detected svctm take no less than 150 ms within 300 seconds.
      +
    • For SSDs, the alarm is triggered when any of the following conditions is met:
      • By default, the system collects data every 3 seconds. The svctm latency reaches 1000 ms within 30 seconds in at least seven collection periods.
      • By default, the system collects data every 3 seconds. At least 50% of detected svctm take no less than 20 ms within 300 seconds.
      +
    +

    The collection period is 3 seconds, and the detection period is 30 or 300 seconds. This alarm is automatically cleared when neither of the preceding conditions is met for three consecutive detection periods (30 or 300 seconds).

    +

    For versions earlier than MRS 3.3.0:

    +
    • For HDDs, the alarm is triggered when any of the following conditions is met:
      • The system runs the iostat command every 3 seconds, and detects that the svctm value exceeds 1000 ms for 7 consecutive periods within 30 seconds.
      • The system runs the iostat command every 3 seconds, and detects that more than 50% of I/Os take more than 150 ms within 300s.
    • For SSDs, the alarm is triggered when any of the following conditions is met:
      • The system runs the iostat command every 3 seconds, and detects that the svctm value exceeds 1000 ms for 10 consecutive periods within 30 seconds.
      • The system runs the iostat command every 3 seconds, and detects that more than 60% of I/Os take more than 20 ms within 300 seconds.

    This alarm is automatically cleared when the preceding conditions have not been met for 15 minutes.

    The svctm value can be obtained as follows:

    • MRS 3.1.0:

      Run the iostat -x -t command in the OS.

      -
    • Versions later than MRS 3.1.0:
    -

    svctm = (tot_ticks_new - tot_ticks_old)/(rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old)

    +
  • Versions later than MRS 3.1.0:

    svctm = (tot_ticks_new - tot_ticks_old)/(rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old)

    +
  • Versions earlier than MRS 3.3.0: If rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0, then svctm = 0.
  • MRS 3.3.0 and its later versions:

    When the detection period is 30 seconds, if rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0, then svctm = 0.

    +

    When the detection period is 300 seconds and rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0, if tot_ticks_new - tot_ticks_old = 0, then svctm = 0; otherwise, the value of svctm is infinite.

    +

If rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old is 0, then svctm is 0.

The parameters can be obtained as follows:

The system runs the cat /proc/diskstats command every 3 seconds to collect data. For example:

@@ -32,7 +40,7 @@
- diff --git a/docs/mrs/umn/ALM-12091.html b/docs/mrs/umn/ALM-12091.html new file mode 100644 index 00000000..38437c04 --- /dev/null +++ b/docs/mrs/umn/ALM-12091.html @@ -0,0 +1,80 @@ + + +

ALM-12091 Abnormal disaster Resources

+

Alarm Description

HA checks the disaster resources of Manager every 86 seconds. This alarm is generated when HA detects that the disaster resources have been abnormal for 10 consecutive times.

+

This alarm is cleared when HA detects that the disaster resources become normal.

+

Resource Type of disaster is Single-active. Active/Standby switchover will be triggered upon resource exceptions. When this alarm is generated, the active/standby switchover is complete and new disaster resources have been enabled on the new active Manager. In this case, this alarm is cleared. This alarm is used to notify users of the cause of the active/standby Manager switchover.

+
+

Alarm Attributes

+

Alarm ID

@@ -17,7 +16,7 @@

Major

No

+
  • Yes: MRS 3.3.0 and later versions
  • No: Versions earlier than MRS 3.3.0

12033

Minor

+
  • Minor: MRS 3.3.0 and its later versions
  • Major: versions earlier than MRS 3.3.0

Yes

+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

12091

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

  • The active/standby Manager switchover occurs.
  • The disaster process restarts repeatedly, which may cause active/standby DR to be unavailable.
+
+

Possible Causes

The disaster process is abnormal.

+
+

Handling Procedure

Check whether the disaster process is normal.

+
  1. In the alarm list on FusionInsight Manager, locate the row that contains the alarm, and click to view the name of the host for which the alarm is generated.
  2. Log in to the host for which the alarm is generated as user root.
  3. Run the su - omm command to switch to user omm.
  4. Run the sh ${BIGDATA_HOME}/om-server/OMS/workspace0/ha/module/hacom/script/status_ha.sh command to check whether the status of the disaster resources managed by the HA is normal. In the single-node system, the disaster resource is in the normal state. In the dual-node system, the disaster resource is in the normal state on the active node and in the stopped state on the standby node.

    • If yes, go to 7.
    • If no, go to 5.
    +

  5. Run the vi ${BIGDATA_LOG_HOME}/disaster/disaster.log command to check whether the disaster resource log of HA contains the keyword ERROR. If yes, analyze the logs to locate the resource exception cause and fix the exception.
  6. Wait 5 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Disaster for the target cluster, and click OK.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+
+ +
+ diff --git a/docs/mrs/umn/ALM-12180.html b/docs/mrs/umn/ALM-12180.html index 75b9dd44..fef91f17 100644 --- a/docs/mrs/umn/ALM-12180.html +++ b/docs/mrs/umn/ALM-12180.html @@ -1,7 +1,13 @@

ALM-12180 Suspended Disk I/O

-

Description

  • For HDDs, the alarm is triggered when any of the following conditions is met:
    • The system collects data every 3 seconds, and detects that the svctm value exceeds 6s for 10 consecutive periods within 30 seconds.
    • The system collects data every 3 seconds, and detects that the avgqu-sz value is greater than 0, the IOPS or bandwidth is 0, and the ioutil value is greater than 99% for 10 consecutive periods within 30 seconds.
    +

    Description

    For MRS 3.3.0 and its later versions:

    +
    • For HDDs, the alarm is triggered when any of the following conditions is met:
      • By default, the system collects data every 3 seconds. The svctm latency reaches 6 seconds within 30 seconds in at least seven collection periods.
      • By default, the system collects data every 3 seconds. The disk queue depth (avgqu-sz) is greater than 0, the IOPS or bandwidth is 0, and ioutil is greater than 99% in at least 10 collection periods within 30 seconds.
      • By default, the system collects data every 3 seconds. At least 50% of detected svctm take no less than 1000 ms within 300 seconds.
      +
    • For SSDs, the alarm is triggered when any of the following conditions is met:
      • By default, the system collects data every 3 seconds. The svctm latency reaches 3 seconds within 30 seconds in at least seven collection periods.
      • By default, the system collects data every 3 seconds. The disk queue depth (avgqu-sz) is greater than 0, the IOPS or bandwidth is 0, and ioutil is greater than 99% in at least 10 collection periods within 30 seconds.
      • By default, the system collects data every 3 seconds. At least 50% of detected svctm take no less than 500 ms within 300 seconds.
      +
    +

    The collection period is 3 seconds, and the detection period is 30 or 300 seconds. This alarm is automatically cleared when neither of the preceding conditions is met for three consecutive detection periods (30 or 300 seconds).

    +

    For versions earlier than MRS 3.3.0:

    +
    • For HDDs, the alarm is triggered when any of the following conditions is met:
      • The system collects data every 3 seconds, and detects that the svctm value exceeds 6s for 10 consecutive periods within 30 seconds.
      • The system collects data every 3 seconds, and detects that the avgqu-sz value is greater than 0, the IOPS or bandwidth is 0, and the ioutil value is greater than 99% for 10 consecutive periods within 30 seconds.
    • For SSDs, the alarm is triggered when any of the following conditions is met:
      • The system collects data every 3 seconds, and detects that the svctm value exceeds 2s for 10 consecutive periods within 30 seconds.
      • The system collects data every 3 seconds, and detects that the avgqu-sz value is greater than 0, the IOPS or bandwidth is 0, and the ioutil value is greater than 99% for 10 consecutive periods within 30 seconds.

    This alarm is automatically cleared when the preceding conditions have not been met for 90s.

    @@ -15,16 +21,17 @@
  • MRS 3.1.0:

    Run the iostat -x -t command in the OS.

  • Calculate svctm as follows in versions later than MRS 3.1.0:

    svctm = (tot_ticks_new - tot_ticks_old)/(rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old)

    -

    If rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old is 0, then svctm is 0.

    -

    The parameters can be obtained as follows:

    -

    The system runs the cat /proc/diskstats command every 3 seconds to collect data. For example:

    -

    -

    In these two commands:

    -

    In the data collected for the first time, the number in the fourth column is the rd_ios_old value, the number in the eighth column is the wr_ios_old value, and the number in the thirteenth column is the tot_ticks_old value.

    -

    In the data collected for the second time, the number in the fourth column is the rd_ios_new value, the number in the eighth column is the wr_ios_new value, and the number in the thirteenth column is the tot_ticks_new value.

    -

    In this case, the value of svctm is as follows:

    -

    (19571460 - 19569526)/(1101553 + 28747977 - 1101553 - 28744856) = 0.6197

    +
  • Versions earlier than MRS 3.3.0: If rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0, then svctm = 0.
  • MRS 3.3.0 and its later versions:

    When the detection period is 30 seconds, if rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0, then svctm = 0.

    +

    When the detection period is 300 seconds and rd_ios_new + wr_ios_new - rd_ios_old - wr_ios_old = 0, if tot_ticks_new - tot_ticks_old = 0, then svctm = 0; otherwise, the value of svctm is infinite.

+

The parameters can be obtained as follows:

+

The system runs the cat /proc/diskstats command every 3 seconds to collect data. For example:

+

+

In these two commands:

+

In the data collected for the first time, the number in the fourth column is the rd_ios_old value, the number in the eighth column is the wr_ios_old value, and the number in the thirteenth column is the tot_ticks_old value.

+

In the data collected for the second time, the number in the fourth column is the rd_ios_new value, the number in the eighth column is the wr_ios_new value, and the number in the thirteenth column is the tot_ticks_new value.

+

In this case, the value of svctm is as follows:

+

(19571460 - 19569526)/(1101553 + 28747977 - 1101553 - 28744856) = 0.6197

Attribute

diff --git a/docs/mrs/umn/ALM-12186.html b/docs/mrs/umn/ALM-12186.html new file mode 100644 index 00000000..a4b4a375 --- /dev/null +++ b/docs/mrs/umn/ALM-12186.html @@ -0,0 +1,83 @@ + + +

ALM-12186 CGroup Task Usage Exceeds the Threshold

+

Alarm Description

The system checks the CGroup task usage of user omm every 5 minutes. This alarm is generated when the CGroup task usage exceeds 90%. This alarm is cleared when the CGroup task usage is less than or equal to 90%.

+

CGroup task usage = Number of used CGroup tasks/Maximum number of CGroup tasks

+

You can run the systemctl status user-$(id -u).slice | grep limit | awk -F ' ' '{print $2}' command as user omm to obtain the number of used CGroup tasks of this user and run the echo $(systemctl status user-$(id -u).slice | grep limit | awk -F ' ' '{print $4}') | sed -e 's/)//g' command to obtain the maximum number of CGroup tasks allowed for this user.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

12186

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

  • Failed to switch to user omm.
  • Failed to create new omm processes.
+
  • A faulty service or process cannot be restarted.
+
+

Possible Causes

The CGroup task usage exceeds 90%.

+
+

Handling Procedure

Check the maximum number of threads that can be concurrently opened by user omm is properly set.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. On the page that is displayed, click in the row containing the alarm, and view the name of the host for which the alarm is generated in Location. Click the host name to view its IP address.
  2. Log in to the host for which the alarm is generated as user omm.
  3. Run the following command to obtain the maximum number of threads that can be concurrently opened by user omm and check whether this number is greater than or equal to 60000:

    systemctl status user-$(id -u).slice | grep limit

    +
    • If yes, go to 6.
    • If no, go to 4.
    +

  4. Switch to user root and run the following command to change the value for user omm to 60000:

    systemctl set-property user-2000.slice TasksMax=60000

    +

  5. Change the value of UserTasksMax in the /etc/systemd/logind.conf file to 60000. (If the parameter is commented out, uncomment it.) Save the file, wait 5 minutes, and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager of the cluster, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select OmmServer and NodeAgent for the target cluster, and click OK.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-12187.html b/docs/mrs/umn/ALM-12187.html new file mode 100644 index 00000000..9b052fe1 --- /dev/null +++ b/docs/mrs/umn/ALM-12187.html @@ -0,0 +1,102 @@ + + +

ALM-12187 Failed to Expand Disk Partition Capacity

+

Alarm Description

The system checks the disk space every 60 seconds. When detecting that the disk space is expanded, the system expands disk partition. This alarm is generated when the disk partition fails to be expanded.

+

This alarm is cleared when the system detects that the disk partition is successfully expanded.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

12187

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

MountDirectoryName

+

Specifies the directory for which the alarm is generated.

+
+
+
+

Impact on the System

The expanded data disk space cannot be used to store data.

+
+

Possible Causes

  • The growpart scale-out tool is not installed.
  • The system fails to execute the command for expanding disk partition.
+
+

Handling Procedure

Check whether growpart is installed.

+
  1. Log in to FusionInsight Manager, click O&M, and choose Alarm > Alarms to view the alarm details. In the Location column, check the name of the host and mount directory for which the alarm is generated. Click the host name to view its IP address.
  2. Log in to the node for which the alarm is generated as user root.
  3. Run the following command to check whether growpart is installed:

    which growpart

    +
    If information similar to the following is displayed, the growpart tool is installed. Otherwise, contact O&M personnel to install the growpart tool.
    [root@xxx ~]#which growpart
    +/usr/bin/growpart
    +
    +

  1. Wait for 5 minutes, then choose O&M, and choose Alarm > Alarms on FusionInsight Manager. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Run the disk partition expansion command.

+
  1. Run the following command to view the disk and partition information:

    lsblk

    +

    Search for the partition and the disk based on the mount directory name in the alarm location information, and check the disk and partition sizes.

    +

    In the following example, the mount directory is /srv/BigData/data1, the used disk is /dev/vdb, and the disk partition is /dev/vdb1.

    +

    +

  2. Run the following command to expand the partition using growpart:

    growpart Data disk Partition number

    +

    Run the following command:

    +

    growpart /dev/vdb 1

    +

    If information similar to the following is displayed, the execution is successful. If the execution fails, contact O&M personnel.

    +

    +

  3. Run the following command to expand the file system size of the disk partition:

    resize2fs Disk partition

    +

    Run the following command:

    +

    resize2fs /dev/vdb1

    +

    If information similar to the following is displayed, the execution is successful:

    +

    +

  4. Wait for 5 minutes, click O&M, and choose Alarm > Alarms on FusionInsight Manager. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, contact O&M personnel.
    +

+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-12188.html b/docs/mrs/umn/ALM-12188.html new file mode 100644 index 00000000..91c7277d --- /dev/null +++ b/docs/mrs/umn/ALM-12188.html @@ -0,0 +1,85 @@ + + +

ALM-12188 diskmgt Disk Monitoring Unavailable

+

Alarm Description

NodeAgent checks the status of the diskmgt disk monitoring service every 5 minutes. This alarm is generated when diskmgt disk monitoring is unavailable.

+

This alarm is cleared when the diskmgt disk monitoring service recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

12188

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

When diskmgt disk monitoring is unavailable, the read-only detection of the device partition file system, device partition loss detection, and disk partition scale-out detection cannot be performed.

+
+

Possible Causes

  • The diskmgt disk monitoring service does not exist.
  • The diskmgt disk monitoring service is not started.
+
+

Handling Procedure

Check whether the diskmgt disk monitoring service exists.

+
  1. Log in to FusionInsight Manager, click O&M, and choose Alarm > Alarms to view the alarm details. In the Location column, check the name of the host for which the alarm is generated. Click the host name to view its IP address.
  2. Log in to the node for which the alarm is generated as user root.
  3. Run the following command to check whether the core service file exists:

    stat /usr/local/diskmgt/inner/diskmgtd

    +

    If the file does not exist, contact O&M personnel.

    +

+

Start the diskmgt disk monitoring service.

+
  1. Run the following command to start the diskmgt disk monitoring service:

    systemctl restart diskmgt

    +

  2. Run the following command to check whether the diskmgt disk monitoring service is started:

    systemctl status diskmgt

    +
    • If information similar to the following is displayed, the service is started successfully. Go to 6.

      +
    +
    • If no, contact O&M personnel.
    +

  3. Wait for 5 minutes, click O&M, and choose Alarm > Alarms on FusionInsight Manager. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, contact O&M personnel.
    +

+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-14031.html b/docs/mrs/umn/ALM-14031.html new file mode 100644 index 00000000..67fbab6f --- /dev/null +++ b/docs/mrs/umn/ALM-14031.html @@ -0,0 +1,81 @@ + + +

ALM-14031 DataNode Process Is Abnormal

+

Alarm Description

The DataNode process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.

+

This alarm is cleared when the process status recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

14031

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If the process status is abnormal, the process cannot provide services properly. As a result, the entire service may become abnormal.

+
+

Possible Causes

The host responds slowly to I/O (disk I/O and network I/O) requests and some processes are in the D state and Z state. The process may also be suspended and enter the T state.

+
+

Handling Procedure

Check whether the process is in the D, Z, or T state.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. Wait for about 10 minutes and check whether the alarm is automatically cleared.

    • If the alarm is not in the list, no further action is required.
    • If the alarm is in the list, view the alarm details and record the IP address of the host where the alarm is generated. Run the command in 2.
    +

  2. Log in to the host where the alarm is generated as the root user and run the su - omm command to switch to the omm user.
  3. Run the following command to check the process state:

    ps ww -eo stat,cmd| grep -w org.apache.hadoop.hdfs.server.datanode.DataNode | grep -v grep | awk '{print$1}'

    +

  4. Check whether the command output contains any abnormal state (D, Z, or T).

    • If the output contains any abnormal state, go to 5.
    • If the output does not contain abnormal states, go to 7.
    +

  5. Switch to user root and run the reboot command to restart the host for which the alarm is generated. (Restarting a host is risky. Ensure that the service process is normal after the restart.)
  6. Wait 5 minutes and check whether the alarm is cleared.

    • If the alarm is cleared, no further action is required.
    • If the alarm fails to be cleared, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the drop-down list next to the Service field. In the Services dialog box that is displayed, select HDFS for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-14032.html b/docs/mrs/umn/ALM-14032.html new file mode 100644 index 00000000..6d714ee6 --- /dev/null +++ b/docs/mrs/umn/ALM-14032.html @@ -0,0 +1,82 @@ + + +

ALM-14032 JournalNode Process Is Abnormal

+

Alarm Description

The JournalNode process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.

+

This alarm is cleared when the process status recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

14032

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If the process status is abnormal, the process cannot provide services properly. As a result, the entire service may become abnormal.

+
+

Possible Causes

The host responds slowly to I/O (disk I/O and network I/O) requests and some processes are in the D state and Z state. The process may also be suspended and enter the T state.

+
+

Handling Procedure

Check whether the process is in the D, Z, or T state.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. Wait for about 10 minutes and check whether the alarm is automatically cleared.

    • If the alarm is not in the list, no further action is required.
    • If the alarm is in the list, view the alarm details and record the IP address of the host where the alarm is generated. Run the command in 2.
    +

  2. Log in to the host where the alarm is generated as the root user and run the su - omm command to switch to the omm user.
  3. Run the following command to check the process state:

    ps ww -eo stat,cmd| grep -w org.apache.hadoop.hdfs.qjournal.server.JournalNode | grep -v grep | awk '{print$1}'

    +

  4. Check whether the command output contains any abnormal state (D, Z, or T).

    • If the output contains any abnormal state, go to 5.
    • If the output does not contain abnormal states, go to 7.
    +

  5. Switch to user root and run the reboot command to restart the host for which the alarm is generated. (Restarting a host is risky. Ensure that the service process is normal after the restart.)
  6. Wait 5 minutes and check whether the alarm is cleared.

    • If the alarm is cleared, no further action is required.
    • If the alarm fails to be cleared, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the drop-down list next to the Service field. In the Services dialog box that is displayed, select HDFS for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-14033.html b/docs/mrs/umn/ALM-14033.html new file mode 100644 index 00000000..4a948ed3 --- /dev/null +++ b/docs/mrs/umn/ALM-14033.html @@ -0,0 +1,81 @@ + + +

ALM-14033 ZKFC Process Is Abnormal

+

Alarm Description

The ZKFC process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.

+

This alarm is cleared when the process status recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

14033

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If the process status is abnormal, the process cannot provide services properly. As a result, the entire service may become abnormal.

+
+

Possible Causes

The host responds slowly to I/O (disk I/O and network I/O) requests and some processes are in the D state and Z state. The process may also be suspended and enter the T state.

+
+

Handling Procedure

Check whether the process is in the D, Z, or T state.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. Wait for about 10 minutes and check whether the alarm is automatically cleared.

    • If the alarm is not in the list, no further action is required.
    • If the alarm is in the list, view the alarm details and record the IP address of the host where the alarm is generated. Run the command in 2.
    +

  2. Log in to the host where the alarm is generated as the root user and run the su - omm command to switch to the omm user.
  3. Run the following command to check whether the process state is abnormal:

    ps ww -eo stat,cmd| grep -w org.apache.hadoop.hdfs.tools.DFSZKFailoverController | grep -v grep | awk '{print$1}'

    +

  4. Check whether the command output contains any abnormal state (D, Z, or T).

    • If the output contains any abnormal state, go to 5.
    • If the output does not contain abnormal states, go to 7.
    +

  5. Switch to user root and run the reboot command to restart the host for which the alarm is generated. (Restarting a host is risky. Ensure that the service process is normal after the restart.)
  6. Wait 5 minutes and check whether the alarm is cleared.

    • If the alarm is cleared, no further action is required.
    • If the alarm fails to be cleared, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the drop-down list next to the Service field. In the Services dialog box that is displayed, select HDFS for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-14034.html b/docs/mrs/umn/ALM-14034.html new file mode 100644 index 00000000..7e3716ce --- /dev/null +++ b/docs/mrs/umn/ALM-14034.html @@ -0,0 +1,81 @@ + + +

ALM-14034 Router Process Is Abnormal

+

Alarm Description

The Router process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.

+

This alarm is cleared when the process status recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

14034

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If the process status is abnormal, the process cannot provide services properly. As a result, the entire service may become abnormal.

+
+

Possible Causes

The host responds slowly to I/O (disk I/O and network I/O) requests and some processes are in the D state and Z state. The process may also be suspended and enter the T state.

+
+

Handling Procedure

Check whether the process is in the D, Z, or T state.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. Wait for about 10 minutes and check whether the alarm is automatically cleared.

    • If the alarm is not in the list, no further action is required.
    • If the alarm is in the list, view the alarm details and record the IP address of the host where the alarm is generated. Run the command in 2.
    +

  2. Log in to the host where the alarm is generated as the root user and run the su - omm command to switch to the omm user.
  3. Run the following command to check whether the process state is abnormal:

    ps ww -eo stat,cmd| grep -w org.apache.hadoop.hdfs.server.federation.router.DFSRouter | grep -v grep | awk '{print$1}'

    +

  4. Check whether the command output contains any abnormal state (D, Z, or T).

    • If the output contains any abnormal state, go to 5.
    • If the output does not contain abnormal states, go to 7.
    +

  5. Switch to user root and run the reboot command to restart the host for which the alarm is generated. (Restarting a host is risky. Ensure that the service process is normal after the restart.)
  6. Wait 5 minutes and check whether the alarm is cleared.

    • If the alarm is cleared, no further action is required.
    • If the alarm fails to be cleared, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the drop-down list next to the Service field. In the Services dialog box that is displayed, select HDFS for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-14035.html b/docs/mrs/umn/ALM-14035.html new file mode 100644 index 00000000..f16f02b6 --- /dev/null +++ b/docs/mrs/umn/ALM-14035.html @@ -0,0 +1,81 @@ + + +

ALM-14035 HttpFS Process Is Abnormal

+

Alarm Description

The HttpFS process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.

+

This alarm is cleared when the process status recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

14035

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If the process status is abnormal, the process cannot provide services properly. As a result, the entire service may become abnormal.

+
+

Possible Causes

The host responds slowly to I/O (disk I/O and network I/O) requests and some processes are in the D state and Z state. The process may also be suspended and enter the T state.

+
+

Handling Procedure

Check whether the process is in the D, Z, or T state.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. Wait for about 10 minutes and check whether the alarm is automatically cleared.

    • If the alarm is not in the list, no further action is required.
    • If the alarm is in the list, view the alarm details and record the IP address of the host where the alarm is generated. Run the command in 2.
    +

  2. Log in to the host where the alarm is generated as the root user and run the su - omm command to switch to the omm user.
  3. Run the following command to check whether the process state is abnormal:

    ps ww -eo stat,cmd| grep -w org.apache.hadoop.fs.http.server.HttpFSServerWebServer | grep -v grep | awk '{print$1}'

    +

  4. Check whether the command output contains any abnormal state (D, Z, or T).

    • If the output contains any abnormal state, go to 5.
    • If the output does not contain abnormal states, go to 7.
    +

  5. Switch to user root and run the reboot command to restart the host for which the alarm is generated. (Restarting a host is risky. Ensure that the service process is normal after the restart.)
  6. Wait 5 minutes and check whether the alarm is cleared.

    • If the alarm is cleared, no further action is required.
    • If the alarm fails to be cleared, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the drop-down list next to the Service field. In the Services dialog box that is displayed, select HDFS for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-19022.html b/docs/mrs/umn/ALM-19022.html new file mode 100644 index 00000000..6887f62c --- /dev/null +++ b/docs/mrs/umn/ALM-19022.html @@ -0,0 +1,95 @@ + + +

ALM-19022 HBase Hotspot Detection Is Unavailable

+

Alarm Description

When the MetricController instance is installed for HBase, the alarm module checks the health status of the active HBase MetricController instance every 120 seconds. This alarm is generated when the active HBase MetricController instance does not exist or is unavailable and the hotspot detection function is unavailable.

+

This alarm is cleared when the active HBase MetricController instance recovers.

+

This alarm applies only to MRS 3.3.0 or later.

+
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

19022

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

The HBase hotspot detection function is unavailable.

+
+

Possible Causes

  • The ZooKeeper service is abnormal.
  • The HBase service is abnormal.
  • In the current HBase service, the MetricController instance on the same node as the active HMaster instance is not started.
  • The network is abnormal.
+
+

Handling Procedure

Check the ZooKeeper service status.

+
  1. In the service list on FusionInsight Manager, check whether Running Status of ZooKeeper is Normal.

    • If yes, go to 5.
    • If no, go to 2.
    +

  2. In the alarm list, check whether ALM-13000 ZooKeeper Service Unavailable exists.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Rectify the fault by performing the operations provided for ALM-13000 ZooKeeper Service Unavailable.
  4. Wait for several minutes and check whether the alarm HBase Hotspot Detection Is Unavailable is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check the HBase service status.

+
  1. In the service list on FusionInsight Manager, check whether Running Status of HBase is Normal.

    • If yes, go to 9.
    • If no, go to 6.
    +

  2. In the alarm list, check whether the alarm ALM-19000 HBase Service Unavailable exists.

    • If yes, go to 7.
    • If no, go to 9.
    +

  3. Rectify the fault by following the steps provided for ALM-19000 HBase Service Unavailable.
  4. Wait for several minutes and check whether the alarm HBase Hotspot Detection Is Unavailable is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Check whether the MetricController instance deployed on the same node as the active HMaster instance is started.

+
  1. On FusionInsight Manager, choose Cluster > Service > HBase, and click Instances to check whether the MetricController(Active) instance exists.

    • If yes, go to 12.
    • If no, go to 10.
    +

  2. Select the MetricController instance whose management IP address is the same as that of the active HMaster instance, and click Start Instance.
  3. After the MetricController instance is restarted, check whether the alarm HBase Hotspot Detection Is Unavailable is cleared.

    • If yes, no further action is required.
    • If no, go to 12.
    +

+

Check the network connectivity between the started MetricController instances and the active HMaster node.

+
  1. Log in to the node where the active HMaser instance is deployed and run ping IP address of the node where the standby MetricController instance is deployed to check whether the network connection between the started MetricController instances and the host where the active HMaster instance is deployed is normal.

    • If yes, go to 15.
    • If no, go to 13.
    +

  2. Contact the network administrator to restore the network.
  3. After the network recovers, check whether the alarm HBase Hotspot Detection Is Unavailable is cleared.

    • If yes, no further action is required.
    • If no, go to 15.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select HBase for the target cluster.
  3. In the Host area, select the host where the HMaster instance is deployed.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-19023.html b/docs/mrs/umn/ALM-19023.html new file mode 100644 index 00000000..7b4e4006 --- /dev/null +++ b/docs/mrs/umn/ALM-19023.html @@ -0,0 +1,79 @@ + + +

ALM-19023 Region Traffic Restriction for HBase

+

Alarm Description

When the MetricController instance is installed for the HBase service, self-healing from hotspotting is automatically enabled. The alarm module checks whether there are regions whose request traffic is restricted due to hotspot issues in HBase every 120 seconds. This alarm is generated when the region where hotspot traffic is restricted is detected in HBase.

+

This alarm is cleared when the region is no longer a hotspot.

+

This alarm applies only to MRS 3.3.0 or later.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

19023

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If the traffic of a hotspot region is restricted, the number of handlers for processing the requests in the region is limited. As a result, services requesting the region may slow down or retry upon failure.

+
+

Possible Causes

Too many requests are directed to a single region when the HBase service is accessed.

+
+

Handling Procedure

Check whether there are too many requests in a single region of HBase.

+
  1. Log in to FusionInsight Manager, and Choose O&M > Alarm > Alarms.
  2. In Additional Information of Region Traffic Restriction for HBase, view the reported table name and region information.
  3. On FusionInsight Manager, choose Cluster > Service > HBase and click the hyperlink on the right of HMaster web UI.
  4. Click Table Details and adjust service configurations in the region where the table in 2 is deployed.
  5. Wait a moment and then check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select HBase for the target cluster.
  3. In the Host area, select the host where the HMaster instance is deployed.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm will be automatically cleared.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-19024.html b/docs/mrs/umn/ALM-19024.html new file mode 100644 index 00000000..4d48d9f1 --- /dev/null +++ b/docs/mrs/umn/ALM-19024.html @@ -0,0 +1,94 @@ + + +

ALM-19024 RPC Requests P99 Latency on RegionServer Exceeds the Threshold

+

Alarm Description

The system checks P99 latency for RPC requests on each RegionServer instance of the HBase service every 30 seconds. This alarm is generated when P99 latency for RPC requests on a RegionServer exceeds the threshold for 10 consecutive times.

+

This alarm is cleared when P99 latency for RPC requests on a RegionServer instance is less than or equal to the threshold.

+

This alarm applies only to MRS 3.3.0 or later.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

19024

+
  • Critical: The default threshold is 10 seconds.
  • Major: The default threshold is 5 seconds.
+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

If RPC requests P99 latency exceeds the threshold, the RegionServer cannot deliver normal service performance externally. If RPC requests P99 latency on most RegionServers in the cluster exceeds the threshold, HBase may fail to provide services for external systems.

+
+

Possible Causes

  • RegionServer GC duration is too long.
  • The HDFS RPC response is too slow.
  • RegionServer request concurrency is too high.
+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose O&M. In the navigation pane on the left, choose Alarm > Alarms. On the page that is displayed, locate the row containing the alarm whose Alarm ID is 19024, and view the service instance and host name in Location.
+

Check the GC duration of RegionServer.

+
  1. In the alarm list on FusionInsight Manager, check whether the "HBase GC Duration Exceeds the Threshold" alarm is generated for the service instance in 1.

    • If yes, go to 3.
    • If no, go to 5.
    +

  2. Rectify the fault by following the handling procedure of "ALM-19007 HBase GC Duration Exceeds the Threshold".
  3. Wait several minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check HDFS RPC response time.

+
  1. In the alarm list on FusionInsight Manager, check whether alarm "Average NameNode RPC Processing Time Exceeds the Threshold" is generated for the HDFS service on which the HBase service depends.

    • If yes, go to 6.
    • If no, go to 8.
    +

  2. Rectify the fault by following the handling procedure of "ALM-14021 Average NameNode RPC Processing Time Exceeds the Threshold".
  3. Wait several minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 8.
    +

+

Check the number of concurrent processes on a RegionServer.

+
  1. In the alarm list on FusionInsight Manager, check whether the "Handler Usage of RegionServer Exceeds the Threshold" alarm is generated for the service instance in 1.

    • If yes, go to 9.
    • If no, go to 11.
    +

  2. Rectify the fault by following the handling procedure of "ALM-19021 Handler Usage of RegionServer Exceeds the Threshold".
  3. Wait several minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 11.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select HBase for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-19025.html b/docs/mrs/umn/ALM-19025.html new file mode 100644 index 00000000..009acdb3 --- /dev/null +++ b/docs/mrs/umn/ALM-19025.html @@ -0,0 +1,94 @@ + + +

ALM-19025 Damaged StoreFile in HBase

+

Alarm Description

The system checks the hdfs://hacluster/hbase/autocorrupt and hdfs://hacluster/hbase/MasterData/autocorrupt directories on HDFS of each HBase service every 120 seconds. This alarm is generated when there are files in the directories.

+

This alarm is cleared when the hdfs://hacluster/hbase/autocorrupt and hdfs://hacluster/hbase/MasterData/autocorrupt directories do not exist or are empty.

+

This alarm applies only to MRS 3.3.0 or later.

+

hdfs://hacluster indicates the name of the file system used by HBase, and /hbase indicates the root directory of HBase in the file system. You can log in to FusionInsight Manager, choose Cluster > Services > HBase and click Configuration. Search for fs.defaultFS and hbase.data.rootdir.

+
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

19025

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

There are damaged StoreFile files in HBase, which may cause data loss.

+
+

Possible Causes

The StoreFile files are damaged.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose O&M. In the navigation pane on the left, choose Alarm > Alarms. On the page that is displayed, locate the row containing the alarm whose Alarm ID is 19025, and view the service in Location.
  2. Log in to the node where the HDFS and HBase clients are installed as the client installation user and run the following commands:

    cd Client installation directory

    +

    source bigdata_env

    +

    kinit Component service user (If Kerberos authentication is disabled for the cluster (the cluster is in normal mode), skip this step.)

    +

  3. Check the damaged StoreFile file.

    • Run the following command to check whether the /hbase/autocorrupt directory of HDFS is empty. If it is not, go to 4.

      hdfs dfs -ls -R hdfs://hacluster/hbase/autocorrupt

      +
    • Run the following command to check whether the /hbase/MasterData/autocorrupt directory of HDFS is empty. If it is not, go to 9.

      hdfs dfs -ls -R hdfs://hacluster/hbase/MasterData/autocorrupt

      +
    +

  4. Run the following command to restore the StoreFile files in the hdfs://hacluster/hbase/autocorrupt directory:

    hdfs debug recoverLease -path hdfs://hacluster/hbase/autocorrupt/Name space/Table/Region/Column family/StoreFile files

    +

  5. Check whether the damaged StoreFile files are restored. If the following information is displayed, the restoration is successful:

    recoverLease SUCCEEDED on hdfs://hacluster/hbase/autocorrupt/default/h1/865665fe32db62dadada68b644359809/cf1/95f210f931ad44c99e4028470be7d292
    +

    If yes, go to 6.

    +

    If no, go to 9.

    +

  6. Run the following command to move the files back to the hdfs://hacluster/hbase/data directory:

    hdfs dfs -mv hdfs://hacluster/hbase/autocorrupt/Name space/Table/Region/Column family/StoreFile fileshdfs://hacluster/hbase/data/Name space/Table/Region/Column family/StoreFile files

    +

  7. Run the following command on HBase Shell to bring the region online again:

    hbase shell

    +

    unassign'Region'

    +

    assign'Region'

    +

  8. Wait several minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select HBase for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-19026.html b/docs/mrs/umn/ALM-19026.html new file mode 100644 index 00000000..ba02af62 --- /dev/null +++ b/docs/mrs/umn/ALM-19026.html @@ -0,0 +1,83 @@ + + +

ALM-19026 Damaged WAL Files in HBase

+

Alarm Description

The system checks the hdfs://hacluster/hbase/corrupt directory on the HDFS of each HBase service every 120 seconds. This alarm is generated when there are WAL files in the /hbase/corrupt directory.

+

This alarm is cleared when the /hbase/corrupt directory does not exist or does not contain WAL files.

+

This alarm applies only to MRS 3.3.0 or later.

+

hdfs://hacluster indicates the name of the file system used by HBase, and /hbase indicates the root directory of HBase in the file system. You can log in to FusionInsight Manager, choose Cluster > Services > HBase and click Configuration. Search for fs.defaultFS and hbase.data.rootdir.

+
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

19026

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

There are damaged WAL files in HBase, which may cause data loss.

+
+

Possible Causes

The WAL files are damaged.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose O&M. In the navigation pane on the left, choose Alarm > Alarms. On the page that is displayed, locate the row containing the alarm whose Alarm ID is 19026, and view the service in Location.
  2. Log in to the node where the HDFS clients are installed as the client installation user and run the following commands:

    cd Client installation directory

    +

    source bigdata_env

    +

    kinit Component service user (If Kerberos authentication is disabled for the cluster (the cluster is in normal mode), skip this step.)

    +

  3. Run the following command to check the damaged WAL files and go to 4:

    hdfs dfs -ls hdfs://hacluster/hbase/corrupt/*%2C*

    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select HBase for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-25007.html b/docs/mrs/umn/ALM-25007.html new file mode 100644 index 00000000..b2bb32be --- /dev/null +++ b/docs/mrs/umn/ALM-25007.html @@ -0,0 +1,88 @@ + + +

ALM-25007 Number of SlapdServer Connections Exceeds the Threshold

+

Alarm Description

The system checks the number of process connections on the SlapdServer node every 30 seconds and compares the actual number with the threshold. This alarm is generated when the number of process connections exceeds the threshold (1000 by default) for multiple times (5 by default).

+

Its Trigger Count is configurable. If Trigger Count is set to 1, this alarm is cleared when the number of process connections is less than or equal to the threshold. If Trigger Count is greater than 1, this alarm is cleared when the number of process connections is less than or equal to 90% of the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

25007

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Processes respond slowly or do not work.

+
+

Possible Causes

  • There are too many SlapdServer connections.
  • The alarm threshold or alarm trigger count is improperly configured.
+
+

Handling Procedure

Check whether there are too many SlapdServer process connections.

+
  1. Log in to FusionInsight Manager and choose Cluster > Services > LdapServer.
  2. On the LdapServer dashboard page, observe the SlapdServer process connections and decrease the connections based on service requirements.

    Figure 1 SlapdServer process connections
    +

  3. Wait about 2 minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, choose LdapServer > Other > SlapdServer Service Connections, and check whether the alarm trigger count and alarm threshold are set properly.

    • If yes, go to 7.
    • If no, go to 5.
    +

  2. Change the trigger count and alarm threshold based on the actual number of process connections, and apply the changes.
  3. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select LdapServer for the target cluster.
  3. Specify Hosts for collecting logs, which is optional. By default, all hosts are selected.
  4. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-25008.html b/docs/mrs/umn/ALM-25008.html new file mode 100644 index 00000000..eeb5a69d --- /dev/null +++ b/docs/mrs/umn/ALM-25008.html @@ -0,0 +1,90 @@ + + +

ALM-25008 SlapdServer CPU Usage Exceeds the Threshold

+

Alarm Description

The system checks the CPU usage of the SlapdServer node every 30 seconds and compares the actual usage with the threshold. This alarm is generated when the SlapdServer CPU usage exceeds the threshold for multiple times (5 by default).

+

Its Trigger Count is configurable. If Trigger Count is set to 1, this alarm is cleared when the SlapdServer CPU usage is less than or equal to the threshold. If Trigger Count is greater than 1, this alarm is cleared when the SlapdServer CPU usage is less than or equal to 90% of the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

25008

+

Critical (default threshold: 85%)

+

Major (default threshold: 75%)

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Processes respond slowly or do not work.

+
+

Possible Causes

  • The alarm threshold or alarm trigger count is improperly configured.
  • The CPU configuration cannot meet service requirements, and the CPU usage reaches the upper limit.
+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, choose LdapServer > Other > SlapdServer Service Total CPU Percentage, and check whether the alarm trigger count and alarm threshold are set properly.

    • If yes, go to 4.
    • If no, go to 2.
    +

  2. Change the trigger count and alarm threshold based on the actual CPU usage, and apply the changes.
  3. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Check whether the CPU usage reaches the upper limit.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms. In the right pane, click this alarm and obtain the host name in Location.
  2. Choose Cluster > Services > LdapServer, click the Instance tab, and click the SlapdServer instance corresponding to the host name in 4.
  3. On the dashboard of the instance, observe the real-time data of the CPU Usage of a Single SlapdServer Instance chart for about 5 minutes and check whether the CPU usage exceeds the threshold (75% by default) for multiple times.

    • If yes, go to 7.
    • If no, go to 9.
    +

  4. Check whether the status of other SlapdServer instances is normal. For details, see 5 to 6.

    • If yes, contact the MRS cluster administrator to evaluate whether to expand the capacity of SlapdServer instances. Then, go to 8.
    • If no, repair the faulty SlapdServer instance and go to 8.
    +

  5. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select LdapServer for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-29007.html b/docs/mrs/umn/ALM-29007.html new file mode 100644 index 00000000..a709192a --- /dev/null +++ b/docs/mrs/umn/ALM-29007.html @@ -0,0 +1,91 @@ + + +

ALM-29007 Impalad Process Memory Usage Exceeds the Threshold

+

Alarm Description

The system checks the memory usage of the Impalad process every 30 seconds. This alarm is generated when the system detects that the memory usage exceeds the default threshold (80%).

+

This alarm is automatically cleared when the system detects that the memory usage of the process falls below the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29007

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The memory usage is too high. Some query tasks may fail due to insufficient memory.

+
+

Possible Causes

The Impalad process is executing a large number of query tasks.

+
+

Handling Procedure

  1. On FusionInsight Manager, choose O&M > Alarm > Thresholds > Impala > CPU and Memory > Impalad Process Memory Usage (Impalad) and check the threshold.
  2. If the alarm threshold is smaller than 80%, increase the alarm threshold as required and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 3.
    +

  3. If the threshold is greater than 80%, check whether a large number of concurrent query tasks exist when the alarm is generated. A large number of concurrent query tasks will cause the memory usage to increase sharply. After the tasks are complete, check whether the alarm is automatically cleared. During this period, some tasks may fail to be executed or may be canceled due to insufficient memory. In this case, try again.

    If the memory usage always exceeds the threshold, the cluster capacity needs to be expanded.

    +
    +
    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager of the active or standby cluster, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

The alarm is automatically cleared after the burst concurrent tasks are complete.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-29008.html b/docs/mrs/umn/ALM-29008.html new file mode 100644 index 00000000..0bab1e17 --- /dev/null +++ b/docs/mrs/umn/ALM-29008.html @@ -0,0 +1,91 @@ + + +

ALM-29008 Number of ODBC Connections to Impalad Exceeds the Threshold

+

Alarm Description

The system checks the number of client connections to the Impalad node every 30 seconds. This alarm is generated when the number of client connections exceeds the customized threshold (60 by default).

+

This alarm is automatically cleared when the number of client connections is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29008

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

New client connections may be blocked or even fail.

+
+

Possible Causes

The number of client connections maintained by the Impalad service is too large or the threshold is too small.

+
+

Handling Procedure

  1. On FusionInsight Manager, choose O&M > Alarm > Thresholds > Impala > Connections > Number of ODBC Connections to Impalad Process (Impalad) to check the threshold.
  2. Check the number of ODBC applications connected to Impalad and stop idle applications. Check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 3 to change the number of concurrent connections supported by Impalad.
    +

  3. On FusionInsight Manager, choose Cluster > Impala > Configurations > All Configurations > Impalad > Customization. Add the custom parameter --fe_service_threads. The default value of this parameter is 64. Change the value as required and click Save.
  4. After the query tasks on all clients are complete, click the Instances tab. Select all Impalad instances, and restart them.

    The service will become unavailable when all instances are restarted. If a single instance is restarted, the tasks that are being executed on that instance will fail and the service will become available.

    +
    +

  5. After the restart is complete, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If yes, go to 6.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-29010.html b/docs/mrs/umn/ALM-29010.html new file mode 100644 index 00000000..b59abae2 --- /dev/null +++ b/docs/mrs/umn/ALM-29010.html @@ -0,0 +1,93 @@ + + +

ALM-29010 Number of Queries Being Submitted by Impalad Exceeds the Threshold

+

Alarm Description

The system checks the total number of queries being submitted by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customized threshold (150 by default).

+

This alarm is automatically cleared when the number of queries is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29010

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The queries may be blocked or even fail.

+
+

Possible Causes

The Impalad service has maintained a large number of queries, or the threshold is too small.

+
+

Handling Procedure

  1. On FusionInsight Manager, choose O&M > Alarm > Thresholds > Impala > Query Task Sum Statistics > Total number of Queries Being Submitted (Impalad) and check the threshold.

    +

  2. Change the threshold.

    +

  3. Click the Instances tab, select all Impalad instances, and restart them.

    The service will become unavailable when all instances are restarted. If a single instance is restarted, the tasks that are being executed on that instance will fail and the service will become available.

    +
    +

    +

  4. After the restart is complete, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-29011.html b/docs/mrs/umn/ALM-29011.html new file mode 100644 index 00000000..79e9b244 --- /dev/null +++ b/docs/mrs/umn/ALM-29011.html @@ -0,0 +1,93 @@ + + +

ALM-29011 Number of Queries Being Executed by Impalad Exceeds the Threshold

+

Alarm Description

The system checks the total number of queries being executed by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customized threshold (150 by default).

+

This alarm is automatically cleared when the number of queries is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29011

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The queries may be blocked or even fail.

+
+

Possible Causes

The Impalad service has maintained a large number of queries, or the threshold is too small.

+
+

Handling Procedure

  1. On FusionInsight Manager, choose O&M > Alarm > Thresholds > Impala > Query Task Sum Statistics > Total number of Queries Being Executed (Impalad) and check the threshold.

    +

  2. Change the threshold.

    +

  3. Click the Instances tab, select all Impalad instances, and restart them.

    The service will become unavailable when all instances are restarted. If a single instance is restarted, the tasks that are being executed on that instance will fail and the service will become available.

    +
    +

    +

  4. After the restart is complete, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-29012.html b/docs/mrs/umn/ALM-29012.html new file mode 100644 index 00000000..9c86cf92 --- /dev/null +++ b/docs/mrs/umn/ALM-29012.html @@ -0,0 +1,93 @@ + + +

ALM-29012 Number of Queries Being Waited by Impalad Exceeds the Threshold

+

Alarm Description

The system checks the total number of queries being waited by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customized threshold (150 by default).

+

This alarm is automatically cleared when the number of queries is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29012

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The queries may be blocked or even fail.

+
+

Possible Causes

The Impalad service has maintained a large number of queries, or the threshold is too small.

+
+

Handling Procedure

  1. On FusionInsight Manager, choose O&M > Alarm > Thresholds > Impala > Query Task Sum Statistics > Total number of Waiting Queries (Impalad) and check the threshold.

    +

  2. Change the threshold.

    +

  3. Click the Instances tab, select all Impalad instances, and restart them.

    The service will become unavailable when all instances are restarted. If a single instance is restarted, the tasks that are being executed on that instance will fail and the service will become available.

    +
    +

    +

  1. After the restart is complete, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-29013.html b/docs/mrs/umn/ALM-29013.html new file mode 100644 index 00000000..166d8870 --- /dev/null +++ b/docs/mrs/umn/ALM-29013.html @@ -0,0 +1,91 @@ + + +

ALM-29013 Impalad FGC Time Exceeds the Threshold

+

Alarm Description

The system checks the FGC time of the Impalad service every 60 seconds. This alarm is generated when the FGC time exceeds the threshold (12 seconds) for five consecutive times. This alarm is cleared when the FGC time is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29013

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Data read and write are affected.

+
+

Possible Causes

The memory of the node instance is overused or the heap memory is inappropriately allocated, causing frequent occurrence of the GC process.

+
+

Handling Procedure

Check the GC time.

+
  1. Choose O&M > Alarm > Thresholds > Impala > Process FGCT > Process FGCT of Impalad (Impalad), and check the threshold (12s by default).

    +

  2. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and check whether the alarm whose Alarm ID is 29013 exists in the alarm list.

    • If yes, go to 3.
    • If no, no further action is required.
    +

  3. On FusionInsight Manager, choose Cluster > Impala, click the Instances tab, select the Impalad instance for which the alarm is generated, then click the Chart tab, locate the Process FGCT chart, and check whether the FGC time is greater than the threshold in 1.

    • If yes, go to 4.
    • If no, go to 5.
    +

  4. Choose O&M > Alarm > Thresholds > Impala > Process FGCT > Process FGCT of Impalad (Impalad), and change the threshold to a value less than the time obtained in 3. Then, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager of the active or standby cluster, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-29014.html b/docs/mrs/umn/ALM-29014.html new file mode 100644 index 00000000..25302369 --- /dev/null +++ b/docs/mrs/umn/ALM-29014.html @@ -0,0 +1,91 @@ + + +

ALM-29014 Catalog FGC Time Exceeds the Threshold

+

Alarm Description

The system checks the FGC time of the Catalog service every 60 seconds. This alarm is generated when the FGC time exceeds the threshold (12 seconds) for five consecutive times. This alarm is cleared when the FGC time is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29014

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Data read and write are affected.

+
+

Possible Causes

The memory of the node instance is overused or the heap memory is inappropriately allocated, causing frequent occurrence of the GC process.

+
+

Handling Procedure

Check the GC time.

+
  1. Choose O&M > Alarm > Thresholds, click the name of the desired cluster, choose Impala > Process FGCT > Process FGCT of Catalog (Catalog), and check the threshold (12s by default).

    +

  2. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and check whether the alarm whose Alarm ID is 29014 exists in the alarm list.

    • If yes, go to 3.
    • If no, no further action is required.
    +

  3. On FusionInsight Manager, choose Cluster > Impala, click the Instance tab, select the Catalog instance for which the alarm is generated, then click the Chart tab, locate the Process FGCT chart, and check whether the FGC time is greater than the threshold in 1.

    • If yes, go to 4.
    • If no, go to 5.
    +

  4. Choose O&M > Alarm > Thresholds, click the name of the desired cluster, choose Impala > Process FGCT > Process FGCT of Catalog (Catalog), and change the threshold to a value less than the time obtained in 3. Then, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager of the active or standby cluster, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-29015.html b/docs/mrs/umn/ALM-29015.html new file mode 100644 index 00000000..065c9edc --- /dev/null +++ b/docs/mrs/umn/ALM-29015.html @@ -0,0 +1,92 @@ + + +

ALM-29015 Catalog Process Memory Usage Exceeds the Threshold

+

Alarm Description

The system checks the memory usage of the Catalog process every 30 seconds. This alarm is generated when the system detects that the memory usage exceeds the default threshold (80%).

+

This alarm is automatically cleared when the system detects that the memory usage of the process falls below the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29015

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Additional Information

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The memory usage is too high. Some query tasks may fail due to insufficient memory.

+
+

Possible Causes

The memory of the node instance is overused or the memory is inappropriately configured.

+
+

Handling Procedure

  1. On FusionInsight Manager, choose O&M > Alarm > Thresholds > Impala > CPU and Memory > Catalog Process Memory Usage (Impalad) and check the threshold.
  2. If the alarm threshold is smaller than 80%, increase the alarm threshold as required and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 3.
    +

  3. If the threshold is greater than 80%, check whether a large number of concurrent query tasks exist when the alarm is generated. A large number of concurrent query tasks will cause the memory usage to increase sharply. After the tasks are complete, check whether the alarm is automatically cleared. During this period, some tasks may fail to be executed or may be canceled due to insufficient memory. In this case, try again.

    If the memory usage always exceeds the threshold, the cluster capacity needs to be expanded.

    +
    +
    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager of the active or standby cluster, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-29016.html b/docs/mrs/umn/ALM-29016.html new file mode 100644 index 00000000..a55622f8 --- /dev/null +++ b/docs/mrs/umn/ALM-29016.html @@ -0,0 +1,86 @@ + + +

ALM-29016 Impalad Instance in the Sub-healthy State

+

Alarm Description

In MRS 3.1.5, the system checks every 60 seconds whether the Hive Server2 HTTP port (28000) of Impalad responds to cURL requests. This alarm is generated when the returned result has been incorrect for 20 seconds in two consecutive times. This alarm is cleared when the system correctly responds within 20 seconds.

+

In other MRS versions, the system checks every 60 seconds whether Impalad can execute select 1. This alarm is generated when the returned result has been incorrect for 20 seconds in two consecutive times. This alarm is cleared when the SQL statement is correctly executed within 20 seconds.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

29016

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + +

Type

+

Parameter

+

Description

+

Location Information

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+
+
+
+

Impact on the System

Impalad cannot execute SQL statements or SQL statement execution times out, which affects data read and write.

+
+

Possible Causes

The Impalad service maintains too many queries.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose Cluster > Services > Impala > Impalad Web UI. On the displayed page, click any node to go to the web UI.
  2. On the web UI, click /backends to view the Impala instance list. Locate the instance for which the alarm is generated and click Web UI. After the web UI of the subhealthy node is displayed, click /queries to check the task execution status and check whether any task is executed slowly.

    • If yes, go to 3.
    • If no, go to 4.
    +

  3. After the task is complete, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Impala > Instances, select the Impala instance for which the alarm is generated, click More, and select Restart Instance. Then, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.

      The service will become unavailable when all instances are restarted. If a single instance is restarted, the tasks that are being executed on that instance will fail and the service will become available.

      +
      +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager of the active or standby cluster, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Impala for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-45003.html b/docs/mrs/umn/ALM-45003.html new file mode 100644 index 00000000..293f0589 --- /dev/null +++ b/docs/mrs/umn/ALM-45003.html @@ -0,0 +1,98 @@ + + +

ALM-45003 HetuEngine QAS Disk Capacity Is Insufficient

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the HetuEngine QAS disk usage every 60 seconds and compares the actual disk usage with the threshold. The disk usage has a default threshold. This alarm is generated if the disk usage exceeds the threshold.

+

To change the threshold, choose O&M > Alarm > Thresholds. In the service list, choose HetuEngine > Disk > QAS Disk Usage (QAS).

+

If the Trigger Count is 1, this alarm is cleared when the usage of the HetuEngine QAS disk is less than or equal to the threshold. If the Trigger Count is greater than 1, this alarm is cleared when the disk usage is less than or equal to 80% of the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45003

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

PartitionName

+

Specifies the disk partition for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

If the disk capacity is insufficient, QAS fails to write data, affecting SQL diagnosis and automatic recommendation of materialized views.

+
+

Possible Causes

  • The alarm threshold is improperly configured.
  • The configuration of the HetuEngine QAS disk cannot meet service requirements. The disk usage reaches the upper limit.
+
+

Handling Procedure

Check whether the threshold is set properly.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Thresholds. In the service list, choose HetuEngine > Disk > QAS Disk Usage (QAS). Check whether the alarm threshold is set properly. The default threshold is 80% of the disk capacity. You can change the threshold as required.

    • If the threshold is set properly, go to 4.
    • If the threshold is not set properly, go to 2.
    +

  2. Click Modify in the Operation column to modify and save the alarm threshold as required.
  3. Wait 2 minutes and check whether the alarm is cleared.

    • If the alarm is cleared, no further action is required.
    • If the alarm is not cleared, go to 4.
    +

+

Check whether the disk usage reaches the upper limit.

+
  1. Expand the alarm information, view the information in the Location area, and check the role name and host name of the QAS disk where the alarm is generated.
  2. Choose Cluster > Services > HetuEngine and click Instance. On the displayed page, click the QAS role name in the alarm information. On the instance page that is displayed, click Chart and check whether the QAS disk usage in the QAS Disk Usage chart exceeds the threshold (80% of the disk capacity by default).

    • If the disk usage reaches the upper limit, go to 6.
    • If the disk usage does not reaches the upper limit, go to 9.
    +

  3. Log in to the host of the node where the QAS instance reporting the alarm is located as the root user.
  4. Run the following command to go to the QAS data directory and delete temporary files as required:

    cd ${BIGDATA_DATA_HOME}/hetuengine/qas

    +

    Deleting temporary files affects the latest QAS execution result but does not affect subsequent results.

    +
    +

  5. Wait 2 minutes and check whether the alarm is cleared.

    • If the alarm is cleared, no further action is required.
    • If the alarm fails to be cleared, go to 9.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select HetuEngine for the target cluster, and click OK.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the hosts to which the role belongs, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45289.html b/docs/mrs/umn/ALM-45289.html new file mode 100644 index 00000000..c0bfbe62 --- /dev/null +++ b/docs/mrs/umn/ALM-45289.html @@ -0,0 +1,88 @@ + + +

ALM-45289 PolicySync Heap Memory Usage Exceeds the Threshold

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the heap memory usage of the PolicySync service every 60 seconds. This alarm is generated when the heap memory usage of the PolicySync instance exceeds the threshold (95% of the maximum memory) for 10 consecutive times. This alarm is cleared when the heap memory usage is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45289

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Heap memory overflow may cause service breakdown.

+
+

Possible Causes

The heap memory of the PolicySync instance is overused or the heap memory is inappropriately allocated.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45289 PolicySync Heap Memory Usage Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance. Select the role corresponding to the host name of the instance for which the alarm is generated. Click the drop-down list in the upper right corner of the chart area and choose Customize > CPU and Memory > PolicySync Heap Memory Usage. Click OK.
  3. Check whether the heap memory used by PolicySync reaches the threshold (95% of the maximum heap memory by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance > PolicySync. Click Instance Configuration and then All Configurations, and choose PolicySync > System. Set -Xmx in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the heap memory configured for PolicySync cannot meet the heap memory required by the PolicySync process. You are advised to change the value of -Xmx in GC_OPTS to twice that of the heap memory used by PolicySync. You can change the value based on the actual service scenario. Refer to 2 to view the PolicySync heap memory usage.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.

      When the service is rebooted, it becomes unavailable and can disrupt business operations. When the instance is rebooted, it cannot be used and any tasks running on the current instance node will fail.

      +
      +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Ranger for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45290.html b/docs/mrs/umn/ALM-45290.html new file mode 100644 index 00000000..88d57716 --- /dev/null +++ b/docs/mrs/umn/ALM-45290.html @@ -0,0 +1,90 @@ + + +

ALM-45290 PolicySync Direct Memory Usage Exceeds the Threshold

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the direct memory usage of the PolicySync service every 60 seconds. This alarm is generated when the direct memory usage of the PolicySync instance exceeds the threshold (90% of the maximum memory) for five consecutive times. This alarm is cleared when the PolicySync direct memory usage is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45290

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Direct memory overflow may cause service breakdown.

+
+

Possible Causes

The direct memory of the PolicySync process is overused or the direct memory is inappropriately allocated.

+
+

Handling Procedure

Check the direct memory usage.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45290 PolicySync Direct Memory Usage Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance. Select the role corresponding to the host name of the instance for which the alarm is generated. Click the drop-down list in the upper right corner of the chart area and choose Customize > CPU and Memory > PolicySync Direct Memory Usage. Click OK.
  3. Check whether the direct memory used by the PolicySync reaches the threshold (90% of the maximum direct memory by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance > PolicySync. Click Instance Configuration and then All Configurations, and choose PolicySync > System. Set -XX:MaxDirectMemorySize in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the direct memory configured for PolicySync cannot meet the direct memory required by the PolicySync process. You are advised to check the direct memory usage of PolicySync and change the value of -XX:MaxDirectMemorySize in GC_OPTS to the twice of the direct memory used by PolicySync. You can change the value based on the actual service scenario. Refer to 2 to view the TokenServer direct memory usage.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.

      When the service is rebooted, it becomes unavailable and can disrupt business operations. When the instance is rebooted, it cannot be used and any tasks running on the current instance node will fail.

      +
      +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Ranger for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-45291.html b/docs/mrs/umn/ALM-45291.html new file mode 100644 index 00000000..a5d551ee --- /dev/null +++ b/docs/mrs/umn/ALM-45291.html @@ -0,0 +1,89 @@ + + +

ALM-45291 PolicySync Non-Heap Memory Usage Exceeds the Threshold

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the non-heap memory usage of the PolicySync service every 60 seconds. This alarm is generated when the non-heap memory usage of the PolicySync instance exceeds the threshold (90% of the maximum memory) for five consecutive times. This alarm is cleared when the non-heap memory usage is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45291

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Non-heap memory overflow may cause service breakdown.

+
+

Possible Causes

The non-heap memory of the PolicySync instance is overused or the non-heap memory is inappropriately allocated.

+
+

Handling Procedure

Check non-heap memory usage.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45291 PolicySync Non-Heap Memory Usage Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance. Select the role corresponding to the host name of the instance for which the alarm is generated. Click the drop-down list in the upper right corner of the chart area and choose Customize > CPU and Memory > PolicySync Non-Heap Memory Usage. Click OK.
  3. Check whether the non-heap memory used by PolicySync reaches the threshold (90% of the maximum heap memory by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance > PolicySync. Click Instance Configuration and then All Configurations, and choose PolicySync > System. Set -XX: MaxPermSize in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the non-heap memory size configured for the PolicySync instance cannot meet the non-heap memory required by the PolicySync process. You are advised to change the value of -XX:MaxPermSize in GC_OPTS to twice that of the current non-heap memory size or change the value based on site requirements.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.

      When the service is rebooted, it becomes unavailable and can disrupt business operations. When the instance is rebooted, it cannot be used and any tasks running on the current instance node will fail.

      +
      +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Ranger for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45292.html b/docs/mrs/umn/ALM-45292.html new file mode 100644 index 00000000..3183da56 --- /dev/null +++ b/docs/mrs/umn/ALM-45292.html @@ -0,0 +1,91 @@ + + +

ALM-45292 PolicySync GC Duration Exceeds the Threshold

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the GC duration of the PolicySync process every 60 seconds. This alarm is generated when the GC duration of the PolicySync process exceeds the threshold for five consecutive times. This alarm is cleared when the GC duration is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45292

+

Critical (default threshold: 20000ms)

+

Major (default threshold: 12000ms)

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

PolicySync responds slowly.

+
+

Possible Causes

The heap memory of the PolicySync process is overused or inappropriately allocated, causing frequent occurrence of the GC process.

+
+

Handling Procedure

Check the GC duration.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45292 PolicySync GC Duration Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance. Select the role corresponding to the host name of the instance for which the alarm is generated and click the drop-down list in the upper right corner of the chart area. Choose Customize > GC > PolicySync GC Duration. Click OK.
  3. Check whether the GC duration of the PolicySync process collected every minute exceeds the threshold (12 seconds by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Ranger > Instance > PolicySync. Click Instance Configuration and then All Configurations, and choose PolicySync > System. Set -Xmx in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the heap memory configured for PolicySync cannot meet the heap memory required by the PolicySync process. You are advised to change the value of -Xmx in GC_OPTS to twice that of the heap memory used by PolicySync. You can change the value based on the actual service scenario. Refer to 2 to view the PolicySync heap memory usage.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.

      When the service is rebooted, it becomes unavailable and can disrupt business operations. When the instance is rebooted, it cannot be used and any tasks running on the current instance node will fail.

      +
      +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Ranger for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-45435.html b/docs/mrs/umn/ALM-45435.html new file mode 100644 index 00000000..9571065c --- /dev/null +++ b/docs/mrs/umn/ALM-45435.html @@ -0,0 +1,96 @@ + + +

ALM-45435 Inconsistent Metadata of ClickHouse Tables

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

This alarm is generated when the metadata in a distributed table or in the local table of the distributed table has been inconsistent for 180 min.

+

This alarm is automatically cleared when the metadata in the distributed table or in the local table of the distributed table becomes consistent.

+

Metadata consistency includes:

+
  • Consistent quantity, name, sequence, and type of each column in the table
  • Consistent partition keys
  • Consistent sorting keys
  • Consistent primary keys
  • Consistent sampling keys
+

If this alarm exists, table metadata is inconsistent in the ClickHouse cluster to which the current node belongs. The inconsistency may be caused by multiple reasons, not limited to those mentioned in additional information.

+
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45435

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

Table

+

Specifies the database name and table name for which the alarm is generated.

+
+
+
+

Impact on the System

Subsequent operations such as INSERT and ALTER on the table may fail.

+
+

Possible Causes

Table metadata modification fails or is not executed on one or more ClickHouseServer nodes.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Log in to the node where the client is installed as the client installation user and run the following commands:

    cd {Client installation path}

    +

    source bigdata_env

    +
    • For a cluster with Kerberos authentication enabled (security mode):

      kinit Component service user

      +

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --port 9440 --secure

      +
    • For a cluster with Kerberos authentication disabled (normal mode):

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --user Username --password --port 9000

      +
    +

  3. Check whether any task is being executed for the table to which the alarm is generated.

    Run the following command to check whether any SQL task is being executed:

    +

    select * from system.processes where current_database='Database name' and query like '%Table name%'

    +

    Run the following command to check whether a mutation task is being executed:

    +

    select * from system.mutations where database='Database name' and table='Table name';

    +
    • If the query result is empty, go to 4.
    • If the query result contains error information, rectify the fault accordingly. If the fault cannot be rectified based on the error information, go to 6.
    • If the query result contains information about an on-going task with no error, the SQL/mutation task is being executed.

      Wait for 5 minutes. If the alarm is cleared, no further action is required. If the alarm persists, go to 4.

      +
    +

  4. Modify the table structure, delete a table, or add a table based on service requirements until the table metadata of all nodes in the cluster is consistent. After 5 minutes, check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

  1. If the table has been deleted, manually clear the alarm and check whether the alarm is reported again.

    • If yes, go to 6.
    • If no, no further action is required.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45436.html b/docs/mrs/umn/ALM-45436.html new file mode 100644 index 00000000..541e5964 --- /dev/null +++ b/docs/mrs/umn/ALM-45436.html @@ -0,0 +1,88 @@ + + +

ALM-45436 Skew ClickHouse Table Data

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

This alarm is generated when data skew occurs in the local table of a distributed table between ClickHouse nodes. This alarm is automatically cleared when data becomes balanced.

+

Data skew check method:

+
  • If min_table_check_data_bytes is set to 0, data skew check is disabled.
  • If min_table_check_data_bytes is greater than 0, data skew check is enabled.
+

After data skew check is enabled, if the data volume in a table is less than the min_table_check_data_bytes value, no alarm will be reported due to data skew. When the data volume is greater than the min_table_check_data_bytes value and the data volume difference between the same table on different nodes is greater than the percentage specified in min_table_data_varies_rate, data skew occurs and this alarm is reported.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45436

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

Table

+

Specifies the database name and table name for which the alarm is generated.

+
+
+
+

Impact on the System

SQL execution efficiency may be lowered.

+
+

Possible Causes

The data write policy is improper, causing unbalanced data among nodes.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Log in to the node where the client is installed as the client installation user and run the following commands:

    cd {Client installation path}

    +

    source bigdata_env

    +
    • Security mode (with Kerberos enabled):

      kinit Component service user

      +

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --port 9440 --secure

      +
    • Normal mode (with Kerberos disabled):

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --user Username --password --port 9000

      +
    +

  3. View data distribution.

    select FQDN(), database, table, sum(data_compressed_bytes) from clusterAllReplicas(Name of the logical cluster, system.parts) where database='Database name' and table='Table name' and active=1 group by (FQDN(), database, table);

    +

  4. Balance data with a few clicks or migrate data based on service requirements.
  5. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45437.html b/docs/mrs/umn/ALM-45437.html new file mode 100644 index 00000000..728ee8ac --- /dev/null +++ b/docs/mrs/umn/ALM-45437.html @@ -0,0 +1,93 @@ + + +

ALM-45437 Excessive Parts in the ClickHouse Table

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

This alarm is generated when the number of parts exceeds the threshold specified by part_num_threshold.

+

This alarm is automatically cleared when the number of parts is less than the part_num_threshold value.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45437

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

Table

+

Specifies the database name and table name for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

Service errors may occur.

+
+

Possible Causes

The data distribution in the ClickHouse table is improper, or the background merge task is executed slowly.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Log in to the node where the client is installed as the client installation user and run the following commands:

    cd {Client installation path}

    +

    source bigdata_env

    +
    • Security mode (with Kerberos enabled):

      kinit Component service user

      +

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --port 9440 --secure

      +
    • Normal mode (with Kerberos disabled):

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --user Username --password --port 9000

      +
    +

  3. Run the following command to manually merge parts:

    optimize table Database name.Table name final;

    +

  4. Check whether the number of parts has decreased.

    select FQDN(), database, table, count(1) from clusterAllReplicas(default_cluster, system.parts) where database='Database name' and table='Table name' and active=1 group by (FQDN(), database, table);

    +
    1. If the number of parts is less than the threshold, wait for 5 minutes and check whether the alarm is cleared.
      • If yes, no further action is required.
      • If no, go to 5.
      +
    2. If the number of parts does not decrease, check whether the partition key of the table is set properly. If the number of partitions is too large, rectify the service logic.
    3. If the command output is empty, the table does not exist. This alarm is a historical alarm and can be ignored. Manually clear it.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45438.html b/docs/mrs/umn/ALM-45438.html new file mode 100644 index 00000000..0b69d917 --- /dev/null +++ b/docs/mrs/umn/ALM-45438.html @@ -0,0 +1,83 @@ + + +

ALM-45438 ClickHouse Disk Usage Exceeds 80%

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the disk capacity of the ClickHouseServer node every 1 minute. This alarm is generated when the usage of the disk where the ClickHouse data directory or metadata directory resides exceeds 80%.

+

This alarm is automatically cleared when the usage of the disk where the ClickHouse data directory or metadata directory is located is lower than 80%.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45438

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

DiskPath

+

Specifies the path of the disk for which the alarm is generated.

+
+
+
+

Impact on the System

The ClickHouse write operation may fail.

+
+

Possible Causes

The disk capacity of the ClickHouseServer node is too small.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Expand the disk capacity of the node for which the alarm is generated.
  3. Go to 4 if the expansion fails or the alarm persists after the expansion.
+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45439.html b/docs/mrs/umn/ALM-45439.html new file mode 100644 index 00000000..28f1dbb1 --- /dev/null +++ b/docs/mrs/umn/ALM-45439.html @@ -0,0 +1,88 @@ + + +

ALM-45439 ClickHouse Node Enters the Read-Only Mode

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the disk capacity of the ClickHouseServer node every 1 minute. This alarm is generated when the system detects that the disk capacity exceeds 90% and the ClickHouseServer node enters the read-only mode.

+

This alarm is automatically cleared when the system detects that the disk capacity is lower than 90% and the ClickHouseServer node exits the read-only mode.

+

If the ClickHouseServer node is in read-only mode and you need to log in to the client to clear data, you can manually exit the read-only mode using the following method:

+

Log in to FusionInsight Manager, choose Cluster > Services > ClickHouse > Configurations > All Configurations, search for profiles.default.readonly, and change its value to 0.

+
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45439

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

DiskPath

+

Specifies the path of the disk for which the alarm is generated.

+
+
+
+

Impact on the System

After the ClickHouseServer node enters the read-only mode, all write, modification, and deletion operations fail.

+
+

Possible Causes

The disk usage of the ClickHouse node exceeds 90%.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Expand the disk capacity of the node for which the alarm is generated.
  3. Go to 4 if the expansion fails or the alarm persists after the expansion.

    After the capacity expansion, this alarm can be automatically cleared only when profiles.default.readonly is auto. If its value has been manually changed, change it back to auto. If profiles.default.readonly needs to be set to 0 or 1 based on service requirements, manually clear this alarm.

    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45440.html b/docs/mrs/umn/ALM-45440.html new file mode 100644 index 00000000..1a95478b --- /dev/null +++ b/docs/mrs/umn/ALM-45440.html @@ -0,0 +1,121 @@ + + +

ALM-45440 Inconsistency Between ClickHouse Replicas

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

When the number of ClickHouse replicas is greater than 1, the system periodically checks the replicated table. This alarm is generated if replicated table data is not synchronized. This alarm is cleared when data in all replicated tables between replicas becomes synchronized.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45440

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Table

+

Specifies the table name for which the alarm is generated.

+
+
+
+

Impact on the System

The data reliability of the ClickHouse replicated table is affected, causing data differences and affecting the query result of the distributed table.

+
+

Possible Causes

  • The ClickHouse service is overloaded.
  • The connection between the ClickHouse and ZooKeeper is abnormal.
+
+

Handling Procedure

Check whether the ClickHouse service load is heavy.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the database name, table name, role name and IP address for the hostname in Location.
  2. Log in to the node where the client is installed as the client installation user and run the following commands:

    cd {Client installation path}

    +

    source bigdata_env

    +
    • For a cluster with Kerberos authentication enabled (security mode):

      kinit Component service user

      +

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --port 9440 --secure

      +
    • For a cluster with Kerberos authentication disabled (normal mode):

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --user Username --password --port 9000

      +
    +

  3. Run the following statement to check whether data is frequently written to the system table. If yes, wait until the service execution is complete and check whether the alarm is cleared.

    SELECT query_id, user, FQDN(), elapsed, query FROM system.processes ORDER BY query_id;

    +
    • If yes, no further action is required.
    • If no, go to 4.
    +

  4. Check whether a large amount of data is written. If yes, wait until the task is complete and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

  5. Run the following statement to check whether replicas are synchronized:

    select table,absolute_delay, queue_size, inserts_in_queue, merges_in_queue from system.replicas where absolute_delay > 0 order by absolute_delay desc limit 10;

    +
    • If yes, go to 6.
    • If no, go to 9.
    +

  6. If inserts_in_queue contains a large amount of content to be inserted, run the following SQL statement to query the replica synchronization queue and locate the error cause:

    SELECT database,table,type,any(last_exception),any(postpone_reason),min(create_time),max(last_attempt_time),max(last_postpone_time),max(num_postponed) AS max_postponed,max(num_tries) AS max_tries,min(num_tries) AS min_tries,countIf(last_exception != '') AS count_err,countIf(num_postponed > 0) AS count_postponed,countIf(is_currently_executing) AS count_executing,count() AS count_all FROM system.replication_queue GROUP BY database,table,type ORDER BY count_all DESC

    +

    Check whether an error message similar to the following is displayed:

    +
    Not executing fetch of part xxx because n fetches already executing, max n
    +
    • If yes, go to 7.
    • If no, go to 9.
    +

  7. On FusionInsight Manager, choose Cluster > Services > ClickHouse > Configurations > All Configurations, and check whether the value of background_pool_size is twice the number of cores on the node.

    • If yes, go to 9.
    • If no, go to 8.
    +

  8. Set this parameter to twice the number of cores on the node and synchronize the configuration. Wait for a while and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Check the connectivity between ClickHouse and ZooKeeper.

+
  1. Log in to the node where the ClickHouseServer instance is located, go to ${BIGDATA_HOME}/FusionInsight_ClickHouse_*/*_*_ClickHouseServer/etc, and check whether the port numbers of the ClickHouseServer and ZooKeeper in the config.xml file are the same, as shown in the following information in bold:

    To view the ZooKeeper port number, choose Cluster > Services > ZooKeeper > Configurations > All Configurations on FusionInsight Manager, and check the value of clientPort.

    +
    +
      <zookeeper>
    +    <session_timeout_ms>10000</session_timeout_ms>
    +    <node index="1">
    +      <host>server-2110082001-0019</host>
    +      <port>24002</port>
    +    </node>
    +    <node index="2">
    +      <host>server-2110082001-0018</host>
    +      <port>24002</port>
    +    </node>
    +    <node index="3">
    +      <host>server-2110082001-0017</host>
    +      <port>24002</port>
    +    </node>
    + </zookeeper>
    +
    • If yes, go to 11.
    • If no, go to 10.
    +

  2. Change the port number to the ZooKeeper port number, restart the ClickHouseServer instance, and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 11.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45441.html b/docs/mrs/umn/ALM-45441.html new file mode 100644 index 00000000..d89c4302 --- /dev/null +++ b/docs/mrs/umn/ALM-45441.html @@ -0,0 +1,93 @@ + + +

ALM-45441 Zookeeper Disconnected

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the connection between ClickHouse and ZooKeeper every minute. This alarm is generated when the connection fails. The alarm is reported because the ZooKeeper connection is abnormal. If the connection fails for three consecutive times, the system generates an alarm.

+

This alarm is automatically cleared when the system detects that the connection is normal.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45441

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If ClickHouse is disconnected from ZooKeeper, the ClickHouse service cannot be used.

+
+

Possible Causes

  • The ZooKeeper service is abnormal.
  • The ClickHouse service is overloaded.
+
+

Handling Procedure

Check whether ZooKeeper is normal.

+
  1. On FusionInsight Manager, choose Cluster > Services > ZooKeeper > quorumpeer.
  2. Check whether ZooKeeper instances are normal.

    • If yes, go to 6.
    • If no, go to 3.
    +

  3. Select instances whose status is not good and choose More > Restart Instance.
  4. Check whether the instance status is good after restart.

    • If yes, go to 5.
    • If no, go to 10.
    +

  5. Choose O&M > Alarm > Alarms and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

+

Check whether the ClickHouse service load is heavy.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Log in to the node where the client is installed as the client installation user and run the following commands:

    cd {Client installation path}

    +

    source bigdata_env

    +
    • For a cluster with Kerberos authentication enabled (security mode):

      kinit Component service user

      +

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --port 9440 --secure

      +
    • For a cluster with Kerberos authentication disabled (normal mode):

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --user User name --password --port 9440

      +
    +

  3. Run the following statement to check whether data is frequently written to the system table. If yes, wait until the service execution is complete and check whether the alarm is cleared.

    SELECT query_id, user, FQDN(), elapsed, query FROM system.processes ORDER BY query_id;

    +
    • If yes, no further action is required.
    • If no, go to 9.
    +

  4. Check whether a large amount of data is written. If yes, wait until the task is complete and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 10.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45442.html b/docs/mrs/umn/ALM-45442.html new file mode 100644 index 00000000..b481fcd9 --- /dev/null +++ b/docs/mrs/umn/ALM-45442.html @@ -0,0 +1,81 @@ + + +

ALM-45442 Too Many Concurrent SQL Statements

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The alarm module checks the number of concurrent ClickHouse requests every 30 seconds. This alarm is generated when the number of concurrent ClickHouse requests exceeds the concurrency threshold configured on the UI.

+

This alarm is cleared when the system detects that the actual number of concurrent requests is less than concurrency threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45442

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If there are too many concurrent SQL statements, a large number of system resources are consumed. As a result, system response becomes slow.

+
+

Possible Causes

The ClickHouse service is overloaded.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Choose Cluster > ClickHouse > Instance, select an instance based on the alarm information. Choose Chart > Concurrency to check whether the actual number of concurrent SQL statements is greater than SQL concurrency threshold.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Confirm with the user whether a large number of tasks were being executed during the alarming period.

    • If yes, go to 4.
    • If no, go to 5.
    +

  4. On FusionInsight Manager, choose O&M and click Alarm > Thresholds in the navigation pane on the left. On the displayed page, click ClickHouse > Concurrency and adjust the threshold, or wait until the task is complete. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45443.html b/docs/mrs/umn/ALM-45443.html new file mode 100644 index 00000000..d6c0e965 --- /dev/null +++ b/docs/mrs/umn/ALM-45443.html @@ -0,0 +1,91 @@ + + +

ALM-45443 Slow SQL Queries in the Cluster

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks slow SQL queries for ClickHouse every 1 minute. This alarm is generated when the execution time of a SQL statement is longer than or equal to the slow SQL threshold.

+

This alarm is automatically cleared when the system detects that the execution time of the SQL statement is shorter than the slow SQL threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45443

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

The performance of the ClickHouse service deteriorates, which slows the response of other services. If there are too many slow SQL statements, the service may be unavailable.

+
+

Possible Causes

  • The ClickHouse service is overloaded.
  • The execution of SQL statements takes a long time.
+
+

Handling Procedure

Check whether the ClickHouse service load is heavy.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Log in to the node where the client is installed as the client installation user and run the following commands:

    cd {Client installation path}

    +

    source bigdata_env

    +
    • For a cluster with Kerberos authentication enabled (security mode):

      kinit Component service user

      +

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --port --secure

      +
    • For a cluster with Kerberos authentication disabled (normal mode):

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --user Username --password --port

      +
    +

  3. Run the following statement to check whether data is frequently written to the system table. If yes, wait until the service execution is complete and check whether the alarm is cleared.

    SELECT query_id, user, FQDN(), elapsed, query FROM system.processes ORDER BY query_id;

    +
    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Checking whether the SQL statements take a long time.

+
  1. Check the logical cluster to which the alarm object belongs. Log in to FusionInsight Manager, click Cluster, choose Services > ClickHouse, and click Logic Cluster. On the displayed page, choose Query Management > Ongoing Slow Queries. Check which SQL statements take a long time on the displayed page, confirm with the user to adjust services, optimize slow SQL statements, and check whether the optimization is successful.

    • If yes, go to 5.
    • If no, go to 6.
    +

  2. After the SQL statements are complete, check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45444.html b/docs/mrs/umn/ALM-45444.html new file mode 100644 index 00000000..63b85941 --- /dev/null +++ b/docs/mrs/umn/ALM-45444.html @@ -0,0 +1,86 @@ + + +

ALM-45444 Abnormal ClickHouse Process

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The health check module checks ClickHouse instances every 30 seconds. If the number of consecutive failures exceeds the threshold, an alarm is reported. In this case, the ClickHouse process may stop responding and services cannot be properly executed.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45444

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

If the ClickHouse process is abnormal, services cannot run properly.

+
+

Possible Causes

The ClickHouse process runs improperly.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Log in to the node where the client is installed as the client installation user and run the following commands:

    cd {Client installation path}

    +

    source bigdata_env

    +
    • For a cluster with Kerberos authentication enabled (security mode):

      kinit Component service user

      +

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --port 9440 --secure

      +
    • For a cluster with Kerberos authentication disabled (normal mode):

      clickhouse client --host IP address of the ClickHouseServer instance that reports the alarm --user Username --password --port 9000

      +
    +

  3. Run the following statement to check whether the result can be properly returned:

    SELECT 1;

    +
    • If yes, go to 4.
    • If no, go to 5.
    +

  4. Wait for several minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select ClickHouse for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45639.html b/docs/mrs/umn/ALM-45639.html new file mode 100644 index 00000000..a5d04310 --- /dev/null +++ b/docs/mrs/umn/ALM-45639.html @@ -0,0 +1,84 @@ + + +

ALM-45639 Checkpointing of a Flink Job Times Out

+

Description

The system checks the checkpointing timeout of Flink jobs every 30 seconds. This alarm is generated if the checkpointing timeout of a Flink job is longer than the threshold (600 seconds by default). This alarm is cleared when the checkpointing timeout of a job is less than or equal to the threshold.

+
+

Attribute

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Clear

+

45639

+

Minor

+

Yes

+
+
+
+

Parameters

+
+ + + + + + + + + + + + + + + + +

Name

+

Meaning

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+

UserName

+

Specifies the username for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no impact on the system.

+
+

Possible Causes

The job may be in the sub-healthy state. The possible causes are as follows:

+
  • The memory for the TaskManager of the job is insufficient.
  • The state memory is too large, making checkpointing time-consuming.
+
+

Procedure

  1. Log in to Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45639 Checkpointing of a Flink Job Times Out, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  4. Locate the failed task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 5.
    • If no, go to 7.
    +

  5. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view TaskManager logs.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the FlinkServer management permission. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

  6. View the logs of the failed job to rectify the fault, or contact the O&M personnel and send the collected fault logs. No further action is required.
+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/logs/Application ID of the failed job directory.
  2. View the logs of the failed job to rectify the fault, or contact the O&M personnel and send the collected fault logs.
+
+

Alarm Clearing

This alarm is cleared when the checkpointing timeout a Flink job is less than or equal to the threshold.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-45642.html b/docs/mrs/umn/ALM-45642.html new file mode 100644 index 00000000..f0d9ba76 --- /dev/null +++ b/docs/mrs/umn/ALM-45642.html @@ -0,0 +1,104 @@ + + +

ALM-45642 RocksDB Continuously Triggers Write Traffic Limiting

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when RocksDB for a job continuously triggers write traffic limiting, that is, the RocksDB write rate is not 0. This alarm is cleared when the RocksDB write rate of the job becomes 0.

+

The rocksdb.actual-delayed-write-rate parameter specifies the RocksDB write rate of a job. Value 0 indicates that the rate is not limited, and other values indicate traffic limiting.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45642

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

When the rate at which Flink jobs write data to RocksDB is not 0, write traffic limiting is triggered. The possible causes are as follows:

+
  • There are too many MemTables. As a result, write traffic is limited or write stops, and ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold is generated.
  • The size of SST files at level 0 is too large, and ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold is generated.
  • The estimated compaction size exceeds the threshold, and ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold is generated.
+
+

Handling Procedure

Check whether write traffic limiting or write stop is caused due to too many MemTables.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45643 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check whether write traffic limiting or write stop is caused due to too many SST files at level 0.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 7.
    • If no, go to 9.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45644 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Check whether write traffic limiting or write stop is caused because the estimated compaction size exceeds the threshold.

+
  1. In the alarm list, check whether ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 10.
    • If no, go to 12.
    +

  2. Handle the alarm by following the instructions provided in section ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold.
  3. After ALM-45647 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 12.
    +

+

Collect fault information.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45642 RocksDB Continuously Triggers Write Traffic Limiting, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the native Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 16.
    • If no, go to 18.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the FlinkServer management permission. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

  3. View the job logs to rectify the fault, or contact the O&M personnel and send the collected fault logs. No further action is required.
+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
  2. View the logs of the failed job to rectify the fault, or contact the O&M personnel and send the collected fault logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45643.html b/docs/mrs/umn/ALM-45643.html new file mode 100644 index 00000000..53a0a93a --- /dev/null +++ b/docs/mrs/umn/ALM-45643.html @@ -0,0 +1,128 @@ + + +

ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when the MemTable size of RocksDB for a job continuously exceeds the threshold (metrics.reporter.alarm.job.alarm.rocksdb.get.micros.threshold, 50000 microseconds by default). This alarm is cleared when the MemTable size of RocksDB for the job is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45643

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

The write pressure of RocksDB is high.

+
+

Handling Procedure

Check TaskManager logs for the write pressure of RocksDB and collect logs.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 5.
    • If no, go to 6.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs. Then go to 7.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the management permission for the current Flink job. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
+

Check whether the write pressure of RocksDB is high.

+
  1. Check whether the value of rocksdb.size-all-mem-tables (unit: byte) in the TaskManager monitoring logs (keyword RocksDBMetricPrint) is greater than or equal to the total write buffer size (Total write buffer = write_buffer_size x max_write_buffer_number).

    • If yes, adjust the values of the following custom parameters on the job development page of the Flink web UI, save the settings, and go to 8. +
      + + + + + + + + + + + + + + + + + +
      Table 1 Custom parameters

      Parameter

      +

      Default Value

      +

      Description

      +

      state.backend.rocksdb.writebuffer.count

      +
      • 2
      • 4: enables SPINNING_DISK_OPTIMIZED_HIGH_MEM.
      +
      • Number of buffers
      • 2 to 10 are recommended. Adjust the value based on service requirements.
      +

      state.backend.rocksdb.writebuffer.size

      +

      64MB

      +
      • Buffer size
      • 64MB to 256MB are recommended.
      +

      state.backend.rocksdb.thread.num

      +
      • 2
      • 4: enables SPINNING_DISK_OPTIMIZED_HIGH_MEM.
      +
      • Number of flush threads. Increase the number of threads to quickly flush memory data to disks.
      • When the number of threads is increased, the number of vCores also needs to be increased.
      • 2 to 10 are recommended.
      +
      +
      +
    +
    • If no, go to 9.
    +

  2. Restart the job and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

  3. Contact O&M personnel and send the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45644.html b/docs/mrs/umn/ALM-45644.html new file mode 100644 index 00000000..b6f152e1 --- /dev/null +++ b/docs/mrs/umn/ALM-45644.html @@ -0,0 +1,129 @@ + + +

ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when the number of SST files at level 0 of RocksDB for a job continuously exceeds the threshold (state.backend.rocksdb.level0_slowdown_writes_trigger, 20 by default). This alarm is cleared when the number of SST files at level 0 of RocksDB for the job is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45644

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

Possible causes are as follows:

+
  • The compaction pressure of RocksDB is too high, and ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold and ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold are generated.
  • There are too many SST files at level 0.
+
+

Handling Procedure

Check whether the compaction pressure of RocksDB is too high and ALM-45646 is generated.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45646 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check whether the compaction pressure of RocksDB is too high and ALM-45647 is generated.

+
  1. In the alarm list, check whether ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 6.
    • If no, go to 8.
    +

  2. Handle the alarm by following the instructions provided in section ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold.
  3. After ALM-45647 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 8.
    +

+

Check TaskManager logs for the number of SST files at level 0 and collect logs.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 12.
    • If no, go to 13.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs. Then go to 14.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the management permission for the current Flink job. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
+

Check whether the number of SST files at level 0 is too large.

+
  1. Check whether the value of rocksdb.num-files-at-level0 in TaskManager monitoring logs (keyword RocksDBMetricPrint) is greater than or equal to the value of state.backend.rocksdb.level0_slowdown_writes_trigger or state.backend.rocksdb.level0_stop_writes_trigger.

    • If yes, adjust the values of the following custom parameters on the job development page of the Flink web UI, save the settings, and go to 15. +
      + + + + + + + + + + + + + +
      Table 1 Custom parameters

      Parameter

      +

      Default Value

      +

      Description

      +

      state.backend.rocksdb.level0_slowdown_writes_trigger

      +

      20

      +
      • Number of files that trigger slowdown at level 0
      • 20 to 30 are recommended.
      +

      state.backend.rocksdb.level0_stop_writes_trigger

      +

      36

      +
      • Maximum number of files that trigger stop at level 0
      • 36 to 46 are recommended.
      +
      +
      +
    • If no, go to 16.
    +

  2. Restart the job and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 16.
    +

  3. Contact O&M personnel and send the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45645.html b/docs/mrs/umn/ALM-45645.html new file mode 100644 index 00000000..ccd47098 --- /dev/null +++ b/docs/mrs/umn/ALM-45645.html @@ -0,0 +1,114 @@ + + +

ALM-45645 Pending Flush Size of RocksDB Continuously Exceeds the Threshold

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when the number of pending flush requests of RocksDB for a job continuously reaches n times the number of flush/compaction threads. This alarm is cleared when the number of pending flush requests of RocksDB for the job is less than or equal to the threshold.

+
  • The number of flush/compaction threads is the value of state.backend.rocksdb.thread.num. The default value is 2. If SPINNING_DISK_OPTIMIZED_HIGH_MEM is enabled, the default value is 4.
  • The metrics.reporter.alarm.job.alarm.rocksdb.background.jobs.multiplier parameter specifies n times the number of flush/compaction threads. The default value is 2.
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45645

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

The number of pending flush requests of RocksDB for the Flink job is too large.

+
+

Handling Procedure

Check TaskManager logs for the number of pending flush requests and collect logs.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45645 Pending Flush Size of RocksDB Continuously Exceeds the Threshold, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 5.
    • If no, go to 6.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs. Then go to 7.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the management permission for the current Flink job. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
+

Check whether there are too many pending flush requests.

+
  1. Check whether the sum of the values of rocksdb.mem-table-flush-pending and rocksdb.compaction-pending in TaskManager monitoring logs (keyword RocksDBMetricPrint) is greater than n times the number of RocksDB threads (metrics.reporter.alarm.job.alarm.rocksdb.background.jobs.multiplier, 2 by default). If it is, you can increase the number of RocksDB threads.

    • If yes, adjust the values of the following custom parameters on the job development page of the Flink web UI, save the settings, and go to 8. +
      + + + + + + + + + +
      Table 1 Custom parameters

      Parameter

      +

      Default Value

      +

      Description

      +

      state.backend.rocksdb.thread.num

      +
      • 2
      • 4: enables SPINNING_DISK_OPTIMIZED_HIGH_MEM.
      +
      • Number of flush threads. Increase the number of threads to quickly flush memory data to disks.
      • When the number of threads is increased, the number of vCores also needs to be increased.
      • 2 to 10 are recommended.
      +
      +
      +
    • If no, go to 9.
    +

  2. Restart the job and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

  3. Contact O&M personnel and send the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45646.html b/docs/mrs/umn/ALM-45646.html new file mode 100644 index 00000000..86487c07 --- /dev/null +++ b/docs/mrs/umn/ALM-45646.html @@ -0,0 +1,114 @@ + + +

ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when the number of pending compaction requests of RocksDB for a job continuously reaches n times the number of flush/compaction threads. This alarm is cleared when the number of pending compaction requests of RocksDB for the job is less than or equal to the threshold.

+
  • The number of flush/compaction threads is the value of state.backend.rocksdb.thread.num. The default value is 2. If SPINNING_DISK_OPTIMIZED_HIGH_MEM is enabled, the default value is 4.
  • The metrics.reporter.alarm.job.alarm.rocksdb.background.jobs.multiplier parameter specifies n times the number of flush/compaction threads. The default value is 2.
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45646

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

The number of pending compaction requests of RocksDB for the Flink job is too large.

+
+

Handling Procedure

Check TaskManager logs for the number of pending compaction requests and collect logs.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 5.
    • If no, go to 6.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs. Then go to 7.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the management permission for the current Flink job. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
+

Check whether there are too many pending compaction requests.

+
  1. Check whether the sum of the values of rocksdb.mem-table-flush-pending and rocksdb.compaction-pending in TaskManager monitoring logs (keyword RocksDBMetricPrint) is greater than n times the number of RocksDB threads (metrics.reporter.alarm.job.alarm.rocksdb.background.jobs.multiplier, 2 by default). If it is, you can increase the number of RocksDB threads.

    • If yes, adjust the values of the following custom parameters on the job development page of the Flink web UI, save the settings, and go to 8. +
      + + + + + + + + + +
      Table 1 Custom parameters

      Parameter

      +

      Default Value

      +

      Description

      +

      state.backend.rocksdb.thread.num

      +
      • 2
      • 4: enables SPINNING_DISK_OPTIMIZED_HIGH_MEM.
      +
      • Number of flush threads. Increase the number of threads to quickly flush memory data to disks.
      • When the number of threads is increased, the number of vCores also needs to be increased.
      • 2 to 10 are recommended.
      +
      +
      +
    • If no, go to 9.
    +

  2. Restart the job and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

  3. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45647.html b/docs/mrs/umn/ALM-45647.html new file mode 100644 index 00000000..4753b57d --- /dev/null +++ b/docs/mrs/umn/ALM-45647.html @@ -0,0 +1,122 @@ + + +

ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when the estimated pending compaction size of RocksDB for a job continuously exceeds the threshold. This alarm is cleared when the estimated pending compaction size of RocksDB for the job is less than or equal to the threshold.

+

The threshold of the estimated pending compaction size is the smaller value of the following two parameters:

+
  • state.backend.rocksdb.soft-pending-compaction-bytes-limit. The default value is 64GB.
  • state.backend.rocksdb.hard-pending-compaction-bytes-limit. The default value is 256GB.
+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45647

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

The estimated compaction data size of RocksDB is too large.

+
+

Handling Procedure

Check TaskManager logs for the estimated compaction data size and collect logs.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job

    +
    • If yes, go to 5.
    • If no, go to 6.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs. Then go to 7.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the management permission for the current Flink job. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
+

Check whether the estimated compaction data size of RocksDB is too large.

+
  1. Check whether the value of rocksdb.estimate-pending-compaction-bytes (unit: byte) in TaskManager monitoring logs (keyword RocksDBMetricPrint) is greater than or equal to the soft/hard-pending-compaction size (values of state.backend.rocksdb.soft-pending-compaction-bytes-limit and state.backend.rocksdb.hard-pending-compaction-bytes-limit).

    • If yes, adjust the values of the following custom parameters on the job development page of the Flink web UI, save the settings, and go to 8. +
      + + + + + + + + + + + + + +
      Table 1 Custom parameters

      Parameter

      +

      Default Value

      +

      Description

      +

      state.backend.rocksdb.soft-pending-compaction-bytes-limit

      +

      64GB

      +
      • When the pending compaction size exceeds the threshold, the write traffic is limited.
      • 64GB to 512GB are recommended.
      +

      state.backend.rocksdb.hard-pending-compaction-bytes-limit

      +

      256GB

      +
      • When the pending compaction size exceeds the threshold, write operations are stopped.
      • 64GB to 512GB are recommended.
      +
      +
      +
    • If no, go to 9.
    +

  2. Restart the job and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

  3. Contact O&M personnel and send the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45648.html b/docs/mrs/umn/ALM-45648.html new file mode 100644 index 00000000..a8b20971 --- /dev/null +++ b/docs/mrs/umn/ALM-45648.html @@ -0,0 +1,105 @@ + + +

ALM-45648 RocksDB Frequently Encounters Write-Stopped

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when RocksDB for a job continuously encounters the is-write-stopped state. This alarm is cleared when RocksDB for the job no longer or does not continuously encounter the is-write-stopped state within an alarm reporting interval.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45648

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

The possible causes are as follows:

+
  • There are too many MemTables and ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold is generated.
+
  • There are too many SST files at level 0, and ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold is generated.
+
  • The estimated compaction size exceeds the threshold, and ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold is generated.
+
+

Handling Procedure

Check whether there are too many MemTables.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45643 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check whether the number of SST files at level 0 is too large.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 7.
    • If no, go to 9.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45644 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Check whether the estimated compaction size exceeds the threshold.

+
  1. In the alarm list, check whether ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 10.
    • If no, go to 12.
    +

  2. Handle the alarm by following the instructions provided in section ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold.
  3. After ALM-45647 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 12.
    +

+

Collect fault information.

+
  1. Log in to Manager as a user who has the management permission for the current Flink job.
  2. Choose O&M > Alarm > Alarms > ALM-45648 RocksDB Frequently Encounters Write-Stopped, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 16.
    • If no, go to 18.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the management permission for the current Flink job. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

  3. View the job logs to rectify the fault, or contact the O&M personnel and send the collected fault logs. No further action is required.
+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
  2. View the logs of the failed job to rectify the fault, or contact the O&M personnel and send the collected fault logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45649.html b/docs/mrs/umn/ALM-45649.html new file mode 100644 index 00000000..e44dc0d5 --- /dev/null +++ b/docs/mrs/umn/ALM-45649.html @@ -0,0 +1,133 @@ + + +

ALM-45649 P95 Latency of RocksDB Get Requests Continuously Exceeds the Threshold

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when the P95 latency of RocksDB Get requests exceeds the threshold (metrics.reporter.alarm.job.alarm.rocksdb.get.micros.threshold, 50000 microseconds by default). This alarm is cleared when the P95 latency of RocksDB Get requests is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45649

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

The possible causes are as follows:

+
  • There are too many SST files at level 0, causing slow queries. In addition, ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold is generated.
  • The cache hit ratio is lower than 60%, causing frequent swap-ins and swap-outs of the block cache.
+
+

Handling Procedure

Check whether the number of SST files at level 0 is too large.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45644 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check the cache hit ratio in TaskManager logs and collect logs.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45649 P95 Latency of RocksDB Get Requests Continuously Exceeds the Threshold, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 9.
    • If no, go to 10.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs. Then go to 11.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the management permission for the current Flink job. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
+

Check whether the cache hit ratio is too low.

+
  1. Check the values of rocksdb.block.cache.hit (cache hit) and rocksdb.block.cache.miss (cache miss) in TaskManager monitoring logs (keyword RocksDBMetricPrint). Calculate the hit ratio using the following formula and check whether it is less than 60%:

    rocksdb.block.cache.hit/(rocksdb.block.cache.hit+rocksdb.block.cache.miss)
    • If yes, adjust the values of the following custom parameters on the job development page of the Flink web UI, save the settings, and go to 12. +
      + + + + + + + + + + + + + + + + + +
      Table 1 Custom parameters

      Parameter

      +

      Default Value

      +

      Description

      +

      state.backend.rocksdb.block.cache-size

      +
      • 8MB
      • 256MB: enables SPINNING_DISK_OPTIMIZED_HIGH_MEM.
      +
      • Cache size
      • 8MB to 1GB are recommended.
      +

      state.backend.rocksdb.block.blocksize

      +
      • 4KB
      • 128KB: enables SPINNING_DISK_OPTIMIZED_HIGH_MEM.
      +
      • Block size
      • 4KB to 256KB are recommended.
      +

      state.backend.rocksdb.use-bloom-filter

      +

      false

      +
      • Whether to speed up indexing. If it is true, each new SST file will contain a Bloom filter.
      • true is recommended.
      +
      +
      +
    • If no, go to 13.
    +
    +

  2. Restart the job and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 13.
    +

  3. Contact O&M personnel and send the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45650.html b/docs/mrs/umn/ALM-45650.html new file mode 100644 index 00000000..db5d51b8 --- /dev/null +++ b/docs/mrs/umn/ALM-45650.html @@ -0,0 +1,105 @@ + + +

ALM-45650 P95 Latency of RocksDB Write Requests Continuously Exceeds the Threshold

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.job.alarm.rocksdb.metrics.duration, 180s by default). This alarm is generated when the P95 latency of RocksDB write requests exceeds the threshold (metrics.reporter.alarm.job.alarm.rocksdb.write.micros.threshold, 50000 microseconds by default). This alarm is cleared when the P95 latency of RocksDB write requests is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45650

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

ApplicationName

+

Specifies the name of the application for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

JobName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

This alarm has no adverse impact on the system.

+
+

Possible Causes

The possible causes are as follows:

+
  • There are too many MemTables. As a result, write traffic is limited or write stops, and ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold is generated.
+
  • There are too many SST files at level 0, and ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold is generated.
+
  • The estimated compaction size exceeds the threshold, and ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold is generated.
+
+

Handling Procedure

Check whether write traffic limiting or write stop is caused due to too many MemTables.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45643 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check whether the number of SST files at level 0 is too large.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 7.
    • If no, go to 9.
    +

  3. Handle the alarm by following the instructions provided in section ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold.
  4. After ALM-45644 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Check whether the estimated compaction size exceeds the threshold.

+
  1. In the alarm list, check whether ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold exists.

    • If yes, go to 10.
    • If no, go to 12.
    +

  2. Handle the alarm by following the instructions provided in section ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold.
  3. After ALM-45647 is cleared, wait a few minutes and check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 12.
    +

+

Collect fault information.

+
  1. Log in to FusionInsight Manager as a user who has the FlinkServer management permission.
  2. Choose O&M > Alarm > Alarms > ALM-45650 P95 Latency of RocksDB Write Requests Continuously Exceeds the Threshold, view Location, and obtain the name of the task for which the alarm is generated.
  3. Choose Cluster > Services > Yarn and click the link next to ResourceManager WebUI to go to the native Yarn page.
  1. Locate the abnormal task based on its name displayed in Location, search for and record the application ID of the job, and check whether the job logs are available on the Yarn page.

    Figure 1 Application ID of a job
    +
    • If yes, go to 16.
    • If no, go to 18.
    +

  2. Click the application ID of the failed job to go to the job page.

    1. Click Logs in the Logs column to view JobManager logs.
      Figure 2 Clicking Logs
      +
    2. Click the ID in the Attempt ID column and click Logs in the Logs column to view and save TaskManager logs.
      Figure 3 Clicking the ID in the Attempt ID column
      +
      Figure 4 Clicking Logs
      +

      You can also log in to Manager as a user who has the FlinkServer management permission. Choose Cluster > Services > Flink, and click the link next to Flink WebUI. On the displayed Flink web UI, click Job Management, click More in the Operation column, and select Job Monitoring to view TaskManager logs.

      +
      +
    +

  3. View the job logs to rectify the fault, or contact the O&M personnel and send the collected fault logs. No further action is required.
+

If logs are unavailable on the Yarn page, download logs from HDFS.

+
  1. On Manager, choose Cluster > Services > HDFS, click the link next to NameNode WebUI to go to the HDFS page, choose Utilities > Browse the file system, and download logs in the /tmp/logs/Username/bucket-logs-tfile/Last four digits of the task application ID/Application ID of the task directory.
  2. View the logs of the failed job to rectify the fault, or contact the O&M personnel and send the collected fault logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45652.html b/docs/mrs/umn/ALM-45652.html new file mode 100644 index 00000000..8182e879 --- /dev/null +++ b/docs/mrs/umn/ALM-45652.html @@ -0,0 +1,95 @@ + + +

ALM-45652 Flink Service Unavailable

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

The alarm module checks the Flink status every 60 seconds. This alarm is generated when the Flink service is unavailable. This alarm is cleared when the Flink service recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45652

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the job for which the alarm is generated.

+
+
+
+

Impact on the System

FlinkServer and the Flink client cannot be used to submit Flink jobs.

+
+

Possible Causes

The ZooKeeper, HDFS, Yarn, KrbServer, or DBService service on which Flink depends is unavailable.

+
+

Handling Procedure

Check whether the ZooKeeper service on which Flink depends is abnormal.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether "ALM-13000 ZooKeeper Service Unavailable" exists.

    • If yes, go to 3.
    • If no, go to 5.
    +

  3. Handle the alarm by referring to "ALM-13000 ZooKeeper Service Unavailable."
  4. After the alarm is cleared, wait a few minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check whether the HDFS service on which Flink depends is abnormal.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether "ALM-14000 HDFS Service Unavailable" exists.

    • If yes, go to 7.
    • If no, go to 9.
    +

  3. Handle the alarm by referring to "ALM-14000 HDFS Service Unavailable."
  4. After the alarm is cleared, wait a few minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Check whether the Yarn service on which Flink depends is abnormal.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether "ALM-18000 Yarn Service Unavailable" exists.

    • If yes, go to 11.
    • If no, go to 13.
    +

  3. Handle the alarm by referring to "ALM-18000 Yarn Service Unavailable."
  4. After the alarm is cleared, wait a few minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 13.
    +

+

Check whether the KrbServer service on which Flink depends is abnormal.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether "ALM-25500 KrbServer Service Unavailable" exists.

    • If yes, go to 15.
    • If no, go to 17.
    +

  3. Handle the alarm by referring to "ALM-25500 KrbServer Service Unavailable."
  4. After the alarm is cleared, wait a few minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 17.
    +

+

Check whether the DBService service on which Flink depends is abnormal.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms.
  2. In the alarm list, check whether "ALM-27001 DBService Service Unavailable" exists.

    • If yes, go to 19.
    • If no, go to 21.
    +

  3. Handle the alarm by referring to "ALM-27001 DBService Service Unavailable."
  4. After the alarm is cleared, wait a few minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 21.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Flink for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 30 minutes ahead of and after the alarm generation time respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45653.html b/docs/mrs/umn/ALM-45653.html new file mode 100644 index 00000000..3f6914a5 --- /dev/null +++ b/docs/mrs/umn/ALM-45653.html @@ -0,0 +1,83 @@ + + +

ALM-45653 Invalid Flink HA Certificate File

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

Flink checks whether the HA certificate file is valid (whether the certificate exists and whether its format is correct) in the first health check or at 01:00:00 every day. This alarm is generated when the certificate file is invalid. This alarm is automatically cleared when the certificate file becomes valid again.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45653

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

Some functions are unavailable.

+
+

Possible Causes

The HA certificate file is invalid.

+
+

Handling Procedure

View alarm information.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms > ALM-45653 Invalid Flink HA Certificate File, view Location, obtain the name of the host for which the alarm is generated, and click the host name to view its IP address.
+

Check whether the HA certificate file in the system is valid.

+
  1. Log in to the host for which the alarm is generated as user omm.
  2. Run the cd ${BIGDATA_HOME}/FusionInsight_Flink_*/install/FusionInsight-Flink-*/ha/local/cert command to go to the directory where the HA certificate is stored.
  3. Run the ls -l command to check whether the server.crt file exists.

    • If yes, go to 5.
    • If no, go to 6.
    +

  4. Run the openssl x509 -in server.crt -text -noout command and check whether the command output is normal.

    • If yes, go to 9.
    • If no, go to 6.
    +

  5. Run the cd ${BIGDATA_HOME}/FusionInsight_Flink_*/install/FusionInsight-Flink-*/flink/sbin command to go to the Flink script directory.
  6. Run the sh proceed_ha_ssl_cert.sh command to generate a new HA certificate. Then, check whether the alarm is cleared 1 minute later.

    • If yes, go to 8.
    • If no, go to 9.
    +

  7. Check whether this alarm is generated again during periodic system check.

    • If yes, go to 9.
    • If no, no further action is required.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Flink for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45654.html b/docs/mrs/umn/ALM-45654.html new file mode 100644 index 00000000..14d91a5b --- /dev/null +++ b/docs/mrs/umn/ALM-45654.html @@ -0,0 +1,82 @@ + + +

ALM-45654 Flink HA Certificate Is About to Expire

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

Flink checks whether the HA certificate file is about to expire in the first health check or at 01:00:00 every day. This alarm is generated when the remaining validity period is less than or equal to 30 days. This alarm is automatically cleared when the remaining validity period is greater than 30 days.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45654

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

Currently, there is no impact on the system.

+
+

Possible Causes

The HA certificate is about to expire.

+
+

Handling Procedure

View alarm information.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms > ALM-45654 Flink HA Certificate Is About to Expire, view Location, obtain the name of the host for which the alarm is generated, and click the host name to view its IP address.
+

Check whether the HA certificate file in the system is valid. If it is not, generate a new one.

+
  1. Log in to the host for which the alarm is generated as user omm.
  2. Run the cd ${BIGDATA_HOME}/FusionInsight_Flink_*/install/FusionInsight-Flink-*/ha/local/cert command to go to the directory where the HA certificate is stored.
  3. Run the openssl x509 -noout -text -in server.crt command to query the effective time and due time of the HA certificate.
  4. Perform 6 to 7 during off-peak hours to update the certificate file as needed.
  5. Run the cd ${BIGDATA_HOME}/FusionInsight_Flink_*/install/FusionInsight-Flink-*/flink/sbin command to go to the Flink script directory.
  6. Run the sh proceed_ha_ssl_cert.sh command to generate a new HA certificate. Then, check whether the alarm is cleared 1 minute later.

    • If yes, go to 9.
    • If no, go to 8.
    +

  7. On the node where the standby FlinkServer instance is located, repeat 6 to 7. Then, check whether the alarm is cleared 1 minute later.

    • If yes, go to 9.
    • If no, go to 10.
    +

  8. Check whether this alarm is generated again during periodic system check.

    • If yes, go to 10.
    • If no, no further action is required.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Flink for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45655.html b/docs/mrs/umn/ALM-45655.html new file mode 100644 index 00000000..a7dc37b0 --- /dev/null +++ b/docs/mrs/umn/ALM-45655.html @@ -0,0 +1,83 @@ + + +

ALM-45655 Flink HA Certificate File Has Expired

+

This section applies to MRS 3.3.0 or later.

+

Alarm Description

Flink checks whether the HA certificate file has expired in the first health check or at 01:00:00 every day. This alarm is generated when the HA certificate has expired. This alarm is automatically cleared when the certificate file becomes valid again.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45655

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

Some functions are unavailable.

+
+

Possible Causes

The HA certificate file has expired.

+
+

Handling Procedure

View alarm information.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms > ALM-45655 Flink HA Certificate File Has Expired, view Location, obtain the name of the host for which the alarm is generated, and click the host name to view its IP address.
+

Check whether the HA certificate file in the system is valid. If it is not, generate a new one.

+
  1. Log in to the host for which the alarm is generated as user omm.
  2. Run the cd ${BIGDATA_HOME}/FusionInsight_Flink_*/install/FusionInsight-Flink-*/ha/local/cert command to go to the directory where the HA certificate is stored.
  3. Run the openssl x509 -noout -text -in server.crt command to query the effective time and due time of the HA certificate and check whether the HA certificate file is valid.

    • If yes, go to 9.
    • If no, go to 5.
    +

  4. Run the cd ${BIGDATA_HOME}/FusionInsight_Flink_*/install/FusionInsight-Flink-*/flink/sbin command to go to the Flink script directory.
  5. Run the sh proceed_ha_ssl_cert.sh command to generate a new HA certificate. Then, check whether the alarm is cleared 1 minute later.

    • If yes, go to 8.
    • If no, go to 7.
    +

  6. On the node where the standby FlinkServer instance is located, repeat 5 to 6. Then, check whether the alarm is cleared 1 minute later.

    • If yes, go to 8.
    • If no, go to 9.
    +

  7. Check whether this alarm is generated again during periodic system check.

    • If yes, go to 9.
    • If no, no further action is required.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Flink for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-45736.html b/docs/mrs/umn/ALM-45736.html new file mode 100644 index 00000000..691de3dc --- /dev/null +++ b/docs/mrs/umn/ALM-45736.html @@ -0,0 +1,84 @@ + + +

ALM-45736 Guardian Service Unavailable

+

Alarm Description

The alarm module checks the Guardian service status every 60 seconds. This alarm is generated if Guardian is unavailable.

+

This alarm is cleared after Guardian recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45736

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+
+
+
+

Impact on the System

Guardian cannot work properly.

+
+

Possible Causes

  • The HDFS service on which the Guardian service depends is abnormal.
  • The TokenServer role instance is abnormal.
+
+

Handling Procedure

Check the HDFS service status.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. On the page that is displayed, check whether "ALM-14000 HDFS Service Unavailable" is reported.

    • If yes, go to 2.
    • If no, go to 3.
    +

  2. Clear this alarm according to the alarm help.

    After the alarm is cleared, wait a few minutes and check whether the alarm GuardianService Unavailable is cleared.
    • If yes, no further action is required.
    • If no, go to 3.
    +
    +

+

Check all TokenServer instances.

+
  1. Log in to the node where the TokenServer instance resides as user omm and run the ps -ef|grep "guardian.token.server.Server" command to check whether the TokenServer process exists on the node.

    • If yes, go to 5.
    • If no, restart the faulty TokenServer instance and go to 4.
    +

  2. In the alarm list, check whether the alarm "Guardian Service Unavailable" is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M > Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the destination cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-45737.html b/docs/mrs/umn/ALM-45737.html new file mode 100644 index 00000000..dd20b39a --- /dev/null +++ b/docs/mrs/umn/ALM-45737.html @@ -0,0 +1,89 @@ + + +

ALM-45737 TokenServer Heap Memory Usage Exceeds the Threshold

+

Alarm Description

The system checks the heap memory usage of the TokenServer service every 60 seconds. This alarm is generated when the heap memory usage of the TokenServer instance exceeds the threshold (95% of the maximum memory) for 10 consecutive times.

+

This alarm is automatically cleared when the system detects that the heap memory usage is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45737

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Heap memory overflow may cause service unavailability.

+
+

Possible Causes

The heap memory of the TokenServer instance is overused or the heap memory is inappropriately allocated.

+
+

Handling Procedure

Check heap memory usage.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45737 TokenServer Heap Memory Usage Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, select the role corresponding to the host name of the instance for which the alarm is generated. Click the drop-down list in the upper right corner of the chart area and choose Customize > CPU and Memory > TokenServer Heap Memory Usage. Then click OK.
  3. Check whether the heap memory used by TokenServer reaches the threshold (95% of the maximum heap memory by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, choose TokenServer > Instance Configuration. Click All Configurations, and choose TokenServer > System. Set -Xmx in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the heap memory configured for TokenServer cannot meet the heap memory required by the TokenServer process. You are advised to change the value of -Xmx in GC_OPTS to twice that of the heap memory used by TokenServer. You can change the value based on the actual service scenario. Refer to 2 to view the TokenServer heap memory usage.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

    During service or instance restart, Guardian may fail to be accessed and jobs cannot access OBS.

    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M > Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the destination cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-45738.html b/docs/mrs/umn/ALM-45738.html new file mode 100644 index 00000000..20ccefcd --- /dev/null +++ b/docs/mrs/umn/ALM-45738.html @@ -0,0 +1,89 @@ + + +

ALM-45738 TokenServer Direct Memory Usage Exceeds the Threshold

+

Alarm Description

The system checks the direct memory usage of the TokenServer service every 60 seconds. This alarm is generated when the direct memory usage of the TokenServer instance exceeds the threshold (80% of the maximum memory) for five consecutive times.

+

This alarm is automatically cleared when the system detects that the TokenServer direct memory usage is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45738

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Direct memory overflow may cause service unavailability.

+
+

Possible Causes

The direct memory of the TokenServer process is overused or the direct memory is inappropriately allocated.

+
+

Handling Procedure

Check the direct memory usage.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45738 TokenServer Direct Memory Usage Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, select the role corresponding to the host name of the instance for which the alarm is generated. Click the drop-down list in the upper right corner of the chart area and choose Customize > CPU and Memory > TokenServer Direct Memory Usage. Then click OK.
  3. Check whether the direct memory used by TokenServer reaches the threshold (80% of the maximum direct memory by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, choose TokenServer > Instance Configuration. Click All Configurations, and choose TokenServer > System. Set -XX:MaxDirectMemorySize in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the direct memory configured for TokenServer cannot meet the direct memory required by the TokenServer process. You are advised to check the direct memory usage of TokenServer and change the value of -XX:MaxDirectMemorySize in GC_OPTS to the twice of the direct memory used by TokenServer. You can change the value based on the actual service scenario. Refer to 2 to view the TokenServer direct memory usage.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

    During service or instance restart, Guardian may fail to be accessed and jobs cannot access OBS.

    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M > Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the destination cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-45739.html b/docs/mrs/umn/ALM-45739.html new file mode 100644 index 00000000..ec8b4925 --- /dev/null +++ b/docs/mrs/umn/ALM-45739.html @@ -0,0 +1,89 @@ + + +

ALM-45739 TokenServer Non-Heap Memory Usage Exceeds the Threshold

+

Alarm Description

The system checks the heap memory usage of the TokenServer service every 60 seconds. This alarm is generated when the non-heap memory usage of the TokenServer instance exceeds the threshold (80% of the maximum memory) for five consecutive times.

+

This alarm is automatically cleared when the system detects that the non-heap memory usage is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45739

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Non-heap memory overflow may cause service unavailability.

+
+

Possible Causes

The non-heap memory of the TokenServer instance is overused or the non-heap memory is inappropriately allocated.

+
+

Handling Procedure

Check non-heap memory usage.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45739 TokenServer Non-Heap Memory Usage Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, select the role corresponding to the host name of the instance for which the alarm is generated. Click the drop-down list in the upper right corner of the chart area and choose Customize > CPU and Memory > TokenServer Non-Heap Memory Usage. Then click OK.
  3. Check whether the non-heap memory used by TokenServer reaches the threshold (80% of the maximum non-heap memory by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, choose TokenServer > Instance Configuration. Click All Configurations, and choose TokenServer > System. Set -XX: MaxPermSize in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the non-heap memory size configured for the TokenServer instance cannot meet the non-heap memory required by the TokenServer process. You are advised to change the value of -XX:MaxPermSize in GC_OPTS to twice that of the current non-heap memory size or change the value based on site requirements.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

    During service or instance restart, Guardian may fail to be accessed and jobs cannot access OBS.

    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M > Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the destination cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-45740.html b/docs/mrs/umn/ALM-45740.html new file mode 100644 index 00000000..83dcfea2 --- /dev/null +++ b/docs/mrs/umn/ALM-45740.html @@ -0,0 +1,89 @@ + + +

ALM-45740 TokenServer GC Duration Exceeds the Threshold

+

Alarm Description

The system checks the GC duration of the TokenServer process every 60 seconds. This alarm is generated when the GC duration of the TokenServer process exceeds the threshold (12 seconds by default) for five consecutive times.

+

This alarm is automatically cleared when the system detects that the GC duration is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45740

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

TokenServer responds slowly.

+
+

Possible Causes

The heap memory of the TokenServer process is overused or inappropriately allocated, causing frequent occurrence of the GC process.

+
+

Handling Procedure

Check the GC duration.

+
  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms > ALM-45740 TokenServer GC Duration Exceeds the Threshold. Check the location information of the alarm and view the host name of the instance for which the alarm is generated.
  2. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, select the role corresponding to the host name of the instance for which the alarm is generated and click the drop-down list in the upper right corner of the chart area. Choose Customize > GC > TokenServer GC Duration. Then click OK.
  3. Check whether the GC duration of the TokenServer process collected every minute exceeds the threshold (12 seconds by default).

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. On FusionInsight Manager, choose Cluster > Services > Guardian. On the page that is displayed, click the Instance tab. On this tab page, choose TokenServer > Instance Configuration. Click All Configurations, and choose TokenServer > System. Set -Xmx in the GC_OPTS parameter to a larger value based on site requirements and save the configuration.

    If this alarm is generated, the heap memory configured for TokenServer cannot meet the heap memory required by the TokenServer process. You are advised to change the value of -Xmx in GC_OPTS to twice that of the heap memory used by TokenServer. You can change the value based on the actual service scenario. Refer to 2 to view the TokenServer heap memory usage.

    +
    +

  5. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

    During service or instance restart, Guardian may fail to be accessed and jobs cannot access OBS.

    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M > Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the destination cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+

+
+ + diff --git a/docs/mrs/umn/ALM-45741.html b/docs/mrs/umn/ALM-45741.html new file mode 100644 index 00000000..c137ff28 --- /dev/null +++ b/docs/mrs/umn/ALM-45741.html @@ -0,0 +1,78 @@ + + +

ALM-45741 Failed to Call the ECS securitykey API

+

Alarm Description

Guardian caches the temporary AK/SK of the ECS agency. When the cache does not exist or is about to expire, Guardian calls the securitykey API of ECS to update the AK/SK. This alarm is generated when calling to the API fails.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45741

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+
+
+
+

Impact on the System

The task may fail to obtain the temporary AK/SK for accessing OBS. As a result, the task cannot access OBS.

+
+

Possible Causes

  • No ECS agency is bound to the cluster.
  • An underlying interface of ECS is abnormal.
+
+

Handling Procedure

Check whether an agency is bound to the cluster.

+
  1. Log in to the MRS console.
  2. In the navigation pane on the left, choose Clusters > Active Clusters. On the page that is displayed, click the cluster name to go to its overview page. Then, check whether the cluster is bound to an agency in the O&M management area.

    • If yes, go to 4.
    • If no, go to 3.
    +

  3. Click Manage Agency. On the page that is displayed, rebind the cluster to an agency. Then check whether the alarm is cleared a few minutes later.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-45742.html b/docs/mrs/umn/ALM-45742.html new file mode 100644 index 00000000..901e1d2a --- /dev/null +++ b/docs/mrs/umn/ALM-45742.html @@ -0,0 +1,74 @@ + + +

ALM-45742 Failed to Call the ECS Metadata API

+

Alarm Description

When Guardian calls an IAM API to obtain the temporary AK/SK, it needs to first obtain related metadata via the ECS Metadata API. This alarm is generated when Guardian fails to call the Metadata API.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45742

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+
+
+
+

Impact on the System

The task may fail to obtain the temporary AK/SK for accessing OBS. As a result, the task cannot access OBS.

+
+

Possible Causes

An underlying interface of ECS is abnormal.

+
+

Handling Procedure

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-45743.html b/docs/mrs/umn/ALM-45743.html new file mode 100644 index 00000000..4b86f4ea --- /dev/null +++ b/docs/mrs/umn/ALM-45743.html @@ -0,0 +1,74 @@ + + +

ALM-45743 Failed to Call the IAM API

+

Alarm Description

This alarm is generated when Guardian fails to call the IAM API to obtain a temporary AK/SK.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

45743

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+
+
+
+

Impact on the System

The task may fail to obtain the temporary AK/SK for accessing OBS. As a result, the task cannot access OBS.

+
+

Possible Causes

The IAM service is abnormal.

+
+

Handling Procedure

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Guardian for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None

+
+
+ + diff --git a/docs/mrs/umn/ALM-50201.html b/docs/mrs/umn/ALM-50201.html new file mode 100644 index 00000000..06316830 --- /dev/null +++ b/docs/mrs/umn/ALM-50201.html @@ -0,0 +1,80 @@ + + +

ALM-50201 Doris Service Unavailable

+

Alarm Description

The alarm module checks the Doris service status every 60 seconds. This alarm is generated when the alarm module detects that all FE and BE instances are abnormal.

+

This alarm is cleared when any FE or BE instance recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50201

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

FusionInsight Manager cannot be used to perform cluster operations on the Doris service, and Doris service functions are unavailable.

+
+

Possible Causes

The FE and BE instances are abnormal.

+
+

Handling Procedure

Restart the Doris service.

+
  1. Log in to FusionInsight Manager and choose Cluster > Services > Doris.
  1. On the page that is displayed, click More and select Restart Service. In the displayed dialog box, verify the password and click OK to restart the Doris service. After the service is started, go to 3.

    During the restart of the Doris service, the Doris service is unavailable and cannot provide services for external systems. Tasks connected to the Doris service fail.

    +
    +

  2. On FusionInsight Manager, choose O&M > Alarm > Alarms. In the alarm list, check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50202.html b/docs/mrs/umn/ALM-50202.html new file mode 100644 index 00000000..ebfa9044 --- /dev/null +++ b/docs/mrs/umn/ALM-50202.html @@ -0,0 +1,85 @@ + + +

ALM-50202 FE CPU Usage Exceeds the Threshold

+

Alarm Description

The system checks the CPU usage of the FE instance every 30 seconds. The CPU usage has a default threshold. This alarm is generated when the CPU usage exceeds the threshold (95% by default) for multiple consecutive times (3 by default).

+

This alarm is cleared when Trigger Count is 1 and the CPU usage is less than or equal to the threshold. This alarm is cleared when Trigger Count is greater than 1 and the CPU usage is less than or equal to 85% of the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50202

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Processes respond slowly or do not work.

+
+

Possible Causes

The alarm threshold or alarm trigger count is improperly configured.

+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, select the name of the desired cluster, and choose Doris > CPU and Memory > CPU Usage of FE (FE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.

    Trigger Count specifies how many times the threshold can be hit before an alarm is generated.

    +
    +

  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50203.html b/docs/mrs/umn/ALM-50203.html new file mode 100644 index 00000000..8cfcd377 --- /dev/null +++ b/docs/mrs/umn/ALM-50203.html @@ -0,0 +1,85 @@ + + +

ALM-50203 FE Memory Usage Exceeds the Threshold

+

Alarm Description

The system checks the memory usage of the FE instance every 30 seconds. This alarm is generated when the memory usage exceeds the threshold (95% by default) for multiple consecutive times (3 by default).

+

This alarm is cleared when Trigger Count is 1 and the memory usage is less than or equal to the threshold. This alarm is cleared when Trigger Count is greater than 1 and the memory usage is less than or equal to 85% of the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50203

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Processes respond slowly or do not work.

+
+

Possible Causes

  • The alarm threshold or alarm trigger count is improperly configured.
+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, select the name of the desired cluster, and choose Doris > CPU and Memory > Memory Usage of FE (FE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.

    Trigger Count specifies how many times the threshold can be hit before an alarm is generated.

    +
    +

  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50205.html b/docs/mrs/umn/ALM-50205.html new file mode 100644 index 00000000..8853d634 --- /dev/null +++ b/docs/mrs/umn/ALM-50205.html @@ -0,0 +1,85 @@ + + +

ALM-50205 BE CPU Usage Exceeds the Threshold

+

Alarm Description

The system checks the CPU usage of the BE instance every 30 seconds. This alarm is generated when the CPU usage exceeds the threshold (95% by default) for multiple consecutive times (3 by default).

+

This alarm is cleared when Trigger Count is 1 and the CPU usage is less than or equal to the threshold. This alarm is cleared when Trigger Count is greater than 1 and the CPU usage is less than or equal to 85% of the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50205

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Processes respond slowly or do not work.

+
+

Possible Causes

The alarm threshold or alarm trigger count is improperly configured.

+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > CPU and Memory > CPU Usage of BE (BE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.

    Trigger Count specifies how many times the threshold can be hit before an alarm is generated.

    +
    +

  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50206.html b/docs/mrs/umn/ALM-50206.html new file mode 100644 index 00000000..848692d9 --- /dev/null +++ b/docs/mrs/umn/ALM-50206.html @@ -0,0 +1,85 @@ + + +

ALM-50206 BE Memory Usage Exceeds the Threshold

+

Alarm Description

The system checks the memory usage of the BE instance every 30 seconds. This alarm is generated when the memory usage exceeds the threshold for multiple consecutive times (3 by default).

+

This alarm is cleared when Trigger Count is 1 and the memory usage is less than or equal to the threshold. This alarm is cleared when Trigger Count is greater than 1 and the memory usage is less than or equal to 85% of the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50206

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Processes respond slowly or do not work.

+
+

Possible Causes

The alarm threshold or alarm trigger count is improperly configured.

+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > CPU and Memory > Memory Usage of BE (BE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.

    Trigger Count specifies how many times the threshold can be hit before an alarm is generated.

    +
    +

  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50207.html b/docs/mrs/umn/ALM-50207.html new file mode 100644 index 00000000..325311b0 --- /dev/null +++ b/docs/mrs/umn/ALM-50207.html @@ -0,0 +1,85 @@ + + +

ALM-50207 Ratio of Connections to the FE MySQL Port to the Maximum Connections Allowed Exceeds the Threshold

+

Alarm Description

The system checks the number of MySQL port connections every 30 seconds. This alarm is generated when the ratio of the number of current connections to the maximum number of FE port connections exceeds the threshold (95% by default). The maximum number of FE port connections in the current cluster is specified by the qe_max_connection parameter. The default value is 1024.

+

This alarm is cleared when the number of MySQL port connections on the FE node is less than or equal to the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50207

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Processes respond slowly or do not work.

+
+

Possible Causes

  • After the MySQL client is connected to Doris, the connection is not closed.
  • A large number of services are concurrently connected to Doris.
+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M, and click Alarm > Thresholds in the navigation pane on the left. Click the name of the desired cluster > Doris > Connection > FE MySQL Port Connections (FE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.

    If there are a large number of connections, ensure there are only necessary connections. Otherwise, the service performance may be degraded or even the service may be unavailable.

    +
    +

  4. Wait for 2 minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50208.html b/docs/mrs/umn/ALM-50208.html new file mode 100644 index 00000000..1438379e --- /dev/null +++ b/docs/mrs/umn/ALM-50208.html @@ -0,0 +1,85 @@ + + +

ALM-50208 Failures to Clear Historical Metadata Image Files Exceed the Threshold

+

Alarm Description

The system checks the number of failures to clear historical metadata image files on the FE node every 30 seconds. This alarm is generated when the number of failures exceeds the threshold (1 by default).

+

This alarm is cleared when the system detects that the number of failures is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50208

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Doris metadata occupies more and more disk space, which may cause service exceptions.

+
+

Possible Causes

The Doris service is abnormal.

+
+

Handling Procedure

Check whether the Doris service is normal.

+
  1. Log in to FusionInsight Manager and choose Cluster > Services > Doris.
  2. Check whether Running Status of the Doris service is Normal.

    • If yes, go to 4.
    • If no, go to 3.
    +

  3. If the service process is not started, start it first and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

  4. Check whether other Doris-related alarms are generated in the cluster. If yes, clear them by referring to the alarm help. Then, check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

You need to manually clear the alarm after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50209.html b/docs/mrs/umn/ALM-50209.html new file mode 100644 index 00000000..217949c8 --- /dev/null +++ b/docs/mrs/umn/ALM-50209.html @@ -0,0 +1,84 @@ + + +

ALM-50209 Failures to Generate Metadata Image Files Exceed the Threshold

+

Alarm Description

The system checks the number of failures to generate metadata image files on the FE node every 30 seconds. This alarm is generated when the number of failures exceeds the threshold (1 by default).

+

This alarm is cleared when the system detects that the number of failures is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50209

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The non-master FE node cannot receive the latest metadata image file. As a result, the system reliability deteriorates.

+
+

Possible Causes

The Doris service is abnormal.

+
+

Handling Procedure

Check the Doris service status.

+
  1. Log in to FusionInsight Manager and choose Cluster > Services > Doris.
  2. Check whether Running Status of the Doris service is Normal.

    • If yes, go to 4.
    • If no, go to 3.
    +

  3. If the service process is not started, start it first.
  4. Check whether other alarms are generated in the cluster. If yes, clear the alarms by referring to the alarm help. Then, check whether this alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

You need to manually clear the alarm after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50210.html b/docs/mrs/umn/ALM-50210.html new file mode 100644 index 00000000..1daec229 --- /dev/null +++ b/docs/mrs/umn/ALM-50210.html @@ -0,0 +1,85 @@ + + +

ALM-50210 Maximum Compaction Score of All BE Nodes Exceeds the Threshold

+

Alarm Description

The system checks the maximum compaction score of all BE nodes every 30 seconds. This alarm is generated when the maximum compaction score exceeds the threshold (10 by default).

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50210

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Query or write may be delayed.

+
+

Possible Causes

The number of concurrent service requests is large in the cluster, or the compaction queue is small.

+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > Performance > Maximum compaction score of all BE nodes (BE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is cleared in the alarm list.

    • If yes, no further action is required.
    • If no, go to 5.
    +

  5. Choose Cluster > Services > Doris > Configurations > All Configurations > BE(Role) > Customization, add the max_base_compaction_threads parameter to be.conf with a value of 10, and add the max_cumu_compaction_threads parameter with a value 20.
  6. Click Save. Click Instances, select the BE instances whose configuration has expired, click More, and select Restart Instance to restart the Doris BE instances.

    During BE instance restart, the tasks running on BE nodes will fail. The tasks on BE nodes that are not restarted are not affected.

    +
    +

  7. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 8.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50211.html b/docs/mrs/umn/ALM-50211.html new file mode 100644 index 00000000..9ac1dd54 --- /dev/null +++ b/docs/mrs/umn/ALM-50211.html @@ -0,0 +1,89 @@ + + +

ALM-50211 FE Queue Length of BE Periodic Report Tasks Exceeds the Threshold

+

Alarm Description

The system checks the queue length of each BE periodic report task on FE every 30 seconds. This alarm is generated when the queue length exceeds the threshold (10 by default). This value indicates the number of report tasks waiting on the master FE node. A large value indicates a poor FE processing capability.

+

This alarm is cleared when the system detects that the queue length of BE periodic report tasks on FE is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50211

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The processing capability of FE is insufficient, affecting the service query speed.

+
+

Possible Causes

The processing capability of the master FE node is insufficient due to a large number of concurrent service requests in the Doris cluster or insufficient memory for FE processes.

+
+

Handling Procedure

Check the GC duration.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms. In the alarm list, view the role name and obtain the IP address of the instance in Location of the alarm whose ID is 50211.
  2. Choose Cluster > Services > Doris > Instances, click the FE instance for which the alarm is generated, and click the Chart tab of the instance.

    Select JVM from Chart Category on the left, and check whether Accumulated GC duration of the old generation of the FE process is greater than 3 seconds.
    • If yes, go to 3.
    • If no, go to 5.
    +
    +

  3. Choose Cluster > Services > Doris > Configurations > All Configurations > FE(Role) > JVM, and increase the value of -Xmx in FE_GC_OPTS. The default value is 8GB.

    • If this alarm is generated occasionally, increase the value by 0.5 times. If this alarm is generated frequently, double the parameter value.
    • In the case of large service volume and high service concurrency, you are advised to add instances.
    +

  4. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > Queue > Queue Length of BE Periodic Report Tasks on the FE (FE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50212.html b/docs/mrs/umn/ALM-50212.html new file mode 100644 index 00000000..32f491f8 --- /dev/null +++ b/docs/mrs/umn/ALM-50212.html @@ -0,0 +1,86 @@ + + +

ALM-50212 Accumulated Old-Generation GC Duration of the FE Process Exceeds the Threshold

+

Alarm Description

The system checks the accumulated old-generation GC duration of the FE process every 30 seconds. This alarm is generated when the accumulated GC duration exceeds the threshold (3000 ms by default).

+

This alarm is cleared when the system detects that the accumulated old-generation GC duration of the FE process is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50212

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

A long GC duration of the FE process may interrupt the services.

+
+

Possible Causes

The heap memory of the FE process is overused or inappropriately allocated, causing frequent occurrence of the GC process.

+
+

Handling Procedure

Check the GC duration.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms. In the alarm list, view the role name and obtain the IP address of the instance in Location of the alarm whose ID is 50212.
  2. Choose Cluster > Services > Doris > Instances, click the FE instance for which the alarm is generated, and click the Chart tab of the instance.

    Select JVM from Chart Category on the left, and check whether Accumulated GC duration of the old generation of the FE process is greater than 3 seconds.
    • If yes, go to 3.
    • If no, go to 5.
    +
    +

  3. Choose Cluster > Services > Doris > Configurations > All Configurations > FE(Role) > JVM, and increase the value of -Xmx in FE_GC_OPTS. The default value is 8G.

    • If this alarm is occasionally generated, increase the value by 0.5 times. If this alarm is frequently generated, double the value.
    • In the case of large service volume and high service concurrency, you are advised to add instances.
    +

  4. Check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 30 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50213.html b/docs/mrs/umn/ALM-50213.html new file mode 100644 index 00000000..535f8dc8 --- /dev/null +++ b/docs/mrs/umn/ALM-50213.html @@ -0,0 +1,83 @@ + + +

ALM-50213 Number of Tasks Queuing in the FE Thread Pool for Interacting with BE Exceeds the Threshold

+

Alarm Description

The system checks the number of queuing tasks in the FE thread pool for interacting with BE every 30 seconds. This alarm is generated when the number of queuing tasks exceeds the threshold (10 by default). This FE thread pool is the working thread pool of ThriftServer. It is specified by rpc_port in the fe.conf file and is used to interact with BE.

+

This alarm is cleared when the system detects that the number of tasks queuing in the FE thread pool for interacting with BE is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50213

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The read and write of the Doris service slows down.

+
+

Possible Causes

There are a large number of concurrent service requests, causing too many queuing tasks.

+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > Queue > Number of tasks that are queuing in the thread pool for interaction between the FE and the BE (FE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50214.html b/docs/mrs/umn/ALM-50214.html new file mode 100644 index 00000000..8e0cce86 --- /dev/null +++ b/docs/mrs/umn/ALM-50214.html @@ -0,0 +1,86 @@ + + +

ALM-50214 Number of Tasks Queuing in the FE Thread Pool for Task Processing Exceeds the Threshold

+

Alarm Description

The system checks the number of queuing tasks in the FE thread pool for processing tasks every 30 seconds. This alarm is generated when the number of queuing tasks exceeds the threshold (10 by default). This thread pool is used by the NIO MySQL Server to process tasks.

+

This alarm is cleared when the system detects that the number of tasks queuing in the FE thread pool for processing tasks is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50214

+

Minor

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The task execution of the entire system becomes slow and blocked.

+
+

Possible Causes

Large tasks may block the task execution of the queue.

+
+

Handling Procedure

Check the execution status of FE tasks.

+
  1. On FusionInsight Manager, choose Cluster > Services > Doris. Click the Chart tab, select Connection from Chart Category in the left pane, and view the FE MySQL Port Connections chart. If the number of connections is large, click Instances, select the FE instance, and click the Chart tab. Select CPU and Memory from Chart Category and view the CPU Usage of FE chart. If the CPU usage is high, check the Time field in FE audit log /var/log/Bigdata/audit/doris/fe/fe.audit.log to collect statistics on the average task duration. If the value is also high, the alarm is caused by large concurrent tasks.
  2. After connecting to Doris, run the following command to check whether the default value of queryTimeout is too large. The default value is 300 seconds.

    show variables like 'query_timeout';

    +
    • If yes, go to 3.
    • If no, go to 4.
    +

  3. Run the following command to shorten the timeout period based on site requirements to block the tasks that take a long time:

    set global query_timeout=xxx;

    +

  4. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > Queue > Queue Length of Query Execution Thread Pool (BE).
  5. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  6. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  7. Wait 10 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 8.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50215.html b/docs/mrs/umn/ALM-50215.html new file mode 100644 index 00000000..132c3e65 --- /dev/null +++ b/docs/mrs/umn/ALM-50215.html @@ -0,0 +1,83 @@ + + +

ALM-50215 Longest Duration of RPC Requests Received by Each FE Thrift Method Exceeds the Threshold

+

Alarm Description

The system checks the longest duration of RPC requests received by each FE Thrift method every 30 seconds. This alarm is generated when the longest duration exceeds the threshold (5000 ms by default).

+

This alarm is cleared when the longest duration of RPC requests received by each FE Thrift method is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50215

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

A longer RPC duration indicates a higher performance load and slower network request processing, which may cause service congestion.

+
+

Possible Causes

  • The network has a latency.
  • There are too many concurrent large SQL tasks.
+
+

Handling Procedure

  1. Log in to the host where the faulty node is deployed as user root and run ping IP addresses of all Doris nodes to check whether the peer host can be pinged.

    • If yes, go to 3.
    • If no, go to 2.
    +

  2. Contact the network administrator to restore the network.
  3. On FusionInsight Manager, choose Cluster > Services > Doris. Click the Chart tab, select Connection from Chart Category in the left pane, and view the FE MySQL Port Connections chart. If the number of connections is large, click Instances, select the FE instance, and click the Chart tab. Select CPU and Memory from Chart Category and view the CPU Usage of FE chart. If the CPU usage is high, check the Time field in FE audit log /var/log/Bigdata/audit/doris/fe/fe.audit.log to collect statistics on the average task duration. If the value is also high, the alarm is caused by large concurrent tasks.
  4. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > Performance > Longest duration of RPC requests received by each method of the FE thrift interface (FE).
  5. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  6. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  7. Wait 10 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 8.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50216.html b/docs/mrs/umn/ALM-50216.html new file mode 100644 index 00000000..9888f858 --- /dev/null +++ b/docs/mrs/umn/ALM-50216.html @@ -0,0 +1,87 @@ + + +

ALM-50216 Memory Usage of the FE Node Exceeds the Threshold

+

Alarm Description

The system checks the memory usage of the FE node every 30 seconds. This alarm is generated when the memory usage exceeds the threshold (95% by default).

+

This alarm is cleared when the memory usage of the FE node falls below the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50216

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Task execution and client connection to the FE are affected.

+
+

Possible Causes

The FE heap memory is too small.

+
+

Handling Procedure

Check the FE heap memory usage.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, select the name of the desired cluster, and choose Doris > CPU and Memory > Memory usage of the FE node (FE).

    1. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
    2. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
    +

  2. Log in to the FE node for which the alarm is generated as user omm, run the top command to check the memory usage of processes, locate the process with high memory usage, and check whether the process belongs to the current service and is running properly.

    • If yes, go to 3.
    • If no, isolate or stop the process, or adjust the memory size, and check whether the memory is released.
    +

  3. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +
    • During the restart of the Doris service, the Doris service is unavailable and cannot provide services for external systems. Tasks connected to the Doris service fail.
    • During instance restart, the tasks running on the nodes of the instance will fail. The tasks on instance nodes that are not restarted are not affected.
    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50217.html b/docs/mrs/umn/ALM-50217.html new file mode 100644 index 00000000..08cde283 --- /dev/null +++ b/docs/mrs/umn/ALM-50217.html @@ -0,0 +1,88 @@ + + +

ALM-50217 Heap Memory Usage of the FE Node Exceeds the Threshold

+

Alarm Description

The system checks the heap memory usage of the FE node every 30 seconds. This alarm is generated when the heap memory usage exceeds the threshold (95% by default).

+

This alarm is cleared when the heap memory usage of the FE node falls below the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50217

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Task execution and client connection to the FE are affected.

+
+

Possible Causes

The FE heap memory is too small.

+
+

Handling Procedure

Check heap memory usage.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, select the name of the desired cluster, and choose Doris > CPU and Memory > Heap memory usage of the FE node (FE).

    1. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
    2. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
    +

  2. On FusionInsight Manager, choose Cluster > Services > Doris > FE > Configurations > All Configurations, search for the FE_GC_OPTS parameter, increase the value of -Xmx as required, click Save, and click OK.

    • If this alarm is generated, the heap memory configured for the current Doris instance is not enough for data transmission. You are advised to open the instance monitoring page, display the Doris heap memory resource status monitoring chart, and observe the change trend of the heap memory used by Doris in the monitoring chart. Then change the value of -Xmx to twice the current heap memory usage or to another value to meet site requirements.
    • When setting the heap memory, you can set -Xms and -Xmx to approximately the same value to prevent performance deterioration caused by heap size adjustment after each GC.
    • The sum of -Xmx and XX:MaxPermSize cannot be greater than the actual physical memory of the node server.
    +
    +

  3. Restart the affected services or instances and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +
    • During the restart of the Doris service, the Doris service is unavailable and cannot provide services for external systems. Tasks connected to the Doris service fail.
    • During instance restart, the tasks running on the nodes of the instance will fail. The tasks on instance nodes that are not restarted are not affected.
    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50219.html b/docs/mrs/umn/ALM-50219.html new file mode 100644 index 00000000..b3b1e671 --- /dev/null +++ b/docs/mrs/umn/ALM-50219.html @@ -0,0 +1,85 @@ + + +

ALM-50219 Length of the Queue in the Thread Pool for Query Execution Exceeds the Threshold

+

Alarm Description

The system checks the length of the waiting queue in the query execution thread pool every 30 seconds. This alarm is generated when the length exceeds the threshold (20 by default).

+

This alarm is cleared when the length of the waiting queue in the current query execution thread pool is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50219

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The task execution of the entire system becomes slow and blocked.

+
+

Possible Causes

Large tasks may block the task execution of the queue.

+
+

Handling Procedure

Check the execution status of tasks.

+
  1. On FusionInsight Manager, choose Cluster > Services > Doris. Click the Chart tab, select Connection from Chart Category in the left pane, and view the FE MySQL Port Connections chart. If the number of connections is large, click Instances, select the FE instance, and click the Chart tab. Select CPU and Memory from Chart Category and view the CPU Usage of FE chart. If the CPU usage is high, check the Time field in FE audit log /var/log/Bigdata/audit/doris/fe/fe.audit.log to collect statistics on the average task duration. If the value is also high, the alarm is caused by large concurrent tasks.
  2. After connecting to Doris, run the following command to check the queryTimeout value of the system:

    show variables like 'query_timeout';

    +

    If the value is too large, run the set global query_timeout=xxx; command to shorten the timeout interval and block tasks that last for a long time.

    +

  3. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > Queue > Queue Length of Query Execution Thread Pool (BE).
  4. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  5. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  6. Wait 10 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 7.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50220.html b/docs/mrs/umn/ALM-50220.html new file mode 100644 index 00000000..764fa422 --- /dev/null +++ b/docs/mrs/umn/ALM-50220.html @@ -0,0 +1,83 @@ + + +

ALM-50220 Error Rate of TCP Packet Receiving Exceeds the Threshold

+

Alarm Description

The system checks the rate of TCP packet receiving errors every 30 seconds. This alarm is generated when the error rate exceeds the threshold (5% by default).

+

This alarm is cleared when the error rate is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50220

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The task fails or data is lost.

+
+

Possible Causes

The network is faulty, so data cannot be sent.

+
+

Handling Procedure

  1. Log in to the host where the faulty node is deployed as user root and run ping IP addresses of all Doris nodes to check whether the peer host can be pinged.

    • If yes, go to 4.
    • If no, go to 2.
    +

  2. Contact the network administrator to restore the network.
  3. Wait for a while and check whether the alarm is cleared in the alarm list.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50221.html b/docs/mrs/umn/ALM-50221.html new file mode 100644 index 00000000..24a986f3 --- /dev/null +++ b/docs/mrs/umn/ALM-50221.html @@ -0,0 +1,81 @@ + + +

ALM-50221 BE Data Disk Usage Exceeds the Threshold

+

Alarm Description

The system checks the usage of BE data disks every 30 seconds. This alarm is generated when the disk usage exceeds the threshold (95% by default).

+

This alarm is cleared when the system detects that the disk usage is less than the threshold.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50221

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

New data fails to be written, and the task is interrupted.

+
+

Possible Causes

  • The disk space of the cluster is full.
  • Data skew occurs among BE nodes.
+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose O&M > Alarm > Alarms, and view the role name and the IP address for the hostname in Location.
  2. Expand the disk capacity of the node for which the alarm is generated.
  3. Go to 4 if the expansion fails or the alarm persists after the expansion.
+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Expand the Hosts drop-down list. In the Select Host dialog box that is displayed, select the abnormal host, and click OK.
  4. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 1 hour ahead of and after the alarm generation time, respectively. Then, click Download.
  5. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50222.html b/docs/mrs/umn/ALM-50222.html new file mode 100644 index 00000000..adf3085e --- /dev/null +++ b/docs/mrs/umn/ALM-50222.html @@ -0,0 +1,92 @@ + + +

ALM-50222 Disk Status of a Specified Data Directory on BE Is Abnormal

+

Alarm Description

The system checks the disk status of a specified data directory on BE every 30 seconds. This alarm is generated when the disk status is not 1 (1 indicates the normal state and 0 indicates the abnormal state). This alarm is cleared when the disk status of the specified data directory on BE becomes normal.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50222

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

Service data may be unavailable.

+
+

Possible Causes

  • The hard disk is faulty.
  • The disk permissions are set incorrectly.
+
+

Handling Procedure

Check whether a disk alarm is generated.

+
  1. On FusionInsight Manager, choose O&M > Alarm > Alarms and check whether ALM-12014 Partition Lost or ALM-12033 Slow Disk Fault exists.

    • If yes, go to 2.
    • If no, go to 4.
    +

  2. Rectify the fault by referring to the handling procedure of ALM-12014 Partition Lost or ALM-12033 Slow Disk Fault. Then, check whether the alarm is cleared.

    • If yes, go to 3.
    • If no, go to 4.
    +

  3. Wait 5 minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Modify disk permissions.

+
  1. Choose O&M > Alarm > Alarms and view Location and Additional Information of the alarm to obtain the location of the faulty disk.
  2. Log in to the node for which the alarm is generated as user root. Go to the directory where the faulty disk is located, and run the ll command to check whether the permission for the faulty disk is 711 and whether the user is omm.

    • If yes, go to 7.
    • If no, go to 6.
    +

  3. Modify the permission of the faulty disk. For example, if the faulty disk is data1, run the following commands:

    chown omm:wheel data1

    +

    chmod 711 data1

    +

  4. Choose Cluster > Services > Doris > Instances, select this BE instance, click More, and select Restart Instance. Wait 5 minutes and check whether an alarm is generated.

    • If no, no further action is required.
    • If yes, go to 8.
    +

    During BE instance restart, the tasks running on BE nodes will fail. The tasks on BE nodes that are not restarted are not affected.

    +
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris and OMS for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 20 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50223.html b/docs/mrs/umn/ALM-50223.html new file mode 100644 index 00000000..09d62848 --- /dev/null +++ b/docs/mrs/umn/ALM-50223.html @@ -0,0 +1,87 @@ + + +

ALM-50223 Maximum Memory Required by BE Is Greater Than the Remaining Memory of the Machine

+

Alarm Description

The system checks whether the maximum memory required by BE is greater than the available memory every 30 seconds. This alarm is generated when the value is not 1 (1 indicates that the maximum required memory is less than or equal to the available memory, and 0 indicates that the maximum required memory is greater than the available memory).

+

This alarm is cleared when the maximum required memory is less than or equal to the available memory.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50223

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

A task may fail to apply for memory when running.

+
+

Possible Causes

Too much BE node memory has been occupied by other processes, or the maximum memory set for the BE service is too large.

+
+

Handling Procedure

Check whether the maximum memory set for the BE node is proper.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > CPU and Memory > Relationship between the maximum memory size of the BE and the remaining memory size of the machine (BE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

  1. Log in to the BE node for which the alarm is generated as user omm, run the top command to check the memory usage of processes, locate the process with high memory usage, and check whether the process belongs to the current service and is running properly.

    • If yes, go to 6.
    • If no, isolate or stop the process, or adjust the memory size, and check whether the memory is released.
    +

  2. Log in to the BE node for which the alarm is generated as user omm and run the free -g command to check the total memory and remaining memory in the system and estimate the memory usage.
  3. On FusionInsight Manager, choose Cluster > Services > Doris > Configurations > All Configurations > BE(Role) > Memory and decrease the value of mem_limit. This parameter specifies the maximum memory allowed for BE. Then save the modification and restart the BE instance.

    During BE instance restart, the tasks running on BE nodes will fail. The tasks on BE nodes that are not restarted are not affected.

    +
    +

  4. After the BE instance is restarted, wait 5 minutes and check whether the alarm is cleared.

    • If yes, no further action is required.
    • If no, go to 9.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select Doris for the target cluster.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50224.html b/docs/mrs/umn/ALM-50224.html new file mode 100644 index 00000000..97ad4ab4 --- /dev/null +++ b/docs/mrs/umn/ALM-50224.html @@ -0,0 +1,83 @@ + + +

ALM-50224 Failures a Certain Task Type on BE Are Increasing

+

Alarm Description

The system checks whether the number of failed tasks of a certain type on BE is increasing every 30 seconds. This alarm is generated when the system detects that the value is not 1 (1 indicates that the number of failed tasks of a certain type does not increase, and 0 indicates that the failed tasks of a certain type are increasing).

+

This alarm is cleared when the system detects that the number of failed tasks of a certain type on BE does not increase.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50224

+

Major

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

A task fails to be executed repeatedly in a certain scenario.

+
+

Possible Causes

A BE exception may occur. As a result, the number of failed tasks increases in a certain scenario.

+
+

Handling Procedure

Check whether the alarm threshold or alarm trigger count is properly configured.

+
  1. Log in to FusionInsight Manager, choose O&M > Alarm > Thresholds, click the name of the desired cluster, and choose Doris > Exception > Check whether the number of failed tasks of a certain type increases (BE).
  2. Click the edit button next to Trigger Count, change the number based on site requirements, and click OK.
  3. Click Modify in the Operation column, change the alarm threshold based on site requirements, and click OK.
  4. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 5.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

You need to manually clear the alarm after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50225.html b/docs/mrs/umn/ALM-50225.html new file mode 100644 index 00000000..8cf10386 --- /dev/null +++ b/docs/mrs/umn/ALM-50225.html @@ -0,0 +1,83 @@ + + +

ALM-50225 FE Instance Fault

+

Alarm Description

The system checks the FE process status every 30 seconds. This alarm is generated when the value is greater than 0 (0 indicates that the FE process is normal and 1 indicates that the FE process is abnormal).

+

This alarm is cleared when the system detects that the FE process becomes normal.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50225

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The current FE instance is unavailable.

+
+

Possible Causes

The FE instance is faulty or restarted.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. In the alarm list, view the role name and obtain the IP address of the instance in Location of the alarm whose ID is 50225.
  2. Choose Cluster > Services > Doris > Instances, click the FE instance for which the alarm is generated, and check whether Running Status of the instance is Restoring.

    • If yes, go to 3.
    • If no, go to 4.
    +

  3. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50226.html b/docs/mrs/umn/ALM-50226.html new file mode 100644 index 00000000..858db6b4 --- /dev/null +++ b/docs/mrs/umn/ALM-50226.html @@ -0,0 +1,83 @@ + + +

ALM-50226 BE Instance Fault

+

Alarm Description

The system checks the BE process status every 30 seconds. This alarm is generated when the value is greater than 0 (0 indicates that the BE process is normal and 1 indicates that the BE process is abnormal).

+

This alarm is cleared when the system detects that the BE process becomes normal.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50226

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+

Trigger Condition

+

Specifies the threshold for triggering the alarm.

+
+
+
+

Impact on the System

The current BE instance is unavailable.

+
+

Possible Causes

The BE instance is faulty or restarted.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose O&M > Alarm > Alarms. In the alarm list, view the role name and obtain the IP address of the instance in Location of the alarm whose ID is 50226.
  2. Choose Cluster > Services > Doris > Instances, click the BE instance for which the alarm is generated, and check whether Running Status of the instance is Restoring.

    • If yes, go to 3.
    • If no, go to 4.
    +

  3. Wait 2 minutes and check whether the alarm is automatically cleared.

    • If yes, no further action is required.
    • If no, go to 4.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, select Doris for the target cluster, and click OK.
  3. Click the edit icon in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50401.html b/docs/mrs/umn/ALM-50401.html new file mode 100644 index 00000000..1442d004 --- /dev/null +++ b/docs/mrs/umn/ALM-50401.html @@ -0,0 +1,83 @@ + + +

ALM-50401 Number of JobServer Jobs Waiting to Be Executed Exceeds the Threshold

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the number of jobs submitted to JobServer every 30 seconds. This alarm is generated when the number of jobs to be executed exceeds 800.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50401

+

Critical (default threshold: 900)

+

Major (default threshold: 800)

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm was generated.

+

ServiceName

+

Specifies the service for which the alarm was generated.

+

RoleName

+

Specifies the role for which the alarm was generated.

+

HostName

+

Specifies the host for which the alarm was generated.

+
+
+
+

Impact on the System

Too many JobServer jobs are detected in the queue. For details about the queue usage, see the Additional Information field of this alarm. The impacts are as follows:

+
  1. When the number of JobServer jobs in the queue reaches the maximum (1000 by default), new jobs cannot be added.
  2. Before the number of JobServer jobs in the queue reaches the maximum, new JobServer jobs cannot be submitted quickly. For example, it takes more time (even hours) to submit added jobs or add new jobs to Yarn.
+
+

Possible Causes

Too many jobs are submitted instantaneously.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager and choose Cluster > Services > JobGateway.
  2. Click the Instances tab, click Add Instance, and add JobServer instances based on the number of submitted jobs.
  1. After the instances are added, restart the JobGateway service.

    The job functions of JobGateway will become unavailable during the service restart.

    +
    +

  2. Wait 5 minutes and check whether the alarm is automatically cleared.

    If yes, no further action is required.

    +

    If no, go to 5.

    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select JobGateway for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  1. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/ALM-50402.html b/docs/mrs/umn/ALM-50402.html new file mode 100644 index 00000000..dc01b6ad --- /dev/null +++ b/docs/mrs/umn/ALM-50402.html @@ -0,0 +1,81 @@ + + +

ALM-50402 JobGateway Service Unavailable

+

This section applies only to MRS 3.3.0 or later.

+
+

Alarm Description

The system checks the JobGateway service status every 60 seconds. This alarm is generated when the JobGateway service is abnormal.

+

This alarm is cleared when the JobGateway service recovers.

+
+

Alarm Attributes

+
+ + + + + + + + + +

Alarm ID

+

Alarm Severity

+

Auto Cleared

+

50402

+

Critical

+

Yes

+
+
+
+

Alarm Parameters

+
+ + + + + + + + + + + + + + + + +

Parameter

+

Description

+

Source

+

Specifies the cluster or system for which the alarm is generated.

+

ServiceName

+

Specifies the service for which the alarm is generated.

+

RoleName

+

Specifies the role for which the alarm is generated.

+

HostName

+

Specifies the host for which the alarm is generated.

+
+
+
+

Impact on the System

No job submission operation can be performed on JobGateway in the cluster. The components that depend on JobGateway in the cluster will become faulty.

+
+

Possible Causes

The node where the JobGateway service locates is faulty.

+
+

Handling Procedure

  1. Log in to FusionInsight Manager, choose Cluster > Services > JobGateway, and click the Instance tab. Check for JobServer or JobBalancer instances that are faulty or not started and view the host names of these instances.
  2. On the Alarm page of FusionInsight Manager, check whether the NodeAgent Process Is Abnormal alarm is generated.

    • If yes, go to 3.
    • If no, go to 6.
    +

  3. Check whether the host name in the alarm information is the same as the host name in 1.

    • If yes, go to 4.
    • If no, go to 6.
    +

  4. Clear the alarm by following the instructions provided in ALM-12006 NodeAgent Process Is Abnormal.
  5. In the alarm list, check whether alarm JobGateway Service Unavailable is cleared.

    • If yes, no further action is required.
    • If no, go to 6.
    +

+

Collect fault information.

+
  1. On FusionInsight Manager, choose O&M. In the navigation pane on the left, choose Log > Download.
  2. Expand the Service drop-down list, and select JobGateway for the target cluster.
  3. Click in the upper right corner, and set Start Date and End Date for log collection to 10 minutes ahead of and after the alarm generation time, respectively. Then, click Download.
  4. Contact O&M personnel and provide the collected logs.
+
+

Alarm Clearance

This alarm is automatically cleared after the fault is rectified.

+
+

Related Information

None.

+
+
+ + diff --git a/docs/mrs/umn/CLASS.TXT.json b/docs/mrs/umn/CLASS.TXT.json index 0e8f07ae..3a0d0404 100644 --- a/docs/mrs/umn/CLASS.TXT.json +++ b/docs/mrs/umn/CLASS.TXT.json @@ -125,6 +125,33 @@ "p_code":"12", "code":"14" }, + { + "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":"mrs", + "title":"ApacheDoris", + "uri":"mrs_08_0161.html", + "doc_type":"usermanual", + "p_code":"4", + "code":"15" + }, + { + "desc":"Doris is a high-performance, real-time analytical database based on MPP architecture, known for its extreme speed and ease of use. It can return query results of mass dat", + "product_code":"mrs", + "title":"Basic Principles", + "uri":"mrs_08_0162.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"16" + }, + { + "desc":"Doris can import and export HDFS data and directly query HDFS data sources.Doris can directly query Hudi data sources.Spark Doris Connector allows Spark to read data stor", + "product_code":"mrs", + "title":"Relationship with Other Components", + "uri":"mrs_08_0163.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"17" + }, { "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":"mrs", @@ -132,7 +159,7 @@ "uri":"mrs_08_0034.html", "doc_type":"usermanual", "p_code":"4", - "code":"15" + "code":"18" }, { "desc":"Flink is a unified computing framework that supports both batch processing and stream processing. It provides a stream data processing engine that supports data distribut", @@ -140,8 +167,8 @@ "title":"Flink Basic Principles", "uri":"mrs_08_00341.html", "doc_type":"usermanual", - "p_code":"15", - "code":"16" + "p_code":"18", + "code":"19" }, { "desc":"A Flink cluster has only one JobManager. This has the risks of single point of failures (SPOFs). There are three modes of Flink: Flink On Yarn, Flink Standalone, and Flin", @@ -149,8 +176,8 @@ "title":"Flink HA Solution", "uri":"mrs_08_00342.html", "doc_type":"usermanual", - "p_code":"15", - "code":"17" + "p_code":"18", + "code":"20" }, { "desc":"Flink supports Yarn-based cluster management mode. In this mode, Flink serves as an application of Yarn and runs on Yarn.Figure 1 shows how Flink interacts with Yarn.The ", @@ -158,8 +185,8 @@ "title":"Relationship with Other Components", "uri":"mrs_08_00343.html", "doc_type":"usermanual", - "p_code":"15", - "code":"18" + "p_code":"18", + "code":"21" }, { "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.", @@ -167,8 +194,8 @@ "title":"Flink Enhanced Open Source Features", "uri":"mrs_08_00344.html", "doc_type":"usermanual", - "p_code":"15", - "code":"19" + "p_code":"18", + "code":"22" }, { "desc":"This section describes the sliding window of Flink and provides the sliding window optimization method. For details about windows, visit https://ci.apache.org/projects/fl", @@ -176,8 +203,8 @@ "title":"Window", "uri":"mrs_08_00345.html", "doc_type":"usermanual", - "p_code":"19", - "code":"20" + "p_code":"22", + "code":"23" }, { "desc":"Generally, logic code related to a service is stored in a large JAR package, which is called Fat JAR. Disadvantages of Fat JAR are as follows:When service logic becomes m", @@ -185,8 +212,8 @@ "title":"Job Pipeline", "uri":"mrs_08_00346.html", "doc_type":"usermanual", - "p_code":"19", - "code":"21" + "p_code":"22", + "code":"24" }, { "desc":"Flink's Table API&SQL is an integrated query API for Scala and Java that allows the composition of queries from relational operators such as selection, filter, and join i", @@ -194,8 +221,8 @@ "title":"Stream SQL Join", "uri":"mrs_08_00348.html", "doc_type":"usermanual", - "p_code":"19", - "code":"22" + "p_code":"22", + "code":"25" }, { "desc":"Flink allows users to represent complex event processing (CEP) query results in SQL for pattern matching and evaluate event streams on Flink engines.CEP SQL is implemente", @@ -203,8 +230,8 @@ "title":"Flink CEP in SQL", "uri":"mrs_08_00349.html", "doc_type":"usermanual", - "p_code":"19", - "code":"23" + "p_code":"22", + "code":"26" }, { "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.", @@ -213,7 +240,7 @@ "uri":"mrs_08_0016.html", "doc_type":"usermanual", "p_code":"4", - "code":"24" + "code":"27" }, { "desc":"Flume is a distributed, reliable, and HA system that supports massive log collection, aggregation, and transmission. Flume supports customization of various data senders ", @@ -221,8 +248,8 @@ "title":"Flume Basic Principles", "uri":"mrs_08_00161.html", "doc_type":"usermanual", - "p_code":"24", - "code":"25" + "p_code":"27", + "code":"28" }, { "desc":"If HDFS is configured as the Flume sink, HDFS functions as the final data storage system of Flume. Flume installs, configures, and writes all transmitted data into HDFS.I", @@ -230,8 +257,8 @@ "title":"Relationship Between Flume and Other Components", "uri":"mrs_08_00162.html", "doc_type":"usermanual", - "p_code":"24", - "code":"26" + "p_code":"27", + "code":"29" }, { "desc":"Improving transmission speed: Multiple lines instead of only one line of data can be specified as an event. This improves the efficiency of code execution and reduces the", @@ -239,8 +266,17 @@ "title":"Flume Enhanced Open Source Features", "uri":"mrs_08_00163.html", "doc_type":"usermanual", - "p_code":"24", - "code":"27" + "p_code":"27", + "code":"30" + }, + { + "desc":"Guardian is a service that provides temporary authentication credentials for services such as HDFS, Hive, Spark, HBase, Loader and HetuEngine to access OBS in decoupled s", + "product_code":"mrs", + "title":"Guardian", + "uri":"mrs_08_0159.html", + "doc_type":"usermanual", + "p_code":"4", + "code":"31" }, { "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.", @@ -249,7 +285,7 @@ "uri":"mrs_08_0010.html", "doc_type":"usermanual", "p_code":"4", - "code":"28" + "code":"32" }, { "desc":"HBase undertakes data storage. HBase is an open source, column-oriented, distributed storage system that is suitable for storing massive amounts of unstructured or semi-s", @@ -257,8 +293,8 @@ "title":"HBase Basic Principles", "uri":"mrs_08_00101.html", "doc_type":"usermanual", - "p_code":"28", - "code":"29" + "p_code":"32", + "code":"33" }, { "desc":"HMaster in HBase allocates Regions. When one RegionServer service is stopped, HMaster migrates the corresponding Region to another RegionServer. The HMaster HA feature is", @@ -266,8 +302,8 @@ "title":"HBase HA Solution", "uri":"mrs_08_00102.html", "doc_type":"usermanual", - "p_code":"28", - "code":"30" + "p_code":"32", + "code":"34" }, { "desc":"HDFS is the subproject of Apache Hadoop. HBase uses the Hadoop Distributed File System (HDFS) as the file storage system. HBase is located in structured storage layer. Th", @@ -275,8 +311,8 @@ "title":"Relationship with Other Components", "uri":"mrs_08_00103.html", "doc_type":"usermanual", - "p_code":"28", - "code":"31" + "p_code":"32", + "code":"35" }, { "desc":"HBase is a distributed storage database of the Key-Value type. Data of a table is sorted in the alphabetic order based on row keys. If you query data based on a specified", @@ -284,8 +320,8 @@ "title":"HBase Enhanced Open Source Features", "uri":"mrs_08_00104.html", "doc_type":"usermanual", - "p_code":"28", - "code":"32" + "p_code":"32", + "code":"36" }, { "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.", @@ -294,7 +330,7 @@ "uri":"mrs_08_0007.html", "doc_type":"usermanual", "p_code":"4", - "code":"33" + "code":"37" }, { "desc":"Hadoop Distributed File System (HDFS) implements reliable and distributed read/write of massive amounts of data. HDFS is applicable to the scenario where data read/write ", @@ -302,8 +338,8 @@ "title":"HDFS Basic Principles", "uri":"mrs_08_00071.html", "doc_type":"usermanual", - "p_code":"33", - "code":"34" + "p_code":"37", + "code":"38" }, { "desc":"In versions earlier than Hadoop 2.0.0, SPOF occurs in the HDFS cluster. Each cluster has only one NameNode. If the host where the NameNode is located is faulty, the HDFS ", @@ -311,8 +347,8 @@ "title":"HDFS HA Solution", "uri":"mrs_08_00072.html", "doc_type":"usermanual", - "p_code":"33", - "code":"35" + "p_code":"37", + "code":"39" }, { "desc":"HDFS is a subproject of Apache Hadoop, which is used as the file storage system for HBase. HBase is located in the structured storage layer. HDFS provides highly reliable", @@ -320,8 +356,8 @@ "title":"Relationship Between HDFS and Other Components", "uri":"mrs_08_00073.html", "doc_type":"usermanual", - "p_code":"33", - "code":"36" + "p_code":"37", + "code":"40" }, { "desc":"In the offline data summary and statistics scenario, Join is a frequently used computing function, and is implemented in MapReduce as follows:The Map task processes the r", @@ -329,8 +365,8 @@ "title":"HDFS Enhanced Open Source Features", "uri":"mrs_08_00074.html", "doc_type":"usermanual", - "p_code":"33", - "code":"37" + "p_code":"37", + "code":"41" }, { "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.", @@ -339,7 +375,7 @@ "uri":"mrs_08_0068.html", "doc_type":"usermanual", "p_code":"4", - "code":"38" + "code":"42" }, { "desc":"This section applies only to MRS 3.1.2-LTS.6 or later.HetuEngine is an in-house high-performance, interactive SQL analysis and data virtualization engine. It seamlessly i", @@ -347,8 +383,8 @@ "title":"HetuEngine Product Overview", "uri":"mrs_08_00681.html", "doc_type":"usermanual", - "p_code":"38", - "code":"39" + "p_code":"42", + "code":"43" }, { "desc":"The HetuEngine installation depends on the MRS cluster. Table 1 lists the components on which the HetuServer installation depends.", @@ -356,8 +392,8 @@ "title":"Relationship Between HetuEngine and Other Components", "uri":"mrs_08_00682.html", "doc_type":"usermanual", - "p_code":"38", - "code":"40" + "p_code":"42", + "code":"44" }, { "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.", @@ -366,7 +402,7 @@ "uri":"mrs_08_0011.html", "doc_type":"usermanual", "p_code":"4", - "code":"41" + "code":"45" }, { "desc":"Hive is a data warehouse infrastructure built on Hadoop. It provides a series of tools that can be used to extract, transform, and load (ETL) data. Hive is a mechanism th", @@ -374,8 +410,8 @@ "title":"Hive Basic Principles", "uri":"mrs_08_001101.html", "doc_type":"usermanual", - "p_code":"41", - "code":"42" + "p_code":"45", + "code":"46" }, { "desc":"CBO is short for Cost-Based Optimization.It will optimize the following:During compilation, the CBO calculates the most efficient join sequence based on tables and query ", @@ -383,8 +419,8 @@ "title":"Hive CBO Principles", "uri":"mrs_08_00112.html", "doc_type":"usermanual", - "p_code":"41", - "code":"43" + "p_code":"45", + "code":"47" }, { "desc":"Hive is a sub-project of Apache Hadoop, which uses HDFS as the file storage system. It parses and processes structured data with highly reliable underlying storage suppor", @@ -392,8 +428,8 @@ "title":"Relationship Between Hive and Other Components", "uri":"mrs_08_001103.html", "doc_type":"usermanual", - "p_code":"41", - "code":"44" + "p_code":"45", + "code":"48" }, { "desc":"HDFS Colocation is the data location control function provided by HDFS. The HDFS Colocation API stores associated data or data on which associated operations are performe", @@ -401,8 +437,8 @@ "title":"Enhanced Open Source Feature", "uri":"mrs_08_00114.html", "doc_type":"usermanual", - "p_code":"41", - "code":"45" + "p_code":"45", + "code":"49" }, { "desc":"Hudi is the file organization layer of the data lake. It manages Parquet files, provides the data lake capability, and supports multiple compute engines. It also provides", @@ -411,7 +447,7 @@ "uri":"mrs_08_0083.html", "doc_type":"usermanual", "p_code":"4", - "code":"46" + "code":"50" }, { "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.", @@ -420,7 +456,7 @@ "uri":"mrs_08_0012.html", "doc_type":"usermanual", "p_code":"4", - "code":"47" + "code":"51" }, { "desc":"Hue is a group of web applications that interact with MRS big data components. It helps you browse HDFS, perform Hive query, and start MapReduce jobs. Hue bears applicati", @@ -428,8 +464,8 @@ "title":"Hue Basic Principles", "uri":"mrs_08_00121.html", "doc_type":"usermanual", - "p_code":"47", - "code":"48" + "p_code":"51", + "code":"52" }, { "desc":"Table 1 shows how Hue interacts with Hadoop clusters.", @@ -437,8 +473,8 @@ "title":"Relationship Between Hue and Other Components", "uri":"mrs_08_00122.html", "doc_type":"usermanual", - "p_code":"47", - "code":"49" + "p_code":"51", + "code":"53" }, { "desc":"Storage policy: The number of HDFS file copies varies depending on the storage media. This feature allows you to manually set an HDFS directory storage policy or can auto", @@ -446,8 +482,8 @@ "title":"Hue Enhanced Open Source Features", "uri":"mrs_08_00123.html", "doc_type":"usermanual", - "p_code":"47", - "code":"50" + "p_code":"51", + "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.", @@ -456,7 +492,7 @@ "uri":"mrs_08_0093.html", "doc_type":"usermanual", "p_code":"4", - "code":"51" + "code":"55" }, { "desc":"Database for Internet of Things (IoTDB) is a software system that collects, stores, manages, and analyzes IoT time series data. Apache IoTDB uses a lightweight architectu", @@ -464,8 +500,8 @@ "title":"IoTDB Basic Principles", "uri":"mrs_08_0094.html", "doc_type":"usermanual", - "p_code":"51", - "code":"52" + "p_code":"55", + "code":"56" }, { "desc":"The IoTDB stores data locally, so it does not depend on any other component for storage. However, in a security cluster environment, IoTDB depends on the KrbServer compon", @@ -473,8 +509,8 @@ "title":"Relationship Between IoTDB and Other Components", "uri":"mrs_08_0095.html", "doc_type":"usermanual", - "p_code":"51", - "code":"53" + "p_code":"55", + "code":"57" }, { "desc":"Visualized O&M covers installation, uninstallation, one-click start and stop, configurations, clients, monitoring, alarms, health checks, and logs.Visualized permission m", @@ -482,8 +518,35 @@ "title":"IoTDB Enhanced Open Source Features", "uri":"mrs_08_0096.html", "doc_type":"usermanual", - "p_code":"51", - "code":"54" + "p_code":"55", + "code":"58" + }, + { + "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":"mrs", + "title":"JobGateway", + "uri":"mrs_08_0149.html", + "doc_type":"usermanual", + "p_code":"4", + "code":"59" + }, + { + "desc":"JobGateway allows you to submit jobs through REST APIs.As a gateway component for submitting big data jobs, JobGateway provides fully controllable enterprise-level big da", + "product_code":"mrs", + "title":"JobGateway Basic Principles", + "uri":"mrs_08_0150.html", + "doc_type":"usermanual", + "p_code":"59", + "code":"60" + }, + { + "desc":"JobGateway is a service that allows you to submit Spark, Hive, MapReduce, and Flink jobs through REST APIs.", + "product_code":"mrs", + "title":"Relationships Between JobGateway and Other Components", + "uri":"mrs_08_0152.html", + "doc_type":"usermanual", + "p_code":"59", + "code":"61" }, { "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.", @@ -492,7 +555,7 @@ "uri":"mrs_08_0013.html", "doc_type":"usermanual", "p_code":"4", - "code":"55" + "code":"62" }, { "desc":"Kafka is an open source, distributed, partitioned, and replicated commit log service. Kafka is publish-subscribe messaging, rethought as a distributed commit log. It prov", @@ -500,8 +563,8 @@ "title":"Kafka Basic Principles", "uri":"mrs_08_00131.html", "doc_type":"usermanual", - "p_code":"55", - "code":"56" + "p_code":"62", + "code":"63" }, { "desc":"As a message publishing and subscription system, Kafka provides high-speed data transmission methods for data transmission between different subsystems of the FusionInsig", @@ -509,8 +572,8 @@ "title":"Relationship Between Kafka and Other Components", "uri":"mrs_08_00132.html", "doc_type":"usermanual", - "p_code":"55", - "code":"57" + "p_code":"62", + "code":"64" }, { "desc":"Monitors the following topic-level metrics:Topic Input TrafficTopic Output TrafficTopic Rejected TrafficNumber of Failed Fetch Requests Per SecondNumber of Failed Produce", @@ -518,8 +581,8 @@ "title":"Kafka Enhanced Open Source Features", "uri":"mrs_08_00133.html", "doc_type":"usermanual", - "p_code":"55", - "code":"58" + "p_code":"62", + "code":"65" }, { "desc":"KafkaManager is a tool for managing Apache Kafka and provides GUI-based metric monitoring and management of Kafka clusters.KafkaManager supports the following operations:", @@ -528,7 +591,7 @@ "uri":"mrs_08_0032.html", "doc_type":"usermanual", "p_code":"4", - "code":"59" + "code":"66" }, { "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.", @@ -537,7 +600,7 @@ "uri":"mrs_08_0064.html", "doc_type":"usermanual", "p_code":"4", - "code":"60" + "code":"67" }, { "desc":"To manage the access control permissions on data and resources in a cluster, it is recommended that the cluster be installed in security mode. In security mode, a client ", @@ -545,8 +608,8 @@ "title":"KrbServer and LdapServer Principles", "uri":"mrs_08_00641.html", "doc_type":"usermanual", - "p_code":"60", - "code":"61" + "p_code":"67", + "code":"68" }, { "desc":"In an MRS cluster that uses the security mode, mutual access between services is implemented based on the Kerberos security architecture. When a service (such as HDFS) in", @@ -554,8 +617,8 @@ "title":"KrbServer and LdapServer Enhanced Open Source Features", "uri":"mrs_08_00642.html", "doc_type":"usermanual", - "p_code":"60", - "code":"62" + "p_code":"67", + "code":"69" }, { "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.", @@ -564,7 +627,7 @@ "uri":"mrs_08_0017.html", "doc_type":"usermanual", "p_code":"4", - "code":"63" + "code":"70" }, { "desc":"Loader is developed based on the open source Sqoop component. It is used to exchange data and files between MRS and relational databases and file systems. Loader can impo", @@ -572,8 +635,8 @@ "title":"Loader Basic Principles", "uri":"mrs_08_00171.html", "doc_type":"usermanual", - "p_code":"63", - "code":"64" + "p_code":"70", + "code":"71" }, { "desc":"The components that interact with Loader include HDFS, HBase, MapReduce, and ZooKeeper. Loader works as a client to use certain functions of these components, such as sto", @@ -581,8 +644,8 @@ "title":"Relationship Between Loader and Other Components", "uri":"mrs_08_00172.html", "doc_type":"usermanual", - "p_code":"63", - "code":"65" + "p_code":"70", + "code":"72" }, { "desc":"Loader is developed based on Sqoop. In addition to the Sqoop functions, Loader has the following enhanced features:Provides data conversion functions.Supports GUI-based c", @@ -590,8 +653,8 @@ "title":"Loader Enhanced Open Source Features", "uri":"mrs_08_00173.html", "doc_type":"usermanual", - "p_code":"63", - "code":"66" + "p_code":"70", + "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.", @@ -600,7 +663,7 @@ "uri":"mrs_08_0066.html", "doc_type":"usermanual", "p_code":"4", - "code":"67" + "code":"74" }, { "desc":"Manager is the O&M management system of MRS and provides unified cluster management capabilities for services deployed in clusters.Manager provides functions such as perf", @@ -608,8 +671,8 @@ "title":"Manager Basic Principles", "uri":"mrs_08_00661.html", "doc_type":"usermanual", - "p_code":"67", - "code":"68" + "p_code":"74", + "code":"75" }, { "desc":"Manager provides the visualized and convenient alarm monitoring function. Users can quickly obtain key cluster performance indicators, evaluate cluster health status, cus", @@ -617,8 +680,8 @@ "title":"Manager Key Features", "uri":"mrs_08_00662.html", "doc_type":"usermanual", - "p_code":"67", - "code":"69" + "p_code":"74", + "code":"76" }, { "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.", @@ -627,7 +690,7 @@ "uri":"mrs_08_0050.html", "doc_type":"usermanual", "p_code":"4", - "code":"70" + "code":"77" }, { "desc":"MapReduce is the core of Hadoop. As a software architecture proposed by Google, MapReduce is used for parallel computing of large-scale datasets (larger than 1 TB). The c", @@ -635,8 +698,8 @@ "title":"MapReduce Basic Principles", "uri":"mrs_08_00501.html", "doc_type":"usermanual", - "p_code":"70", - "code":"71" + "p_code":"77", + "code":"78" }, { "desc":"HDFS features high fault tolerance and high throughput, and can be deployed on low-cost hardware for storing data of applications with massive data sets.MapReduce is a pr", @@ -644,8 +707,8 @@ "title":"Relationship Between MapReduce and Other Components", "uri":"mrs_08_00502.html", "doc_type":"usermanual", - "p_code":"70", - "code":"72" + "p_code":"77", + "code":"79" }, { "desc":"JobHistoryServer (JHS) is the server used to view historical MapReduce task information. Currently, the open source JHS supports only single-instance services. JHS HA can", @@ -653,8 +716,8 @@ "title":"MapReduce Enhanced Open Source Features", "uri":"mrs_08_00503.html", "doc_type":"usermanual", - "p_code":"70", - "code":"73" + "p_code":"77", + "code":"80" }, { "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.", @@ -663,7 +726,7 @@ "uri":"mrs_08_0067.html", "doc_type":"usermanual", "p_code":"4", - "code":"74" + "code":"81" }, { "desc":"Oozie is an open-source workflow engine that is used to schedule and coordinate Hadoop jobs.The Oozie engine is a web application integrated into Tomcat by default. Oozie", @@ -671,8 +734,8 @@ "title":"Oozie Basic Principles", "uri":"mrs_08_00671.html", "doc_type":"usermanual", - "p_code":"74", - "code":"75" + "p_code":"81", + "code":"82" }, { "desc":"Provides roles of administrator and common users to support Oozie permission management.Supports single sign-on and sign-out, HTTPS access, and audit logs.", @@ -680,8 +743,8 @@ "title":"Oozie Enhanced Open Source Features", "uri":"mrs_08_00672.html", "doc_type":"usermanual", - "p_code":"74", - "code":"76" + "p_code":"81", + "code":"83" }, { "desc":"OpenTSDB is a distributed, scalable time series database based on HBase. OpenTSDB is designed to collect monitoring information of a large-scale cluster and implement sec", @@ -690,7 +753,7 @@ "uri":"mrs_08_0035.html", "doc_type":"usermanual", "p_code":"4", - "code":"77" + "code":"84" }, { "desc":"Presto is an open source SQL query engine for running interactive analytic queries against data sources of all sizes. It applies to massive structured/semi-structured dat", @@ -699,7 +762,7 @@ "uri":"mrs_08_0031.html", "doc_type":"usermanual", "p_code":"4", - "code":"78" + "code":"85" }, { "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.", @@ -708,7 +771,7 @@ "uri":"mrs_08_0041.html", "doc_type":"usermanual", "p_code":"4", - "code":"79" + "code":"86" }, { "desc":"Apache Ranger offers a centralized security management framework and supports unified authorization and auditing. It manages fine grained access control over Hadoop and r", @@ -716,8 +779,8 @@ "title":"Ranger Basic Principles", "uri":"mrs_08_00411.html", "doc_type":"usermanual", - "p_code":"79", - "code":"80" + "p_code":"86", + "code":"87" }, { "desc":"Ranger provides PABC-based authentication plug-ins for components to run on their servers. Ranger currently supports authentication for the following components like HDFS", @@ -725,8 +788,8 @@ "title":"Relationship Between Ranger and Other Components", "uri":"mrs_08_004102.html", "doc_type":"usermanual", - "p_code":"79", - "code":"81" + "p_code":"86", + "code":"88" }, { "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.", @@ -735,7 +798,7 @@ "uri":"mrs_08_0008.html", "doc_type":"usermanual", "p_code":"4", - "code":"82" + "code":"89" }, { "desc":"The Spark component applies to versions earlier than MRS 3.x.Spark is an open source parallel data processing framework. It helps you easily develop unified big data appl", @@ -743,8 +806,8 @@ "title":"Basic Principles of Spark", "uri":"mrs_08_00081.html", "doc_type":"usermanual", - "p_code":"82", - "code":"83" + "p_code":"89", + "code":"90" }, { "desc":"Based on existing JDBCServer in the community, multi-active-instance mode is used to achieve HA. In this mode, multiple JDBCServers coexist in the cluster and the client ", @@ -752,8 +815,8 @@ "title":"Spark HA Solution", "uri":"mrs_08_00082.html", "doc_type":"usermanual", - "p_code":"82", - "code":"84" + "p_code":"89", + "code":"91" }, { "desc":"Data computed by Spark comes from multiple data sources, such as local files and HDFS. Most data computed by Spark comes from the HDFS. The HDFS can read data in large sc", @@ -761,8 +824,8 @@ "title":"Relationship Among Spark, HDFS, and Yarn", "uri":"mrs_08_00083.html", "doc_type":"usermanual", - "p_code":"82", - "code":"85" + "p_code":"89", + "code":"92" }, { "desc":"Enterprises usually store massive data, such as from various databases and warehouses, for management and information collection. However, diversified data sources, hybri", @@ -770,8 +833,8 @@ "title":"Spark Enhanced Open Source Feature: Optimized SQL Query of Cross-Source Data", "uri":"mrs_08_00084.html", "doc_type":"usermanual", - "p_code":"82", - "code":"86" + "p_code":"89", + "code":"93" }, { "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.", @@ -780,7 +843,7 @@ "uri":"mrs_08_0071.html", "doc_type":"usermanual", "p_code":"4", - "code":"87" + "code":"94" }, { "desc":"The Spark2x component applies to MRS 3.x and later versions.Spark is a memory-based distributed computing framework. In iterative computation scenarios, the computing cap", @@ -788,8 +851,8 @@ "title":"Basic Principles of Spark2x", "uri":"mrs_08_007101.html", "doc_type":"usermanual", - "p_code":"87", - "code":"88" + "p_code":"94", + "code":"95" }, { "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.", @@ -797,8 +860,8 @@ "title":"Spark2x HA Solution", "uri":"mrs_08_007102.html", "doc_type":"usermanual", - "p_code":"87", - "code":"89" + "p_code":"94", + "code":"96" }, { "desc":"Based on existing JDBCServers in the community, multi-active-instance HA is used to achieve the high availability. In this mode, multiple JDBCServers coexist in the clust", @@ -806,8 +869,8 @@ "title":"Spark2x Multi-active Instance", "uri":"mrs_08_007103.html", "doc_type":"usermanual", - "p_code":"89", - "code":"90" + "p_code":"96", + "code":"97" }, { "desc":"In the JDBCServer multi-active instance mode, JDBCServer implements the Yarn-client mode but only one Yarn resource queue is available. To solve the resource limitation p", @@ -815,8 +878,8 @@ "title":"Spark2x Multi-tenant", "uri":"mrs_08_007104.html", "doc_type":"usermanual", - "p_code":"89", - "code":"91" + "p_code":"96", + "code":"98" }, { "desc":"Data computed by Spark comes from multiple data sources, such as local files and HDFS. Most data comes from HDFS which can read data in large scale for parallel computing", @@ -824,8 +887,8 @@ "title":"Relationship Between Spark2x and Other Components", "uri":"mrs_08_007105.html", "doc_type":"usermanual", - "p_code":"87", - "code":"92" + "p_code":"94", + "code":"99" }, { "desc":"Compared with Spark 1.5, Spark2x has some new open-source features. The specific features or concepts are as follows:DataSet: For details, see SparkSQL and DataSet Princi", @@ -833,8 +896,8 @@ "title":"Spark2x Open Source New Features", "uri":"mrs_08_007106.html", "doc_type":"usermanual", - "p_code":"87", - "code":"93" + "p_code":"94", + "code":"100" }, { "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.", @@ -842,8 +905,8 @@ "title":"Spark2x Enhanced Open Source Features", "uri":"mrs_08_007107.html", "doc_type":"usermanual", - "p_code":"87", - "code":"94" + "p_code":"94", + "code":"101" }, { "desc":"CarbonData is a new Apache Hadoop native data-store format. CarbonData allows faster interactive queries over PetaBytes of data using advanced columnar storage, index, co", @@ -851,8 +914,8 @@ "title":"CarbonData Overview", "uri":"mrs_08_007108.html", "doc_type":"usermanual", - "p_code":"94", - "code":"95" + "p_code":"101", + "code":"102" }, { "desc":"Enterprises usually store massive data, such as from various databases and warehouses, for management and information collection. However, diversified data sources, hybri", @@ -860,8 +923,8 @@ "title":"Optimizing SQL Query of Data of Multiple Sources", "uri":"mrs_08_007109.html", "doc_type":"usermanual", - "p_code":"94", - "code":"96" + "p_code":"101", + "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.", @@ -870,7 +933,7 @@ "uri":"mrs_08_0014.html", "doc_type":"usermanual", "p_code":"4", - "code":"97" + "code":"104" }, { "desc":"Apache Storm is a distributed, reliable, and fault-tolerant real-time stream data processing system. In Storm, a graph-shaped data structure called topology needs to be d", @@ -878,8 +941,8 @@ "title":"Storm Basic Principles", "uri":"mrs_08_00141.html", "doc_type":"usermanual", - "p_code":"97", - "code":"98" + "p_code":"104", + "code":"105" }, { "desc":"Storm provides a real-time distributed computing framework. It can obtain real-time messages from data sources (such as Kafka and TCP connection), perform high-throughput", @@ -887,8 +950,8 @@ "title":"Relationship Between Storm and Other Components", "uri":"mrs_08_00142.html", "doc_type":"usermanual", - "p_code":"97", - "code":"99" + "p_code":"104", + "code":"106" }, { "desc":"CQLContinuous Query Language (CQL) is an SQL-like language used for real-time stream processing. Compared with SQL, CQL has introduced the concept of (time-sequencing) wi", @@ -896,8 +959,8 @@ "title":"Storm Enhanced Open Source Features", "uri":"mrs_08_00143.html", "doc_type":"usermanual", - "p_code":"97", - "code":"100" + "p_code":"104", + "code":"107" }, { "desc":"Tez is Apache's latest open source computing framework that supports Directed Acyclic Graph (DAG) jobs. It can convert multiple dependent jobs into one job, greatly impro", @@ -906,7 +969,7 @@ "uri":"mrs_08_0030.html", "doc_type":"usermanual", "p_code":"4", - "code":"101" + "code":"108" }, { "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.", @@ -915,7 +978,7 @@ "uri":"mrs_08_0051.html", "doc_type":"usermanual", "p_code":"4", - "code":"102" + "code":"109" }, { "desc":"The Apache open source community introduces the unified resource management framework Yarn to share Hadoop clusters, improve their scalability and reliability, and elimin", @@ -923,8 +986,8 @@ "title":"Yarn Basic Principles", "uri":"mrs_08_00511.html", "doc_type":"usermanual", - "p_code":"102", - "code":"103" + "p_code":"109", + "code":"110" }, { "desc":"ResourceManager in Yarn manages resources and schedules tasks in the cluster. In versions earlier than Hadoop 2.4, SPOFs may occur on ResourceManager in the Yarn cluster.", @@ -932,8 +995,8 @@ "title":"Yarn HA Solution", "uri":"mrs_08_00512.html", "doc_type":"usermanual", - "p_code":"102", - "code":"104" + "p_code":"109", + "code":"111" }, { "desc":"The Spark computing and scheduling can be implemented using YARN mode. Spark enjoys the compute resources provided by YARN clusters and runs tasks in a distributed way. S", @@ -941,8 +1004,8 @@ "title":"Relationship Between YARN and Other Components", "uri":"mrs_08_00513.html", "doc_type":"usermanual", - "p_code":"102", - "code":"105" + "p_code":"109", + "code":"112" }, { "desc":"In the native Yarn resource scheduling mechanism, if the whole Hadoop cluster resources are occupied by those MapReduce jobs submitted earlier, jobs submitted later will ", @@ -950,8 +1013,8 @@ "title":"Yarn Enhanced Open Source Features", "uri":"mrs_08_00514.html", "doc_type":"usermanual", - "p_code":"102", - "code":"106" + "p_code":"109", + "code":"113" }, { "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.", @@ -960,7 +1023,7 @@ "uri":"mrs_08_0070.html", "doc_type":"usermanual", "p_code":"4", - "code":"107" + "code":"114" }, { "desc":"ZooKeeper is a distributed, highly available coordination service. ZooKeeper provides two functions:Prevents the system from single point of failures (SPOFs) and provides", @@ -968,8 +1031,8 @@ "title":"ZooKeeper Basic Principle", "uri":"mrs_08_00701.html", "doc_type":"usermanual", - "p_code":"107", - "code":"108" + "p_code":"114", + "code":"115" }, { "desc":"Figure 1 shows the relationship between ZooKeeper and HDFS.As the client of a ZooKeeper cluster, ZKFailoverController (ZKFC) monitors the status of NameNode. ZKFC is depl", @@ -977,8 +1040,8 @@ "title":"Relationship Between ZooKeeper and Other Components", "uri":"mrs_08_00702.html", "doc_type":"usermanual", - "p_code":"107", - "code":"109" + "p_code":"114", + "code":"116" }, { "desc":"In security mode, an ephemeral node is deleted as long as the session that created the node expires. Ephemeral node deletion is recorded in audit logs so that ephemeral n", @@ -986,8 +1049,8 @@ "title":"ZooKeeper Enhanced Open Source Features", "uri":"mrs_08_00703.html", "doc_type":"usermanual", - "p_code":"107", - "code":"110" + "p_code":"114", + "code":"117" }, { "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.", @@ -996,7 +1059,7 @@ "uri":"mrs_08_0006.html", "doc_type":"usermanual", "p_code":"1", - "code":"111" + "code":"118" }, { "desc":"Modern enterprises' data clusters are developing towards centralization and cloudification. Enterprise-class big data clusters must meet the following requirements:Carry ", @@ -1004,8 +1067,8 @@ "title":"Multi-tenant", "uri":"mrs_08_0042.html", "doc_type":"usermanual", - "p_code":"111", - "code":"112" + "p_code":"118", + "code":"119" }, { "desc":"MRS is a platform for massive data management and analysis and has high security. MRS protects user data and service running from the following aspects:Network isolationT", @@ -1013,8 +1076,8 @@ "title":"Security Hardening", "uri":"mrs_08_0043.html", "doc_type":"usermanual", - "p_code":"111", - "code":"113" + "p_code":"118", + "code":"120" }, { "desc":"Big data components have their own web UIs to manage their own systems. However, you cannot easily access the web UIs due to network isolation. For example, to access the", @@ -1022,8 +1085,8 @@ "title":"Easy Access to Web UIs of Components", "uri":"mrs_08_0044.html", "doc_type":"usermanual", - "p_code":"111", - "code":"114" + "p_code":"118", + "code":"121" }, { "desc":"Based on Apache Hadoop open source software, MRS optimizes and improves the reliability and performance of main service components.HA for all management nodesIn the Hadoo", @@ -1031,8 +1094,8 @@ "title":"Reliability Enhancement", "uri":"mrs_08_0045.html", "doc_type":"usermanual", - "p_code":"111", - "code":"115" + "p_code":"118", + "code":"122" }, { "desc":"The job management function provides an entry for you to submit jobs in a cluster, including MapReduce, Spark, HiveQL, and SparkSQL jobs. MRS works with Data Lake Governa", @@ -1040,8 +1103,8 @@ "title":"Job Management", "uri":"mrs_08_0046.html", "doc_type":"usermanual", - "p_code":"111", - "code":"116" + "p_code":"118", + "code":"123" }, { "desc":"MRS provides standard elastic big data clusters on the cloud. Nine big data components, such as Hadoop and Spark, can be installed and deployed. Currently, standard cloud", @@ -1049,8 +1112,8 @@ "title":"Bootstrap Actions", "uri":"mrs_08_0025.html", "doc_type":"usermanual", - "p_code":"111", - "code":"117" + "p_code":"118", + "code":"124" }, { "desc":"MRS provides multiple metadata storage methods. When deploying Hive and Ranger during MRS cluster creation, select one of the following storage modes as required:Local: M", @@ -1058,8 +1121,8 @@ "title":"Metadata", "uri":"mrs_08_0075.html", "doc_type":"usermanual", - "p_code":"111", - "code":"118" + "p_code":"118", + "code":"125" }, { "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.", @@ -1067,8 +1130,8 @@ "title":"Cluster Management", "uri":"mrs_08_0048.html", "doc_type":"usermanual", - "p_code":"111", - "code":"119" + "p_code":"118", + "code":"126" }, { "desc":"MRS supports cluster lifecycle management, including creating and terminating clusters.Creating a cluster: After you specify a cluster type, components, number of nodes o", @@ -1076,8 +1139,8 @@ "title":"Cluster Lifecycle Management", "uri":"mrs_08_0053.html", "doc_type":"usermanual", - "p_code":"119", - "code":"120" + "p_code":"126", + "code":"127" }, { "desc":"The processing capability of a big data cluster can be horizontally expanded by adding nodes. If the cluster scale does not meet service requirements, you can manually sc", @@ -1085,8 +1148,8 @@ "title":"Manually Scale Out/In a Cluster", "uri":"mrs_08_0054.html", "doc_type":"usermanual", - "p_code":"119", - "code":"121" + "p_code":"126", + "code":"128" }, { "desc":"More and more enterprises use technologies such as Spark and Hive to analyze data. Processing a large amount of data consumes huge resources and costs much. Typically, en", @@ -1094,8 +1157,8 @@ "title":"Auto Scaling", "uri":"mrs_08_0022.html", "doc_type":"usermanual", - "p_code":"119", - "code":"122" + "p_code":"126", + "code":"129" }, { "desc":"Task nodes can be created and used for computing only. They do not store persistent data and are the basis for implementing auto scaling.When MRS is used only as a comput", @@ -1103,8 +1166,8 @@ "title":"Task Node Creation", "uri":"mrs_08_0023.html", "doc_type":"usermanual", - "p_code":"119", - "code":"123" + "p_code":"126", + "code":"130" }, { "desc":"When detecting that a host is abnormal or faulty and cannot provide services or affects cluster performance, you can exclude the host from the available nodes in the clus", @@ -1112,8 +1175,8 @@ "title":"Isolating a Host", "uri":"mrs_08_0056.html", "doc_type":"usermanual", - "p_code":"119", - "code":"124" + "p_code":"126", + "code":"131" }, { "desc":"Tags are cluster identifiers. Adding tags to clusters can help you identify and manage your cluster resources. By associating with Tag Management Service (TMS), MRS allow", @@ -1121,8 +1184,8 @@ "title":"Managing Tags", "uri":"mrs_08_0057.html", "doc_type":"usermanual", - "p_code":"119", - "code":"125" + "p_code":"126", + "code":"132" }, { "desc":"MRS can monitor big data clusters in real time and identify system health status based on alarms and events. In addition, MRS allows you to customize monitoring and alarm", @@ -1130,8 +1193,8 @@ "title":"Cluster O&M", "uri":"mrs_08_0049.html", "doc_type":"usermanual", - "p_code":"111", - "code":"126" + "p_code":"118", + "code":"133" }, { "desc":"The following operations are often performed during the running of a big data cluster:Big data clusters often change, for example, cluster scale-out and scale-in.When a s", @@ -1139,8 +1202,8 @@ "title":"Message Notification", "uri":"mrs_08_0024.html", "doc_type":"usermanual", - "p_code":"111", - "code":"127" + "p_code":"118", + "code":"134" }, { "desc":"Before using MRS, ensure that you have read and understand the following restrictions.MRS clusters must be created in VPC subnets.You are advised to use any of the follow", @@ -1149,7 +1212,7 @@ "uri":"mrs_08_0027.html", "doc_type":"usermanual", "p_code":"1", - "code":"128" + "code":"135" }, { "desc":"After you enable CTS, the system starts recording operations on cloud resources. You can view operation records of the last 7 days on the CTS management console. For deta", @@ -1158,7 +1221,7 @@ "uri":"mrs_08_0026.html", "doc_type":"usermanual", "p_code":"1", - "code":"129" + "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.", @@ -1167,7 +1230,7 @@ "uri":"mrs_01_0452.html", "doc_type":"usermanual", "p_code":"", - "code":"130" + "code":"137" }, { "desc":"Use IAM to implement fine-grained permission control over your MRS. With IAM, you can:Create IAM users under your cloud account for employees based on your enterprise's o", @@ -1175,8 +1238,8 @@ "title":"Creating an MRS User", "uri":"mrs_01_0453.html", "doc_type":"usermanual", - "p_code":"130", - "code":"131" + "p_code":"137", + "code":"138" }, { "desc":"Custom policies can be created to supplement the system-defined policies of MRS. For the actions that can be added to custom policies, see Permissions Policies and Suppor", @@ -1184,8 +1247,8 @@ "title":"Creating a Custom Policy", "uri":"mrs_01_0455.html", "doc_type":"usermanual", - "p_code":"130", - "code":"132" + "p_code":"137", + "code":"139" }, { "desc":"IAM user synchronization is to synchronize IAM users bound with MRS policies to the MRS system and create accounts with the same usernames but different passwords as the ", @@ -1193,8 +1256,8 @@ "title":"Synchronizing IAM Users to MRS", "uri":"mrs_01_0495.html", "doc_type":"usermanual", - "p_code":"130", - "code":"133" + "p_code":"137", + "code":"140" }, { "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.", @@ -1203,7 +1266,7 @@ "uri":"mrs_01_0024.html", "doc_type":"usermanual", "p_code":"", - "code":"134" + "code":"141" }, { "desc":"MapReduce Service (MRS) is a cloud service that is used to deploy and manage the Hadoop system and enables one-click Hadoop cluster deployment. MRS provides enterprise-le", @@ -1211,8 +1274,8 @@ "title":"How to Use MRS", "uri":"mrs_01_0511.html", "doc_type":"usermanual", - "p_code":"134", - "code":"135" + "p_code":"141", + "code":"142" }, { "desc":"The first step of using MRS is to create a cluster. This section describes how to create a cluster on the MRS management console.When creating a cluster, pay attention to", @@ -1220,8 +1283,8 @@ "title":"Creating a Cluster", "uri":"mrs_01_0027.html", "doc_type":"usermanual", - "p_code":"134", - "code":"136" + "p_code":"141", + "code":"143" }, { "desc":"Through the Files tab page, you can create, delete, import, export, delete files in the analysis cluster.MRS clusters process data from OBS or HDFS. OBS provides customer", @@ -1229,8 +1292,8 @@ "title":"Uploading Data and Programs", "uri":"mrs_01_0028.html", "doc_type":"usermanual", - "p_code":"134", - "code":"137" + "p_code":"141", + "code":"144" }, { "desc":"You can submit programs developed by yourself to MRS to execute them, and obtain the results.This section describes how to submit a job (take a MapReduce job as an exampl", @@ -1238,17 +1301,17 @@ "title":"Creating a Job", "uri":"mrs_01_0029.html", "doc_type":"usermanual", - "p_code":"134", - "code":"138" + "p_code":"141", + "code":"145" }, { "desc":"This section instructs you to use security clusters and run MapReduce, Spark, and Hive programs.The Presto component of MRS 3.x does not support Kerberos authentication.Y", "product_code":"mrs", "title":"Using Clusters with Kerberos Authentication Enabled", "uri":"mrs_09_0003.html", - "doc_type":"qs", - "p_code":"134", - "code":"139" + "doc_type":"usermanual", + "p_code":"141", + "code":"146" }, { "desc":"You can terminate an MRS cluster that is no longer use after job execution is complete.You can manually terminate a cluster after data analysis is complete or when the cl", @@ -1256,8 +1319,8 @@ "title":"Terminating a Cluster", "uri":"mrs_01_0469.html", "doc_type":"usermanual", - "p_code":"134", - "code":"140" + "p_code":"141", + "code":"147" }, { "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.", @@ -1266,7 +1329,7 @@ "uri":"mrs_01_0030.html", "doc_type":"usermanual", "p_code":"", - "code":"141" + "code":"148" }, { "desc":"This section describes how to create MRS clusters.Quick Creation of a Hadoop Analysis Cluster: On the Quick Config tab page, you can quickly configure parameters to creat", @@ -1274,8 +1337,8 @@ "title":"Methods of Creating MRS Clusters", "uri":"mrs_01_0025.html", "doc_type":"usermanual", - "p_code":"141", - "code":"142" + "p_code":"148", + "code":"149" }, { "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.", @@ -1283,8 +1346,17 @@ "title":"Quick Creation of a Cluster", "uri":"mrs_01_24297.html", "doc_type":"usermanual", - "p_code":"141", - "code":"143" + "p_code":"148", + "code":"150" + }, + { + "desc":"This section describes how to quickly create a Doris cluster. Doris is a high-performance, real-time analytical database, suitable for report analysis, ad hoc query, and ", + "product_code":"mrs", + "title":"Quickly Creating a Doris Cluster", + "uri":"mrs_01_249283.html", + "doc_type":"usermanual", + "p_code":"150", + "code":"151" }, { "desc":"This section describes how to quickly create a Hadoop analysis cluster for analyzing and querying vast amounts of data. In the open-source Hadoop ecosystem, Hadoop uses Y", @@ -1292,8 +1364,8 @@ "title":"Quick Creation of a Hadoop Analysis Cluster", "uri":"mrs_01_0512.html", "doc_type":"usermanual", - "p_code":"143", - "code":"144" + "p_code":"150", + "code":"152" }, { "desc":"This section describes how to quickly create an HBase query cluster. The HBase cluster uses Hadoop and HBase components to provide a column-oriented distributed cloud sto", @@ -1301,8 +1373,8 @@ "title":"Quick Creation of an HBase Analysis Cluster", "uri":"mrs_01_0496.html", "doc_type":"usermanual", - "p_code":"143", - "code":"145" + "p_code":"150", + "code":"153" }, { "desc":"This section describes how to quickly create a ClickHouse cluster. ClickHouse is a columnar database management system used for online analysis. It features the ultimate ", @@ -1310,8 +1382,8 @@ "title":"Quick Creation of a ClickHouse Cluster", "uri":"mrs_01_2354.html", "doc_type":"usermanual", - "p_code":"143", - "code":"146" + "p_code":"150", + "code":"154" }, { "desc":"This section describes how to quickly create a real-time analysis cluster. The real-time analysis cluster uses Hadoop, Kafka, Flink, and ClickHouse to collect, analyze, a", @@ -1319,8 +1391,8 @@ "title":"Quick Creation of a Real-time Analysis Cluster", "uri":"mrs_01_2355.html", "doc_type":"usermanual", - "p_code":"143", - "code":"147" + "p_code":"150", + "code":"155" }, { "desc":"The first step of using MRS is to create a cluster. This section describes how to create a cluster on the Custom Config tab of the MRS management console.You can create a", @@ -1328,8 +1400,8 @@ "title":"Creating a Custom Cluster", "uri":"mrs_01_0513.html", "doc_type":"usermanual", - "p_code":"141", - "code":"148" + "p_code":"148", + "code":"156" }, { "desc":"The analysis cluster, streaming cluster, and hybrid cluster provided by MRS use fixed templates to deploy cluster processes. Therefore, you cannot customize service proce", @@ -1337,17 +1409,17 @@ "title":"Creating a Custom Topology Cluster", "uri":"mrs_01_0121.html", "doc_type":"usermanual", - "p_code":"141", - "code":"149" + "p_code":"148", + "code":"157" }, { - "desc":"Tags are used to identify clusters. Adding tags to clusters can help you identify and manage your cluster resources.You can add a maximum of 10 tags to a cluster when cre", + "desc":"Tags are used to identify clusters/nodes. Adding tags to clusters can help you identify and manage your cluster resources.Cluster tags: You can add up to 10 tags to a clu", "product_code":"mrs", - "title":"Adding a Tag to a Cluster", + "title":"Adding a Tag to a Cluster/Node", "uri":"mrs_01_0048.html", "doc_type":"usermanual", - "p_code":"141", - "code":"150" + "p_code":"148", + "code":"158" }, { "desc":"MRS clusters provision, manage, and use big data components through the management console. Big data components are deployed in a user's VPC. If the MRS management consol", @@ -1355,8 +1427,8 @@ "title":"Communication Security Authorization", "uri":"mrs_01_0786.html", "doc_type":"usermanual", - "p_code":"141", - "code":"151" + "p_code":"148", + "code":"159" }, { "desc":"In big data application scenarios, especially real-time data analysis and processing, the number of cluster nodes needs to be dynamically adjusted according to data volum", @@ -1364,8 +1436,8 @@ "title":"Configuring an Auto Scaling Rule", "uri":"mrs_01_0061.html", "doc_type":"usermanual", - "p_code":"141", - "code":"152" + "p_code":"148", + "code":"160" }, { "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.", @@ -1373,8 +1445,8 @@ "title":"Managing Data Connections", "uri":"mrs_01_24050.html", "doc_type":"usermanual", - "p_code":"141", - "code":"153" + "p_code":"148", + "code":"161" }, { "desc":"MRS data connections are used to manage external source connections used by components in a cluster. For example, if Hive metadata uses an external relational database, a", @@ -1382,8 +1454,8 @@ "title":"Configuring Data Connections", "uri":"mrs_01_0633.html", "doc_type":"usermanual", - "p_code":"153", - "code":"154" + "p_code":"161", + "code":"162" }, { "desc":"Switch the Ranger metadata of the existing cluster to the metadata stored in the RDS database. This operation enables multiple MRS clusters to share the same metadata, an", @@ -1391,8 +1463,8 @@ "title":"Configuring Ranger Data Connections", "uri":"mrs_01_24051.html", "doc_type":"usermanual", - "p_code":"153", - "code":"155" + "p_code":"161", + "code":"163" }, { "desc":"This section describes how to switch the Hive metadata of an active cluster to the metadata stored in a local database or RDS database after you create a cluster. This op", @@ -1400,8 +1472,8 @@ "title":"Configuring a Hive Data Connection", "uri":"mrs_01_24487.html", "doc_type":"usermanual", - "p_code":"153", - "code":"156" + "p_code":"161", + "code":"164" }, { "desc":"This operation applies to clusters earlier than MRS 3.x.The bootstrap action script has been prepared by referring to Preparing the Bootstrap Action Script.After the boot", @@ -1409,8 +1481,8 @@ "title":"Installing Third-Party Software Using Bootstrap Actions", "uri":"mrs_01_0413.html", "doc_type":"usermanual", - "p_code":"141", - "code":"157" + "p_code":"148", + "code":"165" }, { "desc":"This section describes how to view and delete a failed MRS task.If a cluster fails to be created, terminated, scaled out, or scaled in, the Manage Failed Tasks page is di", @@ -1418,8 +1490,8 @@ "title":"Viewing Failed MRS Tasks", "uri":"mrs_01_0043.html", "doc_type":"usermanual", - "p_code":"141", - "code":"158" + "p_code":"148", + "code":"166" }, { "desc":"Choose Clusters > Cluster History and click the name of a target cluster. You can view the cluster configuration and deployed node information.The following table describ", @@ -1427,8 +1499,8 @@ "title":"Viewing Information of a Historical Cluster", "uri":"en-us_topic_0057514383.html", "doc_type":"usermanual", - "p_code":"141", - "code":"159" + "p_code":"148", + "code":"167" }, { "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.", @@ -1437,7 +1509,7 @@ "uri":"mrs_01_0034.html", "doc_type":"usermanual", "p_code":"", - "code":"160" + "code":"168" }, { "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.", @@ -1445,8 +1517,8 @@ "title":"Logging In to a Cluster", "uri":"mrs_01_0082.html", "doc_type":"usermanual", - "p_code":"160", - "code":"161" + "p_code":"168", + "code":"169" }, { "desc":"This section describes remote login, MRS cluster node types, and node functions.MRS cluster nodes support remote login. The following remote login methods are available:G", @@ -1454,8 +1526,8 @@ "title":"MRS Cluster Node Overview", "uri":"mrs_01_0081.html", "doc_type":"usermanual", - "p_code":"161", - "code":"162" + "p_code":"169", + "code":"170" }, { "desc":"This section describes how to remotely log in to an ECS in an MRS cluster using the remote login (VNC mode) function provided on the ECS management console or a key or pa", @@ -1463,8 +1535,8 @@ "title":"Logging In to an ECS", "uri":"mrs_01_0083.html", "doc_type":"usermanual", - "p_code":"161", - "code":"163" + "p_code":"169", + "code":"171" }, { "desc":"This section describes how to determine the active and standby management nodes of Manager on the Master1 node.You can log in to other nodes in the cluster from the Maste", @@ -1472,8 +1544,8 @@ "title":"Determining Active and Standby Management Nodes of Manager", "uri":"mrs_01_0086.html", "doc_type":"usermanual", - "p_code":"161", - "code":"164" + "p_code":"169", + "code":"172" }, { "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.", @@ -1481,8 +1553,8 @@ "title":"Cluster Overview", "uri":"mrs_01_0514.html", "doc_type":"usermanual", - "p_code":"160", - "code":"165" + "p_code":"168", + "code":"173" }, { "desc":"You can quickly view the status of all clusters and jobs by viewing the dashboard information, and obtain relevant MRS documents from Overview in the left navigation pane", @@ -1490,8 +1562,8 @@ "title":"Cluster List", "uri":"en-us_topic_0012799688.html", "doc_type":"usermanual", - "p_code":"165", - "code":"166" + "p_code":"173", + "code":"174" }, { "desc":"The cluster list contains all clusters in MRS. You can view clusters in various states. If a large number of clusters are involved, navigate through multiple pages to vie", @@ -1499,8 +1571,8 @@ "title":"Checking the Cluster Status", "uri":"en-us_topic_0012808230.html", "doc_type":"usermanual", - "p_code":"165", - "code":"167" + "p_code":"173", + "code":"175" }, { "desc":"You can monitor and manage the clusters you have created. Choose Clusters > Active Clusters. Select a cluster and click its name to go to the cluster details page. On the", @@ -1508,8 +1580,8 @@ "title":"Viewing Basic Cluster Information", "uri":"en-us_topic_0012808231.html", "doc_type":"usermanual", - "p_code":"165", - "code":"168" + "p_code":"173", + "code":"176" }, { "desc":"To view patch information about cluster components, you can download the required patch if the cluster component, such as Hadoop or Spark, is faulty. On the MRS console, ", @@ -1517,8 +1589,8 @@ "title":"Viewing Cluster Patch Information", "uri":"mrs_01_0036.html", "doc_type":"usermanual", - "p_code":"165", - "code":"169" + "p_code":"173", + "code":"177" }, { "desc":"MRS cluster nodes are classified into management nodes, control nodes, and data nodes. The change trends of key host monitoring metrics on each type of node can be calcul", @@ -1526,8 +1598,8 @@ "title":"Viewing and Customizing Cluster Monitoring Metrics", "uri":"mrs_01_0515.html", "doc_type":"usermanual", - "p_code":"165", - "code":"170" + "p_code":"173", + "code":"178" }, { "desc":"You can manage the following status and metrics of all components (including role instances) and hosts on the MRS console:Status information: includes operation, health, ", @@ -1535,8 +1607,8 @@ "title":"Managing Components and Monitoring Hosts", "uri":"mrs_01_0517.html", "doc_type":"usermanual", - "p_code":"165", - "code":"171" + "p_code":"173", + "code":"179" }, { "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.", @@ -1544,8 +1616,8 @@ "title":"Cluster O&M", "uri":"mrs_01_24295.html", "doc_type":"usermanual", - "p_code":"160", - "code":"172" + "p_code":"168", + "code":"180" }, { "desc":"Through the Files tab page, you can create, delete, import, export, delete files in the analysis cluster. Currently, file creation is not supported. Streaming clusters do", @@ -1553,8 +1625,8 @@ "title":"Importing and Exporting Data", "uri":"en-us_topic_0019489057.html", "doc_type":"usermanual", - "p_code":"172", - "code":"173" + "p_code":"180", + "code":"181" }, { "desc":"If the current subnet does not have sufficient IP addresses, you can change to another subnet in the same VPC of the current cluster to obtain more available subnet IP ad", @@ -1562,8 +1634,8 @@ "title":"Changing the Subnet of a Cluster", "uri":"mrs_01_24259.html", "doc_type":"usermanual", - "p_code":"172", - "code":"174" + "p_code":"180", + "code":"182" }, { "desc":"MRS uses SMN to offer a publish/subscribe model to achieve one-to-multiple message subscriptions and notifications in a variety of message types (SMSs and emails).On the ", @@ -1571,8 +1643,8 @@ "title":"Configuring Message Notification", "uri":"mrs_01_0062.html", "doc_type":"usermanual", - "p_code":"172", - "code":"175" + "p_code":"180", + "code":"183" }, { "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.", @@ -1580,8 +1652,8 @@ "title":"Checking Health Status", "uri":"mrs_01_0223.html", "doc_type":"usermanual", - "p_code":"172", - "code":"176" + "p_code":"180", + "code":"184" }, { "desc":"This section describes how to manage health checks on the MRS console.Health check management operations on the MRS console apply only to clusters of MRS 1.9.2 to MRS 2.1", @@ -1589,8 +1661,8 @@ "title":"Before You Start", "uri":"mrs_01_0603.html", "doc_type":"usermanual", - "p_code":"176", - "code":"177" + "p_code":"184", + "code":"185" }, { "desc":"To ensure that cluster parameters, configurations, and monitoring are correct and that the cluster can run stably for a long time, you can perform a health check during r", @@ -1598,8 +1670,8 @@ "title":"Performing a Health Check", "uri":"mrs_01_0224.html", "doc_type":"usermanual", - "p_code":"176", - "code":"178" + "p_code":"184", + "code":"186" }, { "desc":"You can view the health check result on MRS and export it for further analysis.A system health check includes MRS Manager, service-level, and host-level health checks:MRS", @@ -1607,8 +1679,8 @@ "title":"Viewing and Exporting a Health Check Report", "uri":"mrs_01_0225.html", "doc_type":"usermanual", - "p_code":"176", - "code":"179" + "p_code":"184", + "code":"187" }, { "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.", @@ -1616,8 +1688,8 @@ "title":"Remote O&M", "uri":"mrs_01_0520.html", "doc_type":"usermanual", - "p_code":"172", - "code":"180" + "p_code":"180", + "code":"188" }, { "desc":"If you need technical support personnel to help you with troubleshooting, you can use the O&M authorization function to authorize technical support personnel to access yo", @@ -1625,8 +1697,8 @@ "title":"Authorizing O&M", "uri":"mrs_01_0641.html", "doc_type":"usermanual", - "p_code":"180", - "code":"181" + "p_code":"188", + "code":"189" }, { "desc":"If you need technical support personnel to help you with troubleshooting, you can use the log sharing function to provide logs in a specific time to technical support per", @@ -1634,8 +1706,8 @@ "title":"Sharing Logs", "uri":"mrs_01_0642.html", "doc_type":"usermanual", - "p_code":"180", - "code":"182" + "p_code":"188", + "code":"190" }, { "desc":"You can view operation logs of clusters and jobs on the Operation Logs page. Log information is typically used for quickly locating faults in case of cluster exceptions, ", @@ -1643,8 +1715,8 @@ "title":"Viewing MRS Operation Logs", "uri":"en-us_topic_0012808265.html", "doc_type":"usermanual", - "p_code":"172", - "code":"183" + "p_code":"180", + "code":"191" }, { "desc":"You can terminate an MRS cluster after job execution is complete.You can manually terminate a cluster after data analysis is complete or when the cluster encounters an ex", @@ -1652,8 +1724,8 @@ "title":"Terminating a Cluster", "uri":"mrs_01_0042.html", "doc_type":"usermanual", - "p_code":"172", - "code":"184" + "p_code":"180", + "code":"192" }, { "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.", @@ -1661,8 +1733,8 @@ "title":"Managing Nodes", "uri":"mrs_01_24296.html", "doc_type":"usermanual", - "p_code":"160", - "code":"185" + "p_code":"168", + "code":"193" }, { "desc":"The storage and computing capabilities of MRS can be improved by simply adding Core nodes or Task nodes instead of modifying system architecture, reducing O&M costs. Core", @@ -1670,8 +1742,8 @@ "title":"Manually Scaling Out a Cluster", "uri":"mrs_01_0041.html", "doc_type":"usermanual", - "p_code":"185", - "code":"186" + "p_code":"193", + "code":"194" }, { "desc":"You can reduce the number of core or task nodes to scale in a cluster based on service requirements so that MRS delivers better storage and computing capabilities at lowe", @@ -1679,35 +1751,35 @@ "title":"Manually Scaling In a Cluster", "uri":"mrs_01_0060.html", "doc_type":"usermanual", - "p_code":"185", - "code":"187" + "p_code":"193", + "code":"195" }, { "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":"", + "product_code":"mrs", "title":"Removing ClickHouseServer Instance Nodes", "uri":"mrs_01_248971.html", - "doc_type":"", - "p_code":"185", - "code":"188" + "doc_type":"usermanual", + "p_code":"193", + "code":"196" }, { "desc":"If a cluster has only one shard, the instance nodes cannot be removed from the cluster.Multiple instance nodes in the same shard must be decommissioned or recommissioned ", - "product_code":"", + "product_code":"mrs", "title":"Constraints on ClickHouseServer Scale-in", "uri":"mrs_01_248972.html", - "doc_type":"", - "p_code":"188", - "code":"189" + "doc_type":"usermanual", + "p_code":"196", + "code":"197" }, { "desc":"Before removing ClickHouseServer instance nodes, you need to decommission them. Multiple node replicas of the same shard must be decommissioned at the same time. If there", - "product_code":"", + "product_code":"mrs", "title":"Scaling In ClickHouseServer Nodes", "uri":"mrs_01_248973.html", - "doc_type":"", - "p_code":"188", - "code":"190" + "doc_type":"usermanual", + "p_code":"196", + "code":"198" }, { "desc":"To check an abnormal or faulty host (node), you need to stop all host roles on MRS. To recover host services after the host fault is rectified, restart all roles.You have", @@ -1715,8 +1787,8 @@ "title":"Managing a Host (Node)", "uri":"mrs_01_0211.html", "doc_type":"usermanual", - "p_code":"185", - "code":"191" + "p_code":"193", + "code":"199" }, { "desc":"If a host is found to be abnormal or faulty, affecting cluster performance or preventing services from being provided, you can temporarily exclude that host from the avai", @@ -1724,8 +1796,8 @@ "title":"Isolating a Host", "uri":"mrs_01_0212.html", "doc_type":"usermanual", - "p_code":"185", - "code":"192" + "p_code":"193", + "code":"200" }, { "desc":"After the exception or fault of a host is handled, you must cancel the isolation of the host for proper usage.You can cancel the isolation of a host on MRS.The host is in", @@ -1733,8 +1805,8 @@ "title":"Canceling Host Isolation", "uri":"mrs_01_0213.html", "doc_type":"usermanual", - "p_code":"185", - "code":"193" + "p_code":"193", + "code":"201" }, { "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.", @@ -1742,8 +1814,8 @@ "title":"Job Management", "uri":"mrs_01_0522.html", "doc_type":"usermanual", - "p_code":"160", - "code":"194" + "p_code":"168", + "code":"202" }, { "desc":"An MRS job is the program execution platform of MRS. It is used to process and analyze user data. After a job is created, all job information is displayed on the Jobs tab", @@ -1751,8 +1823,8 @@ "title":"Introduction to MRS Jobs", "uri":"mrs_01_0051.html", "doc_type":"usermanual", - "p_code":"194", - "code":"195" + "p_code":"202", + "code":"203" }, { "desc":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a MapReduce job on the MRS management c", @@ -1760,8 +1832,8 @@ "title":"Running a MapReduce Job", "uri":"mrs_01_0052.html", "doc_type":"usermanual", - "p_code":"194", - "code":"196" + "p_code":"202", + "code":"204" }, { "desc":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a Spark job on the MRS console.You have", @@ -1769,8 +1841,8 @@ "title":"Running a SparkSubmit Job", "uri":"mrs_01_0524.html", "doc_type":"usermanual", - "p_code":"194", - "code":"197" + "p_code":"202", + "code":"205" }, { "desc":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a HiveSQL job on the MRS management con", @@ -1778,8 +1850,8 @@ "title":"Running a HiveSQL Job", "uri":"mrs_01_0525.html", "doc_type":"usermanual", - "p_code":"194", - "code":"198" + "p_code":"202", + "code":"206" }, { "desc":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a SparkSQL job on the MRS console. Spar", @@ -1787,8 +1859,8 @@ "title":"Running a SparkSql Job", "uri":"mrs_01_0526.html", "doc_type":"usermanual", - "p_code":"194", - "code":"199" + "p_code":"202", + "code":"207" }, { "desc":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This section describes how to submit a Flink job on the MRS management conso", @@ -1796,8 +1868,8 @@ "title":"Running a Flink Job", "uri":"mrs_01_0527.html", "doc_type":"usermanual", - "p_code":"194", - "code":"200" + "p_code":"202", + "code":"208" }, { "desc":"You can submit programs developed by yourself to MRS to execute them, and obtain the results. This topic describes how to generate and consume messages in a Kafka topic.C", @@ -1805,8 +1877,8 @@ "title":"Running a Kafka Job", "uri":"mrs_01_0494.html", "doc_type":"usermanual", - "p_code":"194", - "code":"201" + "p_code":"202", + "code":"209" }, { "desc":"This section describes how to view job configuration and logs.You can view configuration information of all jobs.You can only view logs of running jobs.Because logs of Sp", @@ -1814,8 +1886,8 @@ "title":"Viewing Job Configuration and Logs", "uri":"mrs_01_0055.html", "doc_type":"usermanual", - "p_code":"194", - "code":"202" + "p_code":"202", + "code":"210" }, { "desc":"This section describes how to stop running MRS jobs.You cannot stop Spark SQL jobs. After a job is stopped, its status changes to Terminated and the job cannot be execute", @@ -1823,8 +1895,8 @@ "title":"Stopping a Job", "uri":"mrs_01_0056.html", "doc_type":"usermanual", - "p_code":"194", - "code":"203" + "p_code":"202", + "code":"211" }, { "desc":"This section describes how to copy new MRS jobs. Only clusters whose version is MRS 1.7.2 or earlier support job replication.Currently, all types of jobs except for Spark", @@ -1832,8 +1904,8 @@ "title":"Copying Jobs", "uri":"mrs_01_0057.html", "doc_type":"usermanual", - "p_code":"194", - "code":"204" + "p_code":"202", + "code":"212" }, { "desc":"This section describes how to delete an MRS job. After a job is executed, you can delete it if you do not need to view its information.Jobs can be deleted one after anoth", @@ -1841,8 +1913,8 @@ "title":"Deleting a Job", "uri":"mrs_01_0058.html", "doc_type":"usermanual", - "p_code":"194", - "code":"205" + "p_code":"202", + "code":"213" }, { "desc":"MRS uses SMN to offer a publish/subscribe model to achieve one-to-multiple message subscriptions and notifications in a variety of message types (SMSs and emails). You ca", @@ -1850,8 +1922,8 @@ "title":"Configuring Job Notification Rules", "uri":"mrs_01_0762.html", "doc_type":"usermanual", - "p_code":"194", - "code":"206" + "p_code":"202", + "code":"214" }, { "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.", @@ -1859,8 +1931,8 @@ "title":"Component Management", "uri":"mrs_01_0200.html", "doc_type":"usermanual", - "p_code":"160", - "code":"207" + "p_code":"168", + "code":"215" }, { "desc":"MRS contains different types of basic objects. Table 1 describes these objects.", @@ -1868,8 +1940,8 @@ "title":"Object Management", "uri":"mrs_01_0201.html", "doc_type":"usermanual", - "p_code":"207", - "code":"208" + "p_code":"215", + "code":"216" }, { "desc":"On MRS, you can view the configuration of services (including roles) and role instances.You have synchronized IAM users. (On the Dashboard page, click Synchronize on the ", @@ -1877,8 +1949,8 @@ "title":"Viewing Configuration", "uri":"mrs_01_0202.html", "doc_type":"usermanual", - "p_code":"207", - "code":"209" + "p_code":"215", + "code":"217" }, { "desc":"You can perform the following operations on MRS:Start the service in the Stopped, Stop Failed, or Failed to Start state to use the service.Stop the services or stop abnor", @@ -1886,8 +1958,8 @@ "title":"Managing Services", "uri":"mrs_01_0203.html", "doc_type":"usermanual", - "p_code":"207", - "code":"210" + "p_code":"215", + "code":"218" }, { "desc":"On the MRS console, you can view and modify the default service configurations based on site requirements and export or import the configurations.You need to download and", @@ -1895,8 +1967,8 @@ "title":"Configuring Service Parameters", "uri":"mrs_01_0204.html", "doc_type":"usermanual", - "p_code":"207", - "code":"211" + "p_code":"215", + "code":"219" }, { "desc":"Each component of MRS supports all open-source parameters. MRS supports the modification of some parameters for key application scenarios. Some component clients may not ", @@ -1904,8 +1976,8 @@ "title":"Configuring Customized Service Parameters", "uri":"mrs_01_0205.html", "doc_type":"usermanual", - "p_code":"207", - "code":"212" + "p_code":"215", + "code":"220" }, { "desc":"If Configuration Status of some services is Configuration expired or Configuration failed, synchronize configuration for the cluster or service to restore its configurati", @@ -1913,8 +1985,8 @@ "title":"Synchronizing Service Configuration", "uri":"mrs_01_0206.html", "doc_type":"usermanual", - "p_code":"207", - "code":"213" + "p_code":"215", + "code":"221" }, { "desc":"You can start a role instance that is in the Stopped, Failed to stop or Failed to start status, stop an unused or abnormal role instance or restart an abnormal role insta", @@ -1922,8 +1994,8 @@ "title":"Managing Role Instances", "uri":"mrs_01_0207.html", "doc_type":"usermanual", - "p_code":"207", - "code":"214" + "p_code":"215", + "code":"222" }, { "desc":"You can view and modify default role instance configuration on MRS based on site requirements. The configurations can be imported and exported.You need to download and up", @@ -1931,8 +2003,8 @@ "title":"Configuring Role Instance Parameters", "uri":"mrs_01_0208.html", "doc_type":"usermanual", - "p_code":"207", - "code":"215" + "p_code":"215", + "code":"223" }, { "desc":"When Configuration Status of a role instance is Configuration expired or Configuration failed, you can synchronize the configuration data of the role instance with the ba", @@ -1940,8 +2012,8 @@ "title":"Synchronizing Role Instance Configuration", "uri":"mrs_01_0209.html", "doc_type":"usermanual", - "p_code":"207", - "code":"216" + "p_code":"215", + "code":"224" }, { "desc":"If a Core or Task node is faulty, the cluster status may be displayed as Abnormal. In an MRS cluster, data can be stored on different Core nodes. You can decommission the", @@ -1949,8 +2021,8 @@ "title":"Decommissioning and Recommissioning a Role Instance", "uri":"mrs_01_0210.html", "doc_type":"usermanual", - "p_code":"207", - "code":"217" + "p_code":"215", + "code":"225" }, { "desc":"A cluster is a collection of service components. You can start or stop all services in a cluster.You have synchronized IAM users. (On the Dashboard page, click Synchroniz", @@ -1958,8 +2030,8 @@ "title":"Starting and Stopping a Cluster", "uri":"mrs_01_0214.html", "doc_type":"usermanual", - "p_code":"207", - "code":"218" + "p_code":"215", + "code":"226" }, { "desc":"If Configuration Status of all services or some services is Configuration expired or Configuration failed, synchronize configuration for the cluster or service to restore", @@ -1967,8 +2039,8 @@ "title":"Synchronizing Cluster Configuration", "uri":"mrs_01_0215.html", "doc_type":"usermanual", - "p_code":"207", - "code":"219" + "p_code":"215", + "code":"227" }, { "desc":"You can export all configuration data of a cluster using MRS to meet site requirements. The exported configuration data is used to rapidly update service configuration.In", @@ -1976,8 +2048,8 @@ "title":"Exporting Cluster Configuration", "uri":"mrs_01_0216.html", "doc_type":"usermanual", - "p_code":"207", - "code":"220" + "p_code":"215", + "code":"228" }, { "desc":"After modifying the configuration items of a big data component, you need to restart the corresponding service to make new configurations take effect. If you use a normal", @@ -1985,8 +2057,8 @@ "title":"Performing Rolling Restart", "uri":"mrs_01_0628.html", "doc_type":"usermanual", - "p_code":"207", - "code":"221" + "p_code":"215", + "code":"229" }, { "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.", @@ -1994,8 +2066,8 @@ "title":"Alarm Management", "uri":"mrs_01_0112.html", "doc_type":"usermanual", - "p_code":"160", - "code":"222" + "p_code":"168", + "code":"230" }, { "desc":"The alarm list displays all alarms in the MRS cluster. The MRS page displays the alarms that need to be handled in a timely manner and the events.On the MRS management co", @@ -2003,8 +2075,8 @@ "title":"Viewing the Alarm List", "uri":"en-us_topic_0040980162.html", "doc_type":"usermanual", - "p_code":"222", - "code":"223" + "p_code":"230", + "code":"231" }, { "desc":"The event list displays information about all events in a cluster, such as service restart and service termination.Events are listed in chronological order by default in ", @@ -2012,8 +2084,8 @@ "title":"Viewing the Event List", "uri":"mrs_01_0602.html", "doc_type":"usermanual", - "p_code":"222", - "code":"224" + "p_code":"230", + "code":"232" }, { "desc":"You can view and clear alarms on MRS.Generally, the system automatically clears an alarm when the fault is rectified. If the fault has been rectified and the alarm cannot", @@ -2021,8 +2093,8 @@ "title":"Viewing and Manually Clearing an Alarm", "uri":"mrs_01_0113.html", "doc_type":"usermanual", - "p_code":"222", - "code":"225" + "p_code":"230", + "code":"233" }, { "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.", @@ -2030,8 +2102,8 @@ "title":"Patch Management", "uri":"mrs_01_0409.html", "doc_type":"usermanual", - "p_code":"160", - "code":"226" + "p_code":"168", + "code":"234" }, { "desc":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", @@ -2039,8 +2111,8 @@ "title":"Patch Operation Guide for Versions Earlier than MRS 1.7.0", "uri":"mrs_01_0410.html", "doc_type":"usermanual", - "p_code":"226", - "code":"227" + "p_code":"234", + "code":"235" }, { "desc":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", @@ -2048,8 +2120,8 @@ "title":"Patch Operation Guide for Versions from MRS 1.7.0 to MRS 2.1.0", "uri":"mrs_01_0411.html", "doc_type":"usermanual", - "p_code":"226", - "code":"228" + "p_code":"234", + "code":"236" }, { "desc":"The rolling patch function indicates that patches are installed or uninstalled for one or more services in a cluster by performing a rolling service restart (restarting s", @@ -2057,8 +2129,8 @@ "title":"Rolling Patches", "uri":"mrs_01_0431.html", "doc_type":"usermanual", - "p_code":"226", - "code":"229" + "p_code":"234", + "code":"237" }, { "desc":"If some hosts are isolated in a cluster, perform the following operations to restore patches for these isolated hosts after patch installation on other hosts in the clust", @@ -2066,8 +2138,8 @@ "title":"Restoring Patches for the Isolated Hosts", "uri":"mrs_01_0412.html", "doc_type":"usermanual", - "p_code":"226", - "code":"230" + "p_code":"234", + "code":"238" }, { "desc":"When a new patch is available in the cluster, the system pushes the patch online. You can install the patch in a few clicks.This section applies only to MRS 2.x and earli", @@ -2075,17 +2147,17 @@ "title":"Patch Update", "uri":"mrs_01_248926.html", "doc_type":"usermanual", - "p_code":"226", - "code":"231" + "p_code":"234", + "code":"239" }, { "desc":"After the MRS 3.1.2-LTS.2.14 patch is installed, a message may be displayed indicating that the client patch package fails to be generated. To solve this problem, perform", - "product_code":"", + "product_code":"mrs", "title":"MRS 3.1.2-LTS.2 Patch Description", "uri":"mrs_01_9043.html", - "doc_type":"", - "p_code":"226", - "code":"232" + "doc_type":"usermanual", + "p_code":"234", + "code":"240" }, { "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.", @@ -2093,8 +2165,8 @@ "title":"Tenant Management", "uri":"mrs_01_0303.html", "doc_type":"usermanual", - "p_code":"160", - "code":"233" + "p_code":"168", + "code":"241" }, { "desc":"This section describes how to manage tenants on the MRS console.Tenant management operations on the console apply only to clusters of versions earlier than MRS 3.x.Tenant", @@ -2102,8 +2174,8 @@ "title":"Before You Start", "uri":"mrs_01_0604.html", "doc_type":"usermanual", - "p_code":"233", - "code":"234" + "p_code":"241", + "code":"242" }, { "desc":"An MRS cluster provides various resources and services for multiple organizations, departments, or applications to share. The cluster provides tenants as a logical entity", @@ -2111,8 +2183,8 @@ "title":"Overview", "uri":"mrs_01_0304.html", "doc_type":"usermanual", - "p_code":"233", - "code":"235" + "p_code":"241", + "code":"243" }, { "desc":"You can create a tenant on MRS Manager to specify the resource usage.A tenant name has been planned. The name must not be the same as that of a role or Yarn queue that ex", @@ -2120,8 +2192,8 @@ "title":"Creating a Tenant", "uri":"mrs_01_0305.html", "doc_type":"usermanual", - "p_code":"233", - "code":"236" + "p_code":"241", + "code":"244" }, { "desc":"You can create a sub-tenant on MRS if the resources of the current tenant need to be further allocated.A parent tenant has been added.A tenant name has been planned. The ", @@ -2129,8 +2201,8 @@ "title":"Creating a Sub-tenant", "uri":"mrs_01_0306.html", "doc_type":"usermanual", - "p_code":"233", - "code":"237" + "p_code":"241", + "code":"245" }, { "desc":"You can delete a tenant that is not required on MRS.A tenant has been added.You have checked whether the tenant to be deleted has sub-tenants. If the tenant has sub-tenan", @@ -2138,8 +2210,8 @@ "title":"Deleting a Tenant", "uri":"mrs_01_0307.html", "doc_type":"usermanual", - "p_code":"233", - "code":"238" + "p_code":"241", + "code":"246" }, { "desc":"You can manage the HDFS storage directory used by a specific tenant on MRS. The management operations include adding a tenant directory, modifying the directory file quot", @@ -2147,8 +2219,8 @@ "title":"Managing a Tenant Directory", "uri":"mrs_01_0308.html", "doc_type":"usermanual", - "p_code":"233", - "code":"239" + "p_code":"241", + "code":"247" }, { "desc":"Tenant data is stored on Manager and in cluster components by default. When components are restored from faults or reinstalled, some tenant configuration data may be abno", @@ -2156,8 +2228,8 @@ "title":"Restoring Tenant Data", "uri":"mrs_01_0309.html", "doc_type":"usermanual", - "p_code":"233", - "code":"240" + "p_code":"241", + "code":"248" }, { "desc":"In an MRS cluster, users can logically divide Yarn cluster nodes to combine multiple NodeManagers into a Yarn resource pool. Each NodeManager belongs to one resource pool", @@ -2165,8 +2237,8 @@ "title":"Creating a Resource Pool", "uri":"mrs_01_0310.html", "doc_type":"usermanual", - "p_code":"233", - "code":"241" + "p_code":"241", + "code":"249" }, { "desc":"You can modify members of an existing resource pool on MRS.You have synchronized IAM users. (On the Dashboard page, click Synchronize on the right side of IAM User Sync t", @@ -2174,8 +2246,8 @@ "title":"Modifying a Resource Pool", "uri":"mrs_01_0311.html", "doc_type":"usermanual", - "p_code":"233", - "code":"242" + "p_code":"241", + "code":"250" }, { "desc":"You can delete an existing resource pool on MRS.Any queue in a cluster cannot use the resource pool to be deleted as the default resource pool. Before deleting the resour", @@ -2183,8 +2255,8 @@ "title":"Deleting a Resource Pool", "uri":"mrs_01_0312.html", "doc_type":"usermanual", - "p_code":"233", - "code":"243" + "p_code":"241", + "code":"251" }, { "desc":"You can modify the queue configuration of a specified tenant on MRS based on service requirements.A tenant associated with Yarn and allocated dynamic resources has been a", @@ -2192,8 +2264,8 @@ "title":"Configuring a Queue", "uri":"mrs_01_0313.html", "doc_type":"usermanual", - "p_code":"233", - "code":"244" + "p_code":"241", + "code":"252" }, { "desc":"After a resource pool is added, the capacity policies of available resources need to be configured for Yarn task queues. This ensures that tasks in the resource pool are ", @@ -2201,8 +2273,8 @@ "title":"Configuring the Queue Capacity Policy of a Resource Pool", "uri":"mrs_01_0314.html", "doc_type":"usermanual", - "p_code":"233", - "code":"245" + "p_code":"241", + "code":"253" }, { "desc":"Users can clear the configuration of a queue on MRS Manager when the queue does not need resources from a resource pool or if a resource pool needs to be disassociated fr", @@ -2210,8 +2282,8 @@ "title":"Clearing Configuration of a Queue", "uri":"mrs_01_0315.html", "doc_type":"usermanual", - "p_code":"233", - "code":"246" + "p_code":"241", + "code":"254" }, { "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.", @@ -2219,8 +2291,8 @@ "title":"Bootstrap Actions", "uri":"mrs_01_24565.html", "doc_type":"usermanual", - "p_code":"160", - "code":"247" + "p_code":"168", + "code":"255" }, { "desc":"Bootstrap actions indicate that you can run your scripts on a specified cluster node before or after starting big data components. You can run bootstrap actions to instal", @@ -2228,8 +2300,8 @@ "title":"Introduction to Bootstrap Actions", "uri":"mrs_01_0414.html", "doc_type":"usermanual", - "p_code":"247", - "code":"248" + "p_code":"255", + "code":"256" }, { "desc":"Currently, bootstrap actions support Linux shell scripts only. Script files must end with .sh.Before compiling a script, you need to upload all required installation pack", @@ -2237,8 +2309,8 @@ "title":"Preparing the Bootstrap Action Script", "uri":"mrs_01_0417.html", "doc_type":"usermanual", - "p_code":"247", - "code":"249" + "p_code":"255", + "code":"257" }, { "desc":"You can view the execution result of the bootstrap operation on the Bootstrap Action page.Log in to the MRS console.In the left navigation pane, choose Clusters > Active ", @@ -2246,8 +2318,8 @@ "title":"View Execution Records", "uri":"mrs_01_0415.html", "doc_type":"usermanual", - "p_code":"247", - "code":"250" + "p_code":"255", + "code":"258" }, { "desc":"Add a bootstrap action.This operation applies to clusters earlier than MRS 3.x.", @@ -2255,8 +2327,8 @@ "title":"Adding a Bootstrap Action", "uri":"mrs_01_0416.html", "doc_type":"usermanual", - "p_code":"247", - "code":"251" + "p_code":"255", + "code":"259" }, { "desc":"Modify an existing bootstrap action on an MRS cluster.", @@ -2264,8 +2336,8 @@ "title":"Modifying a Bootstrap Action", "uri":"mrs_01_24566.html", "doc_type":"usermanual", - "p_code":"247", - "code":"252" + "p_code":"255", + "code":"260" }, { "desc":"Delete a bootstrap action on an MRS cluster.", @@ -2273,8 +2345,8 @@ "title":"Deleting a Bootstrap Action", "uri":"mrs_01_24567.html", "doc_type":"usermanual", - "p_code":"247", - "code":"253" + "p_code":"255", + "code":"261" }, { "desc":"Zeppelin is a web-based notebook that supports interactive data analysis. For more information, visit the Zeppelin official website at http://zeppelin.apache.org/.This sa", @@ -2282,8 +2354,8 @@ "title":"Sample Scripts", "uri":"mrs_01_0418.html", "doc_type":"usermanual", - "p_code":"247", - "code":"254" + "p_code":"255", + "code":"262" }, { "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.", @@ -2292,7 +2364,7 @@ "uri":"mrs_01_0088.html", "doc_type":"usermanual", "p_code":"", - "code":"255" + "code":"263" }, { "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.", @@ -2300,8 +2372,8 @@ "title":"Installing a Client", "uri":"mrs_01_24212.html", "doc_type":"usermanual", - "p_code":"255", - "code":"256" + "p_code":"263", + "code":"264" }, { "desc":"This section describes how to install clients of all services (excluding Flume) in an MRS cluster. For details about how to install the Flume client, see Installing the F", @@ -2309,8 +2381,8 @@ "title":"Installing a Client (Version 3.x or Later)", "uri":"mrs_01_0090.html", "doc_type":"usermanual", - "p_code":"256", - "code":"257" + "p_code":"264", + "code":"265" }, { "desc":"An MRS client is required. The MRS cluster client can be installed on the Master or Core node in the cluster or on a node outside the cluster.After a cluster of versions ", @@ -2318,8 +2390,8 @@ "title":"Installing a Client (Versions Earlier Than 3.x)", "uri":"mrs_01_0091.html", "doc_type":"usermanual", - "p_code":"256", - "code":"258" + "p_code":"264", + "code":"266" }, { "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.", @@ -2327,8 +2399,8 @@ "title":"Updating a Client", "uri":"mrs_01_24213.html", "doc_type":"usermanual", - "p_code":"255", - "code":"259" + "p_code":"263", + "code":"267" }, { "desc":"A cluster provides a client for you to connect to a server, view task results, or manage data. If you modify service configuration parameters on Manager and restart the s", @@ -2336,8 +2408,8 @@ "title":"Updating a Client (Version 3.x or Later)", "uri":"mrs_01_24209.html", "doc_type":"usermanual", - "p_code":"259", - "code":"260" + "p_code":"267", + "code":"268" }, { "desc":"This section applies to clusters of versions earlier than MRS 3.x. For MRS 3.x or later, see Updating a Client (Version 3.x or Later).ScenarioAn MRS cluster provides a cl", @@ -2345,8 +2417,8 @@ "title":"Updating a Client (Versions Earlier Than 3.x)", "uri":"mrs_01_0089.html", "doc_type":"usermanual", - "p_code":"259", - "code":"261" + "p_code":"267", + "code":"269" }, { "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.", @@ -2354,80 +2426,80 @@ "title":"Using the Client of Each Component", "uri":"mrs_01_24183.html", "doc_type":"usermanual", - "p_code":"255", - "code":"262" + "p_code":"263", + "code":"270" }, { "desc":"ClickHouse is a column-based database oriented to online analysis and processing. It supports SQL query and provides good query performance. The aggregation analysis and ", "product_code":"mrs", "title":"Using a ClickHouse Client", "uri":"mrs_01_24184.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"263" + "doc_type":"usermanual", + "p_code":"270", + "code":"271" }, { "desc":"This section describes how to use Flink to run wordcount jobs.Flink has been installed in an MRS cluster.The cluster runs properly and the client has been correctly insta", "product_code":"mrs", "title":"Using a Flink Client", "uri":"mrs_01_24185.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"264" + "doc_type":"usermanual", + "p_code":"270", + "code":"272" }, { "desc":"You can use Flume to import collected log information to Kafka.A streaming cluster that contains components such as Flume and Kafka and has Kerberos authentication enable", "product_code":"mrs", "title":"Using a Flume Client", "uri":"mrs_01_24186.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"265" + "doc_type":"usermanual", + "p_code":"270", + "code":"273" }, { "desc":"This section describes how to use the HBase client in an O&M scenario or a service scenario.The client has been installed. For example, the installation directory is /opt", "product_code":"mrs", "title":"Using an HBase Client", "uri":"mrs_01_24187.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"266" + "doc_type":"usermanual", + "p_code":"270", + "code":"274" }, { "desc":"This section describes how to use the HDFS client in an O&M scenario or service scenario.The client has been installed.For example, the installation directory is /opt/had", "product_code":"mrs", "title":"Using an HDFS Client", "uri":"mrs_01_24188.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"267" + "doc_type":"usermanual", + "p_code":"270", + "code":"275" }, { "desc":"This section guides users to use a Hive client in an O&M or service scenario.The client has been installed. For example, the client is installed in the /opt/hadoopclient ", "product_code":"mrs", "title":"Using a Hive Client", "uri":"mrs_01_24189.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"268" + "doc_type":"usermanual", + "p_code":"270", + "code":"276" }, { "desc":"You can create, query, and delete topics on a cluster client.The client has been installed. For example, the client is installed in the /opt/hadoopclient directory. The c", "product_code":"mrs", "title":"Using a Kafka Client", "uri":"mrs_01_24191.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"269" + "doc_type":"usermanual", + "p_code":"270", + "code":"277" }, { "desc":"This section describes how to use the Oozie client in an O&M scenario or service scenario.The client has been installed. For example, the installation directory is /opt/c", "product_code":"mrs", "title":"Using the Oozie Client", "uri":"mrs_01_24193.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"270" + "doc_type":"usermanual", + "p_code":"270", + "code":"278" }, { "desc":"This section describes how to use the Storm client in an O&M scenario or service scenario.You have installed the client. For example, the installation directory is /opt/h", @@ -2435,17 +2507,17 @@ "title":"Using a Storm Client", "uri":"mrs_01_24194.html", "doc_type":"usermanual", - "p_code":"262", - "code":"271" + "p_code":"270", + "code":"279" }, { "desc":"This section guides users to use a Yarn client in an O&M or service scenario.The client has been installed.For example, the installation directory is /opt/hadoopclient. T", "product_code":"mrs", "title":"Using a Yarn Client", "uri":"mrs_01_24196.html", - "doc_type":"cmpntguide", - "p_code":"262", - "code":"272" + "doc_type":"usermanual", + "p_code":"270", + "code":"280" }, { "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.", @@ -2454,16 +2526,25 @@ "uri":"mrs_01_0440.html", "doc_type":"usermanual", "p_code":"", - "code":"273" + "code":"281" }, { "desc":"In scenarios that require large storage capacity and elastic compute resources, MRS enables you to store data in OBS and use an MRS cluster for data computing only. In th", "product_code":"mrs", - "title":"Introduction to Storage-Compute Decoupling", + "title":"MRS Storage-Compute Decoupling", "uri":"mrs_01_0467.html", "doc_type":"usermanual", - "p_code":"273", - "code":"274" + "p_code":"281", + "code":"282" + }, + { + "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":"mrs", + "title":"Interconnecting with OBS Using the Cluster Agency Mechanism", + "uri":"mrs_01_249279.html", + "doc_type":"usermanual", + "p_code":"281", + "code":"283" }, { "desc":"MRS allows you to store data in OBS and use an MRS cluster for data computing only. In this way, storage and compute are separated. You can create an IAM agency, which en", @@ -2471,8 +2552,8 @@ "title":"Configuring a Storage-Compute Decoupled Cluster (Agency)", "uri":"mrs_01_0768.html", "doc_type":"usermanual", - "p_code":"273", - "code":"275" + "p_code":"283", + "code":"284" }, { "desc":"In MRS 1.9.2 or later, OBS can be interconnected with MRS using obs://. Currently, Hadoop, Hive, Spark, Presto, and Flink are supported. HBase cannot use obs:// to interc", @@ -2480,17 +2561,26 @@ "title":"Configuring a Storage-Compute Decoupled Cluster (AK/SK)", "uri":"mrs_01_0468.html", "doc_type":"usermanual", - "p_code":"273", - "code":"276" + "p_code":"283", + "code":"285" + }, + { + "desc":"By default, components in an MRS 3.2.0-LTS.1 or later cluster support prevention against accidental data deletion. Native HDFS garbage collection can be used in the Hadoo", + "product_code":"mrs", + "title":"Configuring the Policy for Clearing Component Data in the Recycle Bin", + "uri":"mrs_01_249150.html", + "doc_type":"usermanual", + "p_code":"283", + "code":"286" }, { "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":"mrs", - "title":"Using a Storage-Compute Decoupled Cluster", + "title":"Interconnecting MRS with OBS Using an Agency", "uri":"mrs_01_0643.html", "doc_type":"usermanual", - "p_code":"273", - "code":"277" + "p_code":"283", + "code":"287" }, { "desc":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", @@ -2498,17 +2588,17 @@ "title":"Interconnecting Flink with OBS", "uri":"mrs_01_1288.html", "doc_type":"usermanual", - "p_code":"277", - "code":"278" + "p_code":"287", + "code":"288" }, { "desc":"This section applies to MRS 3.x or later.Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to C", "product_code":"mrs", "title":"Interconnecting Flume with OBS", - "uri":"en-us_topic_0000001349137409.html", + "uri":"mrs_01_24279.html", "doc_type":"usermanual", - "p_code":"277", - "code":"279" + "p_code":"287", + "code":"289" }, { "desc":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", @@ -2516,8 +2606,8 @@ "title":"Interconnecting HDFS with OBS", "uri":"mrs_01_1292.html", "doc_type":"usermanual", - "p_code":"277", - "code":"280" + "p_code":"287", + "code":"290" }, { "desc":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", @@ -2525,8 +2615,8 @@ "title":"Interconnecting Hive with OBS", "uri":"mrs_01_1286.html", "doc_type":"usermanual", - "p_code":"277", - "code":"281" + "p_code":"287", + "code":"291" }, { "desc":"Before performing the following operations, ensure that you have configured a storage-compute decoupled cluster by referring to Configuring a Storage-Compute Decoupled Cl", @@ -2534,8 +2624,8 @@ "title":"Interconnecting MapReduce with OBS", "uri":"mrs_01_0617.html", "doc_type":"usermanual", - "p_code":"277", - "code":"282" + "p_code":"287", + "code":"292" }, { "desc":"The OBS file system can be interconnected with Spark2x after an MRS cluster is installed.Before performing the following operations, ensure that you have configured a sto", @@ -2543,8 +2633,8 @@ "title":"Interconnecting Spark2x with OBS", "uri":"mrs_01_1289.html", "doc_type":"usermanual", - "p_code":"277", - "code":"283" + "p_code":"287", + "code":"293" }, { "desc":"source /opt/client/bigdata_envsqoop export --connect jdbc:mysql://10.100.231.134:3306/test --username root --password xxxxxx --table component13 -export-dir hdfs://haclu", @@ -2552,8 +2642,8 @@ "title":"Interconnecting Sqoop with External Storage Systems", "uri":"mrs_01_24294.html", "doc_type":"usermanual", - "p_code":"277", - "code":"284" + "p_code":"287", + "code":"294" }, { "desc":"source ${client_home}/bigdata_envsource ${client_home}/Hudi/component_envvim ${client_home}/Hudi/hudi/conf/hdfs-site.xmlkinit Usernameimport org.apache.hudi.QuickstartUti", @@ -2561,8 +2651,125 @@ "title":"Interconnecting Hudi with OBS", "uri":"mrs_01_24171.html", "doc_type":"usermanual", - "p_code":"277", - "code":"285" + "p_code":"287", + "code":"295" + }, + { + "desc":"When fine-grained permission control is enabled, you can configure OBS access permissions to implement access control on directories in OBS file systems.This section appl", + "product_code":"mrs", + "title":"Configuring Fine-Grained Permissions for MRS Multi-User Access to OBS", + "uri":"mrs_01_0632.html", + "doc_type":"usermanual", + "p_code":"283", + "code":"296" + }, + { + "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":"mrs", + "title":"Interconnecting with OBS Using the Guardian Service", + "uri":"mrs_01_248986.html", + "doc_type":"usermanual", + "p_code":"281", + "code":"297" + }, + { + "desc":"Create an MRS cluster.The MRS cluster must contain basic components such as Guardian, Ranger, and Hadoop.Currently, only MRS 3.3.0-LTS and later versions support intercon", + "product_code":"mrs", + "title":"Scenarios", + "uri":"mrs_01_248987.html", + "doc_type":"usermanual", + "p_code":"297", + "code":"298" + }, + { + "desc":"This section describes how to enable storage and compute decoupling for the Guardian component. After this feature is enabled, Guardian can provide temporary authenticati", + "product_code":"mrs", + "title":"Interconnecting the Guardian Service with OBS", + "uri":"mrs_01_248978.html", + "doc_type":"usermanual", + "p_code":"297", + "code":"299" + }, + { + "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":"mrs", + "title":"Interconnecting Components with OBS Using Guardian", + "uri":"mrs_01_248988.html", + "doc_type":"usermanual", + "p_code":"297", + "code":"300" + }, + { + "desc":"MRS clusters allow Hive to connect to OBS through Metastore.Interconnecting Hive with OBS through MetastoreLog in to the node where the Hive client is located and run the", + "product_code":"mrs", + "title":"Interconnecting Hive with OBS", + "uri":"mrs_01_248989.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"301" + }, + { + "desc":"source Client installation directory/bigdata_envNormal cluster (Kerberos authentication disabled)yarn-session.sh -nm \"session-name\" -dyarn-session.sh -nm \"session-name\" -", + "product_code":"mrs", + "title":"Interconnecting Flink with OBS", + "uri":"mrs_01_248991.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"302" + }, + { + "desc":"In an MRS cluster, Location can be set to an OBS file system path during Spark table creation and Spark can connect to OBS through Hive Metastore.Setting the location to ", + "product_code":"mrs", + "title":"Interconnecting Spark with OBS", + "uri":"mrs_01_248992.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"303" + }, + { + "desc":"sourceClient installation directory/bigdata_envsourceClient installation directory/Hudi/component_envvimClient installation directory/Hudi/hudi/conf/hdfs-site.xmlkinit Us", + "product_code":"mrs", + "title":"Interconnecting Hudi with OBS", + "uri":"mrs_01_248993.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"304" + }, + { + "desc":"In an MRS cluster, Location can be set to an OBS file system path during HetuEngine table creation and HetuEngine can connect to OBS through Hive Metastore.Setting Locati", + "product_code":"mrs", + "title":"Interconnecting HetuEngine with OBS", + "uri":"mrs_01_248995.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"305" + }, + { + "desc":"cd Client installation directorysource bigdata_envkinitUser performing HDFS operationsThe following commands are examples.Access the OBS file system.hdfs dfs -ls obs://OB", + "product_code":"mrs", + "title":"Interconnecting HDFS with OBS", + "uri":"mrs_01_248996.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"306" + }, + { + "desc":"cd Client installation directorysource bigdata_envkinitUser performing HDFS operationsAccess the OBS file system.hdfs dfs -ls obs://OBS parallel file system name/Pathhdfs", + "product_code":"mrs", + "title":"Interconnecting Yarn with OBS", + "uri":"mrs_01_248997.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"307" + }, + { + "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":"mrs", + "title":"Interconnecting MapReduce with OBS", + "uri":"mrs_01_248998.html", + "doc_type":"usermanual", + "p_code":"300", + "code":"308" }, { "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.", @@ -2571,7 +2778,7 @@ "uri":"mrs_01_0644.html", "doc_type":"usermanual", "p_code":"", - "code":"286" + "code":"309" }, { "desc":"Web UIs of different components are created and hosted on the Master or Core nodes in the MRS cluster by default. You can view information about the components on these w", @@ -2579,8 +2786,8 @@ "title":"Web UIs of Open Source Components", "uri":"mrs_01_0362.html", "doc_type":"usermanual", - "p_code":"286", - "code":"287" + "p_code":"309", + "code":"310" }, { "desc":"The protocol type of all ports in the table is TCP (for MRS 1.6.3 or later).The protocol type of all ports in the table is TCP (for MRS 1.7.0 or later).The protocol type ", @@ -2588,8 +2795,8 @@ "title":"List of Open Source Component Ports", "uri":"mrs_01_0504.html", "doc_type":"usermanual", - "p_code":"286", - "code":"288" + "p_code":"309", + "code":"311" }, { "desc":"MRS allows you to access MRS clusters using Direct Connect. Direct Connect is a high-speed, low-latency, stable, and secure dedicated network connection that connects you", @@ -2597,8 +2804,8 @@ "title":"Access Through Direct Connect", "uri":"mrs_01_0645.html", "doc_type":"usermanual", - "p_code":"286", - "code":"289" + "p_code":"309", + "code":"312" }, { "desc":"You can bind an EIP to a cluster to access the web UIs of the open-source components managed in the MRS cluster. This method is simple and easy to use and is recommended ", @@ -2606,8 +2813,8 @@ "title":"EIP-based Access", "uri":"mrs_01_0646.html", "doc_type":"usermanual", - "p_code":"286", - "code":"290" + "p_code":"309", + "code":"313" }, { "desc":"MRS allows you to access the web UIs of open-source components through a Windows ECS. This method is complex and is recommended for MRS clusters that do not support the E", @@ -2615,8 +2822,8 @@ "title":"Access Using a Windows ECS", "uri":"mrs_01_0647.html", "doc_type":"usermanual", - "p_code":"286", - "code":"291" + "p_code":"309", + "code":"314" }, { "desc":"Users and an MRS cluster are in different networks. As a result, an SSH channel needs to be created to send users' requests for accessing websites to the MRS cluster and ", @@ -2624,8 +2831,8 @@ "title":"Creating an SSH Channel for Connecting to an MRS Cluster and Configuring the Browser", "uri":"mrs_01_0363.html", "doc_type":"usermanual", - "p_code":"286", - "code":"292" + "p_code":"309", + "code":"315" }, { "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.", @@ -2634,7 +2841,7 @@ "uri":"mrs_01_0128.html", "doc_type":"usermanual", "p_code":"", - "code":"293" + "code":"316" }, { "desc":"In an MRS cluster of version 3.x, MRS Manager is used to monitor, configure, and manage clusters. After the cluster is installed, you can use the account to log in to MRS", @@ -2642,8 +2849,8 @@ "title":"Accessing MRS Manager", "uri":"mrs_01_0129.html", "doc_type":"usermanual", - "p_code":"293", - "code":"294" + "p_code":"316", + "code":"317" }, { "desc":"In an MRS cluster of version 2.x and earlier, MRS uses MRS Manager to monitor, configure, and manage clusters. You can access MRS Manager by clicking Access Manager on th", @@ -2651,8 +2858,8 @@ "title":"Accessing MRS Manager (MRS 2.x or Earlier)", "uri":"mrs_01_0102.html", "doc_type":"usermanual", - "p_code":"293", - "code":"295" + "p_code":"316", + "code":"318" }, { "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.", @@ -2661,7 +2868,7 @@ "uri":"mrs_01_0606.html", "doc_type":"usermanual", "p_code":"", - "code":"296" + "code":"319" }, { "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.", @@ -2669,8 +2876,8 @@ "title":"Getting Started", "uri":"admin_guide_000001.html", "doc_type":"usermanual", - "p_code":"296", - "code":"297" + "p_code":"319", + "code":"320" }, { "desc":"MRS allows you to manage and analyze massive amounts of structured and unstructured data for rapid data mining. Open source components have complex structures and therefo", @@ -2678,8 +2885,8 @@ "title":"MRS Manager Introduction", "uri":"admin_guide_000002.html", "doc_type":"usermanual", - "p_code":"297", - "code":"298" + "p_code":"320", + "code":"321" }, { "desc":"By viewing the MRS Manager version, you can prepare for system upgrade and routine maintenance.Using the GUI:Log in to MRS Manager. On the home page, click in the upper ", @@ -2687,8 +2894,8 @@ "title":"Querying the MRS Manager Version", "uri":"admin_guide_000003.html", "doc_type":"usermanual", - "p_code":"297", - "code":"299" + "p_code":"320", + "code":"322" }, { "desc":"Log in to MRS Manager using an account.The password must:Contain 8 to 64 characters.Contain at least four types of the following characters: uppercase letters, lowercase ", @@ -2696,8 +2903,8 @@ "title":"Logging In to MRS Manager", "uri":"admin_guide_000004.html", "doc_type":"usermanual", - "p_code":"297", - "code":"300" + "p_code":"320", + "code":"323" }, { "desc":"Some O&M operation scripts and commands need to be run or can be run only on the active management node. You can identify and log in to the active or standby management n", @@ -2705,8 +2912,8 @@ "title":"Logging In to the Management Node", "uri":"admin_guide_000005.html", "doc_type":"usermanual", - "p_code":"297", - "code":"301" + "p_code":"320", + "code":"324" }, { "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.", @@ -2714,8 +2921,8 @@ "title":"Home Page", "uri":"admin_guide_000006.html", "doc_type":"usermanual", - "p_code":"296", - "code":"302" + "p_code":"319", + "code":"325" }, { "desc":"After you log in to MRS Manager, Homepage is displayed by default. On this page, the Summary tab displays the service statuses and monitoring status reports of each clust", @@ -2723,8 +2930,8 @@ "title":"Overview", "uri":"admin_guide_000007.html", "doc_type":"usermanual", - "p_code":"302", - "code":"303" + "p_code":"325", + "code":"326" }, { "desc":"On MRS Manager, you can customize monitoring items to display on the homepage and export monitoring data.The interval on the horizontal axis of the chart varies depending", @@ -2732,8 +2939,8 @@ "title":"Managing Monitoring Metric Reports", "uri":"admin_guide_000008.html", "doc_type":"usermanual", - "p_code":"302", - "code":"304" + "p_code":"325", + "code":"327" }, { "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.", @@ -2741,8 +2948,8 @@ "title":"Cluster", "uri":"admin_guide_000009.html", "doc_type":"usermanual", - "p_code":"296", - "code":"305" + "p_code":"319", + "code":"328" }, { "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.", @@ -2750,8 +2957,8 @@ "title":"Cluster Management", "uri":"admin_guide_000010.html", "doc_type":"usermanual", - "p_code":"305", - "code":"306" + "p_code":"328", + "code":"329" }, { "desc":"Log in to MRS Manager and choose Cluster > Name of the desired cluster > Dashboard to view the status of the current cluster.On the Dashboard tab page, you can start, sto", @@ -2759,8 +2966,8 @@ "title":"Overview", "uri":"admin_guide_000011.html", "doc_type":"usermanual", - "p_code":"306", - "code":"307" + "p_code":"329", + "code":"330" }, { "desc":"A rolling restart is batch restarting all services in a cluster after they are modified or upgraded without interrupting workloads.You can perform a rolling restart of a ", @@ -2768,8 +2975,8 @@ "title":"Performing a Rolling Restart of a Cluster", "uri":"admin_guide_000012.html", "doc_type":"usermanual", - "p_code":"306", - "code":"308" + "p_code":"329", + "code":"331" }, { "desc":"If a new configuration needs to be delivered to all services in the cluster, or Configuration Status of multiple services changes to Expired or Failed after a configurati", @@ -2777,8 +2984,8 @@ "title":"Managing Expired Configurations", "uri":"admin_guide_000013.html", "doc_type":"usermanual", - "p_code":"306", - "code":"309" + "p_code":"329", + "code":"332" }, { "desc":"Use the default client provided by MRS clusters to manage the cluster, run services, and perform secondary development. Before you use this client, you need to download i", @@ -2786,8 +2993,8 @@ "title":"Downloading the Client", "uri":"admin_guide_000014.html", "doc_type":"usermanual", - "p_code":"306", - "code":"310" + "p_code":"329", + "code":"333" }, { "desc":"View basic cluster attributes on MRS Manager.By default, you can view the cluster name, cluster description, product type, cluster ID, authentication mode, creation time,", @@ -2795,8 +3002,8 @@ "title":"Modifying Cluster Attributes", "uri":"admin_guide_000015.html", "doc_type":"usermanual", - "p_code":"306", - "code":"311" + "p_code":"329", + "code":"334" }, { "desc":"MRS Manager allows you to view the changes of service configuration parameters in a cluster with one click, helping you quickly locate faults and improve configuration ma", @@ -2804,8 +3011,8 @@ "title":"Managing Cluster Configurations", "uri":"admin_guide_000016.html", "doc_type":"usermanual", - "p_code":"306", - "code":"312" + "p_code":"329", + "code":"335" }, { "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.", @@ -2813,8 +3020,8 @@ "title":"Managing Static Service Pools", "uri":"admin_guide_000017.html", "doc_type":"usermanual", - "p_code":"306", - "code":"313" + "p_code":"329", + "code":"336" }, { "desc":"A cluster allocates static service resources to services Flume, HBase, HDFS, and YARN. The total volume of computing resources allocated to each service is fixed, and the", @@ -2822,8 +3029,8 @@ "title":"Static Service Resources", "uri":"admin_guide_000018.html", "doc_type":"usermanual", - "p_code":"313", - "code":"314" + "p_code":"336", + "code":"337" }, { "desc":"You can adjust resource base on MRS Manager and customize resource configuration groups if you need to control service resources used on each node in a cluster or the ava", @@ -2831,8 +3038,8 @@ "title":"Configuring Cluster Static Resources", "uri":"admin_guide_000019.html", "doc_type":"usermanual", - "p_code":"313", - "code":"315" + "p_code":"336", + "code":"338" }, { "desc":"The big data management platform can manage and isolate service resources that are not running on YARN using static service resource pools. The system supports time-based", @@ -2840,8 +3047,8 @@ "title":"Viewing Cluster Static Resources", "uri":"admin_guide_000020.html", "doc_type":"usermanual", - "p_code":"313", - "code":"316" + "p_code":"336", + "code":"339" }, { "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.", @@ -2849,8 +3056,8 @@ "title":"Managing Clients", "uri":"admin_guide_000021.html", "doc_type":"usermanual", - "p_code":"306", - "code":"317" + "p_code":"329", + "code":"340" }, { "desc":"MRS Manager supports unified management of cluster client installation information. After a user downloads and installs a client, MRS Manager automatically records inform", @@ -2858,8 +3065,8 @@ "title":"Managing a Client", "uri":"admin_guide_000022.html", "doc_type":"usermanual", - "p_code":"317", - "code":"318" + "p_code":"340", + "code":"341" }, { "desc":"The client package downloaded from MRS Manager contains the client batch upgrade tool. When multiple clients need to be upgraded after the cluster upgrade or scale-out, y", @@ -2867,8 +3074,8 @@ "title":"Batch Upgrading Clients", "uri":"admin_guide_000023.html", "doc_type":"usermanual", - "p_code":"317", - "code":"319" + "p_code":"340", + "code":"342" }, { "desc":"The client package downloaded from MRS Manager contains the client batch upgrade tool. This tool provides the function of upgrading clients in batches and the lightweight", @@ -2876,8 +3083,8 @@ "title":"Updating the hosts File in Batches", "uri":"admin_guide_000024.html", "doc_type":"usermanual", - "p_code":"317", - "code":"320" + "p_code":"340", + "code":"343" }, { "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.", @@ -2885,8 +3092,8 @@ "title":"Managing a Service", "uri":"admin_guide_000026.html", "doc_type":"usermanual", - "p_code":"305", - "code":"321" + "p_code":"328", + "code":"344" }, { "desc":"Log in to MRS Manager. Choose Cluster, click the name of the desired cluster, and choose Services. The service management page is displayed, including the functional area", @@ -2894,8 +3101,8 @@ "title":"Overview", "uri":"admin_guide_000027.html", "doc_type":"usermanual", - "p_code":"321", - "code":"322" + "p_code":"344", + "code":"345" }, { "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.", @@ -2903,8 +3110,8 @@ "title":"Other Service Management Operations", "uri":"admin_guide_000029.html", "doc_type":"usermanual", - "p_code":"321", - "code":"323" + "p_code":"344", + "code":"346" }, { "desc":"Log in to MRS Manager and choose Cluster >Name of the desired cluster > Services. In the service list, click the specified service name to go to the service details page,", @@ -2912,8 +3119,8 @@ "title":"Service Details Page", "uri":"admin_guide_000030.html", "doc_type":"usermanual", - "p_code":"323", - "code":"324" + "p_code":"346", + "code":"347" }, { "desc":"Some service roles are deployed in active/standby mode. If the active instance needs to be maintained and cannot provide services, or other maintenance is required, you c", @@ -2921,8 +3128,8 @@ "title":"Performing Active/Standby Switchover of a Role Instance", "uri":"admin_guide_000031.html", "doc_type":"usermanual", - "p_code":"323", - "code":"325" + "p_code":"346", + "code":"348" }, { "desc":"Log in to MRS Manager, choose Cluster >Name of the desired cluster > Services, and click Resource. The resource monitoring page is displayed.Some services in the cluster ", @@ -2930,8 +3137,8 @@ "title":"Resource Monitoring", "uri":"admin_guide_000032.html", "doc_type":"usermanual", - "p_code":"323", - "code":"326" + "p_code":"346", + "code":"349" }, { "desc":"To meet actual service requirements, the cluster administrator can collect stack information about a specified role or instance on MRS Manager, save the information to a ", @@ -2939,8 +3146,8 @@ "title":"Collecting Stack Information", "uri":"admin_guide_000033.html", "doc_type":"usermanual", - "p_code":"323", - "code":"327" + "p_code":"346", + "code":"350" }, { "desc":"By default, the Ranger service is installed and Ranger authentication is enabled for a newly installed cluster in security mode. You can set fine-grained security access ", @@ -2948,8 +3155,8 @@ "title":"Switching Ranger Authentication", "uri":"admin_guide_000415.html", "doc_type":"usermanual", - "p_code":"323", - "code":"328" + "p_code":"346", + "code":"351" }, { "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.", @@ -2957,8 +3164,8 @@ "title":"Service Configuration", "uri":"admin_guide_000034.html", "doc_type":"usermanual", - "p_code":"321", - "code":"329" + "p_code":"344", + "code":"352" }, { "desc":"To meet actual service requirements, cluster administrators can quickly view and modify default service configurations on MRS Manager. Configure parameters based on the i", @@ -2966,8 +3173,8 @@ "title":"Modifying Service Configuration Parameters", "uri":"admin_guide_000035.html", "doc_type":"usermanual", - "p_code":"329", - "code":"330" + "p_code":"352", + "code":"353" }, { "desc":"All open source parameters can be configured for all MRS cluster components. Parameters used in some key application scenarios can be modified on MRS Manager, and some pa", @@ -2975,8 +3182,8 @@ "title":"Modifying Custom Configuration Parameters of a Service", "uri":"admin_guide_000036.html", "doc_type":"usermanual", - "p_code":"329", - "code":"331" + "p_code":"352", + "code":"354" }, { "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.", @@ -2984,8 +3191,8 @@ "title":"Instance Management", "uri":"admin_guide_000037.html", "doc_type":"usermanual", - "p_code":"305", - "code":"332" + "p_code":"328", + "code":"355" }, { "desc":"Log in to MRS Manager, click Cluster, click the name of the desired cluster, and choose Service > KrbServer. On the displayed page, click Instance. The displayed instance", @@ -2993,8 +3200,8 @@ "title":"Overview", "uri":"admin_guide_000038.html", "doc_type":"usermanual", - "p_code":"332", - "code":"333" + "p_code":"355", + "code":"356" }, { "desc":"Some role instances provide services for external services in distributed and parallel mode. Services independently store information about whether each instance can be u", @@ -3002,8 +3209,8 @@ "title":"Decommissioning and Recommissioning an Instance", "uri":"admin_guide_000040.html", "doc_type":"usermanual", - "p_code":"332", - "code":"334" + "p_code":"355", + "code":"357" }, { "desc":"Configuration parameters of each role instance can be modified. In the scenario where instances are migrated to a new cluster or the service is redeployed, the cluster ad", @@ -3011,8 +3218,8 @@ "title":"Managing Instance Configurations", "uri":"admin_guide_000043.html", "doc_type":"usermanual", - "p_code":"332", - "code":"335" + "p_code":"355", + "code":"358" }, { "desc":"MRS Manager allows O&M personnel to view the content configuration files such as environment variables and role configurations of the instance node on the management page", @@ -3020,8 +3227,8 @@ "title":"Viewing the Instance Configuration File", "uri":"admin_guide_000044.html", "doc_type":"usermanual", - "p_code":"332", - "code":"336" + "p_code":"355", + "code":"359" }, { "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.", @@ -3029,8 +3236,8 @@ "title":"Instance Group", "uri":"admin_guide_000045.html", "doc_type":"usermanual", - "p_code":"332", - "code":"337" + "p_code":"355", + "code":"360" }, { "desc":"Instance groups can be managed on MRS Manager. That is, you can group multiple instances in the same role based on a specified principle, such as the nodes with the same ", @@ -3038,8 +3245,8 @@ "title":"Managing Instance Groups", "uri":"admin_guide_000046.html", "doc_type":"usermanual", - "p_code":"337", - "code":"338" + "p_code":"360", + "code":"361" }, { "desc":"The cluster administrator can view the instance group of a specified service on MRS Manager.To move an instance from an instance group to another, perform the following o", @@ -3047,8 +3254,8 @@ "title":"Viewing Information About an Instance Group", "uri":"admin_guide_000047.html", "doc_type":"usermanual", - "p_code":"337", - "code":"339" + "p_code":"360", + "code":"362" }, { "desc":"In a large cluster, users can configure parameters for multiple instances in batches by configuring the related instance groups on MRS Manager, reducing redundant instanc", @@ -3056,8 +3263,8 @@ "title":"Configuring Instantiation Group Parameters", "uri":"admin_guide_000048.html", "doc_type":"usermanual", - "p_code":"337", - "code":"340" + "p_code":"360", + "code":"363" }, { "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.", @@ -3065,8 +3272,8 @@ "title":"Hosts", "uri":"admin_guide_000049.html", "doc_type":"usermanual", - "p_code":"296", - "code":"341" + "p_code":"319", + "code":"364" }, { "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.", @@ -3074,8 +3281,8 @@ "title":"Host Management Page", "uri":"admin_guide_000050.html", "doc_type":"usermanual", - "p_code":"341", - "code":"342" + "p_code":"364", + "code":"365" }, { "desc":"Log in to MRS Manager, click Hosts, and the host list is displayed on the host management page. You can view the host list and basic information of each host.You can swit", @@ -3083,8 +3290,8 @@ "title":"Viewing the Host List", "uri":"admin_guide_000051.html", "doc_type":"usermanual", - "p_code":"342", - "code":"343" + "p_code":"365", + "code":"366" }, { "desc":"Log in to MRS Manager, click Hosts, and click a host name in the host list. The host details page contains the basic information area, disk status area, role list area, a", @@ -3092,8 +3299,8 @@ "title":"Viewing the Host Dashboard", "uri":"admin_guide_000052.html", "doc_type":"usermanual", - "p_code":"342", - "code":"344" + "p_code":"365", + "code":"367" }, { "desc":"Log in to MRS Manager, click Hosts, and click the specified host name in the host list. On the host details page, click the Process and Resource tabs.On the Process tab p", @@ -3101,8 +3308,8 @@ "title":"Checking Host Processes and Resources", "uri":"admin_guide_000053.html", "doc_type":"usermanual", - "p_code":"342", - "code":"345" + "p_code":"365", + "code":"368" }, { "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.", @@ -3110,8 +3317,8 @@ "title":"Host Maintenance Operations", "uri":"admin_guide_000054.html", "doc_type":"usermanual", - "p_code":"341", - "code":"346" + "p_code":"364", + "code":"369" }, { "desc":"If a host is faulty, you may need to stop all the roles on the host and perform maintenance check on the host. After the host fault is rectified, start all roles running ", @@ -3119,8 +3326,8 @@ "title":"Starting and Stopping All Instances on a Host", "uri":"admin_guide_000056.html", "doc_type":"usermanual", - "p_code":"346", - "code":"347" + "p_code":"369", + "code":"370" }, { "desc":"If the running status of a host is not Normal, you can perform health checks on the host to check whether some basic functions are abnormal. During routine O&M, you can p", @@ -3128,8 +3335,8 @@ "title":"Performing a Host Health Check", "uri":"admin_guide_000057.html", "doc_type":"usermanual", - "p_code":"346", - "code":"348" + "p_code":"369", + "code":"371" }, { "desc":"All hosts in a large cluster are usually deployed on multiple racks. Hosts on different racks communicate with each other through switches. The network bandwidth between ", @@ -3137,8 +3344,8 @@ "title":"Configuring Racks for Hosts", "uri":"admin_guide_000058.html", "doc_type":"usermanual", - "p_code":"346", - "code":"349" + "p_code":"369", + "code":"372" }, { "desc":"If a host is abnormal or faulty and cannot provide services or affects the cluster performance, you can remove the host from the available node in the cluster temporarily", @@ -3146,8 +3353,8 @@ "title":"Isolating a Host", "uri":"admin_guide_000059.html", "doc_type":"usermanual", - "p_code":"346", - "code":"350" + "p_code":"369", + "code":"373" }, { "desc":"Administrators can export information about all hosts on MRS Manager.", @@ -3155,8 +3362,8 @@ "title":"Exporting Host Information", "uri":"admin_guide_000062.html", "doc_type":"usermanual", - "p_code":"346", - "code":"351" + "p_code":"369", + "code":"374" }, { "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.", @@ -3164,8 +3371,8 @@ "title":"Resource Overview", "uri":"admin_guide_000063.html", "doc_type":"usermanual", - "p_code":"341", - "code":"352" + "p_code":"364", + "code":"375" }, { "desc":"Log in to MRS Manager and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Distribution tab to view resource distribution of e", @@ -3173,8 +3380,8 @@ "title":"Distribution", "uri":"admin_guide_000064.html", "doc_type":"usermanual", - "p_code":"352", - "code":"353" + "p_code":"375", + "code":"376" }, { "desc":"Log in to MRS and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Trend tab to view resource trends of all clusters or a sing", @@ -3182,8 +3389,8 @@ "title":"Trend", "uri":"admin_guide_000065.html", "doc_type":"usermanual", - "p_code":"352", - "code":"354" + "p_code":"375", + "code":"377" }, { "desc":"Log in to MRS Manager and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Cluster tab to view resource monitoring of all clus", @@ -3191,8 +3398,8 @@ "title":"Cluster", "uri":"admin_guide_000066.html", "doc_type":"usermanual", - "p_code":"352", - "code":"355" + "p_code":"375", + "code":"378" }, { "desc":"Log in to MRS Manager and choose Hosts > Resource Overview. On the Resource Overview page that is displayed, click the Host tab to view host resource overview, including ", @@ -3200,8 +3407,8 @@ "title":"Host", "uri":"admin_guide_000067.html", "doc_type":"usermanual", - "p_code":"352", - "code":"356" + "p_code":"375", + "code":"379" }, { "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.", @@ -3209,8 +3416,8 @@ "title":"O&M", "uri":"admin_guide_000068.html", "doc_type":"usermanual", - "p_code":"296", - "code":"357" + "p_code":"319", + "code":"380" }, { "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.", @@ -3218,8 +3425,8 @@ "title":"Alarms", "uri":"admin_guide_000069.html", "doc_type":"usermanual", - "p_code":"357", - "code":"358" + "p_code":"380", + "code":"381" }, { "desc":"Log in to MRS Manager and choose O&M > Alarm > Alarms. You can view information about alarms reported by all clusters, including the alarm name, ID, severity, and generat", @@ -3227,8 +3434,8 @@ "title":"Overview of Alarms and Events", "uri":"admin_guide_000070.html", "doc_type":"usermanual", - "p_code":"358", - "code":"359" + "p_code":"381", + "code":"382" }, { "desc":"You can configure monitoring indicator thresholds to monitor the health status of indicators on MRS Manager. If abnormal data occurs and the preset conditions are met, th", @@ -3236,8 +3443,8 @@ "title":"Configuring the Threshold", "uri":"admin_guide_000071.html", "doc_type":"usermanual", - "p_code":"358", - "code":"360" + "p_code":"381", + "code":"383" }, { "desc":"If you do not want MRS Manager to report specified alarms in the following scenarios, you can manually mask the alarms.Some unimportant alarms and minor alarms need to be", @@ -3245,8 +3452,8 @@ "title":"Configuring the Alarm Masking Status", "uri":"admin_guide_000072.html", "doc_type":"usermanual", - "p_code":"358", - "code":"361" + "p_code":"381", + "code":"384" }, { "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.", @@ -3254,8 +3461,8 @@ "title":"Log", "uri":"admin_guide_000073.html", "doc_type":"usermanual", - "p_code":"357", - "code":"362" + "p_code":"380", + "code":"385" }, { "desc":"MRS Manager allows you to search for logs online and view the log content of components to locate faults.You can click Stop to forcibly stop the search. You can view the ", @@ -3263,8 +3470,8 @@ "title":"Log Online Search", "uri":"admin_guide_000074.html", "doc_type":"usermanual", - "p_code":"362", - "code":"363" + "p_code":"385", + "code":"386" }, { "desc":"MRS Manager allows you to batch export logs generated on all instances of each service.Service: Click and select a service.Host: Enter the IP address of the host where t", @@ -3272,8 +3479,8 @@ "title":"Log Download", "uri":"admin_guide_000075.html", "doc_type":"usermanual", - "p_code":"362", - "code":"364" + "p_code":"385", + "code":"387" }, { "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.", @@ -3281,8 +3488,8 @@ "title":"Perform a Health Check", "uri":"admin_guide_000076.html", "doc_type":"usermanual", - "p_code":"357", - "code":"365" + "p_code":"380", + "code":"388" }, { "desc":"Administrators can view all health check tasks in the health check management center to check whether the cluster is affected after the modification.By default, all saved", @@ -3290,8 +3497,8 @@ "title":"Viewing a Health Check Task", "uri":"admin_guide_000077.html", "doc_type":"usermanual", - "p_code":"365", - "code":"366" + "p_code":"388", + "code":"389" }, { "desc":"MRS Manager allows you to download and delete health check reports.", @@ -3299,8 +3506,8 @@ "title":"Managing Health Check Reports", "uri":"admin_guide_000078.html", "doc_type":"usermanual", - "p_code":"365", - "code":"367" + "p_code":"388", + "code":"390" }, { "desc":"Administrators can enable automatic health check to reduce manual operation time. By default, the automatic health check checks the entire cluster.Periodic Health Check i", @@ -3308,8 +3515,8 @@ "title":"Modifying Health Check Configuration", "uri":"admin_guide_000079.html", "doc_type":"usermanual", - "p_code":"365", - "code":"368" + "p_code":"388", + "code":"391" }, { "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.", @@ -3317,8 +3524,8 @@ "title":"Configuring Backup and Backup Restoration", "uri":"admin_guide_000080.html", "doc_type":"usermanual", - "p_code":"357", - "code":"369" + "p_code":"380", + "code":"392" }, { "desc":"You can create backup tasks on MRS Manager. Executing backup tasks backs up related data.Metadata and service data can be backed up.For details about how to back up data ", @@ -3326,8 +3533,8 @@ "title":"Creating a Backup Task", "uri":"admin_guide_000081.html", "doc_type":"usermanual", - "p_code":"369", - "code":"370" + "p_code":"392", + "code":"393" }, { "desc":"You can create a backup restoration task on MRS Manager. After the restoration task is executed, the specified backup data is restored to the cluster.Metadata and service", @@ -3335,8 +3542,8 @@ "title":"Creating a Backup Restoration Task", "uri":"admin_guide_000082.html", "doc_type":"usermanual", - "p_code":"369", - "code":"371" + "p_code":"392", + "code":"394" }, { "desc":"You can also maintain and manage backup restoration tasks on MRS Manager.", @@ -3344,8 +3551,8 @@ "title":"Managing Backup and Backup Restoration Tasks", "uri":"admin_guide_000083.html", "doc_type":"usermanual", - "p_code":"369", - "code":"372" + "p_code":"392", + "code":"395" }, { "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.", @@ -3353,8 +3560,8 @@ "title":"Audit", "uri":"admin_guide_000084.html", "doc_type":"usermanual", - "p_code":"296", - "code":"373" + "p_code":"319", + "code":"396" }, { "desc":"The Audit page displays the user operations on Manager. On this page, administrators can view historical user operations on Manager. For details about the audit informati", @@ -3362,8 +3569,8 @@ "title":"Overview", "uri":"admin_guide_000085.html", "doc_type":"usermanual", - "p_code":"373", - "code":"374" + "p_code":"396", + "code":"397" }, { "desc":"The audit logs of MRS Manager are stored in the database by default. If the audit logs are retained for a long time, the disk space of the data directory may be insuffici", @@ -3371,8 +3578,8 @@ "title":"Configuring Audit Log Dumping", "uri":"admin_guide_000086.html", "doc_type":"usermanual", - "p_code":"373", - "code":"375" + "p_code":"396", + "code":"398" }, { "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.", @@ -3380,8 +3587,8 @@ "title":"Tenant Resources", "uri":"admin_guide_000087.html", "doc_type":"usermanual", - "p_code":"296", - "code":"376" + "p_code":"319", + "code":"399" }, { "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.", @@ -3389,8 +3596,8 @@ "title":"Multi-Tenancy", "uri":"admin_guide_000088.html", "doc_type":"usermanual", - "p_code":"376", - "code":"377" + "p_code":"399", + "code":"400" }, { "desc":"Multi-tenancy refers to multiple resource sets (a resource set is a tenant) in the MRS big data cluster and is able to allocate and schedule resources. The resources incl", @@ -3398,8 +3605,8 @@ "title":"Overview", "uri":"admin_guide_000089.html", "doc_type":"usermanual", - "p_code":"377", - "code":"378" + "p_code":"400", + "code":"401" }, { "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.", @@ -3407,8 +3614,8 @@ "title":"Technical Principles", "uri":"admin_guide_000090.html", "doc_type":"usermanual", - "p_code":"377", - "code":"379" + "p_code":"400", + "code":"402" }, { "desc":"Log in to MRS Manager and choose Tenant Resources > Tenant Resources Management. On the page that is displayed, you can find that MRS Manager is a unified multi-tenant ma", @@ -3416,8 +3623,8 @@ "title":"Multi-Tenant Management", "uri":"admin_guide_000091.html", "doc_type":"usermanual", - "p_code":"379", - "code":"380" + "p_code":"402", + "code":"403" }, { "desc":"The following figure shows a multi-tenant model.Table 1 describes the concepts involved in Figure 1.If a user wants to use a tenant's resources or add or delete a sub-ten", @@ -3425,8 +3632,8 @@ "title":"Multi-Tenant Model", "uri":"admin_guide_000092.html", "doc_type":"usermanual", - "p_code":"379", - "code":"381" + "p_code":"402", + "code":"404" }, { "desc":"MRS cluster resources are classified into computing resources and storage resources. The multi-tenant architecture implements resource isolation.Computing resourcesComput", @@ -3434,8 +3641,8 @@ "title":"Resource Overview", "uri":"admin_guide_000093.html", "doc_type":"usermanual", - "p_code":"379", - "code":"382" + "p_code":"402", + "code":"405" }, { "desc":"Yarn provides distributed resource management for a big data cluster. The total volume of resources allocated to Yarn can be configured. Then Yarn allocates and schedules", @@ -3443,8 +3650,8 @@ "title":"Dynamic Resources", "uri":"admin_guide_000094.html", "doc_type":"usermanual", - "p_code":"379", - "code":"383" + "p_code":"402", + "code":"406" }, { "desc":"As a distributed file storage service in a big data cluster, HDFS stores all the user data of the upper-layer applications in the big data cluster, including the data wri", @@ -3452,8 +3659,8 @@ "title":"Storage Resources", "uri":"admin_guide_000095.html", "doc_type":"usermanual", - "p_code":"379", - "code":"384" + "p_code":"402", + "code":"407" }, { "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.", @@ -3461,8 +3668,8 @@ "title":"Multi-Tenancy Usage", "uri":"admin_guide_000096.html", "doc_type":"usermanual", - "p_code":"377", - "code":"385" + "p_code":"400", + "code":"408" }, { "desc":"Tenants are used in resource control and service isolation scenarios. Administrators need to determine the service scenarios of cluster resources and then plan tenants.Ya", @@ -3470,8 +3677,8 @@ "title":"Overview", "uri":"admin_guide_000097.html", "doc_type":"usermanual", - "p_code":"385", - "code":"386" + "p_code":"408", + "code":"409" }, { "desc":"Administrators need to determine the service scenarios of cluster resources and then plan tenants. After that, administrators add tenants and configure dynamic resources,", @@ -3479,8 +3686,8 @@ "title":"Process Overview", "uri":"admin_guide_000098.html", "doc_type":"usermanual", - "p_code":"385", - "code":"387" + "p_code":"408", + "code":"410" }, { "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.", @@ -3488,8 +3695,8 @@ "title":"Using the Superior Scheduler", "uri":"admin_guide_000099.html", "doc_type":"usermanual", - "p_code":"376", - "code":"388" + "p_code":"399", + "code":"411" }, { "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.", @@ -3497,8 +3704,8 @@ "title":"Creating Tenants", "uri":"admin_guide_000100.html", "doc_type":"usermanual", - "p_code":"388", - "code":"389" + "p_code":"411", + "code":"412" }, { "desc":"You can create tenants on MRS Manager based on the resource consumption and isolation planning and requirements of services.A tenant name has been planned based on servic", @@ -3506,8 +3713,8 @@ "title":"Adding a Tenant", "uri":"admin_guide_000101.html", "doc_type":"usermanual", - "p_code":"389", - "code":"390" + "p_code":"412", + "code":"413" }, { "desc":"You can create sub-tenants on MRS Manager and allocate resources of the current tenant to the sub-tenants based on the resource consumption and isolation planning and req", @@ -3515,8 +3722,8 @@ "title":"Adding a Sub-Tenant", "uri":"admin_guide_000102.html", "doc_type":"usermanual", - "p_code":"389", - "code":"391" + "p_code":"412", + "code":"414" }, { "desc":"A newly created tenant cannot directly log in to the cluster to access resources. You need to add a user for the tenant on MRS Manager and bind the user to the role of th", @@ -3524,8 +3731,8 @@ "title":"Adding a User and Binding the User to a Tenant Role", "uri":"admin_guide_000103.html", "doc_type":"usermanual", - "p_code":"389", - "code":"392" + "p_code":"412", + "code":"415" }, { "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.", @@ -3533,8 +3740,8 @@ "title":"Managing Tenants", "uri":"admin_guide_000104.html", "doc_type":"usermanual", - "p_code":"388", - "code":"393" + "p_code":"411", + "code":"416" }, { "desc":"You can manage the HDFS storage directories used by specified tenants based on service requirements on MRS Manager, such as adding tenant directories, changing the quotas", @@ -3542,8 +3749,8 @@ "title":"Managing Tenant Directories", "uri":"admin_guide_000105.html", "doc_type":"usermanual", - "p_code":"393", - "code":"394" + "p_code":"416", + "code":"417" }, { "desc":"Tenant data is stored on MRS Manager and cluster components. When components are recovered from failures or reinstalled, some configuration data of all tenants may become", @@ -3551,8 +3758,8 @@ "title":"Restoring Tenant Data", "uri":"admin_guide_000106.html", "doc_type":"usermanual", - "p_code":"393", - "code":"395" + "p_code":"416", + "code":"418" }, { "desc":"You can delete tenants that are no longer used on MRS Manager based on service requirements to release resources occupied by the tenants.A tenant has been added.The tenan", @@ -3560,8 +3767,8 @@ "title":"Deleting a Tenant", "uri":"admin_guide_000107.html", "doc_type":"usermanual", - "p_code":"393", - "code":"396" + "p_code":"416", + "code":"419" }, { "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.", @@ -3569,8 +3776,8 @@ "title":"Managing Resources", "uri":"admin_guide_000108.html", "doc_type":"usermanual", - "p_code":"388", - "code":"397" + "p_code":"411", + "code":"420" }, { "desc":"In a cluster, you can logically group Yarn NodeManagers into Yarn resource pools. Each NodeManager belongs to only one resource pool. You can create a custom resource poo", @@ -3578,8 +3785,8 @@ "title":"Adding a Resource Pool", "uri":"admin_guide_000109.html", "doc_type":"usermanual", - "p_code":"397", - "code":"398" + "p_code":"420", + "code":"421" }, { "desc":"When hosts in a resource pool need to be adjusted based on service requirements, you can modify members in the resource pool on MRS Manager.Adding hosts: Select desired h", @@ -3587,8 +3794,8 @@ "title":"Modifying a Resource Pool", "uri":"admin_guide_000110.html", "doc_type":"usermanual", - "p_code":"397", - "code":"399" + "p_code":"420", + "code":"422" }, { "desc":"If a resource pool is no longer used based on service requirements, you can delete it on MRS Manager.Any queue in the cluster does not use the resource pool to be deleted", @@ -3596,8 +3803,8 @@ "title":"Deleting a Resource Pool", "uri":"admin_guide_000111.html", "doc_type":"usermanual", - "p_code":"397", - "code":"400" + "p_code":"420", + "code":"423" }, { "desc":"You can modify the queue configurations for a specified tenant on MRS Manager.A tenant who uses the Superior scheduler has been added.You can also access the Modify Queue", @@ -3605,8 +3812,8 @@ "title":"Configuring a Queue", "uri":"admin_guide_000112.html", "doc_type":"usermanual", - "p_code":"397", - "code":"401" + "p_code":"420", + "code":"424" }, { "desc":"After a resource pool is added, you can configure the capacity policy of available resources for Yarn queues so that jobs in the queues can be properly executed in the re", @@ -3614,8 +3821,8 @@ "title":"Configuring the Queue Capacity Policy of a Resource Pool", "uri":"admin_guide_000113.html", "doc_type":"usermanual", - "p_code":"397", - "code":"402" + "p_code":"420", + "code":"425" }, { "desc":"You can clear the configurations of a queue on MRS Manager when the queue does not need resources of a resource pool or the resource pool needs to be disassociated from t", @@ -3623,8 +3830,8 @@ "title":"Clearing Queue Configurations", "uri":"admin_guide_000114.html", "doc_type":"usermanual", - "p_code":"397", - "code":"403" + "p_code":"420", + "code":"426" }, { "desc":"If a tenant uses a Superior scheduler, you can configure the global policy for users to use the resource scheduler, including:Maximum running appsMaximum pending appsDefa", @@ -3632,8 +3839,8 @@ "title":"Managing Global User Policies", "uri":"admin_guide_000115.html", "doc_type":"usermanual", - "p_code":"388", - "code":"404" + "p_code":"411", + "code":"427" }, { "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.", @@ -3641,8 +3848,8 @@ "title":"Using the Capacity Scheduler", "uri":"admin_guide_000116.html", "doc_type":"usermanual", - "p_code":"376", - "code":"405" + "p_code":"399", + "code":"428" }, { "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.", @@ -3650,8 +3857,8 @@ "title":"Creating Tenants", "uri":"admin_guide_000117.html", "doc_type":"usermanual", - "p_code":"405", - "code":"406" + "p_code":"428", + "code":"429" }, { "desc":"You can create tenants on MRS Manager based on the resource consumption and isolation planning and requirements of services.A tenant name has been planned based on servic", @@ -3659,8 +3866,8 @@ "title":"Adding a Tenant", "uri":"admin_guide_000118.html", "doc_type":"usermanual", - "p_code":"406", - "code":"407" + "p_code":"429", + "code":"430" }, { "desc":"You can create sub-tenants on MRS Manager and allocate resources of the current tenant to the sub-tenants based on the resource consumption and isolation planning and req", @@ -3668,8 +3875,8 @@ "title":"Adding a Sub-Tenant", "uri":"admin_guide_000119.html", "doc_type":"usermanual", - "p_code":"406", - "code":"408" + "p_code":"429", + "code":"431" }, { "desc":"A newly created tenant cannot directly log in to the cluster to access resources. You need to add a user for the tenant on MRS Manager and bind the user to the role of th", @@ -3677,8 +3884,8 @@ "title":"Adding a User and Binding the User to a Tenant Role", "uri":"admin_guide_000120.html", "doc_type":"usermanual", - "p_code":"406", - "code":"409" + "p_code":"429", + "code":"432" }, { "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.", @@ -3686,8 +3893,8 @@ "title":"Managing Tenants", "uri":"admin_guide_000121.html", "doc_type":"usermanual", - "p_code":"405", - "code":"410" + "p_code":"428", + "code":"433" }, { "desc":"You can manage the HDFS storage directories used by specified tenants based on service requirements on MRS Manager, such as adding tenant directories, changing the quotas", @@ -3695,8 +3902,8 @@ "title":"Managing Tenant Directories", "uri":"admin_guide_000122.html", "doc_type":"usermanual", - "p_code":"410", - "code":"411" + "p_code":"433", + "code":"434" }, { "desc":"Tenant data is stored on MRS Manager and cluster components. When components are recovered from failures or reinstalled, some configuration data of all tenants may become", @@ -3704,8 +3911,8 @@ "title":"Restoring Tenant Data", "uri":"admin_guide_000123.html", "doc_type":"usermanual", - "p_code":"410", - "code":"412" + "p_code":"433", + "code":"435" }, { "desc":"You can delete tenants that are no longer used on MRS Manager based on service requirements to release resources occupied by the tenants.A tenant has been added.The tenan", @@ -3713,8 +3920,8 @@ "title":"Deleting a Tenant", "uri":"admin_guide_000124.html", "doc_type":"usermanual", - "p_code":"410", - "code":"413" + "p_code":"433", + "code":"436" }, { "desc":"If Yarn uses the Capacity scheduler, deleting a tenant only sets the queue capacity of the tenant to 0 and the tenant status to STOPPED but does not clear the queues of t", @@ -3722,8 +3929,8 @@ "title":"Clearing Non-associated Queues of a Tenant", "uri":"admin_guide_000125.html", "doc_type":"usermanual", - "p_code":"410", - "code":"414" + "p_code":"433", + "code":"437" }, { "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.", @@ -3731,8 +3938,8 @@ "title":"Managing Resources", "uri":"admin_guide_000126.html", "doc_type":"usermanual", - "p_code":"405", - "code":"415" + "p_code":"428", + "code":"438" }, { "desc":"In a cluster, you can logically group Yarn NodeManagers into Yarn resource pools. Each NodeManager belongs to only one resource pool. You can create a custom resource poo", @@ -3740,8 +3947,8 @@ "title":"Adding a Resource Pool", "uri":"admin_guide_000127.html", "doc_type":"usermanual", - "p_code":"415", - "code":"416" + "p_code":"438", + "code":"439" }, { "desc":"When hosts in a resource pool need to be adjusted based on service requirements, you can modify members in the resource pool on MRS Manager.Adding hosts: Select desired h", @@ -3749,8 +3956,8 @@ "title":"Modifying a Resource Pool", "uri":"admin_guide_000128.html", "doc_type":"usermanual", - "p_code":"415", - "code":"417" + "p_code":"438", + "code":"440" }, { "desc":"If a resource pool is no longer used based on service requirements, you can delete it on MRS Manager.Any queue in the cluster does not use the resource pool to be deleted", @@ -3758,8 +3965,8 @@ "title":"Deleting a Resource Pool", "uri":"admin_guide_000129.html", "doc_type":"usermanual", - "p_code":"415", - "code":"418" + "p_code":"438", + "code":"441" }, { "desc":"You can modify the queue configurations for a specified tenant on MRS Manager.A tenant who uses the Capacity scheduler has been added.The Resource Distribution Policy pag", @@ -3767,8 +3974,8 @@ "title":"Configuring a Queue", "uri":"admin_guide_000130.html", "doc_type":"usermanual", - "p_code":"415", - "code":"419" + "p_code":"438", + "code":"442" }, { "desc":"After a resource pool is added, you can configure the capacity policy of available resources for Yarn queues so that jobs in the queues can be properly executed in the re", @@ -3776,8 +3983,8 @@ "title":"Configuring the Queue Capacity Policy of a Resource Pool", "uri":"admin_guide_000131.html", "doc_type":"usermanual", - "p_code":"415", - "code":"420" + "p_code":"438", + "code":"443" }, { "desc":"You can clear the configurations of a queue on MRS Manager when the queue does not need resources of a resource pool or the resource pool needs to be disassociated from t", @@ -3785,8 +3992,8 @@ "title":"Clearing Queue Configurations", "uri":"admin_guide_000132.html", "doc_type":"usermanual", - "p_code":"415", - "code":"421" + "p_code":"438", + "code":"444" }, { "desc":"The newly installed MRS cluster uses the Superior scheduler by default. If the cluster is upgraded from an earlier version, you can switch the YARN scheduler from the Cap", @@ -3794,8 +4001,8 @@ "title":"Switching the Scheduler", "uri":"admin_guide_000133.html", "doc_type":"usermanual", - "p_code":"376", - "code":"422" + "p_code":"399", + "code":"445" }, { "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.", @@ -3803,8 +4010,8 @@ "title":"System Configuration", "uri":"admin_guide_000134.html", "doc_type":"usermanual", - "p_code":"296", - "code":"423" + "p_code":"319", + "code":"446" }, { "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.", @@ -3812,8 +4019,8 @@ "title":"Configuring Permissions", "uri":"admin_guide_000135.html", "doc_type":"usermanual", - "p_code":"423", - "code":"424" + "p_code":"446", + "code":"447" }, { "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.", @@ -3821,8 +4028,8 @@ "title":"Managing Users", "uri":"admin_guide_000136.html", "doc_type":"usermanual", - "p_code":"424", - "code":"425" + "p_code":"447", + "code":"448" }, { "desc":"MRS Manager supports a maximum of 50,000 users (including built-in users). By default, only user admin has the highest operation permissions of MRS Manager. You need to c", @@ -3830,8 +4037,8 @@ "title":"Creating a User", "uri":"admin_guide_000137.html", "doc_type":"usermanual", - "p_code":"425", - "code":"426" + "p_code":"448", + "code":"449" }, { "desc":"You can modify user information on MRS Manager, including the user group, primary group, role permission assignment, and user description.Modify the parameters based on s", @@ -3839,8 +4046,8 @@ "title":"Modifying User Information", "uri":"admin_guide_000138.html", "doc_type":"usermanual", - "p_code":"425", - "code":"427" + "p_code":"448", + "code":"450" }, { "desc":"You can export information about all created users on MRS Manager.The exported user information contains the username, creation time, description, user type (0 indicates ", @@ -3848,8 +4055,8 @@ "title":"Exporting User Information", "uri":"admin_guide_000139.html", "doc_type":"usermanual", - "p_code":"425", - "code":"428" + "p_code":"448", + "code":"451" }, { "desc":"A user may be suspended for a long period of time due to service changes. For security purposes, you can lock such a user.You can lock a user in using either of the follo", @@ -3857,8 +4064,8 @@ "title":"Locking a User", "uri":"admin_guide_000140.html", "doc_type":"usermanual", - "p_code":"425", - "code":"429" + "p_code":"448", + "code":"452" }, { "desc":"You can unlock a user on MRS Manager if the user has been locked because the number of login attempts exceeds the threshold. Only users created on MRS Manager can be unlo", @@ -3866,8 +4073,8 @@ "title":"Unlocking a User", "uri":"admin_guide_000141.html", "doc_type":"usermanual", - "p_code":"425", - "code":"430" + "p_code":"448", + "code":"453" }, { "desc":"Based on service requirements, you can delete system users that are no longer used on MRS Manager.After a user is deleted, the provisioned ticket granting ticket (TGT) is", @@ -3875,8 +4082,8 @@ "title":"Deleting a User", "uri":"admin_guide_000142.html", "doc_type":"usermanual", - "p_code":"425", - "code":"431" + "p_code":"448", + "code":"454" }, { "desc":"For security purposes, the password of a human-machine user must be changed periodically.If users have the permission to use MRS Manager, they can change their passwords ", @@ -3884,8 +4091,8 @@ "title":"Changing a User Password", "uri":"admin_guide_000143.html", "doc_type":"usermanual", - "p_code":"425", - "code":"432" + "p_code":"448", + "code":"455" }, { "desc":"If a user forgets the password or the public account password needs to be changed periodically, you can initialize the password on MRS Manager. After the password is init", @@ -3893,8 +4100,8 @@ "title":"Initializing a Password", "uri":"admin_guide_000144.html", "doc_type":"usermanual", - "p_code":"425", - "code":"433" + "p_code":"448", + "code":"456" }, { "desc":"If a user uses a security mode cluster to develop applications, the keytab file of the user needs to be obtained for security authentication. You can export keytab files ", @@ -3902,8 +4109,8 @@ "title":"Exporting an Authentication Credential File", "uri":"admin_guide_000145.html", "doc_type":"usermanual", - "p_code":"425", - "code":"434" + "p_code":"448", + "code":"457" }, { "desc":"MRS Manager supports a maximum of 5000 user groups (including built-in user groups). You can create and manage different user groups based on service scenarios on MRS Man", @@ -3911,8 +4118,8 @@ "title":"Managing User Groups", "uri":"admin_guide_000147.html", "doc_type":"usermanual", - "p_code":"424", - "code":"435" + "p_code":"447", + "code":"458" }, { "desc":"MRS Manager supports a maximum of 5000 roles (including system built-in roles but excluding roles automatically created by tenants). Based on different service requiremen", @@ -3920,8 +4127,8 @@ "title":"Managing Roles", "uri":"admin_guide_000148.html", "doc_type":"usermanual", - "p_code":"424", - "code":"436" + "p_code":"447", + "code":"459" }, { "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.", @@ -3929,8 +4136,8 @@ "title":"Security Policies", "uri":"admin_guide_000149.html", "doc_type":"usermanual", - "p_code":"424", - "code":"437" + "p_code":"447", + "code":"460" }, { "desc":"To keep up with service security requirements, you can set password security rules, user login security rules, and user locking rules on MRS Manager.Modify password polic", @@ -3938,8 +4145,8 @@ "title":"Configuring Password Policies", "uri":"admin_guide_000150.html", "doc_type":"usermanual", - "p_code":"437", - "code":"438" + "p_code":"460", + "code":"461" }, { "desc":"User admin or administrators who are bound to the Manager_administrator role can configure the independent attribute on MRS Manager so that common users (all service user", @@ -3947,8 +4154,8 @@ "title":"Configuring the Independent Attribute", "uri":"admin_guide_000151.html", "doc_type":"usermanual", - "p_code":"437", - "code":"439" + "p_code":"460", + "code":"462" }, { "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.", @@ -3956,8 +4163,8 @@ "title":"Configuring Interconnections", "uri":"admin_guide_000153.html", "doc_type":"usermanual", - "p_code":"423", - "code":"440" + "p_code":"446", + "code":"463" }, { "desc":"If users need to view alarms and monitoring data of a cluster on the O&M platform, you can use Simple Network Management Protocol (SNMP) on MRS Manager to report related ", @@ -3965,8 +4172,8 @@ "title":"Configuring SNMP Northbound Parameters", "uri":"admin_guide_000154.html", "doc_type":"usermanual", - "p_code":"440", - "code":"441" + "p_code":"463", + "code":"464" }, { "desc":"If users need to view alarms and events of a cluster on the unified alarm reporting platform, you can use the Syslog protocol on MRS Manager to report related data to the", @@ -3974,8 +4181,8 @@ "title":"Configuring Syslog Northbound Parameters", "uri":"admin_guide_000155.html", "doc_type":"usermanual", - "p_code":"440", - "code":"442" + "p_code":"463", + "code":"465" }, { "desc":"The monitoring data reporting function writes the monitoring data collected in the system into a text file and uploads the file to a specified server in FTP or SFTP mode.", @@ -3983,8 +4190,8 @@ "title":"Configuring Monitoring Metric Dumping", "uri":"admin_guide_000156.html", "doc_type":"usermanual", - "p_code":"440", - "code":"443" + "p_code":"463", + "code":"466" }, { "desc":"CA certificates are used to encrypt data during communication between MRS Manager modules and between cluster component clients and servers to ensure security. CA certifi", @@ -3992,8 +4199,8 @@ "title":"Importing a Certificate", "uri":"admin_guide_000157.html", "doc_type":"usermanual", - "p_code":"423", - "code":"444" + "p_code":"446", + "code":"467" }, { "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.", @@ -4001,8 +4208,8 @@ "title":"OMS Management", "uri":"admin_guide_000159.html", "doc_type":"usermanual", - "p_code":"423", - "code":"445" + "p_code":"446", + "code":"468" }, { "desc":"Log in to MRS Manager and choose System > OMS. You can perform maintenance operations on the OMS page, including viewing basic information, viewing the service status of ", @@ -4010,8 +4217,8 @@ "title":"Overview of the OMS Page", "uri":"admin_guide_000160.html", "doc_type":"usermanual", - "p_code":"445", - "code":"446" + "p_code":"468", + "code":"469" }, { "desc":"Based on the security requirements of the user environment, you can modify the Kerberos and LDAP configurations in the OMS on MRS Manager.After the OMS service configurat", @@ -4019,8 +4226,8 @@ "title":"Modifying OMS Service Configuration Parameters", "uri":"admin_guide_000162.html", "doc_type":"usermanual", - "p_code":"445", - "code":"447" + "p_code":"468", + "code":"470" }, { "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.", @@ -4028,8 +4235,8 @@ "title":"Component Management", "uri":"admin_guide_000164.html", "doc_type":"usermanual", - "p_code":"423", - "code":"448" + "p_code":"446", + "code":"471" }, { "desc":"A complete MRS cluster consists of multiple component packages. Before installing some services on MRS Manager, check whether the component packages of those services hav", @@ -4037,8 +4244,8 @@ "title":"Viewing Component Packages", "uri":"admin_guide_000165.html", "doc_type":"usermanual", - "p_code":"448", - "code":"449" + "p_code":"471", + "code":"472" }, { "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.", @@ -4046,8 +4253,8 @@ "title":"Cluster Management", "uri":"admin_guide_000166.html", "doc_type":"usermanual", - "p_code":"296", - "code":"450" + "p_code":"319", + "code":"473" }, { "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.", @@ -4055,8 +4262,8 @@ "title":"Configuring Client", "uri":"admin_guide_000170.html", "doc_type":"usermanual", - "p_code":"450", - "code":"451" + "p_code":"473", + "code":"474" }, { "desc":"This section describes how to install the clients of all services, except Flume, in the MRS cluster. MRS provides shell scripts for different services so that maintenance", @@ -4064,8 +4271,8 @@ "title":"Installing a Client", "uri":"admin_guide_000171.html", "doc_type":"usermanual", - "p_code":"451", - "code":"452" + "p_code":"474", + "code":"475" }, { "desc":"After the client is installed, you can use the shell command on the client in O&M or service scenarios, or use the sample project on the client during application develop", @@ -4073,8 +4280,8 @@ "title":"Using a Client", "uri":"admin_guide_000172.html", "doc_type":"usermanual", - "p_code":"451", - "code":"453" + "p_code":"474", + "code":"476" }, { "desc":"The cluster provides a client for you to connect to a server, view task results, or manage data. If you modify service configuration parameters on MRS Manager and restart", @@ -4082,8 +4289,8 @@ "title":"Updating the Configuration of an Installed Client", "uri":"admin_guide_000173.html", "doc_type":"usermanual", - "p_code":"451", - "code":"454" + "p_code":"474", + "code":"477" }, { "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.", @@ -4091,8 +4298,8 @@ "title":"Cluster Mutual Trust Management", "uri":"admin_guide_000174.html", "doc_type":"usermanual", - "p_code":"450", - "code":"455" + "p_code":"473", + "code":"478" }, { "desc":"By default, users of a big data cluster in security mode can only access resources in the cluster but cannot perform identity authentication or access resources in other ", @@ -4100,8 +4307,8 @@ "title":"Overview of Mutual Trust Between Clusters", "uri":"admin_guide_000175.html", "doc_type":"usermanual", - "p_code":"455", - "code":"456" + "p_code":"478", + "code":"479" }, { "desc":"The secure usage scope of users in each system is called a domain. Each system must have a unique domain name. The domain name of MRS Manager is generated during installa", @@ -4109,8 +4316,8 @@ "title":"Changing Manager's Domain Name", "uri":"admin_guide_000176.html", "doc_type":"usermanual", - "p_code":"455", - "code":"457" + "p_code":"478", + "code":"480" }, { "desc":"When two security-mode clusters managed by different MRS Managers need to access each other's resources, the system administrator can configure cross-Manager mutual trust", @@ -4118,8 +4325,8 @@ "title":"Configuring Cross-Manager Mutual Trust Between Clusters", "uri":"admin_guide_000177.html", "doc_type":"usermanual", - "p_code":"455", - "code":"458" + "p_code":"478", + "code":"481" }, { "desc":"After cross-Manager cluster mutual trust is configured, assign user access permissions on MRS Managers so that these users can perform service operations in the mutually ", @@ -4127,8 +4334,8 @@ "title":"Assigning User Permissions After Cross-Cluster Mutual Trust Is Configured", "uri":"admin_guide_000178.html", "doc_type":"usermanual", - "p_code":"455", - "code":"459" + "p_code":"478", + "code":"482" }, { "desc":"You can modify the configuration file to periodically back up MRS Manager alarm information, MRS Manager audit information, and audit information of all services to the s", @@ -4136,8 +4343,8 @@ "title":"Configuring Scheduled Backup of Alarm and Audit Information", "uri":"admin_guide_000182.html", "doc_type":"usermanual", - "p_code":"450", - "code":"460" + "p_code":"473", + "code":"483" }, { "desc":"When MRS Manager is installed, two pieces of routing information are automatically created on the active management node. You can run the ip rule list command to view the", @@ -4145,8 +4352,8 @@ "title":"Modifying the MRS Manager Routing Table", "uri":"admin_guide_000183.html", "doc_type":"usermanual", - "p_code":"450", - "code":"461" + "p_code":"473", + "code":"484" }, { "desc":"MRS Manager allows you to set clusters, services, hosts, or OMSs to the maintenance mode. Objects in maintenance mode do not report alarms. This prevents the system from ", @@ -4154,8 +4361,8 @@ "title":"Switching to the Maintenance Mode", "uri":"admin_guide_000189.html", "doc_type":"usermanual", - "p_code":"450", - "code":"462" + "p_code":"473", + "code":"485" }, { "desc":"To ensure long-term and stable running of the system, administrators or maintenance engineers need to periodically check items listed in Table 1 and rectify the detected ", @@ -4163,8 +4370,8 @@ "title":"Routine Maintenance", "uri":"admin_guide_000191.html", "doc_type":"usermanual", - "p_code":"450", - "code":"463" + "p_code":"473", + "code":"486" }, { "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.", @@ -4172,8 +4379,8 @@ "title":"Log Management", "uri":"admin_guide_000192.html", "doc_type":"usermanual", - "p_code":"296", - "code":"464" + "p_code":"319", + "code":"487" }, { "desc":"MRS cluster logs are stored in the /var/log/Bigdata directory. The following table lists the log types.The following table lists the MRS log directories.After the multi-i", @@ -4181,8 +4388,8 @@ "title":"About Logs", "uri":"admin_guide_000193.html", "doc_type":"usermanual", - "p_code":"464", - "code":"465" + "p_code":"487", + "code":"488" }, { "desc":"Log path: The default storage path of Manager log files is /var/log/Bigdata/Manager component.ControllerService: /var/log/Bigdata/controller/ (OMS installation and run lo", @@ -4190,8 +4397,8 @@ "title":"Manager Log List", "uri":"admin_guide_000194.html", "doc_type":"usermanual", - "p_code":"464", - "code":"466" + "p_code":"487", + "code":"489" }, { "desc":"You can change the log levels of MRS Manager. For a specific service, you can change the log level and the log file size to prevent the failure in saving logs due to insu", @@ -4199,8 +4406,8 @@ "title":"Configuring the Log Level and Log File Size", "uri":"admin_guide_000195.html", "doc_type":"usermanual", - "p_code":"464", - "code":"467" + "p_code":"487", + "code":"490" }, { "desc":"Audit logs of cluster components are classified by name and stored in the /var/log/Bigdata/audit directory on each cluster node. The OMS automatically backs up the audit ", @@ -4208,8 +4415,8 @@ "title":"Configuring the Number of Local Audit Log Backups", "uri":"admin_guide_000196.html", "doc_type":"usermanual", - "p_code":"464", - "code":"468" + "p_code":"487", + "code":"491" }, { "desc":"MRS Manager allows users to view logs of each role instance.On the Hosts page, click a host name. In the instance list of the host, you can view the log files of all role", @@ -4217,8 +4424,8 @@ "title":"Viewing Role Instance Logs", "uri":"admin_guide_000197.html", "doc_type":"usermanual", - "p_code":"464", - "code":"469" + "p_code":"487", + "code":"492" }, { "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.", @@ -4226,8 +4433,8 @@ "title":"Backup and Recovery Management", "uri":"admin_guide_000198.html", "doc_type":"usermanual", - "p_code":"296", - "code":"470" + "p_code":"319", + "code":"493" }, { "desc":"MRS Manager provides the backup and restoration of system data and user data by component. The system can back up Manager data, component metadata, and service data.Data ", @@ -4235,8 +4442,8 @@ "title":"Introduction", "uri":"admin_guide_000399.html", "doc_type":"usermanual", - "p_code":"470", - "code":"471" + "p_code":"493", + "code":"494" }, { "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.", @@ -4244,8 +4451,8 @@ "title":"Backing Up Data", "uri":"admin_guide_000201.html", "doc_type":"usermanual", - "p_code":"470", - "code":"472" + "p_code":"493", + "code":"495" }, { "desc":"To ensure data security of MRS Manager routinely or before and after a critical operation (such as capacity expansion and reduction) on MRS Manager, you need to back up M", @@ -4253,8 +4460,8 @@ "title":"Backing Up Manager Data", "uri":"admin_guide_000202.html", "doc_type":"usermanual", - "p_code":"472", - "code":"473" + "p_code":"495", + "code":"496" }, { "desc":"To ensure CDL service data security routinely or before a major operation on CDL (such as upgrade or migration), you need to back up CDL data. The backup data can be used", @@ -4262,8 +4469,8 @@ "title":"Backing Up CDL Data", "uri":"admin_guide_000343.html", "doc_type":"usermanual", - "p_code":"472", - "code":"474" + "p_code":"495", + "code":"497" }, { "desc":"To ensure ClickHouse metadata security or before a major operation on ZooKeeper (such as upgrade or migration), you need to back up ClickHouse metadata. The backup data c", @@ -4271,8 +4478,8 @@ "title":"Backing Up ClickHouse Metadata", "uri":"admin_guide_000348.html", "doc_type":"usermanual", - "p_code":"472", - "code":"475" + "p_code":"495", + "code":"498" }, { "desc":"To ensure ClickHouse service data security routinely or before a major operation on ClickHouse (such as upgrade or migration), you need to back up ClickHouse service data", @@ -4280,8 +4487,8 @@ "title":"Backing Up ClickHouse Service Data", "uri":"admin_guide_000349.html", "doc_type":"usermanual", - "p_code":"472", - "code":"476" + "p_code":"495", + "code":"499" }, { "desc":"To ensure DBService service data security routinely or before a major operation on DBService (such as upgrade or migration), you need to back up DBService data. The backu", @@ -4289,8 +4496,8 @@ "title":"Backing Up DBService Data", "uri":"admin_guide_000203.html", "doc_type":"usermanual", - "p_code":"472", - "code":"477" + "p_code":"495", + "code":"500" }, { "desc":"To ensure HBase metadata security (including tableinfo files and HFiles) or before a major operation on HBase system tables (such as upgrade or migration), you need to ba", @@ -4298,8 +4505,8 @@ "title":"Backing Up HBase Metadata", "uri":"admin_guide_000204.html", "doc_type":"usermanual", - "p_code":"472", - "code":"478" + "p_code":"495", + "code":"501" }, { "desc":"To ensure HBase service data security routinely or before a major operation on HBase (such as upgrade or migration), you need to back up HBase service data. The backup da", @@ -4307,8 +4514,8 @@ "title":"Backing Up HBase Service Data", "uri":"admin_guide_000205.html", "doc_type":"usermanual", - "p_code":"472", - "code":"479" + "p_code":"495", + "code":"502" }, { "desc":"To ensure NameNode service data security routinely or before a major operation on NameNode (such as upgrade or migration), you need to back up NameNode data. The backup d", @@ -4316,8 +4523,8 @@ "title":"Backing Up NameNode Data", "uri":"admin_guide_000208.html", "doc_type":"usermanual", - "p_code":"472", - "code":"480" + "p_code":"495", + "code":"503" }, { "desc":"To ensure HDFS service data security routinely or before a major operation on HDFS (such as upgrade or migration), you need to back up HDFS service data. The backup data ", @@ -4325,8 +4532,8 @@ "title":"Backing Up HDFS Service Data", "uri":"admin_guide_000209.html", "doc_type":"usermanual", - "p_code":"472", - "code":"481" + "p_code":"495", + "code":"504" }, { "desc":"To ensure Hive service data security routinely or before a major operation on Hive (such as upgrade or migration), you need to back up Hive service data. The backup data ", @@ -4334,8 +4541,8 @@ "title":"Backing Up Hive Service Data", "uri":"admin_guide_000210.html", "doc_type":"usermanual", - "p_code":"472", - "code":"482" + "p_code":"495", + "code":"505" }, { "desc":"To ensure IoTDB metadata security and prevent the IoTDB service from being unavailable due to IoTDB metadata file damages, you need to back up IoTDB metadata. The backup ", @@ -4343,8 +4550,8 @@ "title":"Backing Up IoTDB Metadata", "uri":"admin_guide_000350.html", "doc_type":"usermanual", - "p_code":"472", - "code":"483" + "p_code":"495", + "code":"506" }, { "desc":"To ensure IoTDB service data security routinely or before a major operation on IoTDB (such as upgrade or migration), you need to back up IoTDB service data. The backup da", @@ -4352,8 +4559,8 @@ "title":"Backing Up IoTDB Service Data", "uri":"admin_guide_000360.html", "doc_type":"usermanual", - "p_code":"472", - "code":"484" + "p_code":"495", + "code":"507" }, { "desc":"To ensure Kafka metadata security or before a major operation on ZooKeeper (such as upgrade or migration), you need to back up Kafka metadata. The backup data can be used", @@ -4361,8 +4568,8 @@ "title":"Backing Up Kafka Metadata", "uri":"admin_guide_000211.html", "doc_type":"usermanual", - "p_code":"472", - "code":"485" + "p_code":"495", + "code":"508" }, { "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.", @@ -4370,8 +4577,8 @@ "title":"Recovering Data", "uri":"admin_guide_000215.html", "doc_type":"usermanual", - "p_code":"470", - "code":"486" + "p_code":"493", + "code":"509" }, { "desc":"Manager data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical", @@ -4379,8 +4586,8 @@ "title":"Restoring Manager Data", "uri":"admin_guide_000216.html", "doc_type":"usermanual", - "p_code":"486", - "code":"487" + "p_code":"509", + "code":"510" }, { "desc":"CDL data needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After an administrator performs major operati", @@ -4388,8 +4595,8 @@ "title":"Restoring CDL Data", "uri":"admin_guide_000345.html", "doc_type":"usermanual", - "p_code":"486", - "code":"488" + "p_code":"509", + "code":"511" }, { "desc":"ClickHouse metadata needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After a user performs major operat", @@ -4397,8 +4604,8 @@ "title":"Restoring ClickHouse Metadata", "uri":"admin_guide_000358.html", "doc_type":"usermanual", - "p_code":"486", - "code":"489" + "p_code":"509", + "code":"512" }, { "desc":"ClickHouse data needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After a user performs major operations", @@ -4406,8 +4613,8 @@ "title":"Restoring ClickHouse Service Data", "uri":"admin_guide_000359.html", "doc_type":"usermanual", - "p_code":"486", - "code":"490" + "p_code":"509", + "code":"513" }, { "desc":"DBService data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critic", @@ -4415,8 +4622,8 @@ "title":"Restoring DBService data", "uri":"admin_guide_000217.html", "doc_type":"usermanual", - "p_code":"486", - "code":"491" + "p_code":"509", + "code":"514" }, { "desc":"To ensure HBase metadata security (including tableinfo files and HFiles) or before a major operation on HBase system tables (such as upgrade or migration), you need to ba", @@ -4424,8 +4631,8 @@ "title":"Restoring HBase Metadata", "uri":"admin_guide_000218.html", "doc_type":"usermanual", - "p_code":"486", - "code":"492" + "p_code":"509", + "code":"515" }, { "desc":"HBase data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical d", @@ -4433,8 +4640,8 @@ "title":"Restoring HBase Service Data", "uri":"admin_guide_000219.html", "doc_type":"usermanual", - "p_code":"486", - "code":"493" + "p_code":"509", + "code":"516" }, { "desc":"NameNode data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critica", @@ -4442,8 +4649,8 @@ "title":"Restoring NameNode Data", "uri":"admin_guide_000222.html", "doc_type":"usermanual", - "p_code":"486", - "code":"494" + "p_code":"509", + "code":"517" }, { "desc":"HDFS data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical da", @@ -4451,8 +4658,8 @@ "title":"Restoring HDFS Service Data", "uri":"admin_guide_000223.html", "doc_type":"usermanual", - "p_code":"486", - "code":"495" + "p_code":"509", + "code":"518" }, { "desc":"Hive data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical da", @@ -4460,8 +4667,8 @@ "title":"Restoring Hive Service Data", "uri":"admin_guide_000224.html", "doc_type":"usermanual", - "p_code":"486", - "code":"496" + "p_code":"509", + "code":"519" }, { "desc":"To ensure IoTDB metadata security and prevent the IoTDB service from being unavailable due to IoTDB file damage, IoTDB metadata needs to be backed up. In this way, the sy", @@ -4469,8 +4676,8 @@ "title":"Restoring IoTDB Metadata", "uri":"admin_guide_000351.html", "doc_type":"usermanual", - "p_code":"486", - "code":"497" + "p_code":"509", + "code":"520" }, { "desc":"IoTDB service data needs to be restored in the following scenarios: Data is modified or deleted unexpectedly and needs to be restored. After an administrator performs maj", @@ -4478,8 +4685,8 @@ "title":"Restoring IoTDB Service Data", "uri":"admin_guide_000361.html", "doc_type":"usermanual", - "p_code":"486", - "code":"498" + "p_code":"509", + "code":"521" }, { "desc":"Kafka data needs to be recovered in the following scenarios: data is modified or deleted unexpectedly and needs to be restored. After an administrator performs critical d", @@ -4487,8 +4694,8 @@ "title":"Restoring Kafka Metadata", "uri":"admin_guide_000225.html", "doc_type":"usermanual", - "p_code":"486", - "code":"499" + "p_code":"509", + "code":"522" }, { "desc":"DistCp is used to replicate the data stored in HDFS from a cluster to another cluster. DistCp depends on the cross-cluster replication function, which is disabled by defa", @@ -4496,8 +4703,8 @@ "title":"Enabling Cross-Cluster Replication", "uri":"admin_guide_000200.html", "doc_type":"usermanual", - "p_code":"470", - "code":"500" + "p_code":"493", + "code":"523" }, { "desc":"When DistCp is used to back up data, the backup snapshot is saved to HDFS of the active cluster. MRS Manager supports using the local snapshot for quick data restoration,", @@ -4505,8 +4712,8 @@ "title":"Managing Local Quick Restoration Tasks", "uri":"admin_guide_000229.html", "doc_type":"usermanual", - "p_code":"470", - "code":"501" + "p_code":"493", + "code":"524" }, { "desc":"This section describes how to modify the parameters of a created backup task on MRS Manager to meet changing service requirements. The parameters of restoration tasks can", @@ -4514,8 +4721,8 @@ "title":"Modifying a Backup Task", "uri":"admin_guide_000230.html", "doc_type":"usermanual", - "p_code":"470", - "code":"502" + "p_code":"493", + "code":"525" }, { "desc":"This section describes how to view created backup and recovery tasks and check their running status on MRS Manager.You have logged in to MRS Manager. For details, see Log", @@ -4523,8 +4730,8 @@ "title":"Viewing Backup and Restoration Tasks", "uri":"admin_guide_000231.html", "doc_type":"usermanual", - "p_code":"470", - "code":"503" + "p_code":"493", + "code":"526" }, { "desc":"This section applies only to MRS 3.1.0.How do I configure the environment when I create a ClickHouse backup task on MRS Manager and set the path type to RemoteHDFS?For ex", @@ -4532,8 +4739,71 @@ "title":"How Do I Configure the Environment When I Create a ClickHouse Backup Task on MRS Manager and Set the Path Type to RemoteHDFS?", "uri":"admin_guide_000357.html", "doc_type":"usermanual", - "p_code":"470", - "code":"504" + "p_code":"493", + "code":"527" + }, + { + "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":"mrs", + "title":"SQL Inspector", + "uri":"admin_guide_000407.html", + "doc_type":"usermanual", + "p_code":"319", + "code":"528" + }, + { + "desc":"SQL engines in the big data field are emerging one after another. In addition to a wide range of solutions, some problems are exposed. For example, the quality of SQL inp", + "product_code":"mrs", + "title":"Overview", + "uri":"admin_guide_000408.html", + "doc_type":"usermanual", + "p_code":"528", + "code":"529" + }, + { + "desc":"You can add rules for specified tenants and SQL engines on FusionInsight Manager. The system will display hints on, intercept, or block SQL requests matched by the rules.", + "product_code":"mrs", + "title":"Adding an SQL Inspection", + "uri":"admin_guide_000409.html", + "doc_type":"usermanual", + "p_code":"528", + "code":"530" + }, + { + "desc":"You can configure rules for Hive SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the Hive service has b", + "product_code":"mrs", + "title":"Configuring Hive SQL Inspection", + "uri":"admin_guide_000412.html", + "doc_type":"usermanual", + "p_code":"528", + "code":"531" + }, + { + "desc":"You can configure rules for ClickHouse SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the ClickHouse s", + "product_code":"mrs", + "title":"Configuring ClickHouse SQL Inspection", + "uri":"admin_guide_000413.html", + "doc_type":"usermanual", + "p_code":"528", + "code":"532" + }, + { + "desc":"You can configure rules for HetuEngine SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the HetuEngine s", + "product_code":"mrs", + "title":"Configuring HetuEngine SQL Inspection", + "uri":"admin_guide_000416.html", + "doc_type":"usermanual", + "p_code":"528", + "code":"533" + }, + { + "desc":"You can configure rules for Spark SQL inspection on FusionInsight Manager and configure rule parameters as you need.The cluster client that contains the Spark service has", + "product_code":"mrs", + "title":"Configuring Spark SQL Inspection", + "uri":"admin_guide_000414.html", + "doc_type":"usermanual", + "p_code":"528", + "code":"534" }, { "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.", @@ -4541,8 +4811,8 @@ "title":"Security Management", "uri":"admin_guide_000233.html", "doc_type":"usermanual", - "p_code":"296", - "code":"505" + "p_code":"319", + "code":"535" }, { "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.", @@ -4550,8 +4820,8 @@ "title":"Security Overview", "uri":"admin_guide_000234.html", "doc_type":"usermanual", - "p_code":"505", - "code":"506" + "p_code":"535", + "code":"536" }, { "desc":"MRS adopts the role-based access control (RBAC) mode to manage rights on the big data system. It integrates the right management functions of the components to centrally ", @@ -4559,8 +4829,8 @@ "title":"Right Model", "uri":"admin_guide_000235.html", "doc_type":"usermanual", - "p_code":"506", - "code":"507" + "p_code":"536", + "code":"537" }, { "desc":"MRS adopts the Lightweight Directory Access Protocol (LDAP) to store data of users and user groups. Information about role definitions is stored in the relational databas", @@ -4568,8 +4838,8 @@ "title":"Right Mechanism", "uri":"admin_guide_000236.html", "doc_type":"usermanual", - "p_code":"506", - "code":"508" + "p_code":"536", + "code":"538" }, { "desc":"The big data platform performs user identity authentication to prevent invalid users from accessing the cluster. The cluster provides authentication capabilities in both ", @@ -4577,8 +4847,8 @@ "title":"Authentication Policies", "uri":"admin_guide_000237.html", "doc_type":"usermanual", - "p_code":"506", - "code":"509" + "p_code":"536", + "code":"539" }, { "desc":"After a user is authenticated by the big data platform, the system determines whether to verify the user's permission based on the actual permission management configurat", @@ -4586,17 +4856,17 @@ "title":"Permission Verification Policies", "uri":"admin_guide_000238.html", "doc_type":"usermanual", - "p_code":"506", - "code":"510" + "p_code":"536", + "code":"540" }, { "desc":"The MRS cluster provides the following three types of users. The system administrator needs to periodically change the passwords. It is not recommended to use the default", "product_code":"mrs", - "title":"User Account ListUser Account ListSystem User Description", + "title":"User Account List", "uri":"admin_guide_000239.html", "doc_type":"usermanual", - "p_code":"506", - "code":"511" + "p_code":"536", + "code":"541" }, { "desc":"If the current cluster is not the cluster that is installed for the first time in MRS Manager, the default user group name of all components except Manager in the cluster", @@ -4604,8 +4874,8 @@ "title":"Default Permission Information", "uri":"admin_guide_000240.html", "doc_type":"usermanual", - "p_code":"506", - "code":"512" + "p_code":"536", + "code":"542" }, { "desc":"You can query and set user rights data through the following MRS Manager modules:User management: Users can be added, deleted, modified, queried, bound to user groups, an", @@ -4613,8 +4883,8 @@ "title":"MRS Manager Security Functions", "uri":"admin_guide_000241.html", "doc_type":"usermanual", - "p_code":"506", - "code":"513" + "p_code":"536", + "code":"543" }, { "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.", @@ -4622,8 +4892,8 @@ "title":"Account Management", "uri":"admin_guide_000242.html", "doc_type":"usermanual", - "p_code":"505", - "code":"514" + "p_code":"535", + "code":"544" }, { "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.", @@ -4631,8 +4901,8 @@ "title":"Account Security Settings", "uri":"admin_guide_000243.html", "doc_type":"usermanual", - "p_code":"514", - "code":"515" + "p_code":"544", + "code":"545" }, { "desc":"If the LDAP user cn=pg_search_dn,ou=Users,dc=hadoop,dc=com and LDAP management accounts cn=krbkdc,ou=Users,dc=hadoop,dc=com and cn=krbadmin,ou=Users,dc=hadoop,dc=com are ", @@ -4640,8 +4910,8 @@ "title":"Unlocking LDAP Users and Management Accounts", "uri":"admin_guide_000245.html", "doc_type":"usermanual", - "p_code":"515", - "code":"516" + "p_code":"545", + "code":"546" }, { "desc":"If the service is abnormal, the internal user of the system may be locked. Unlock the user promptly, or the cluster cannot run properly. For the list of system internal u", @@ -4649,8 +4919,8 @@ "title":"Internal an Internal System User", "uri":"admin_guide_000246.html", "doc_type":"usermanual", - "p_code":"515", - "code":"517" + "p_code":"545", + "code":"547" }, { "desc":"HDFS and ZooKeeper verify the permission of users who attempt to access the services in both security and normal clusters by default. Users without related permission can", @@ -4658,8 +4928,8 @@ "title":"Enabling and Disabling Permission Verification on Cluster Components", "uri":"admin_guide_000247.html", "doc_type":"usermanual", - "p_code":"515", - "code":"518" + "p_code":"545", + "code":"548" }, { "desc":"When the cluster is installed in normal mode, the component clients do not support security authentication and cannot use the kinit command. Therefore, nodes outside the ", @@ -4667,8 +4937,8 @@ "title":"Logging In to a Non-Cluster Node Using a Cluster User in Normal Mode", "uri":"admin_guide_000248.html", "doc_type":"usermanual", - "p_code":"515", - "code":"519" + "p_code":"545", + "code":"549" }, { "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.", @@ -4676,8 +4946,8 @@ "title":"Changing the Password for a System User", "uri":"admin_guide_000249.html", "doc_type":"usermanual", - "p_code":"514", - "code":"520" + "p_code":"544", + "code":"550" }, { "desc":"User admin is the system administrator account of MRS Manager. You are advised to periodically change the password on MRS Manager to improve system security.User admin is", @@ -4685,8 +4955,8 @@ "title":"Changing the Password for User admin", "uri":"admin_guide_000250.html", "doc_type":"usermanual", - "p_code":"520", - "code":"521" + "p_code":"550", + "code":"551" }, { "desc":"During MRS Manager installation, the system automatically creates user omm and ommdba on each node in the cluster. Periodically change the login passwords of the OS users", @@ -4694,8 +4964,8 @@ "title":"Changing the Password for an OS User", "uri":"admin_guide_000251.html", "doc_type":"usermanual", - "p_code":"520", - "code":"522" + "p_code":"550", + "code":"552" }, { "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.", @@ -4703,8 +4973,8 @@ "title":"Changing the Password for a System Internal User", "uri":"admin_guide_000252.html", "doc_type":"usermanual", - "p_code":"514", - "code":"523" + "p_code":"544", + "code":"553" }, { "desc":"It is recommended that the administrator periodically change the password of Kerberos administrator kadmin to improve the system O&M security.If the user password is chan", @@ -4712,8 +4982,8 @@ "title":"Changing the Password for the Kerberos Administrator", "uri":"admin_guide_000253.html", "doc_type":"usermanual", - "p_code":"523", - "code":"524" + "p_code":"553", + "code":"554" }, { "desc":"It is recommended that the administrator periodically change the password of OMS Kerberos administrator kadmin to improve the system O&M security.If the user password is ", @@ -4721,26 +4991,26 @@ "title":"Changing the Password for the OMS Kerberos Administrator", "uri":"admin_guide_000254.html", "doc_type":"usermanual", - "p_code":"523", - "code":"525" + "p_code":"553", + "code":"555" }, { - "desc":"It is recommended that the administrator periodically changes the passwords of LDAP administrator cn=root,dc=hadoop,dc=com and LDAP user cn=pg_search_dn,ou=Users,dc=hadoo", + "desc":"This section applies only to MRS 3.1.0. For later versions, see Modifying OMS Service Configuration Parameters.It is recommended that the administrator periodically chang", "product_code":"mrs", "title":"Changing the Passwords of the LDAP Administrator and the LDAP User (Including OMS LDAP)", "uri":"admin_guide_000255.html", "doc_type":"usermanual", - "p_code":"523", - "code":"526" + "p_code":"553", + "code":"556" }, { - "desc":"It is recommended that the administrator periodically changes the passwords of LDAP administrator accounts cn=krbkdc,ou=Users,dc=hadoop,dc=com and cn=krbadmin,ou=Users,dc", + "desc":"This section applies only to MRS 3.1.0. For later versions, see Modifying OMS Service Configuration Parameters.It is recommended that the administrator periodically chang", "product_code":"mrs", "title":"Changing the Password for the LDAP Administrator", "uri":"admin_guide_000256.html", "doc_type":"usermanual", - "p_code":"523", - "code":"527" + "p_code":"553", + "code":"557" }, { "desc":"It is recommended that the administrator periodically change the password for each component running user to improve the system O&M security.Component running users can b", @@ -4748,8 +5018,8 @@ "title":"Changing the Password for a Component Running User", "uri":"admin_guide_000257.html", "doc_type":"usermanual", - "p_code":"523", - "code":"528" + "p_code":"553", + "code":"558" }, { "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.", @@ -4757,8 +5027,8 @@ "title":"Changing the Password for a Database User", "uri":"admin_guide_000258.html", "doc_type":"usermanual", - "p_code":"514", - "code":"529" + "p_code":"544", + "code":"559" }, { "desc":"It is recommended that the administrator periodically change the password of the OMS database administrator to improve the system O&M security.The password of user ommdba", @@ -4766,8 +5036,8 @@ "title":"Changing the Password of the OMS Database Administrator", "uri":"admin_guide_000259.html", "doc_type":"usermanual", - "p_code":"529", - "code":"530" + "p_code":"559", + "code":"560" }, { "desc":"It is recommended that the administrator periodically change the password of the user accessing the OMS database to improve the system O&M security.The OMS service needs ", @@ -4775,8 +5045,8 @@ "title":"Changing the Password for the Data Access User of the OMS Database", "uri":"admin_guide_000260.html", "doc_type":"usermanual", - "p_code":"529", - "code":"531" + "p_code":"559", + "code":"561" }, { "desc":"It is recommended that the administrator periodically change the password for each component database user to improve the system O&M security.This section applies only to", @@ -4784,8 +5054,8 @@ "title":"Changing the Password for a Component Database User", "uri":"admin_guide_000261.html", "doc_type":"usermanual", - "p_code":"529", - "code":"532" + "p_code":"559", + "code":"562" }, { "desc":"Default passwords for components in the MRS cluster to connect to the DBService database are random. You are advised to periodically reset the passwords of component data", @@ -4793,8 +5063,8 @@ "title":"Resetting the Component Database User Password", "uri":"admin_guide_000363.html", "doc_type":"usermanual", - "p_code":"529", - "code":"533" + "p_code":"559", + "code":"563" }, { "desc":"The password of user omm for the DBService database cannot be changed on the standby DBService node. Change the password on the active DBService node only.su - ommsource ", @@ -4802,8 +5072,8 @@ "title":"Changing the Password for User omm in DBService", "uri":"admin_guide_000354.html", "doc_type":"usermanual", - "p_code":"529", - "code":"534" + "p_code":"559", + "code":"564" }, { "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.", @@ -4811,8 +5081,8 @@ "title":"Security Hardening", "uri":"admin_guide_000271.html", "doc_type":"usermanual", - "p_code":"505", - "code":"535" + "p_code":"535", + "code":"565" }, { "desc":"Tomcat is hardened as follows based on open-source software during MRS Manager software installation and use:The Tomcat version is upgraded to the official version.Permis", @@ -4820,8 +5090,8 @@ "title":"Hardening Policies", "uri":"admin_guide_000272.html", "doc_type":"usermanual", - "p_code":"535", - "code":"536" + "p_code":"565", + "code":"566" }, { "desc":"By default, the LDAP service deployed in the OMS and cluster can be accessed by any IP address. To enable the LDAP service to be accessed by only trusted IP addresses, yo", @@ -4829,8 +5099,8 @@ "title":"Configuring a Trusted IP Address to Access LDAP", "uri":"admin_guide_000274.html", "doc_type":"usermanual", - "p_code":"535", - "code":"537" + "p_code":"565", + "code":"567" }, { "desc":"Setting the HFile and WAL encryption mode to SMS4 or AES has a great impact on the system and will cause data loss in case of any misoperation. Therefore, this operation ", @@ -4838,8 +5108,8 @@ "title":"HFile and WAL Encryption", "uri":"admin_guide_000276.html", "doc_type":"usermanual", - "p_code":"535", - "code":"538" + "p_code":"565", + "code":"568" }, { "desc":"The channels between components are not encrypted by default. You can set the following parameters to configure security channel encryption.Page access for setting parame", @@ -4847,8 +5117,8 @@ "title":"Configuring Hadoop Security Parameters", "uri":"admin_guide_000277.html", "doc_type":"usermanual", - "p_code":"535", - "code":"539" + "p_code":"565", + "code":"569" }, { "desc":"If the Replication function is enabled for HBase clusters, a protection mechanism for data modification is added on the standby HBase cluster to ensure data consistency b", @@ -4856,8 +5126,8 @@ "title":"Configuring an IP Address Whitelist for Modification Allowed by HBase", "uri":"admin_guide_000278.html", "doc_type":"usermanual", - "p_code":"535", - "code":"540" + "p_code":"565", + "code":"570" }, { "desc":"When a cluster is installed, an encryption key is generated automatically by the system so that the security information in the cluster (such as all database user passwor", @@ -4865,8 +5135,8 @@ "title":"Updating a Key for a Cluster", "uri":"admin_guide_000279.html", "doc_type":"usermanual", - "p_code":"535", - "code":"541" + "p_code":"565", + "code":"571" }, { "desc":"In the cluster adopting the dual-plane networking, the LDAP is deployed on the service plane. To ensure the LDAP data security, you are advised to configure the firewall ", @@ -4874,8 +5144,8 @@ "title":"Hardening the LDAP", "uri":"admin_guide_000280.html", "doc_type":"usermanual", - "p_code":"535", - "code":"542" + "p_code":"565", + "code":"572" }, { "desc":"Data between the Kafka client and the broker is transmitted in plain text. The Kafka client may be deployed in an untrusted network, exposing the transmitting data to lea", @@ -4883,8 +5153,8 @@ "title":"Configuring Kafka Data Encryption During Transmission", "uri":"admin_guide_000281.html", "doc_type":"usermanual", - "p_code":"535", - "code":"543" + "p_code":"565", + "code":"573" }, { "desc":"The channel between components is not encrypted by default. You can set parameters to enable security channel encryption.Navigation path for setting parameters: On MRS Ma", @@ -4892,8 +5162,8 @@ "title":"Configuring HDFS Data Encryption During Transmission", "uri":"admin_guide_000282.html", "doc_type":"usermanual", - "p_code":"535", - "code":"544" + "p_code":"565", + "code":"574" }, { "desc":"After a cluster is installed, Controller and Agent need to communicate with each other. The Kerberos authentication is used during the communication. By default, the comm", @@ -4901,8 +5171,8 @@ "title":"Encrypting the Communication Between the Controller and the Agent", "uri":"admin_guide_000284.html", "doc_type":"usermanual", - "p_code":"535", - "code":"545" + "p_code":"565", + "code":"575" }, { "desc":"During cluster installation, the system automatically generate the SSH public key and private key for user omm to establish the trust relationship between nodes. After th", @@ -4910,8 +5180,17 @@ "title":"Updating SSH Keys for User omm", "uri":"admin_guide_000285.html", "doc_type":"usermanual", - "p_code":"535", - "code":"546" + "p_code":"565", + "code":"576" + }, + { + "desc":"FusionInsight Manager allows you to configure the timeout duration of the Manager page based on service requirements. You must properly set the timeout duration to preven", + "product_code":"mrs", + "title":"Changing the Timeout Duration of the Manager Page", + "uri":"admin_guide_000410.html", + "doc_type":"usermanual", + "p_code":"565", + "code":"577" }, { "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.", @@ -4919,8 +5198,8 @@ "title":"Security Maintenance", "uri":"admin_guide_000287.html", "doc_type":"usermanual", - "p_code":"505", - "code":"547" + "p_code":"535", + "code":"578" }, { "desc":"It is recommended that the administrator conduct routine checks on the accounts. The check covers the following items:Check whether the accounts of the OS, MRS Manager, a", @@ -4928,8 +5207,8 @@ "title":"Account Maintenance Suggestions", "uri":"admin_guide_000289.html", "doc_type":"usermanual", - "p_code":"547", - "code":"548" + "p_code":"578", + "code":"579" }, { "desc":"User identity authentication is a must for accessing the application system. The complexity and validity period of user accounts and passwords must meet customers' securi", @@ -4937,8 +5216,8 @@ "title":"Password Maintenance Suggestions", "uri":"admin_guide_000290.html", "doc_type":"usermanual", - "p_code":"547", - "code":"549" + "p_code":"578", + "code":"580" }, { "desc":"Operation logs help discover exceptions such as illegal operations and login by unauthorized users. The system records important operations in logs. You can use operation", @@ -4946,8 +5225,8 @@ "title":"Log Maintenance Suggestions", "uri":"admin_guide_000291.html", "doc_type":"usermanual", - "p_code":"547", - "code":"550" + "p_code":"578", + "code":"581" }, { "desc":"MRS MRS cluster is a big data cluster that provides users with distributed data analysis and computing capabilities. The built-in JDK of MRS MRS is OpenJDK, which is used", @@ -4955,8 +5234,8 @@ "title":"Security Statement", "uri":"admin_guide_000315.html", "doc_type":"usermanual", - "p_code":"505", - "code":"551" + "p_code":"535", + "code":"582" }, { "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.", @@ -4964,611 +5243,620 @@ "title":"Alarm Reference (Applicable to MRS 3.x)", "uri":"mrs_01_1298.html", "doc_type":"usermanual", - "p_code":"296", - "code":"552" + "p_code":"319", + "code":"583" }, { "desc":"Cluster audit logs need to be dumped on a third-party server due to the local historical data backup policy. The system starts to check the dump server at 3 a.m. every da", "product_code":"mrs", "title":"ALM-12001 Audit Log Dumping Failure", "uri":"ALM-12001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"553" + "doc_type":"usermanual", + "p_code":"583", + "code":"584" }, { "desc":"The system checks LDAP resources every 60 seconds. This alarm is generated when the system detects that the LDAP resources in Manager are abnormal for six consecutive tim", "product_code":"mrs", "title":"ALM-12004 OLdap Resource Abnormal", "uri":"ALM-12004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"554" + "doc_type":"usermanual", + "p_code":"583", + "code":"585" }, { "desc":"The alarm module checks the status of the Kerberos resource in Manager every 80 seconds. This alarm is generated when the alarm module detects that the Kerberos resources", "product_code":"mrs", "title":"ALM-12005 OKerberos Resource Abnormal", "uri":"ALM-12005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"555" + "doc_type":"usermanual", + "p_code":"583", + "code":"586" }, { "desc":"Controller checks the NodeAgent heartbeat every 30 seconds. If Controller does not receive heartbeat messages from a NodeAgent, it attempts to restart the NodeAgent proce", "product_code":"mrs", "title":"ALM-12006 Node Fault", "uri":"ALM-12006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"556" + "doc_type":"usermanual", + "p_code":"583", + "code":"587" }, { "desc":"This alarm is generated when the process health check module detects that the process connection status is Bad for three consecutive times. The process health check modul", "product_code":"mrs", "title":"ALM-12007 Process Fault", "uri":"ALM-12007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"557" + "doc_type":"usermanual", + "p_code":"583", + "code":"588" }, { "desc":"This alarm is generated when the active Mager does not receive the heartbeat signal from the standby Manager within 7 seconds.This alarm is cleared when the active Manage", "product_code":"mrs", "title":"ALM-12010 Manager Heartbeat Interruption Between the Active and Standby Nodes", "uri":"ALM-12010.html", - "doc_type":"alarm", - "p_code":"552", - "code":"558" + "doc_type":"usermanual", + "p_code":"583", + "code":"589" }, { "desc":"The system checks data synchronization between the active and standby Manager nodes every 60 seconds. This alarm is generated when the standby Manager fails to synchroniz", "product_code":"mrs", "title":"ALM-12011 Manager Data Synchronization Exception Between the Active and Standby Nodes", "uri":"ALM-12011.html", - "doc_type":"alarm", - "p_code":"552", - "code":"559" + "doc_type":"usermanual", + "p_code":"583", + "code":"590" }, { "desc":"The system checks whether the NTP service on a node synchronizes time with the NTP service on the active OMS node every 60 seconds. This alarm is generated when the NTP s", "product_code":"mrs", "title":"ALM-12012 NTP Service Is Abnormal", "uri":"ALM-12012.html", - "doc_type":"alarm", - "p_code":"552", - "code":"560" + "doc_type":"usermanual", + "p_code":"583", + "code":"591" }, { "desc":"The system checks the partition status every 60 seconds. This alarm is generated when the system detects that a partition to which service directories are mounted is lost", "product_code":"mrs", "title":"ALM-12014 Partition Lost", "uri":"ALM-12014.html", - "doc_type":"alarm", - "p_code":"552", - "code":"561" + "doc_type":"usermanual", + "p_code":"583", + "code":"592" }, { "desc":"The system checks the partition status every 60 seconds. This alarm is generated when the system detects that a partition to which service directories are mounted enters ", "product_code":"mrs", "title":"ALM-12015 Partition Filesystem Readonly", "uri":"ALM-12015.html", - "doc_type":"alarm", - "p_code":"552", - "code":"562" + "doc_type":"usermanual", + "p_code":"583", + "code":"593" }, { "desc":"The system checks the CPU usage every 30 seconds and compares the actual CPU usage with the threshold. The CPU usage has a default threshold. This alarm is generated when", "product_code":"mrs", "title":"ALM-12016 CPU Usage Exceeds the Threshold", "uri":"ALM-12016.html", - "doc_type":"alarm", - "p_code":"552", - "code":"563" + "doc_type":"usermanual", + "p_code":"583", + "code":"594" }, { "desc":"The system checks the host disk usage of the system every 30 seconds and compares the actual disk usage with the threshold. The disk usage has a default threshold, this a", "product_code":"mrs", "title":"ALM-12017 Insufficient Disk Capacity", "uri":"ALM-12017.html", - "doc_type":"alarm", - "p_code":"552", - "code":"564" + "doc_type":"usermanual", + "p_code":"583", + "code":"595" }, { "desc":"The system checks the memory usage of the system every 30 seconds and compares the actual memory usage with the threshold. The memory usage has a default threshold, this ", "product_code":"mrs", "title":"ALM-12018 Memory Usage Exceeds the Threshold", "uri":"ALM-12018.html", - "doc_type":"alarm", - "p_code":"552", - "code":"565" + "doc_type":"usermanual", + "p_code":"583", + "code":"596" }, { "desc":"The system checks the PID usage every 30 seconds and compares the actual PID usage with the default PID usage threshold. This alarm is generated when the system detects t", "product_code":"mrs", "title":"ALM-12027 Host PID Usage Exceeds the Threshold", "uri":"ALM-12027.html", - "doc_type":"alarm", - "p_code":"552", - "code":"566" + "doc_type":"usermanual", + "p_code":"583", + "code":"597" }, { "desc":"The system checks the number of processes in the D stateand Z state of user omm on the host every 30 seconds and compares the actual number with the threshold. The number", "product_code":"mrs", "title":"and Z StateALM-12028 Number of Processes in the D State and Z State on a Host Exceeds the Threshold", "uri":"ALM-12028.html", - "doc_type":"alarm", - "p_code":"552", - "code":"567" + "doc_type":"usermanual", + "p_code":"583", + "code":"598" }, { - "desc":"For HDDs, the alarm is triggered when any of the following conditions is met:The system runs the iostat command every 3 seconds, and detects that the svctm value exceeds ", + "desc":"For MRS 3.3.0 and its later versions:For HDDs, the alarm is triggered when any of the following conditions is met:By default, the system collects data every 3 seconds. Th", "product_code":"mrs", "title":"ALM-12033 Slow Disk Fault", "uri":"ALM-12033.html", - "doc_type":"alarm", - "p_code":"552", - "code":"568" + "doc_type":"usermanual", + "p_code":"583", + "code":"599" }, { "desc":"The system executes the periodic backup task every 60 minutes. This alarm is generated when a periodical backup task fails to be executed. This alarm is cleared when the ", "product_code":"mrs", "title":"ALM-12034 Periodical Backup Failure", "uri":"ALM-12034.html", - "doc_type":"alarm", - "p_code":"552", - "code":"569" + "doc_type":"usermanual", + "p_code":"583", + "code":"600" }, { "desc":"After the recovery task fails, the system automatically rolls back every 60 minutes. If the rollback fails, data may be lost. If this occurs, an alarm is reported. This a", "product_code":"mrs", "title":"ALM-12035 Unknown Data Status After Recovery Task Failure", "uri":"ALM-12035.html", - "doc_type":"alarm", - "p_code":"552", - "code":"570" + "doc_type":"usermanual", + "p_code":"583", + "code":"601" }, { "desc":"The system checks the NTP server status every 60 seconds. This alarm is generated when the system detects that the NTP server is abnormal for 10 consecutive times.This al", "product_code":"mrs", "title":"ALM-12037 NTP Server Abnormal", "uri":"ALM-12037.html", - "doc_type":"alarm", - "p_code":"552", - "code":"571" + "doc_type":"usermanual", + "p_code":"583", + "code":"602" }, { "desc":"After monitoring indicator dumping is configured on MRS Manager, the system checks the monitoring indicator dumping result at the dumping interval (60 seconds by default)", "product_code":"mrs", "title":"ALM-12038 Monitoring Indicator Dumping Failure", "uri":"ALM-12038.html", - "doc_type":"alarm", - "p_code":"552", - "code":"572" + "doc_type":"usermanual", + "p_code":"583", + "code":"603" }, { "desc":"The system checks the data synchronization status between the active and standby OMS Databases every 10 seconds. This alarm is generated when the synchronization status c", "product_code":"mrs", "title":"ALM-12039 Active/Standby OMS Databases Not Synchronized", "uri":"ALM-12039.html", - "doc_type":"alarm", - "p_code":"552", - "code":"573" + "doc_type":"usermanual", + "p_code":"583", + "code":"604" }, { "desc":"MRS 3.2.0-LTS.2 or later:The system checks whether the rng-tools or haveged tool has been enabled and correctly configured every 5 minutes. If neither tool is configured,", "product_code":"mrs", "title":"ALM-12040 Insufficient System Entropy", "uri":"ALM-12040.html", - "doc_type":"alarm", - "p_code":"552", - "code":"574" + "doc_type":"usermanual", + "p_code":"583", + "code":"605" }, { "desc":"The system checks whether the permission, user, and user group information about critical directories or files is normal every 5 minutes. This alarm is generated when the", "product_code":"mrs", "title":"ALM-12041 Incorrect Permission on Key Files", "uri":"ALM-12041.html", - "doc_type":"alarm", - "p_code":"552", - "code":"575" + "doc_type":"usermanual", + "p_code":"583", + "code":"606" }, { "desc":"The system checks whether critical configurations are correct every 5 minutes. This alarm is generated when the configurations are abnormal.This alarm is cleared when the", "product_code":"mrs", "title":"ALM-12042 Incorrect Configuration of Key Files", "uri":"ALM-12042.html", - "doc_type":"alarm", - "p_code":"552", - "code":"576" + "doc_type":"usermanual", + "p_code":"583", + "code":"607" }, { "desc":"The system checks the read packet dropped rate every 30 seconds. This alarm is generated when the read packet dropped rate exceeds the threshold (the default threshold is", "product_code":"mrs", "title":"ALM-12045 Read Packet Dropped Rate Exceeds the Threshold", "uri":"ALM-12045.html", - "doc_type":"alarm", - "p_code":"552", - "code":"577" + "doc_type":"usermanual", + "p_code":"583", + "code":"608" }, { "desc":"The system checks the write packet dropped rate every 30 seconds. This alarm is generated when the write packet dropped rate exceeds the threshold (the default threshold ", "product_code":"mrs", "title":"ALM-12046 Write Packet Dropped Rate Exceeds the Threshold", "uri":"ALM-12046.html", - "doc_type":"alarm", - "p_code":"552", - "code":"578" + "doc_type":"usermanual", + "p_code":"583", + "code":"609" }, { "desc":"The system checks the read packet error rate every 30 seconds. This alarm is generated when the read packet error rate exceeds the threshold (the default threshold is 0.5", "product_code":"mrs", "title":"ALM-12047 Read Packet Error Rate Exceeds the Threshold", "uri":"ALM-12047.html", - "doc_type":"alarm", - "p_code":"552", - "code":"579" + "doc_type":"usermanual", + "p_code":"583", + "code":"610" }, { "desc":"The system checks the write packet error rate every 30 seconds. This alarm is generated when the write packet error rate exceeds the threshold (the default threshold is 0", "product_code":"mrs", "title":"ALM-12048 Write Packet Error Rate Exceeds the Threshold", "uri":"ALM-12048.html", - "doc_type":"alarm", - "p_code":"552", - "code":"580" + "doc_type":"usermanual", + "p_code":"583", + "code":"611" }, { "desc":"The system checks the network read throughput rate every 30 seconds and compares the actual throughput rate with the threshold (the default threshold is 80%). This alarm ", "product_code":"mrs", "title":"ALM-12049 Network Read Throughput Rate Exceeds the Threshold", "uri":"ALM-12049.html", - "doc_type":"alarm", - "p_code":"552", - "code":"581" + "doc_type":"usermanual", + "p_code":"583", + "code":"612" }, { "desc":"The system checks the network write throughput rate every 30 seconds and compares the actual throughput rate with the threshold (the default threshold is 80%). This alarm", "product_code":"mrs", "title":"ALM-12050 Network Write Throughput Rate Exceeds the Threshold", "uri":"ALM-12050.html", - "doc_type":"alarm", - "p_code":"552", - "code":"582" + "doc_type":"usermanual", + "p_code":"583", + "code":"613" }, { "desc":"The system checks the disk Inode usage every 30 seconds and compares the actual Inode usage with the threshold (the default threshold is 80%). This alarm is generated whe", "product_code":"mrs", "title":"ALM-12051 Disk Inode Usage Exceeds the Threshold", "uri":"ALM-12051.html", - "doc_type":"alarm", - "p_code":"552", - "code":"583" + "doc_type":"usermanual", + "p_code":"583", + "code":"614" }, { "desc":"The system checks the TCP temporary port usage every 30 seconds and compares the actual usage with the threshold (the default threshold is 80%). This alarm is generated w", "product_code":"mrs", "title":"ALM-12052 TCP Temporary Port Usage Exceeds the Threshold", "uri":"ALM-12052.html", - "doc_type":"alarm", - "p_code":"552", - "code":"584" + "doc_type":"usermanual", + "p_code":"583", + "code":"615" }, { "desc":"The system checks the file handle usage every 30 seconds and compares the actual usage with the threshold (the default threshold is 80%). This alarm is generated when the", "product_code":"mrs", "title":"ALM-12053 Host File Handle Usage Exceeds the Threshold", "uri":"ALM-12053.html", - "doc_type":"alarm", - "p_code":"552", - "code":"585" + "doc_type":"usermanual", + "p_code":"583", + "code":"616" }, { "desc":"The system checks whether the certificate file is invalid (has expired or is not valid yet) on 23:00 every day. This alarm is generated when the certificate file is inval", "product_code":"mrs", "title":"ALM-12054 Invalid Certificate File", "uri":"ALM-12054.html", - "doc_type":"alarm", - "p_code":"552", - "code":"586" + "doc_type":"usermanual", + "p_code":"583", + "code":"617" }, { "desc":"The system checks the certificate file on 23:00 every day. This alarm is generated if the certificate file is about to expire within 30 days.This alarm is cleared when a ", "product_code":"mrs", "title":"ALM-12055 The Certificate File Is About to Expire", "uri":"ALM-12055.html", - "doc_type":"alarm", - "p_code":"552", - "code":"587" + "doc_type":"usermanual", + "p_code":"583", + "code":"618" }, { "desc":"After the system is installed, it checks whether the task for periodically backing up metadata to the third-party server, and then performs the check hourly. If the task ", "product_code":"mrs", "title":"ALM-12057 Metadata Not Configured with the Task to Periodically Back Up Data to a Third-Party Server", "uri":"ALM-12057.html", - "doc_type":"alarm", - "p_code":"552", - "code":"588" + "doc_type":"usermanual", + "p_code":"583", + "code":"619" }, { "desc":"The system checks the usage of the omm process every 30 seconds. Users can run the ps -o nlwp, pid, args, -u omm | awk '{sum+=$1} END {print \"\", sum}' command to obtain t", "product_code":"mrs", "title":"ALM-12061 Process Usage Exceeds the Threshold", "uri":"ALM-12061.html", - "doc_type":"alarm", - "p_code":"552", - "code":"589" + "doc_type":"usermanual", + "p_code":"583", + "code":"620" }, { "desc":"The system checks whether the OMS parameter configurations match with the cluster scale at each top hour. If the OMS parameter configurations do not meet the cluster scal", "product_code":"mrs", "title":"ALM-12062 OMS Parameter Configurations Mismatch with the Cluster Scale", "uri":"ALM-12062.html", - "doc_type":"alarm", - "p_code":"552", - "code":"590" + "doc_type":"usermanual", + "p_code":"583", + "code":"621" }, { "desc":"The system checks whether the data disk of the current host is available at the top of each hour. The system creates files, writes files, and deletes files in the mount d", "product_code":"mrs", "title":"ALM-12063 Unavailable Disk", "uri":"ALM-12063.html", - "doc_type":"alarm", - "p_code":"552", - "code":"591" + "doc_type":"usermanual", + "p_code":"583", + "code":"622" }, { "desc":"The system checks whether the random port range of the host conflicts with the range of ports used by the Cluster system every hour. The alarm is generated if they confli", "product_code":"mrs", "title":"ALM-12064 Host Random Port Range Conflicts with Cluster Used Port", "uri":"ALM-12064.html", - "doc_type":"alarm", - "p_code":"552", - "code":"592" + "doc_type":"usermanual", + "p_code":"583", + "code":"623" }, { "desc":"The system checks whether the trust relationship between the active OMS node and other Agent nodes is normal every hour. The alarm is generated if the mutual trust fails.", "product_code":"mrs", "title":"ALM-12066 Trust Relationships Between Nodes Become Invalid", "uri":"ALM-12066.html", - "doc_type":"alarm", - "p_code":"552", - "code":"593" + "doc_type":"usermanual", + "p_code":"583", + "code":"624" }, { "desc":"HA checks the Tomcat resources of Manager every 85 seconds. This alarm is generated when HA detects that the Tomcat resources are abnormal for two consecutive times.This ", "product_code":"mrs", "title":"ALM-12067 Tomcat Resource Is Abnormal", "uri":"ALM-12067.html", - "doc_type":"alarm", - "p_code":"552", - "code":"594" + "doc_type":"usermanual", + "p_code":"583", + "code":"625" }, { "desc":"HA checks the ACS resources of Manager every 80 seconds. This alarm is generated when HA detects that the ACS resources are abnormal for two consecutive times.This alarm ", "product_code":"mrs", "title":"ALM-12068 ACS Resource Exception", "uri":"ALM-12068.html", - "doc_type":"alarm", - "p_code":"552", - "code":"595" + "doc_type":"usermanual", + "p_code":"583", + "code":"626" }, { "desc":"HA checks the AOS resources of Manager every 81 seconds. This alarm is generated when HA detects that the AOS resources are abnormal for two consecutive times.This alarm ", "product_code":"mrs", "title":"ALM-12069 AOS Resource Exception", "uri":"ALM-12069.html", - "doc_type":"alarm", - "p_code":"552", - "code":"596" + "doc_type":"usermanual", + "p_code":"583", + "code":"627" }, { "desc":"HA checks the controller resources of Manager every 80 seconds. This alarm is generated when HA detects that the controller resources are abnormal for 2 consecutive times", "product_code":"mrs", "title":"ALM-12070 Controller Resource Is Abnormal", "uri":"ALM-12070.html", - "doc_type":"alarm", - "p_code":"552", - "code":"597" + "doc_type":"usermanual", + "p_code":"583", + "code":"628" }, { "desc":"HA checks the httpd resources of Manager every 120 seconds. This alarm is generated when HA detects that the httpd resources are abnormal for 10 consecutive times.This al", "product_code":"mrs", "title":"ALM-12071 Httpd Resource Is Abnormal", "uri":"ALM-12071.html", - "doc_type":"alarm", - "p_code":"552", - "code":"598" + "doc_type":"usermanual", + "p_code":"583", + "code":"629" }, { "desc":"HA checks the floatip resources of Manager every 9 seconds. This alarm is generated when HA detects that the floatip resources are abnormal for 3 consecutive times.This a", "product_code":"mrs", "title":"ALM-12072 FloatIP Resource Is Abnormal", "uri":"ALM-12072.html", - "doc_type":"alarm", - "p_code":"552", - "code":"599" + "doc_type":"usermanual", + "p_code":"583", + "code":"630" }, { "desc":"HA checks the cep resources of Manager every 60 seconds. This alarm is generated when HA detects that the cep resources are abnormal for 2 consecutive times.This alarm is", "product_code":"mrs", "title":"ALM-12073 CEP Resource Is Abnormal", "uri":"ALM-12073.html", - "doc_type":"alarm", - "p_code":"552", - "code":"600" + "doc_type":"usermanual", + "p_code":"583", + "code":"631" }, { "desc":"HA checks the fms resources of Manager every 60 seconds. This alarm is generated when HA detects that the fms resources are abnormal for 2 consecutive times.This alarm is", "product_code":"mrs", "title":"ALM-12074 FMS Resource Is Abnormal", "uri":"ALM-12074.html", - "doc_type":"alarm", - "p_code":"552", - "code":"601" + "doc_type":"usermanual", + "p_code":"583", + "code":"632" }, { "desc":"HA checks the pms resources of Manager every 55 seconds. This alarm is generated when HA detects that the pms resources are abnormal for three consecutive times.This alar", "product_code":"mrs", "title":"ALM-12075 PMS Resource Is Abnormal", "uri":"ALM-12075.html", - "doc_type":"alarm", - "p_code":"552", - "code":"602" + "doc_type":"usermanual", + "p_code":"583", + "code":"633" }, { "desc":"HA checks the Manager database every 10 seconds. This alarm is generated when HA detects that the database is abnormal for 3 consecutive times.This alarm is cleared when ", "product_code":"mrs", "title":"ALM-12076 GaussDB Resource Is Abnormal", "uri":"ALM-12076.html", - "doc_type":"alarm", - "p_code":"552", - "code":"603" + "doc_type":"usermanual", + "p_code":"583", + "code":"634" }, { "desc":"The system starts at 00:00 every day to check whether user omm has expired every eight hours. This alarm is generated if the user account has expired.This alarm is cleare", "product_code":"mrs", "title":"ALM-12077 User omm Expired", "uri":"ALM-12077.html", - "doc_type":"alarm", - "p_code":"552", - "code":"604" + "doc_type":"usermanual", + "p_code":"583", + "code":"635" }, { "desc":"The system starts at 00:00 every day to check whether the password of user omm has expired every 8 hours. This alarm is generated if the password has expired.This alarm i", "product_code":"mrs", "title":"ALM-12078 Password of User omm Expired", "uri":"ALM-12078.html", - "doc_type":"alarm", - "p_code":"552", - "code":"605" + "doc_type":"usermanual", + "p_code":"583", + "code":"636" }, { "desc":"The system starts at 00:00 every day to check whether user omm is about to expire every 8 hours. This alarm is generated if the user account will expire no less than 15 d", "product_code":"mrs", "title":"ALM-12079 User omm Is About to Expire", "uri":"ALM-12079.html", - "doc_type":"alarm", - "p_code":"552", - "code":"606" + "doc_type":"usermanual", + "p_code":"583", + "code":"637" }, { "desc":"The system starts at 00:00 every day to check whether the password of user omm is about to expire every 8 hours. This alarm is generated if the password will expire no le", "product_code":"mrs", "title":"ALM-12080 Password of User omm Is About to Expire", "uri":"ALM-12080.html", - "doc_type":"alarm", - "p_code":"552", - "code":"607" + "doc_type":"usermanual", + "p_code":"583", + "code":"638" }, { "desc":"The system starts at 00:00 every day to check whether user ommdba has expired every 8 hours. This alarm is generated if the user account has expired.This alarm is cleared", "product_code":"mrs", "title":"ALM-12081 User ommdba Expired", "uri":"ALM-12081.html", - "doc_type":"alarm", - "p_code":"552", - "code":"608" + "doc_type":"usermanual", + "p_code":"583", + "code":"639" }, { "desc":"The system starts at 00:00 every day to check whether user ommdba is about to expire every 8 hours. This alarm is generated if the user account will expire no less than 1", "product_code":"mrs", "title":"ALM-12082 User ommdba Is About to Expire", "uri":"ALM-12082.html", - "doc_type":"alarm", - "p_code":"552", - "code":"609" + "doc_type":"usermanual", + "p_code":"583", + "code":"640" }, { "desc":"The system starts at 00:00 every day to check whether the password of user ommdba is about to expire every 8 hours. This alarm is generated if the password is about to ex", "product_code":"mrs", "title":"ALM-12083 Password of User ommdba Is About to Expire", "uri":"ALM-12083.html", - "doc_type":"alarm", - "p_code":"552", - "code":"610" + "doc_type":"usermanual", + "p_code":"583", + "code":"641" }, { "desc":"The system starts at 00:00 every day to check whether the password of user ommdba has expired every 8 hours. This alarm is generated if the password has expired.This alar", "product_code":"mrs", "title":"ALM-12084 Password of User ommdba Expired", "uri":"ALM-12084.html", - "doc_type":"alarm", - "p_code":"552", - "code":"611" + "doc_type":"usermanual", + "p_code":"583", + "code":"642" }, { "desc":"The system dumps service audit logs at 03:00 every day and stores them on the OMS node. This alarm is generated when the dump fails. This alarm is cleared when the next d", "product_code":"mrs", "title":"ALM-12085 Service Audit Log Dump Failure", "uri":"ALM-12085.html", - "doc_type":"alarm", - "p_code":"552", - "code":"612" + "doc_type":"usermanual", + "p_code":"583", + "code":"643" }, { "desc":"The system checks whether it is in the upgrade observation period at 00:00 every day and checks whether the duration that it has been in the upgrade observation state exc", "product_code":"mrs", "title":"ALM-12087 System Is in the Upgrade Observation Period", "uri":"ALM-12087.html", - "doc_type":"alarm", - "p_code":"552", - "code":"613" + "doc_type":"usermanual", + "p_code":"583", + "code":"644" }, { "desc":"The alarm module checks the network health status of nodes in the cluster every 10 seconds. This alarm is generated when the network between two nodes is unreachable or t", "product_code":"mrs", "title":"ALM-12089 Inter-Node Network Is Abnormal", "uri":"ALM-12089.html", - "doc_type":"alarm", - "p_code":"552", - "code":"614" + "doc_type":"usermanual", + "p_code":"583", + "code":"645" + }, + { + "desc":"HA checks the disaster resources of Manager every 86 seconds. This alarm is generated when HA detects that the disaster resources have been abnormal for 10 consecutive ti", + "product_code":"mrs", + "title":"ALM-12091 Abnormal disaster Resources", + "uri":"ALM-12091.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"646" }, { "desc":"After the AZ DR function is enabled, the system checks the AZ health status every 5 minutes. This alarm is generated when the system detects that the AZ is subhealthy or ", "product_code":"mrs", "title":"ALM-12101 AZ Unhealthy", "uri":"ALM-12101.html", - "doc_type":"alarm", - "p_code":"552", - "code":"615" + "doc_type":"usermanual", + "p_code":"583", + "code":"647" }, { "desc":"The alarm module checks the deployment status of AZ HA components every 5 minutes. This alarm is generated when the components that support DR are not deployed based on D", "product_code":"mrs", "title":"ALM-12102 AZ HA Component Is Not Deployed Based on DR Requirements", "uri":"ALM-12102.html", - "doc_type":"alarm", - "p_code":"552", - "code":"616" + "doc_type":"usermanual", + "p_code":"583", + "code":"648" }, { "desc":"HA checks the Executor resources of Manager every 30 seconds. This alarm is generated when HA detects that the Executor resources are abnormal for two consecutive times.T", "product_code":"mrs", "title":"ALM-12103 Executor Resource Exception", "uri":"ALM-12103.html", - "doc_type":"alarm", - "p_code":"552", - "code":"617" + "doc_type":"usermanual", + "p_code":"583", + "code":"649" }, { "desc":"HA checks the Knox resources of Manager every 70 seconds. This alarm is generated when HA detects that the Knox resources are abnormal for three consecutive times.This al", "product_code":"mrs", "title":"ALM-12104 Abnormal Knox Resources", "uri":"ALM-12104.html", - "doc_type":"alarm", - "p_code":"552", - "code":"618" + "doc_type":"usermanual", + "p_code":"583", + "code":"650" }, { "desc":"The meta service periodically obtains the temporary AK/SK of the ECS. This alarm is generated when the meta service fails to obtain the temporary AK/SK.In storage-compute", "product_code":"mrs", "title":"ALM-12110 Failed to get ECS temporary AK/SK", "uri":"ALM-12110.html", - "doc_type":"alarm", - "p_code":"552", - "code":"619" + "doc_type":"usermanual", + "p_code":"583", + "code":"651" }, { "desc":"After metric sharing is enabled for a cluster, the Controller periodically collects cluster metrics and reports them to Cloud Eye.MRS monitoring metrics are unavailable o", @@ -5576,17 +5864,44 @@ "title":"ALM-12172 Failed to Report Metrics to Cloud Eye", "uri":"ALM-12172.html", "doc_type":"usermanual", - "p_code":"552", - "code":"620" + "p_code":"583", + "code":"652" }, { - "desc":"For HDDs, the alarm is triggered when any of the following conditions is met:The system collects data every 3 seconds, and detects that the svctm value exceeds 6s for 10 ", + "desc":"For MRS 3.3.0 and its later versions:For HDDs, the alarm is triggered when any of the following conditions is met:By default, the system collects data every 3 seconds. Th", "product_code":"mrs", "title":"ALM-12180 Suspended Disk I/O", "uri":"ALM-12180.html", "doc_type":"usermanual", - "p_code":"552", - "code":"621" + "p_code":"583", + "code":"653" + }, + { + "desc":"The system checks the CGroup task usage of user omm every 5 minutes. This alarm is generated when the CGroup task usage exceeds 90%. This alarm is cleared when the CGroup", + "product_code":"mrs", + "title":"ALM-12186 CGroup Task Usage Exceeds the Threshold", + "uri":"ALM-12186.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"654" + }, + { + "desc":"The system checks the disk space every 60 seconds. When detecting that the disk space is expanded, the system expands disk partition. This alarm is generated when the dis", + "product_code":"mrs", + "title":"ALM-12187 Failed to Expand Disk Partition Capacity", + "uri":"ALM-12187.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"655" + }, + { + "desc":"NodeAgent checks the status of the diskmgt disk monitoring service every 5 minutes. This alarm is generated when diskmgt disk monitoring is unavailable.This alarm is clea", + "product_code":"mrs", + "title":"ALM-12188 diskmgt Disk Monitoring Unavailable", + "uri":"ALM-12188.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"656" }, { "desc":"The system periodically checks the number of connections to all Knox topologies. This alarm is generated when the number of connections to a topology exceeds the threshol", @@ -5594,359 +5909,359 @@ "title":"ALM-12190 Number of Knox Connections Exceeds the Threshold", "uri":"ALM-12190.html", "doc_type":"usermanual", - "p_code":"552", - "code":"622" + "p_code":"583", + "code":"657" }, { "desc":"The system checks the ZooKeeper service status every 60 seconds. This alarm is generated when the ZooKeeper service is unavailable.This alarm is cleared when the ZooKeepe", "product_code":"mrs", "title":"ALM-13000 ZooKeeper Service Unavailable", "uri":"ALM-13000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"623" + "doc_type":"usermanual", + "p_code":"583", + "code":"658" }, { "desc":"The system checks ZooKeeper connections every 60 seconds. This alarm is generated when the system detects that the number of used ZooKeeper instance connections exceeds t", "product_code":"mrs", "title":"ALM-13001 Available ZooKeeper Connections Are Insufficient", "uri":"ALM-13001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"624" + "doc_type":"usermanual", + "p_code":"583", + "code":"659" }, { "desc":"The system checks the direct memory usage of the ZooKeeper service every 30 seconds. The alarm is generated when the direct memory usage of a ZooKeeper instance exceeds t", "product_code":"mrs", "title":"ALM-13002 ZooKeeper Direct Memory Usage Exceeds the Threshold", "uri":"ALM-13002.html", - "doc_type":"alarm", - "p_code":"552", - "code":"625" + "doc_type":"usermanual", + "p_code":"583", + "code":"660" }, { "desc":"The system checks the garbage collection (GC) duration of the ZooKeeper process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 s", "product_code":"mrs", "title":"ALM-13003 GC Duration of the ZooKeeper Process Exceeds the Threshold", "uri":"ALM-13003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"626" + "doc_type":"usermanual", + "p_code":"583", + "code":"661" }, { "desc":"The system checks the heap memory usage of the ZooKeeper service every 60 seconds. The alarm is generated when the heap memory usage of a ZooKeeper instance exceeds the t", "product_code":"mrs", "title":"ALM-13004 ZooKeeper Heap Memory Usage Exceeds the Threshold", "uri":"ALM-13004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"627" + "doc_type":"usermanual", + "p_code":"583", + "code":"662" }, { "desc":"The system sets quotas for each ZooKeeper top-level directory in the customized.quota configuration item and components every 5 hours. This alarm is generated when the sy", "product_code":"mrs", "title":"ALM-13005 Failed to Set the Quota of Top Directories of ZooKeeper Components", "uri":"ALM-13005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"628" + "doc_type":"usermanual", + "p_code":"583", + "code":"663" }, { "desc":"The system periodically detects the status of secondary Znode in the ZooKeeper service data directory every four hours. This alarm is generated when the number or capacit", "product_code":"mrs", "title":"ALM-13006 Znode Number or Capacity Exceeds the Threshold", "uri":"ALM-13006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"629" + "doc_type":"usermanual", + "p_code":"583", + "code":"664" }, { "desc":"The system periodically detects the number of active processes between the ZooKeeper client and the ZooKeeper server every 60 seconds. This alarm is generated when the nu", "product_code":"mrs", "title":"ALM-13007 Available ZooKeeper Client Connections Are Insufficient", "uri":"ALM-13007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"630" + "doc_type":"usermanual", + "p_code":"583", + "code":"665" }, { "desc":"The system checks the level-2 Znode status in the ZooKeeper data directory every hour. This alarm is generated when the system detects that the level-2 Znode usage exceed", "product_code":"mrs", "title":"ALM-13008 ZooKeeper Znode Usage Exceeds the Threshold", "uri":"ALM-13008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"631" + "doc_type":"usermanual", + "p_code":"583", + "code":"666" }, { "desc":"The system checks the level-2 ZNode status in the ZooKeeper data directory every hour. This alarm is generated when the system detects that the capacity usage exceeds the", "product_code":"mrs", "title":"ALM-13009 ZooKeeper Znode Capacity Usage Exceeds the Threshold", "uri":"ALM-13009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"632" + "doc_type":"usermanual", + "p_code":"583", + "code":"667" }, { "desc":"The system checks the Znode usage of all service directories with quota configured every hour. This alarm is generated when the system detects that the level-2 Znode usag", "product_code":"mrs", "title":"ALM-13010 Znode Usage of a Directory with Quota Configured Exceeds the Threshold", "uri":"ALM-13010.html", - "doc_type":"alarm", - "p_code":"552", - "code":"633" + "doc_type":"usermanual", + "p_code":"583", + "code":"668" }, { "desc":"The system checks the NameService service status every 60 seconds. This alarm is generated when all the NameService services are abnormal and the system considers that th", "product_code":"mrs", "title":"ALM-14000 HDFS Service Unavailable", "uri":"ALM-14000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"634" + "doc_type":"usermanual", + "p_code":"583", + "code":"669" }, { "desc":"The system checks the HDFS disk usage every 30 seconds and compares the actual HDFS disk usage with the threshold. The HDFS disk usage indicator has a default threshold, ", "product_code":"mrs", "title":"ALM-14001 HDFS Disk Usage Exceeds the Threshold", "uri":"ALM-14001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"635" + "doc_type":"usermanual", + "p_code":"583", + "code":"670" }, { "desc":"The system checks the DataNode disk usage every 30 seconds and compares the actual disk usage with the threshold. A default threshold range is provided for the DataNode d", "product_code":"mrs", "title":"ALM-14002 DataNode Disk Usage Exceeds the Threshold", "uri":"ALM-14002.html", - "doc_type":"alarm", - "p_code":"552", - "code":"636" + "doc_type":"usermanual", + "p_code":"583", + "code":"671" }, { "desc":"The system checks the lost blocks every 30 seconds and compares the actual lost blocks with the threshold. The lost blocks indicator has a default threshold. This alarm i", "product_code":"mrs", "title":"ALM-14003 Number of Lost HDFS Blocks Exceeds the Threshold", "uri":"ALM-14003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"637" + "doc_type":"usermanual", + "p_code":"583", + "code":"672" }, { "desc":"The system periodically checks the number of HDFS files every 30 seconds and compares the number of HDFS files with the threshold. This alarm is generated when the system", "product_code":"mrs", "title":"ALM-14006 Number of HDFS Files Exceeds the Threshold", "uri":"ALM-14006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"638" + "doc_type":"usermanual", + "p_code":"583", + "code":"673" }, { "desc":"The system checks the HDFS NameNode Heap Memory usage every 30 seconds and compares the actual Heap memory usage with the threshold. The HDFS NameNode Heap Memory usage h", "product_code":"mrs", "title":"ALM-14007 NameNode Heap Memory Usage Exceeds the Threshold", "uri":"ALM-14007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"639" + "doc_type":"usermanual", + "p_code":"583", + "code":"674" }, { "desc":"The system checks the HDFS DataNode Heap Memory usage every 30 seconds and compares the actual Heap Memory usage with the threshold. The HDFS DataNode Heap Memory usage h", "product_code":"mrs", "title":"ALM-14008 DataNode Heap Memory Usage Exceeds the Threshold", "uri":"ALM-14008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"640" + "doc_type":"usermanual", + "p_code":"583", + "code":"675" }, { "desc":"The system periodically detects the number of dead DataNodes in the HDFS cluster every 30 seconds, and compares the number with the threshold. The number of DataNodes in ", "product_code":"mrs", "title":"ALM-14009 Number of Dead DataNodes Exceeds the Threshold", "uri":"ALM-14009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"641" + "doc_type":"usermanual", + "p_code":"583", + "code":"676" }, { "desc":"The system checks the NameService service status every 180 seconds. This alarm is generated when the NameService service is unavailable.This alarm is cleared when the Nam", "product_code":"mrs", "title":"ALM-14010 NameService Service Is Abnormal", "uri":"ALM-14010.html", - "doc_type":"alarm", - "p_code":"552", - "code":"642" + "doc_type":"usermanual", + "p_code":"583", + "code":"677" }, { "desc":"The DataNode parameter dfs.datanode.data.dir specifies DataNode data directories. This alarm is generated when a configured data directory cannot be created, a data direc", "product_code":"mrs", "title":"ALM-14011 DataNode Data Directory Is Not Configured Properly", "uri":"ALM-14011.html", - "doc_type":"alarm", - "p_code":"552", - "code":"643" + "doc_type":"usermanual", + "p_code":"583", + "code":"678" }, { "desc":"On the active NameNode, the system checks the data consistency of all JournalNodes in the cluster every 5 minutes. This alarm is generated when the data on a JournalNode ", "product_code":"mrs", "title":"ALM-14012 JournalNode Is Out of Synchronization", "uri":"ALM-14012.html", - "doc_type":"alarm", - "p_code":"552", - "code":"644" + "doc_type":"usermanual", + "p_code":"583", + "code":"679" }, { "desc":"HDFS metadata is stored in the FsImage file of the NameNode data directory, which is specified by the dfs.namenode.name.dir configuration item. The standby NameNode perio", "product_code":"mrs", "title":"ALM-14013 Failed to Update the NameNode FsImage File", "uri":"ALM-14013.html", - "doc_type":"alarm", - "p_code":"552", - "code":"645" + "doc_type":"usermanual", + "p_code":"583", + "code":"680" }, { "desc":"The system checks the garbage collection (GC) duration of the NameNode process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 se", "product_code":"mrs", "title":"ALM-14014 NameNode GC Time Exceeds the Threshold", "uri":"ALM-14014.html", - "doc_type":"alarm", - "p_code":"552", - "code":"646" + "doc_type":"usermanual", + "p_code":"583", + "code":"681" }, { "desc":"The system checks the garbage collection (GC) duration of the DataNode process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 se", "product_code":"mrs", "title":"ALM-14015 DataNode GC Time Exceeds the Threshold", "uri":"ALM-14015.html", - "doc_type":"alarm", - "p_code":"552", - "code":"647" + "doc_type":"usermanual", + "p_code":"583", + "code":"682" }, { "desc":"The system checks the direct memory usage of HDFS every 30 seconds. This alarm is generated when the direct memory usage of DataNode instances exceeds the threshold (90% ", "product_code":"mrs", "title":"ALM-14016 DataNode Direct Memory Usage Exceeds the Threshold", "uri":"ALM-14016.html", - "doc_type":"alarm", - "p_code":"552", - "code":"648" + "doc_type":"usermanual", + "p_code":"583", + "code":"683" }, { "desc":"The system checks the direct memory usage of the HDFS service every 30 seconds. This alarm is generated when the direct memory usage of a NameNode instance exceeds the th", "product_code":"mrs", "title":"ALM-14017 NameNode Direct Memory Usage Exceeds the Threshold", "uri":"ALM-14017.html", - "doc_type":"alarm", - "p_code":"552", - "code":"649" + "doc_type":"usermanual", + "p_code":"583", + "code":"684" }, { "desc":"The system checks the non-heap memory usage of the HDFS NameNode every 30 seconds and compares the actual usage with the threshold. The non-heap memory usage of the HDFS ", "product_code":"mrs", "title":"ALM-14018 NameNode Non-heap Memory Usage Exceeds the Threshold", "uri":"ALM-14018.html", - "doc_type":"alarm", - "p_code":"552", - "code":"650" + "doc_type":"usermanual", + "p_code":"583", + "code":"685" }, { "desc":"The system checks the non-heap memory usage of the HDFS DataNode every 30 seconds and compares the actual usage with the threshold. The non-heap memory usage of the HDFS ", "product_code":"mrs", "title":"ALM-14019 DataNode Non-heap Memory Usage Exceeds the Threshold", "uri":"ALM-14019.html", - "doc_type":"alarm", - "p_code":"552", - "code":"651" + "doc_type":"usermanual", + "p_code":"583", + "code":"686" }, { "desc":"The system obtains the number of subfiles and subdirectories in a specified directory every hour and checks whether it reaches the percentage of the threshold (the maximu", "product_code":"mrs", "title":"ALM-14020 Number of Entries in the HDFS Directory Exceeds the Threshold", "uri":"ALM-14020.html", - "doc_type":"alarm", - "p_code":"552", - "code":"652" + "doc_type":"usermanual", + "p_code":"583", + "code":"687" }, { "desc":"The system checks the average RPC processing time of NameNode every 30 seconds, and compares the actual average RPC processing time with the threshold (default value: 100", "product_code":"mrs", "title":"ALM-14021 NameNode Average RPC Processing Time Exceeds the Threshold", "uri":"ALM-14021.html", - "doc_type":"alarm", - "p_code":"552", - "code":"653" + "doc_type":"usermanual", + "p_code":"583", + "code":"688" }, { "desc":"The system checks the average RPC queuing time of NameNode every 30 seconds, and compares the actual average RPC queuing time with the threshold (default value: 200 ms). ", "product_code":"mrs", "title":"ALM-14022 NameNode Average RPC Queuing Time Exceeds the Threshold", "uri":"ALM-14022.html", - "doc_type":"alarm", - "p_code":"552", - "code":"654" + "doc_type":"usermanual", + "p_code":"583", + "code":"689" }, { "desc":"The system checks the percentage of total reserved disk space for replicas (Total reserved disk space for replicas/(Total reserved disk space for replicas + Total remaini", "product_code":"mrs", "title":"ALM-14023 Percentage of Total Reserved Disk Space for Replicas Exceeds the Threshold", "uri":"ALM-14023.html", - "doc_type":"alarm", - "p_code":"552", - "code":"655" + "doc_type":"usermanual", + "p_code":"583", + "code":"690" }, { "desc":"The system checks the space usage (used space of each directory/space allocated to each directory) of each directory associated with a tenant every hour and compares the ", "product_code":"mrs", "title":"ALM-14024 Tenant Space Usage Exceeds the Threshold", "uri":"ALM-14024.html", - "doc_type":"alarm", - "p_code":"552", - "code":"656" + "doc_type":"usermanual", + "p_code":"583", + "code":"691" }, { "desc":"The system checks the file object usage (used file objects of each directory/number of file objects allocated to each directory) of each directory associated with a tenan", "product_code":"mrs", "title":"ALM-14025 Tenant File Object Usage Exceeds the Threshold", "uri":"ALM-14025.html", - "doc_type":"alarm", - "p_code":"552", - "code":"657" + "doc_type":"usermanual", + "p_code":"583", + "code":"692" }, { "desc":"The system checks the number of blocks on each DataNode every 30 seconds. This alarm is generated when the number of blocks on the DataNode exceeds the threshold.If Trigg", "product_code":"mrs", "title":"ALM-14026 Blocks on DataNode Exceed the Threshold", "uri":"ALM-14026.html", - "doc_type":"alarm", - "p_code":"552", - "code":"658" + "doc_type":"usermanual", + "p_code":"583", + "code":"693" }, { "desc":"The system checks the disk status on DataNodes every 60 seconds. This alarm is generated when a disk is faulty.After all faulty disks on the DataNode are recovered, you n", "product_code":"mrs", "title":"ALM-14027 DataNode Disk Fault", "uri":"ALM-14027.html", - "doc_type":"alarm", - "p_code":"552", - "code":"659" + "doc_type":"usermanual", + "p_code":"583", + "code":"694" }, { "desc":"The system checks the number of blocks to be supplemented every 30 seconds and compares the number with the threshold. The number of blocks to be supplemented has a defau", "product_code":"mrs", "title":"ALM-14028 Number of Blocks to Be Supplemented Exceeds the Threshold", "uri":"ALM-14028.html", - "doc_type":"alarm", - "p_code":"552", - "code":"660" + "doc_type":"usermanual", + "p_code":"583", + "code":"695" }, { "desc":"The system checks the number of blocks in a single replica every four hours and compares the number with the threshold. There is a threshold for the number of blocks in a", "product_code":"mrs", "title":"ALM-14029 Number of Blocks in a Replica Exceeds the Threshold", "uri":"ALM-14029.html", - "doc_type":"alarm", - "p_code":"552", - "code":"661" + "doc_type":"usermanual", + "p_code":"583", + "code":"696" }, { "desc":"This alarm is generated when dfs.single.replication.enable is set to true, indicating that HDFS is configured to allow write of single-replica data.This alarm is cleared ", @@ -5954,125 +6269,170 @@ "title":"ALM-14030 HDFS Allows Write of Single-Replica Data", "uri":"ALM-14030.html", "doc_type":"usermanual", - "p_code":"552", - "code":"662" + "p_code":"583", + "code":"697" + }, + { + "desc":"The DataNode process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This ala", + "product_code":"mrs", + "title":"ALM-14031 DataNode Process Is Abnormal", + "uri":"ALM-14031.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"698" + }, + { + "desc":"The JournalNode process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This ", + "product_code":"mrs", + "title":"ALM-14032 JournalNode Process Is Abnormal", + "uri":"ALM-14032.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"699" + }, + { + "desc":"The ZKFC process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This alarm i", + "product_code":"mrs", + "title":"ALM-14033 ZKFC Process Is Abnormal", + "uri":"ALM-14033.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"700" + }, + { + "desc":"The Router process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This alarm", + "product_code":"mrs", + "title":"ALM-14034 Router Process Is Abnormal", + "uri":"ALM-14034.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"701" + }, + { + "desc":"The HttpFS process checks the process status every 20 seconds. This alarm is generated when the process status is abnormal and does not recover for a long time.This alarm", + "product_code":"mrs", + "title":"ALM-14035 HttpFS Process Is Abnormal", + "uri":"ALM-14035.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"702" }, { "desc":"The system detects the percentage of sessions connected to the HiveServer to the maximum number of allowed sessions every 30 seconds. This indicator can be viewed on the ", "product_code":"mrs", "title":"ALM-16000 Percentage of Sessions Connected to the HiveServer to Maximum Number Allowed Exceeds the Threshold", "uri":"ALM-16000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"663" + "doc_type":"usermanual", + "p_code":"583", + "code":"703" }, { "desc":"This alarm is generated when the Hive warehouse space usage exceeds the specified threshold (85% by default). The system checks the Hive data warehouse space usage every ", "product_code":"mrs", "title":"ALM-16001 Hive Warehouse Space Usage Exceeds the Threshold", "uri":"ALM-16001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"664" + "doc_type":"usermanual", + "p_code":"583", + "code":"704" }, { "desc":"The system checks the percentage of the HQL statements that are executed successfully in every 30 seconds. The formula is: Percentage of HQL statements that are executed ", "product_code":"mrs", "title":"ALM-16002 Hive SQL Execution Success Rate Is Lower Than the Threshold", "uri":"ALM-16002.html", - "doc_type":"alarm", - "p_code":"552", - "code":"665" + "doc_type":"usermanual", + "p_code":"583", + "code":"705" }, { "desc":"The system checks the background thread usage in every 30 seconds. This alarm is generated when the usage of the background thread pool of Hive exceeds the threshold, 90%", "product_code":"mrs", "title":"ALM-16003 Background Thread Usage Exceeds the Threshold", "uri":"ALM-16003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"666" + "doc_type":"usermanual", + "p_code":"583", + "code":"706" }, { "desc":"This alarm is generated when the HiveServer service is unavailable. The system checks the HiveServer service status every 60 seconds.This alarm is cleared when the HiveSe", "product_code":"mrs", "title":"ALM-16004 Hive Service Unavailable", "uri":"ALM-16004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"667" + "doc_type":"usermanual", + "p_code":"583", + "code":"707" }, { "desc":"The system checks the Hive service status every 30 seconds. The alarm is generated when the heap memory usage of an Hive service exceeds the threshold (95% of the maximum", "product_code":"mrs", "title":"ALM-16005 The Heap Memory Usage of the Hive Process Exceeds the Threshold", "uri":"ALM-16005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"668" + "doc_type":"usermanual", + "p_code":"583", + "code":"708" }, { "desc":"The system checks the Hive service status every 30 seconds. The alarm is generated when the direct memory usage of an Hive service exceeds the threshold (95% of the maxim", "product_code":"mrs", "title":"ALM-16006 The Direct Memory Usage of the Hive Process Exceeds the Threshold", "uri":"ALM-16006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"669" + "doc_type":"usermanual", + "p_code":"583", + "code":"709" }, { "desc":"The system checks the garbage collection (GC) time of the Hive service every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (exceeds ", "product_code":"mrs", "title":"ALM-16007 Hive GC Time Exceeds the Threshold", "uri":"ALM-16007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"670" + "doc_type":"usermanual", + "p_code":"583", + "code":"710" }, { "desc":"The system checks the Hive service status every 30 seconds. The alarm is generated when the non-heap memory usage of an Hive service exceeds the threshold (95% of the max", "product_code":"mrs", "title":"ALM-16008 Non-Heap Memory Usage of the Hive Process Exceeds the Threshold", "uri":"ALM-16008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"671" + "doc_type":"usermanual", + "p_code":"583", + "code":"711" }, { "desc":"The system checks the number of HQL maps in every 30 seconds. This alarm is generated if the number exceeds the threshold. By default, Trigger Count is set to 3, and the ", "product_code":"mrs", "title":"ALM-16009 Map Number Exceeds the Threshold", "uri":"ALM-16009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"672" + "doc_type":"usermanual", + "p_code":"583", + "code":"712" }, { "desc":"The system checks the Hive data warehouse in every 60 seconds.This alarm is generated when the Hive data warehouse is deleted.The default Hive data warehouse is deleted. ", "product_code":"mrs", "title":"ALM-16045 Hive Data Warehouse Is Deleted", "uri":"ALM-16045.html", - "doc_type":"alarm", - "p_code":"552", - "code":"673" + "doc_type":"usermanual", + "p_code":"583", + "code":"713" }, { "desc":"The system checks the Hive data warehouse permission in every 60 seconds. This alarm is generated if the permission is modified.If the permission on the Hive default data", "product_code":"mrs", "title":"ALM-16046 Hive Data Warehouse Permission Is Modified", "uri":"ALM-16046.html", - "doc_type":"alarm", - "p_code":"552", - "code":"674" + "doc_type":"usermanual", + "p_code":"583", + "code":"714" }, { "desc":"The system checks the Hive service every 60 seconds. This alarm is generated when Hive registration information on ZooKeeper is lost or Hive cannot connect to ZooKeeper.I", "product_code":"mrs", "title":"ALM-16047 HiveServer Has Been Deregistered from ZooKeeper", "uri":"ALM-16047.html", - "doc_type":"alarm", - "p_code":"552", - "code":"675" + "doc_type":"usermanual", + "p_code":"583", + "code":"715" }, { "desc":"The system checks the Tez and Spark library paths every 180 seconds. This alarm is generated when the Tez or Spark library path does not exist.The Hive on Tez and Hive on", @@ -6080,386 +6440,386 @@ "title":"ALM-16048 Tez or Spark Library Path Does Not Exist", "uri":"ALM-16048.html", "doc_type":"usermanual", - "p_code":"552", - "code":"676" + "p_code":"583", + "code":"716" }, { "desc":"The system checks the Oozie service status in every 5 seconds. This alarm is generated when Oozie or a component on which Oozie depends cannot provide services properly.", "product_code":"mrs", "title":"ALM-17003 Oozie Service Unavailable", "uri":"ALM-17003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"677" + "doc_type":"usermanual", + "p_code":"583", + "code":"717" }, { "desc":"The system checks the heap memory usage of the Oozie service every 60 seconds. The alarm is generated when the heap memory usage of a Metadata instance exceeds the thresh", "product_code":"mrs", "title":"ALM-17004 Oozie Heap Memory Usage Exceeds the Threshold", "uri":"ALM-17004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"678" + "doc_type":"usermanual", + "p_code":"583", + "code":"718" }, { "desc":"The system checks the non heap memory usage of Oozie every 30 seconds. This alarm is reported if the non heap memory usage of Oozie exceeds the threshold (80%). This alar", "product_code":"mrs", "title":"ALM-17005 Oozie Non Heap Memory Usage Exceeds the Threshold", "uri":"ALM-17005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"679" + "doc_type":"usermanual", + "p_code":"583", + "code":"719" }, { "desc":"The system checks the direct memory usage of the Oozie service every 30 seconds. The alarm is generated when the direct memory usage of an Oozie instance exceeds the thre", "product_code":"mrs", "title":"ALM-17006 Oozie Direct Memory Usage Exceeds the Threshold", "uri":"ALM-17006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"680" + "doc_type":"usermanual", + "p_code":"583", + "code":"720" }, { "desc":"The system checks GC time of the Oozie process every 60 seconds. The alarm is generated when GC time of the Oozie process exceeds the threshold (default value: 12 seconds", "product_code":"mrs", "title":"ALM-17007 Garbage Collection (GC) Time of the Oozie Process Exceeds the Threshold", "uri":"ALM-17007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"681" + "doc_type":"usermanual", + "p_code":"583", + "code":"721" }, { "desc":"This alarm is generated when the Yarn service is unavailable. The alarm module checks the Yarn service status every 60 seconds.The alarm is cleared when the Yarn service ", "product_code":"mrs", "title":"ALM-18000 Yarn Service Unavailable", "uri":"ALM-18000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"682" + "doc_type":"usermanual", + "p_code":"583", + "code":"722" }, { "desc":"The system checks the number of lost NodeManager nodes every 30 seconds, and compares the number with the threshold. The Number of Lost Nodes indicator has a default thre", "product_code":"mrs", "title":"ALM-18002 NodeManager Heartbeat Lost", "uri":"ALM-18002.html", - "doc_type":"alarm", - "p_code":"552", - "code":"683" + "doc_type":"usermanual", + "p_code":"583", + "code":"723" }, { "desc":"The system checks the number of unhealthy NodeManager nodes every 30 seconds, and compares the number with the threshold. The Unhealthy Nodes indicator has a default thre", "product_code":"mrs", "title":"ALM-18003 NodeManager Unhealthy", "uri":"ALM-18003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"684" + "doc_type":"usermanual", + "p_code":"583", + "code":"724" }, { "desc":"The system checks the heap memory usage of Yarn ResourceManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap me", "product_code":"mrs", "title":"ALM-18008 Heap Memory Usage of ResourceManager Exceeds the Threshold", "uri":"ALM-18008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"685" + "doc_type":"usermanual", + "p_code":"583", + "code":"725" }, { "desc":"The system checks the heap memory usage of Mapreduce JobHistoryServer every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the h", "product_code":"mrs", "title":"ALM-18009 Heap Memory Usage of JobHistoryServer Exceeds the Threshold", "uri":"ALM-18009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"686" + "doc_type":"usermanual", + "p_code":"583", + "code":"726" }, { "desc":"The system checks the garbage collection (GC) duration of the ResourceManager process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold", "product_code":"mrs", "title":"ALM-18010 ResourceManager GC Time Exceeds the Threshold", "uri":"ALM-18010.html", - "doc_type":"alarm", - "p_code":"552", - "code":"687" + "doc_type":"usermanual", + "p_code":"583", + "code":"727" }, { "desc":"The system checks the garbage collection (GC) duration of the NodeManager process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12", "product_code":"mrs", "title":"ALM-18011 NodeManager GC Time Exceeds the Threshold", "uri":"ALM-18011.html", - "doc_type":"alarm", - "p_code":"552", - "code":"688" + "doc_type":"usermanual", + "p_code":"583", + "code":"728" }, { "desc":"The system checks the garbage collection (GC) duration of the JobHistoryServer process every 60 seconds. This alarm is generated when the GC duration exceeds the threshol", "product_code":"mrs", "title":"ALM-18012 JobHistoryServer GC Time Exceeds the Threshold", "uri":"ALM-18012.html", - "doc_type":"alarm", - "p_code":"552", - "code":"689" + "doc_type":"usermanual", + "p_code":"583", + "code":"729" }, { "desc":"The system checks the direct memory usage of the Yarn service every 30 seconds. This alarm is generated when the direct memory usage of a ResourceManager instance exceeds", "product_code":"mrs", "title":"ALM-18013 ResourceManager Direct Memory Usage Exceeds the Threshold", "uri":"ALM-18013.html", - "doc_type":"alarm", - "p_code":"552", - "code":"690" + "doc_type":"usermanual", + "p_code":"583", + "code":"730" }, { "desc":"The system checks the direct memory usage of the Yarn service every 30 seconds. This alarm is generated when the direct memory usage of a NodeManager instance exceeds the", "product_code":"mrs", "title":"ALM-18014 NodeManager Direct Memory Usage Exceeds the Threshold", "uri":"ALM-18014.html", - "doc_type":"alarm", - "p_code":"552", - "code":"691" + "doc_type":"usermanual", + "p_code":"583", + "code":"731" }, { "desc":"The system checks the direct memory usage of the MapReduce service every 30 seconds. This alarm is generated when the direct memory usage of a JobHistoryServer instance e", "product_code":"mrs", "title":"ALM-18015 JobHistoryServer Direct Memory Usage Exceeds the Threshold", "uri":"ALM-18015.html", - "doc_type":"alarm", - "p_code":"552", - "code":"692" + "doc_type":"usermanual", + "p_code":"583", + "code":"732" }, { "desc":"The system checks the Non Heap memory usage of Yarn ResourceManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the Non", "product_code":"mrs", "title":"ALM-18016 Non Heap Memory Usage of ResourceManager Exceeds the Threshold", "uri":"ALM-18016.html", - "doc_type":"alarm", - "p_code":"552", - "code":"693" + "doc_type":"usermanual", + "p_code":"583", + "code":"733" }, { "desc":"The system checks the Non Heap memory usage of Yarn NodeManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the Non Hea", "product_code":"mrs", "title":"ALM-18017 Non Heap Memory Usage of NodeManager Exceeds the Threshold", "uri":"ALM-18017.html", - "doc_type":"alarm", - "p_code":"552", - "code":"694" + "doc_type":"usermanual", + "p_code":"583", + "code":"734" }, { "desc":"The system checks the heap memory usage of Yarn NodeManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap memory", "product_code":"mrs", "title":"ALM-18018 NodeManager Heap Memory Usage Exceeds the Threshold", "uri":"ALM-18018.html", - "doc_type":"alarm", - "p_code":"552", - "code":"695" + "doc_type":"usermanual", + "p_code":"583", + "code":"735" }, { "desc":"The system checks the Non Heap memory usage of MapReduce JobHistoryServer every 30 seconds and compares the actual usage with the threshold. The alarm is generated when t", "product_code":"mrs", "title":"ALM-18019 Non Heap Memory Usage of JobHistoryServer Exceeds the Threshold", "uri":"ALM-18019.html", - "doc_type":"alarm", - "p_code":"552", - "code":"696" + "doc_type":"usermanual", + "p_code":"583", + "code":"736" }, { "desc":"The system checks MapReduce and Spark tasks (except for permanent JDBC tasks) submitted to Yarn every 15 minutes. This alarm is generated when the task execution time exc", "product_code":"mrs", "title":"ALM-18020 Yarn Task Execution Timeout", "uri":"ALM-18020.html", - "doc_type":"alarm", - "p_code":"552", - "code":"697" + "doc_type":"usermanual", + "p_code":"583", + "code":"737" }, { "desc":"The alarm module checks the MapReduce service status every 60 seconds. This alarm is generated when the system detects that the MapReduce service is unavailable.The alarm", "product_code":"mrs", "title":"ALM-18021 Mapreduce Service Unavailable", "uri":"ALM-18021.html", - "doc_type":"alarm", - "p_code":"552", - "code":"698" + "doc_type":"usermanual", + "p_code":"583", + "code":"738" }, { "desc":"The alarm module checks Yarn queue resources every 60 seconds. This alarm is generated when available resources or ApplicationMaster (AM) resources of a queue are insuffi", "product_code":"mrs", "title":"ALM-18022 Insufficient Yarn Queue Resources", "uri":"ALM-18022.html", - "doc_type":"alarm", - "p_code":"552", - "code":"699" + "doc_type":"usermanual", + "p_code":"583", + "code":"739" }, { "desc":"The alarm module checks the number of pending applications in the Yarn root queue every 60 seconds. The alarm is generated when the number exceeds 60.It takes long time t", "product_code":"mrs", "title":"ALM-18023 Number of Pending Yarn Tasks Exceeds the Threshold", "uri":"ALM-18023.html", - "doc_type":"alarm", - "p_code":"552", - "code":"700" + "doc_type":"usermanual", + "p_code":"583", + "code":"740" }, { "desc":"The alarm module checks the pending memory of Yarn every 60 seconds. The alarm is generated when the pending memory exceeds the threshold. Pending memory indicates the to", "product_code":"mrs", "title":"ALM-18024 Pending Yarn Memory Usage Exceeds the Threshold", "uri":"ALM-18024.html", - "doc_type":"alarm", - "p_code":"552", - "code":"701" + "doc_type":"usermanual", + "p_code":"583", + "code":"741" }, { "desc":"The alarm module checks the number of terminated applications in the Yarn root queue every 60 seconds. The alarm is generated when the number exceeds 50 for three consecu", "product_code":"mrs", "title":"ALM-18025 Number of Terminated Yarn Tasks Exceeds the Threshold", "uri":"ALM-18025.html", - "doc_type":"alarm", - "p_code":"552", - "code":"702" + "doc_type":"usermanual", + "p_code":"583", + "code":"742" }, { "desc":"The alarm module checks the number of failed applications in the Yarn root queue every 60 seconds. The alarm is generated when the number exceeds 50 for three consecutive", "product_code":"mrs", "title":"ALM-18026 Number of Failed Yarn Tasks Exceeds the Threshold", "uri":"ALM-18026.html", - "doc_type":"alarm", - "p_code":"552", - "code":"703" + "doc_type":"usermanual", + "p_code":"583", + "code":"743" }, { "desc":"This alarm is generated when the HBase service is unavailable. The alarm module checks the HBase service status every 120 seconds.This alarm is cleared when the HBase ser", "product_code":"mrs", "title":"ALM-19000 HBase Service Unavailable", "uri":"ALM-19000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"704" + "doc_type":"usermanual", + "p_code":"583", + "code":"744" }, { "desc":"The alarm module checks the HBase DR data synchronization status every 30 seconds. When disaster recovery (DR) data fails to be synchronized to a standby cluster, the ala", "product_code":"mrs", "title":"ALM-19006 HBase Replication Sync Failed", "uri":"ALM-19006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"705" + "doc_type":"usermanual", + "p_code":"583", + "code":"745" }, { "desc":"The system checks the old generation garbage collection (GC) time of the HBase service every 60 seconds. This alarm is generated when the detected old generation GC time ", "product_code":"mrs", "title":"ALM-19007 HBase GC Time Exceeds the Threshold", "uri":"ALM-19007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"706" + "doc_type":"usermanual", + "p_code":"583", + "code":"746" }, { "desc":"The system checks the HBase service status every 30 seconds. The alarm is generated when the heap memory usage of an HBase service exceeds the threshold (90% of the maxim", "product_code":"mrs", "title":"ALM-19008 Heap Memory Usage of the HBase Process Exceeds the Threshold", "uri":"ALM-19008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"707" + "doc_type":"usermanual", + "p_code":"583", + "code":"747" }, { "desc":"The system checks the HBase service status every 30 seconds. The alarm is generated when the direct memory usage of an HBase service exceeds the threshold (90% of the max", "product_code":"mrs", "title":"ALM-19009 Direct Memory Usage of the HBase Process Exceeds the Threshold", "uri":"ALM-19009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"708" + "doc_type":"usermanual", + "p_code":"583", + "code":"748" }, { "desc":"The system checks the number of regions on each RegionServer in each HBase service instance every 30 seconds. The region number is displayed on the HBase service monitori", "product_code":"mrs", "title":"ALM-19011 RegionServer Region Number Exceeds the Threshold", "uri":"ALM-19011.html", - "doc_type":"alarm", - "p_code":"552", - "code":"709" + "doc_type":"usermanual", + "p_code":"583", + "code":"749" }, { "desc":"The system checks whether HBase directories and files exist on the HDFS every 120 seconds. This alarm is generated when the system detects that the files or directories d", "product_code":"mrs", "title":"ALM-19012 HBase System Table Directory or File Lost", "uri":"ALM-19012.html", - "doc_type":"alarm", - "p_code":"552", - "code":"710" + "doc_type":"usermanual", + "p_code":"583", + "code":"750" }, { "desc":"The system checks the number of regions in transaction state on HBase every 300 seconds. This alarm is generated when the system detects that the duration of regions in t", "product_code":"mrs", "title":"ALM-19013 Duration of Regions in transaction State Exceeds the Threshold", "uri":"ALM-19013.html", - "doc_type":"alarm", - "p_code":"552", - "code":"711" + "doc_type":"usermanual", + "p_code":"583", + "code":"751" }, { "desc":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the ZNode capacity usage of the HBase service exceeds the critical ", "product_code":"mrs", "title":"ALM-19014 Capacity Quota Usage on ZooKeeper Exceeds the Threshold Severely", "uri":"ALM-19014.html", - "doc_type":"alarm", - "p_code":"552", - "code":"712" + "doc_type":"usermanual", + "p_code":"583", + "code":"752" }, { "desc":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the system detects that the ZNode quantity usage of the HBase servi", "product_code":"mrs", "title":"ALM-19015 Quantity Quota Usage on ZooKeeper Exceeds the Threshold", "uri":"ALM-19015.html", - "doc_type":"alarm", - "p_code":"552", - "code":"713" + "doc_type":"usermanual", + "p_code":"583", + "code":"753" }, { "desc":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the znode usage of the HBase service exceeds the critical alarm thr", "product_code":"mrs", "title":"ALM-19016 Quantity Quota Usage on ZooKeeper Exceeds the Threshold Severely", "uri":"ALM-19016.html", - "doc_type":"alarm", - "p_code":"552", - "code":"714" + "doc_type":"usermanual", + "p_code":"583", + "code":"754" }, { "desc":"The system checks the ZNode usage of the HBase service every 120 seconds. This alarm is generated when the system detects that the ZNodes capacity usage of the HBase serv", "product_code":"mrs", "title":"ALM-19017 Capacity Quota Usage on ZooKeeper Exceeds the Threshold", "uri":"ALM-19017.html", - "doc_type":"alarm", - "p_code":"552", - "code":"715" + "doc_type":"usermanual", + "p_code":"583", + "code":"755" }, { "desc":"The system checks the HBase compaction queue size every 300 seconds. This alarm is generated when the compaction queue size exceeds the alarm threshold (100 by default). ", "product_code":"mrs", "title":"ALM-19018 HBase Compaction Queue Size Exceeds the Threshold", "uri":"ALM-19018.html", - "doc_type":"alarm", - "p_code":"552", - "code":"716" + "doc_type":"usermanual", + "p_code":"583", + "code":"756" }, { "desc":"The system checks the number of HFiles to be synchronized by the RegionServer of each HBase service instance every 30 seconds. This indicator can be viewed on the RegionS", "product_code":"mrs", "title":"ALM-19019 Number of HBase HFiles to Be Synchronized Exceeds the Threshold", "uri":"ALM-19019.html", - "doc_type":"alarm", - "p_code":"552", - "code":"717" + "doc_type":"usermanual", + "p_code":"583", + "code":"757" }, { "desc":"The system checks the number of WAL files to be synchronized by the RegionServer of each HBase service instance every 30 seconds. This indicator can be viewed on the Regi", "product_code":"mrs", "title":"ALM-19020 Number of HBase WAL Files to Be Synchronized Exceeds the Threshold", "uri":"ALM-19020.html", - "doc_type":"alarm", - "p_code":"552", - "code":"718" + "doc_type":"usermanual", + "p_code":"583", + "code":"758" }, { "desc":"The system checks the RegionServer handler usage of each HBase service instance every 30 seconds. This alarm is generated when the handler usage of a RegionServer exceeds", @@ -6467,152 +6827,197 @@ "title":"ALM-19021 Handler Usage of RegionServer Exceeds the Threshold", "uri":"ALM-19021.html", "doc_type":"usermanual", - "p_code":"552", - "code":"719" + "p_code":"583", + "code":"759" + }, + { + "desc":"When the MetricController instance is installed for HBase, the alarm module checks the health status of the active HBase MetricController instance every 120 seconds. This", + "product_code":"mrs", + "title":"ALM-19022 HBase Hotspot Detection Is Unavailable", + "uri":"ALM-19022.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"760" + }, + { + "desc":"When the MetricController instance is installed for the HBase service, self-healing from hotspotting is automatically enabled. The alarm module checks whether there are r", + "product_code":"mrs", + "title":"ALM-19023 Region Traffic Restriction for HBase", + "uri":"ALM-19023.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"761" + }, + { + "desc":"The system checks P99 latency for RPC requests on each RegionServer instance of the HBase service every 30 seconds. This alarm is generated when P99 latency for RPC reque", + "product_code":"mrs", + "title":"ALM-19024 RPC Requests P99 Latency on RegionServer Exceeds the Threshold", + "uri":"ALM-19024.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"762" + }, + { + "desc":"The system checks the hdfs://hacluster/hbase/autocorrupt and hdfs://hacluster/hbase/MasterData/autocorrupt directories on HDFS of each HBase service every 120 seconds. Th", + "product_code":"mrs", + "title":"ALM-19025 Damaged StoreFile in HBase", + "uri":"ALM-19025.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"763" + }, + { + "desc":"The system checks the hdfs://hacluster/hbase/corrupt directory on the HDFS of each HBase service every 120 seconds. This alarm is generated when there are WAL files in th", + "product_code":"mrs", + "title":"ALM-19026 Damaged WAL Files in HBase", + "uri":"ALM-19026.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"764" }, { "desc":"This alarm is generated when the Hue service is unavailable. The system checks the Hue service status every 60 seconds.This alarm is cleared when the Hue service is norma", "product_code":"mrs", "title":"ALM-20002 Hue Service Unavailable", "uri":"ALM-20002.html", - "doc_type":"alarm", - "p_code":"552", - "code":"720" + "doc_type":"usermanual", + "p_code":"583", + "code":"765" }, { "desc":"The system checks the Loader service availability every 60 seconds. This alarm is generated when the system detects that the Loader service is unavailable. This alarm is ", "product_code":"mrs", "title":"ALM-23001 Loader Service Unavailable", "uri":"ALM-23001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"721" + "doc_type":"usermanual", + "p_code":"583", + "code":"766" }, { "desc":"This alarm is generated immediately when the system detects that the Loader job fails. This alarm is cleared when the failed job is manually handled by a user. This alarm", "product_code":"mrs", "title":"ALM-23003 Loader Task Execution Failure", "uri":"ALM-23003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"722" + "doc_type":"usermanual", + "p_code":"583", + "code":"767" }, { "desc":"The system checks the heap memory usage of the Loader service every 60 seconds. The alarm is generated when the heap memory usage of a Loader instance exceeds the thresho", "product_code":"mrs", "title":"ALM-23004 Loader Heap Memory Usage Exceeds the Threshold", "uri":"ALM-23004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"723" + "doc_type":"usermanual", + "p_code":"583", + "code":"768" }, { "desc":"The system checks the non-heap memory usage of the Loader service every 30 seconds. The alarm is generated when the non-heap memory usage of a Loader instance exceeds the", "product_code":"mrs", "title":"ALM-23005 Loader Non-Heap Memory Usage Exceeds the Threshold", "uri":"ALM-23005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"724" + "doc_type":"usermanual", + "p_code":"583", + "code":"769" }, { "desc":"The system checks the direct memory usage of the Loader service every 30 seconds. The alarm is generated when the direct memory usage of a Loader instance exceeds the thr", "product_code":"mrs", "title":"ALM-23006 Loader Direct Memory Usage Exceeds the Threshold", "uri":"ALM-23006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"725" + "doc_type":"usermanual", + "p_code":"583", + "code":"770" }, { "desc":"The system checks GC time of the Loader process every 60 seconds. The alarm is generated when GC time of the Loader process exceeds the threshold (default value: 12 secon", "product_code":"mrs", "title":"ALM-23007 Garbage Collection (GC) Time of the Loader Process Exceeds the Threshold", "uri":"ALM-23007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"726" + "doc_type":"usermanual", + "p_code":"583", + "code":"771" }, { "desc":"The alarm module checks the Flume service status every 180 seconds. This alarm is generated if the Flume service is abnormal.This alarm is automatically cleared after the", "product_code":"mrs", "title":"ALM-24000 Flume Service Unavailable", "uri":"ALM-24000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"727" + "doc_type":"usermanual", + "p_code":"583", + "code":"772" }, { "desc":"The Flume agent instance for which the alarm is generated cannot be started. This alarm is generated when the Flume agent process is faulty (The system checks in every 5 ", "product_code":"mrs", "title":"ALM-24001 Flume Agent Exception", "uri":"ALM-24001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"728" + "doc_type":"usermanual", + "p_code":"583", + "code":"773" }, { "desc":"The alarm module monitors the port connection status on the Flume server. This alarm is generated if the Flume server fails to receive a connection message from the Flume", "product_code":"mrs", "title":"ALM-24003 Flume Client Connection Interrupted", "uri":"ALM-24003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"729" + "doc_type":"usermanual", + "p_code":"583", + "code":"774" }, { "desc":"The alarm module monitors the status of Flume Source. This alarm is generated immediately when the duration in which Source fails to read the data exceeds the threshold.T", "product_code":"mrs", "title":"ALM-24004 Exception Occurs When Flume Reads Data", "uri":"ALM-24004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"730" + "doc_type":"usermanual", + "p_code":"583", + "code":"775" }, { "desc":"The alarm module monitors the capacity status of Flume Channel. The alarm is generated immediately when the duration that Channel is fully occupied exceeds the threshold ", "product_code":"mrs", "title":"ALM-24005 Exception Occurs When Flume Transmits Data", "uri":"ALM-24005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"731" + "doc_type":"usermanual", + "p_code":"583", + "code":"776" }, { "desc":"The system checks the heap memory usage of the Flume service every 60 seconds. This alarm is generated when the heap memory usage of the Flume instance exceeds the thresh", "product_code":"mrs", "title":"ALM-24006 Heap Memory Usage of Flume Server Exceeds the Threshold", "uri":"ALM-24006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"732" + "doc_type":"usermanual", + "p_code":"583", + "code":"777" }, { "desc":"The system checks the direct memory usage of the Flume service every 60 seconds. This alarm is generated when the direct memory usage of the Flume instance exceeds the th", "product_code":"mrs", "title":"ALM-24007 Flume Server Direct Memory Usage Exceeds the Threshold", "uri":"ALM-24007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"733" + "doc_type":"usermanual", + "p_code":"583", + "code":"778" }, { "desc":"The system checks the non-heap memory usage of the Flume service every 60 seconds. This alarm is generated when the non-heap memory usage of the Flume instance exceeds th", "product_code":"mrs", "title":"ALM-24008 Flume Server Non Heap Memory Usage Exceeds the Threshold", "uri":"ALM-24008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"734" + "doc_type":"usermanual", + "p_code":"583", + "code":"779" }, { "desc":"The system checks the GC duration of the Flume process every 60 seconds. This alarm is generated when the GC duration of the Flume process exceeds the threshold (12 secon", "product_code":"mrs", "title":"ALM-24009 Flume Server Garbage Collection (GC) Time Exceeds the Threshold", "uri":"ALM-24009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"735" + "doc_type":"usermanual", + "p_code":"583", + "code":"780" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.Flume checks whether the Flume certificate file is valid (whether the certificate exists and whether the certificate form", @@ -6620,8 +7025,8 @@ "title":"ALM-24010 Flume Certificate File Is Invalid or Damaged", "uri":"ALM-24010.html", "doc_type":"usermanual", - "p_code":"552", - "code":"736" + "p_code":"583", + "code":"781" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.Flume checks whether the Flume certificate file is about to expire every hour. This alarm is generated when the remaining", @@ -6629,8 +7034,8 @@ "title":"ALM-24011 Flume Certificate File Is About to Expire", "uri":"ALM-24011.html", "doc_type":"usermanual", - "p_code":"552", - "code":"737" + "p_code":"583", + "code":"782" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.Flume checks whether its certificate file in the system has expired every hour. This alarm is generated when the server c", @@ -6638,8 +7043,8 @@ "title":"ALM-24012 Flume Certificate File Has Expired", "uri":"ALM-24012.html", "doc_type":"usermanual", - "p_code":"552", - "code":"738" + "p_code":"583", + "code":"783" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.MonitorServer checks whether its certificate file is valid (whether the certificate exists and whether the certificate fo", @@ -6647,8 +7052,8 @@ "title":"ALM-24013 Flume MonitorServer Certificate File Is Invalid or Damaged", "uri":"ALM-24013.html", "doc_type":"usermanual", - "p_code":"552", - "code":"739" + "p_code":"583", + "code":"784" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.MonitorServer checks whether its certificate file is about to expire every hour. This alarm is generated when the remaini", @@ -6656,8 +7061,8 @@ "title":"ALM-24014 Flume MonitorServer Certificate Is About to Expire", "uri":"ALM-24014.html", "doc_type":"usermanual", - "p_code":"552", - "code":"740" + "p_code":"583", + "code":"785" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.MonitorServer checks whether its certificate file in the system has expired every hour. This alarm is generated when the ", @@ -6665,467 +7070,575 @@ "title":"ALM-24015 Flume MonitorServer Certificate File Has Expired", "uri":"ALM-24015.html", "doc_type":"usermanual", - "p_code":"552", - "code":"741" + "p_code":"583", + "code":"786" }, { "desc":"The system checks the LdapServer service status every 30 seconds. This alarm is generated when the system detects that both the active and standby LdapServer services are", "product_code":"mrs", "title":"ALM-25000 LdapServer Service Unavailable", "uri":"ALM-25000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"742" + "doc_type":"usermanual", + "p_code":"583", + "code":"787" }, { "desc":"The system checks the LdapServer data every 30 seconds. This alarm is generated when the data on the active and standby LdapServers of Manager is inconsistent for 12 cons", "product_code":"mrs", "title":"ALM-25004 Abnormal LdapServer Data Synchronization", "uri":"ALM-25004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"743" + "doc_type":"usermanual", + "p_code":"583", + "code":"788" }, { "desc":"The system checks the status of the nscd service every 60 seconds. This alarm is generated when the nscd process fails to be queried for four consecutive times (three min", "product_code":"mrs", "title":"ALM-25005 nscd Service Exception", "uri":"ALM-25005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"744" + "doc_type":"usermanual", + "p_code":"583", + "code":"789" }, { "desc":"The system checks the status of the sssd service every 60 seconds. This alarm is generated when the sssd process fails to be queried for four consecutive times (three min", "product_code":"mrs", "title":"ALM-25006 Sssd Service Exception", "uri":"ALM-25006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"745" + "doc_type":"usermanual", + "p_code":"583", + "code":"790" + }, + { + "desc":"The system checks the number of process connections on the SlapdServer node every 30 seconds and compares the actual number with the threshold. This alarm is generated wh", + "product_code":"mrs", + "title":"ALM-25007 Number of SlapdServer Connections Exceeds the Threshold", + "uri":"ALM-25007.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"791" + }, + { + "desc":"The system checks the CPU usage of the SlapdServer node every 30 seconds and compares the actual usage with the threshold. This alarm is generated when the SlapdServer CP", + "product_code":"mrs", + "title":"ALM-25008 SlapdServer CPU Usage Exceeds the Threshold", + "uri":"ALM-25008.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"792" }, { "desc":"The system checks the KrbServer service status every 30 seconds. This alarm is generated when the system detects that the KrbServer service is abnormal.This alarm is clea", "product_code":"mrs", "title":"ALM-25500 KrbServer Service Unavailable", "uri":"ALM-25500.html", - "doc_type":"alarm", - "p_code":"552", - "code":"746" + "doc_type":"usermanual", + "p_code":"583", + "code":"793" }, { "desc":"The system checks the Storm service status every 30 seconds. This alarm is generated when all Nimbus nodes in the cluster are abnormal and the Storm service is unavailabl", "product_code":"mrs", "title":"ALM-26051 Storm Service Unavailable", "uri":"ALM-26051.html", - "doc_type":"alarm", - "p_code":"552", - "code":"747" + "doc_type":"usermanual", + "p_code":"583", + "code":"794" }, { "desc":"The system periodically checks the number of available Supervisors every 60 seconds and compares the number of available Supervisors with the threshold. This alarm is gen", "product_code":"mrs", "title":"ALM-26052 Number of Available Supervisors of the Storm Service Is Less Than the Threshold", "uri":"ALM-26052.html", - "doc_type":"alarm", - "p_code":"552", - "code":"748" + "doc_type":"usermanual", + "p_code":"583", + "code":"795" }, { "desc":"The system checks the slot usage every 60 seconds and compares the actual slot usage with the threshold. This alarm is generated when the slot usage is greater than the t", "product_code":"mrs", "title":"ALM-26053 Storm Slot Usage Exceeds the Threshold", "uri":"ALM-26053.html", - "doc_type":"alarm", - "p_code":"552", - "code":"749" + "doc_type":"usermanual", + "p_code":"583", + "code":"796" }, { "desc":"The system checks the heap memory usage of Storm Nimbus every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap memory usa", "product_code":"mrs", "title":"ALM-26054 Nimbus Heap Memory Usage Exceeds the Threshold", "uri":"ALM-26054.html", - "doc_type":"alarm", - "p_code":"552", - "code":"750" + "doc_type":"usermanual", + "p_code":"583", + "code":"797" }, { "desc":"The alarm module checks the DBService service status every 30 seconds. This alarm is generated when the system detects that DBService service is unavailable.This alarm is", "product_code":"mrs", "title":"ALM-27001 DBService Service Unavailable", "uri":"ALM-27001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"751" + "doc_type":"usermanual", + "p_code":"583", + "code":"798" }, { "desc":"This alarm is generated when the active or standby DBService node does not receive heartbeat messages from the peer node for 7 seconds.This alarm is cleared when the hear", "product_code":"mrs", "title":"ALM-27003 DBService Heartbeat Interruption Between the Active and Standby Nodes", "uri":"ALM-27003.html", - "doc_type":"alarm", - "p_code":"552", - "code":"752" + "doc_type":"usermanual", + "p_code":"583", + "code":"799" }, { "desc":"The system checks the data synchronization status between the active and standby DBService every 10 seconds. This alarm is generated when the synchronization status canno", "product_code":"mrs", "title":"ALM-27004 Data Inconsistency Between Active and Standby DBServices", "uri":"ALM-27004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"753" + "doc_type":"usermanual", + "p_code":"583", + "code":"800" }, { "desc":"The system checks the usage of the number of database connections of the nodes where DBServer instances are located every 30 seconds and compares the usage with the thres", "product_code":"mrs", "title":"ALM-27005 Database Connections Usage Exceeds the Threshold", "uri":"ALM-27005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"754" + "doc_type":"usermanual", + "p_code":"583", + "code":"801" }, { "desc":"The system checks the disk space usage of the data directory on the active DBServer node every 30 seconds and compares the disk usage with the threshold. The alarm is gen", "product_code":"mrs", "title":"ALM-27006 Disk Space Usage of the Data Directory Exceeds the Threshold", "uri":"ALM-27006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"755" + "doc_type":"usermanual", + "p_code":"583", + "code":"802" }, { "desc":"The system checks the disk space usage of the data directory on the active DBServer node every 30 seconds. The alarm is generated when the disk space usage exceeds 90%.Th", "product_code":"mrs", "title":"ALM-27007 Database Enters the Read-Only Mode", "uri":"ALM-27007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"756" + "doc_type":"usermanual", + "p_code":"583", + "code":"803" + }, + { + "desc":"The system checks the memory usage of the Impalad process every 30 seconds. This alarm is generated when the system detects that the memory usage exceeds the default thre", + "product_code":"mrs", + "title":"ALM-29007 Impalad Process Memory Usage Exceeds the Threshold", + "uri":"ALM-29007.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"804" + }, + { + "desc":"The system checks the number of client connections to the Impalad node every 30 seconds. This alarm is generated when the number of client connections exceeds the customi", + "product_code":"mrs", + "title":"ALM-29008 Number of ODBC Connections to Impalad Exceeds the Threshold", + "uri":"ALM-29008.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"805" + }, + { + "desc":"The system checks the total number of queries being submitted by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customi", + "product_code":"mrs", + "title":"ALM-29010 Number of Queries Being Submitted by Impalad Exceeds the Threshold", + "uri":"ALM-29010.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"806" + }, + { + "desc":"The system checks the total number of queries being executed by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customiz", + "product_code":"mrs", + "title":"ALM-29011 Number of Queries Being Executed by Impalad Exceeds the Threshold", + "uri":"ALM-29011.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"807" + }, + { + "desc":"The system checks the total number of queries being waited by the Impalad node every 60 seconds. This alarm is generated when the number of queries exceeds the customized", + "product_code":"mrs", + "title":"ALM-29012 Number of Queries Being Waited by Impalad Exceeds the Threshold", + "uri":"ALM-29012.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"808" + }, + { + "desc":"The system checks the FGC time of the Impalad service every 60 seconds. This alarm is generated when the FGC time exceeds the threshold (12 seconds) for five consecutive ", + "product_code":"mrs", + "title":"ALM-29013 Impalad FGC Time Exceeds the Threshold", + "uri":"ALM-29013.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"809" + }, + { + "desc":"The system checks the FGC time of the Catalog service every 60 seconds. This alarm is generated when the FGC time exceeds the threshold (12 seconds) for five consecutive ", + "product_code":"mrs", + "title":"ALM-29014 Catalog FGC Time Exceeds the Threshold", + "uri":"ALM-29014.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"810" + }, + { + "desc":"The system checks the memory usage of the Catalog process every 30 seconds. This alarm is generated when the system detects that the memory usage exceeds the default thre", + "product_code":"mrs", + "title":"ALM-29015 Catalog Process Memory Usage Exceeds the Threshold", + "uri":"ALM-29015.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"811" + }, + { + "desc":"In MRS 3.1.5, the system checks every 60 seconds whether the Hive Server2 HTTP port (28000) of Impalad responds to cURL requests. This alarm is generated when the returne", + "product_code":"mrs", + "title":"ALM-29016 Impalad Instance in the Sub-healthy State", + "uri":"ALM-29016.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"812" }, { "desc":"The system checks the Kafka service status every 30 seconds. This alarm is generated when the Kafka service is unavailable.This alarm is cleared when the Kafka service re", "product_code":"mrs", "title":"ALM-38000 Kafka Service Unavailable", "uri":"ALM-38000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"757" + "doc_type":"usermanual", + "p_code":"583", + "code":"813" }, { "desc":"The system checks the Kafka disk usage every 60 seconds and compares the actual disk usage with the threshold. The disk usage has a default threshold. This alarm is gener", "product_code":"mrs", "title":"ALM-38001 Insufficient Kafka Disk Capacity", "uri":"ALM-38001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"758" + "doc_type":"usermanual", + "p_code":"583", + "code":"814" }, { "desc":"The system checks the Kafka service status every 30 seconds. The alarm is generated when the heap memory usage of a Kafka instance exceeds the threshold (95% of the maxim", "product_code":"mrs", "title":"ALM-38002 Kafka Heap Memory Usage Exceeds the Threshold", "uri":"ALM-38002.html", - "doc_type":"alarm", - "p_code":"552", - "code":"759" + "doc_type":"usermanual", + "p_code":"583", + "code":"815" }, { "desc":"The system checks the direct memory usage of the Kafka service every 30 seconds. This alarm is generated when the direct memory usage of a Kafka instance exceeds the thre", "product_code":"mrs", "title":"ALM-38004 Kafka Direct Memory Usage Exceeds the Threshold", "uri":"ALM-38004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"760" + "doc_type":"usermanual", + "p_code":"583", + "code":"816" }, { "desc":"The system checks the garbage collection (GC) duration of the Broker process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 seco", "product_code":"mrs", "title":"ALM-38005 GC Duration of the Broker Process Exceeds the Threshold", "uri":"ALM-38005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"761" + "doc_type":"usermanual", + "p_code":"583", + "code":"817" }, { "desc":"The system checks the percentage of Kafka partitions that are not completely synchronized to the total number of partitions every 60 seconds. This alarm is generated when", "product_code":"mrs", "title":"ALM-38006 Percentage of Kafka Partitions That Are Not Completely Synchronized Exceeds the Threshold", "uri":"ALM-38006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"762" + "doc_type":"usermanual", + "p_code":"583", + "code":"818" }, { "desc":"The system checks the default user of Kafka every 60 seconds. This alarm is generated when the system detects that the user status is abnormal.Trigger Count is set to 1. ", "product_code":"mrs", "title":"ALM-38007 Status of Kafka Default User Is Abnormal", "uri":"ALM-38007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"763" + "doc_type":"usermanual", + "p_code":"583", + "code":"819" }, { "desc":"The system checks the Kafka data directory status every 60 seconds. This alarm is generated when the system detects that the status of a data directory is abnormal.Trigge", "product_code":"mrs", "title":"ALM-38008 Abnormal Kafka Data Directory Status", "uri":"ALM-38008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"764" + "doc_type":"usermanual", + "p_code":"583", + "code":"820" }, { "desc":"This section applies to versions later than MRS 3.1.0.The system checks the I/O status of each Kafka disk every 60 seconds. This alarm is generated when the disk I/O of a", "product_code":"mrs", "title":"(Applicable to Versions Later Than MRS 3.1.0)ALM-38009 Busy Broker Disk I/Os (Applicable to Versions Later Than MRS 3.1.0)", "uri":"ALM-38009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"765" + "doc_type":"usermanual", + "p_code":"583", + "code":"821" }, { "desc":"The system checks the number of replicas of each topic every 60 seconds on the node where the Kafka Controller resides. This alarm is generated when there is one replica ", "product_code":"mrs", "title":"ALM-38010 Topics with Single Replica", "uri":"ALM-38010.html", - "doc_type":"alarm", - "p_code":"552", - "code":"766" + "doc_type":"usermanual", + "p_code":"583", + "code":"822" }, { "desc":"The system checks the number of connections of each user on Broker every 30 seconds. This alarm is generated when the connection usage of a user on the Broker exceeds the", "product_code":"mrs", "title":"ALM-38011 User Connection Usage on Broker Exceeds the Threshold", "uri":"ALM-38011.html", - "doc_type":"alarm", - "p_code":"552", - "code":"767" + "doc_type":"usermanual", + "p_code":"583", + "code":"823" }, { "desc":"The system checks the Spark2x service status every 300 seconds. This alarm is generated when the Spark2x service is unavailable.This alarm is cleared when the Spark2x ser", "product_code":"mrs", "title":"ALM-43001 Spark2x Service Unavailable", "uri":"ALM-43001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"768" + "doc_type":"usermanual", + "p_code":"583", + "code":"824" }, { "desc":"The system checks the JobHistory2x Process status every 30 seconds. The alarm is generated when the heap memory usage of a JobHistory2x Process exceeds the threshold (95%", "product_code":"mrs", "title":"ALM-43006 Heap Memory Usage of the JobHistory2x Process Exceeds the Threshold", "uri":"ALM-43006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"769" + "doc_type":"usermanual", + "p_code":"583", + "code":"825" }, { "desc":"The system checks the JobHistory2x Process status every 30 seconds. The alarm is generated when the non-heap memory usage of a JobHistory2x Process exceeds the threshold ", "product_code":"mrs", "title":"ALM-43007 Non-Heap Memory Usage of the JobHistory2x Process Exceeds the Threshold", "uri":"ALM-43007.html", - "doc_type":"alarm", - "p_code":"552", - "code":"770" + "doc_type":"usermanual", + "p_code":"583", + "code":"826" }, { "desc":"The system checks the JobHistory2x Process status every 30 seconds. The alarm is generated when the direct memory usage of a JobHistory2x Process exceeds the threshold (9", "product_code":"mrs", "title":"ALM-43008 The Direct Memory Usage of the JobHistory2x Process Exceeds the Threshold", "uri":"ALM-43008.html", - "doc_type":"alarm", - "p_code":"552", - "code":"771" + "doc_type":"usermanual", + "p_code":"583", + "code":"827" }, { "desc":"The system checks the garbage collection (GC) time of the JobHistory2x Process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (", "product_code":"mrs", "title":"ALM-43009 JobHistory2x Process GC Time Exceeds the Threshold", "uri":"ALM-43009.html", - "doc_type":"alarm", - "p_code":"552", - "code":"772" + "doc_type":"usermanual", + "p_code":"583", + "code":"828" }, { "desc":"The system checks the JDBCServer2x Process status every 30 seconds. The alarm is generated when the heap memory usage of a JDBCServer2x Process exceeds the threshold (95%", "product_code":"mrs", "title":"ALM-43010 Heap Memory Usage of the JDBCServer2x Process Exceeds the Threshold", "uri":"ALM-43010.html", - "doc_type":"alarm", - "p_code":"552", - "code":"773" + "doc_type":"usermanual", + "p_code":"583", + "code":"829" }, { "desc":"The system checks the JDBCServer2x Process status every 30 seconds. The alarm is generated when the non-heap memory usage of an JDBCServer2x Process exceeds the threshold", "product_code":"mrs", "title":"ALM-43011 Non-Heap Memory Usage of the JDBCServer2x Process Exceeds the Threshold", "uri":"ALM-43011.html", - "doc_type":"alarm", - "p_code":"552", - "code":"774" + "doc_type":"usermanual", + "p_code":"583", + "code":"830" }, { "desc":"The system checks the JDBCServer2x Process status every 30 seconds. The alarm is generated when the direct heap memory usage of a JDBCServer2x Process exceeds the thresho", "product_code":"mrs", "title":"ALM-43012 Direct Heap Memory Usage of the JDBCServer2x Process Exceeds the Threshold", "uri":"ALM-43012.html", - "doc_type":"alarm", - "p_code":"552", - "code":"775" + "doc_type":"usermanual", + "p_code":"583", + "code":"831" }, { "desc":"The system checks the garbage collection (GC) time of the JDBCServer2x Process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (", "product_code":"mrs", "title":"ALM-43013 JDBCServer2x Process GC Time Exceeds the Threshold", "uri":"ALM-43013.html", - "doc_type":"alarm", - "p_code":"552", - "code":"776" + "doc_type":"usermanual", + "p_code":"583", + "code":"832" }, { "desc":"The system checks the number of Full garbage collection (GC) times of the JDBCServer2x process every 60 seconds. This alarm is generated when the detected Full GC number ", "product_code":"mrs", "title":"ALM-43017 JDBCServer2x Process Full GC Number Exceeds the Threshold", "uri":"ALM-43017.html", - "doc_type":"alarm", - "p_code":"552", - "code":"777" + "doc_type":"usermanual", + "p_code":"583", + "code":"833" }, { "desc":"The system checks the number of Full garbage collection (GC) times of the JobHistory2x process every 60 seconds. This alarm is generated when the detected Full GC number ", "product_code":"mrs", "title":"ALM-43018 JobHistory2x Process Full GC Number Exceeds the Threshold", "uri":"ALM-43018.html", - "doc_type":"alarm", - "p_code":"552", - "code":"778" + "doc_type":"usermanual", + "p_code":"583", + "code":"834" }, { "desc":"The system checks the IndexServer2x process status every 30 seconds. The alarm is generated when the heap memory usage of a IndexServer2x process exceeds the threshold (9", "product_code":"mrs", "title":"ALM-43019 Heap Memory Usage of the IndexServer2x Process Exceeds the Threshold", "uri":"ALM-43019.html", - "doc_type":"alarm", - "p_code":"552", - "code":"779" + "doc_type":"usermanual", + "p_code":"583", + "code":"835" }, { "desc":"The system checks the IndexServer2x process status every 30 seconds. The alarm is generated when the non-heap memory usage of the IndexServer2x process exceeds the thresh", "product_code":"mrs", "title":"ALM-43020 Non-Heap Memory Usage of the IndexServer2x Process Exceeds the Threshold", "uri":"ALM-43020.html", - "doc_type":"alarm", - "p_code":"552", - "code":"780" + "doc_type":"usermanual", + "p_code":"583", + "code":"836" }, { "desc":"The system checks the IndexServer2x process status every 30 seconds. The alarm is generated when the direct heap memory usage of a IndexServer2x process exceeds the thres", "product_code":"mrs", "title":"ALM-43021 Direct Memory Usage of the IndexServer2x Process Exceeds the Threshold", "uri":"ALM-43021.html", - "doc_type":"alarm", - "p_code":"552", - "code":"781" + "doc_type":"usermanual", + "p_code":"583", + "code":"837" }, { "desc":"The system checks the GC time of the IndexServer2x process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (12 seconds) for thre", "product_code":"mrs", "title":"ALM-43022 IndexServer2x Process GC Time Exceeds the Threshold", "uri":"ALM-43022.html", - "doc_type":"alarm", - "p_code":"552", - "code":"782" + "doc_type":"usermanual", + "p_code":"583", + "code":"838" }, { "desc":"The system checks the Full GC number of the IndexServer2x process every 60 seconds. This alarm is generated when the detected Full GC number exceeds the threshold (12) fo", "product_code":"mrs", "title":"ALM-43023 IndexServer2x Process Full GC Number Exceeds the Threshold", "uri":"ALM-43023.html", - "doc_type":"alarm", - "p_code":"552", - "code":"783" + "doc_type":"usermanual", + "p_code":"583", + "code":"839" }, { "desc":"This alarm is generated when the system detects that the number of queuing tasks in a resource group exceeds the threshold. The system queries the number of queuing tasks", "product_code":"mrs", "title":"ALM-44004 Presto Coordinator Resource Group Queuing Tasks Exceed the Threshold", "uri":"ALM-44004.html", - "doc_type":"alarm", - "p_code":"552", - "code":"784" + "doc_type":"usermanual", + "p_code":"583", + "code":"840" }, { "desc":"The system collects GC time of the Presto Coordinator process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for thre", "product_code":"mrs", "title":"ALM-44005 Presto Coordinator Process GC Time Exceeds the Threshold", "uri":"ALM-44005.html", - "doc_type":"alarm", - "p_code":"552", - "code":"785" + "doc_type":"usermanual", + "p_code":"583", + "code":"841" }, { "desc":"The system collects GC time of the Presto Worker process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for three con", "product_code":"mrs", "title":"ALM-44006 Presto Worker Process GC Time Exceeds the Threshold", "uri":"ALM-44006.html", - "doc_type":"alarm", - "p_code":"552", - "code":"786" + "doc_type":"usermanual", + "p_code":"583", + "code":"842" }, { "desc":"The system checks the HetuEngine service status every 300 seconds. This alarm is generated when the HetuEngine service is unavailable.This alarm is cleared when the HetuE", "product_code":"mrs", "title":"ALM-45000 HetuEngine Service Unavailable", "uri":"ALM-45000.html", - "doc_type":"alarm", - "p_code":"552", - "code":"787" + "doc_type":"usermanual", + "p_code":"583", + "code":"843" }, { "desc":"This alarm applies only to MRS 3.2.0-LTS.2 or later.The system checks the HetuEngine compute instance status every 60 seconds. This alarm is generated when a HetuEngine c", "product_code":"mrs", "title":"ALM-45001 Faulty HetuEngine Compute Instances", "uri":"ALM-45001.html", - "doc_type":"alarm", - "p_code":"552", - "code":"788" + "doc_type":"usermanual", + "p_code":"583", + "code":"844" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the HetuEngine QAS disk usage every 60 seconds and compares the actual disk usage with the threshold. The dis", + "product_code":"mrs", + "title":"ALM-45003 HetuEngine QAS Disk Capacity Is Insufficient", + "uri":"ALM-45003.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"845" }, { "desc":"The system checks whether the average duration for calling OBS metadata APIs is greater than the threshold every 30 seconds. This alarm is generated when the number of co", "product_code":"mrs", "title":"ALM-45175 Average Time for Calling OBS Metadata APIs Is Greater than the Threshold", "uri":"ALM-45175.html", - "doc_type":"alarm", - "p_code":"552", - "code":"789" + "doc_type":"usermanual", + "p_code":"583", + "code":"846" }, { "desc":"The system checks whether the success rate of calling OBS metadata APIs is lower than the threshold every 30 seconds. This alarm is generated when the success rate is low", "product_code":"mrs", "title":"ALM-45176 Success Rate of Calling OBS Metadata APIs Is Lower than the Threshold", "uri":"ALM-45176.html", - "doc_type":"alarm", - "p_code":"552", - "code":"790" + "doc_type":"usermanual", + "p_code":"583", + "code":"847" }, { "desc":"The system checks whether the success rate of calling APIs for reading OBS data is lower than the threshold every 30 seconds. This alarm is generated when the success rat", "product_code":"mrs", "title":"ALM-45177 Success Rate of Calling OBS Data Read APIs Is Lower than the Threshold", "uri":"ALM-45177.html", - "doc_type":"alarm", - "p_code":"552", - "code":"791" + "doc_type":"usermanual", + "p_code":"583", + "code":"848" }, { "desc":"The system checks whether the success rate of calling APIs for writing OBS data is lower than the threshold every 30 seconds. This alarm is generated when the success rat", "product_code":"mrs", "title":"ALM-45178 Success Rate of Calling OBS Data Write APIs Is Lower Than the Threshold", "uri":"ALM-45178.html", - "doc_type":"alarm", - "p_code":"552", - "code":"792" + "doc_type":"usermanual", + "p_code":"583", + "code":"849" }, { "desc":"The system checks whether the number of failed OBS readFully API calls exceeds the threshold every 30 seconds. This alarm is generated when the number of failed API calls", @@ -7133,8 +7646,8 @@ "title":"ALM-45179 Number of Failed OBS readFully API Calls Exceeds the Threshold", "uri":"ALM-45179.html", "doc_type":"usermanual", - "p_code":"552", - "code":"793" + "p_code":"583", + "code":"850" }, { "desc":"The system checks whether the number of failed OBS read API calls exceeds the threshold every 30 seconds. This alarm is generated when the number of failed API calls exce", @@ -7142,8 +7655,8 @@ "title":"ALM-45180 Number of Failed OBS read API Calls Exceeds the Threshold", "uri":"ALM-45180.html", "doc_type":"usermanual", - "p_code":"552", - "code":"794" + "p_code":"583", + "code":"851" }, { "desc":"The system checks whether the number of failed OBS write API calls exceeds the threshold every 30 seconds. This alarm is generated when the number of failed API calls exc", @@ -7151,8 +7664,8 @@ "title":"ALM-45181 Number of Failed OBS write API Calls Exceeds the Threshold", "uri":"ALM-45181.html", "doc_type":"usermanual", - "p_code":"552", - "code":"795" + "p_code":"583", + "code":"852" }, { "desc":"The system checks whether the number of throttled OBS operations exceeds the threshold every 30 seconds. This alarm is generated when the number of throttled OBS operatio", @@ -7160,188 +7673,224 @@ "title":"ALM-45182 Number of Throttled OBS Operations Exceeds the Threshold", "uri":"ALM-45182.html", "doc_type":"usermanual", - "p_code":"552", - "code":"796" + "p_code":"583", + "code":"853" }, { "desc":"The alarm module checks the Ranger service status every 180 seconds. This alarm is generated if the Ranger service is abnormal.This alarm is cleared after the Ranger serv", "product_code":"mrs", "title":"ALM-45275 Ranger Service Unavailable", "uri":"ALM-45275.html", - "doc_type":"alarm", - "p_code":"552", - "code":"797" + "doc_type":"usermanual", + "p_code":"583", + "code":"854" }, { "desc":"The alarm module checks the RangerAdmin service status every 60 seconds. This alarm is generated if RangerAdmin is unavailable.This alarm is automatically cleared after t", "product_code":"mrs", "title":"ALM-45276 Abnormal RangerAdmin Status", "uri":"ALM-45276.html", - "doc_type":"alarm", - "p_code":"552", - "code":"798" + "doc_type":"usermanual", + "p_code":"583", + "code":"855" }, { "desc":"The system checks the heap memory usage of the RangerAdmin service every 60 seconds. This alarm is generated when the system detects that the heap memory usage of the Ran", "product_code":"mrs", "title":"ALM-45277 RangerAdmin Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45277.html", - "doc_type":"alarm", - "p_code":"552", - "code":"799" + "doc_type":"usermanual", + "p_code":"583", + "code":"856" }, { "desc":"The system checks the direct memory usage of the RangerAdmin service every 60 seconds. This alarm is generated when the direct memory usage of the RangerAdmin instance ex", "product_code":"mrs", "title":"ALM-45278 RangerAdmin Direct Memory Usage Exceeds the Threshold", "uri":"ALM-45278.html", - "doc_type":"alarm", - "p_code":"552", - "code":"800" + "doc_type":"usermanual", + "p_code":"583", + "code":"857" }, { "desc":"The system checks the non-heap memory usage of the RangerAdmin service every 60 seconds. This alarm is generated when the non-heap memory usage of the RangerAdmin instanc", "product_code":"mrs", "title":"ALM-45279 RangerAdmin Non Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45279.html", - "doc_type":"alarm", - "p_code":"552", - "code":"801" + "doc_type":"usermanual", + "p_code":"583", + "code":"858" }, { "desc":"The system checks the GC duration of the RangerAdmin process every 60 seconds. This alarm is generated when the GC duration of the RangerAdmin process exceeds the thresho", "product_code":"mrs", "title":"ALM-45280 RangerAdmin GC Duration Exceeds the Threshold", "uri":"ALM-45280.html", - "doc_type":"alarm", - "p_code":"552", - "code":"802" + "doc_type":"usermanual", + "p_code":"583", + "code":"859" }, { "desc":"The system checks the heap memory usage of the UserSync service every 60 seconds. This alarm is generated when the system detects that the heap memory usage of the UserSy", "product_code":"mrs", "title":"ALM-45281 UserSync Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45281.html", - "doc_type":"alarm", - "p_code":"552", - "code":"803" + "doc_type":"usermanual", + "p_code":"583", + "code":"860" }, { "desc":"The system checks the direct memory usage of the UserSync service every 60 seconds. This alarm is generated when the direct memory usage of the UserSync instance exceeds ", "product_code":"mrs", "title":"ALM-45282 UserSync Direct Memory Usage Exceeds the Threshold", "uri":"ALM-45282.html", - "doc_type":"alarm", - "p_code":"552", - "code":"804" + "doc_type":"usermanual", + "p_code":"583", + "code":"861" }, { "desc":"The system checks the non-heap memory usage of the UserSync service every 60 seconds. This alarm is generated when the non-heap memory usage of the UserSync instance exce", "product_code":"mrs", "title":"ALM-45283 UserSync Non Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45283.html", - "doc_type":"alarm", - "p_code":"552", - "code":"805" + "doc_type":"usermanual", + "p_code":"583", + "code":"862" }, { "desc":"The system checks the GC duration of the UserSync process every 60 seconds. This alarm is generated when the GC duration of the UserSync process exceeds the threshold (12", "product_code":"mrs", "title":"ALM-45284 UserSync Garbage Collection (GC) Time Exceeds the Threshold", "uri":"ALM-45284.html", - "doc_type":"alarm", - "p_code":"552", - "code":"806" + "doc_type":"usermanual", + "p_code":"583", + "code":"863" }, { "desc":"The system checks the heap memory usage of the TagSync service every 60 seconds. This alarm is generated when the heap memory usage of the TagSync instance exceeds the th", "product_code":"mrs", "title":"ALM-45285 TagSync Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45285.html", - "doc_type":"alarm", - "p_code":"552", - "code":"807" + "doc_type":"usermanual", + "p_code":"583", + "code":"864" }, { "desc":"The system checks the direct memory usage of the TagSync service every 60 seconds. This alarm is generated when the direct memory usage of the TagSync instance exceeds th", "product_code":"mrs", "title":"ALM-45286 TagSync Direct Memory Usage Exceeds the Threshold", "uri":"ALM-45286.html", - "doc_type":"alarm", - "p_code":"552", - "code":"808" + "doc_type":"usermanual", + "p_code":"583", + "code":"865" }, { "desc":"The system checks the non-heap memory usage of the TagSync service every 60 seconds. This alarm is generated when the non-heap memory usage of the TagSync instance exceed", "product_code":"mrs", "title":"ALM-45287 TagSync Non Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45287.html", - "doc_type":"alarm", - "p_code":"552", - "code":"809" + "doc_type":"usermanual", + "p_code":"583", + "code":"866" }, { "desc":"The system checks the GC duration of the TagSync process every 60 seconds. This alarm is generated when the GC duration of the TagSync process exceeds the threshold (12 s", "product_code":"mrs", "title":"ALM-45288 TagSync Garbage Collection (GC) Time Exceeds the Threshold", "uri":"ALM-45288.html", - "doc_type":"alarm", - "p_code":"552", - "code":"810" + "doc_type":"usermanual", + "p_code":"583", + "code":"867" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the heap memory usage of the PolicySync service every 60 seconds. This alarm is generated when the heap ", + "product_code":"mrs", + "title":"ALM-45289 PolicySync Heap Memory Usage Exceeds the Threshold", + "uri":"ALM-45289.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"868" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the direct memory usage of the PolicySync service every 60 seconds. This alarm is generated when the dir", + "product_code":"mrs", + "title":"ALM-45290 PolicySync Direct Memory Usage Exceeds the Threshold", + "uri":"ALM-45290.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"869" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the non-heap memory usage of the PolicySync service every 60 seconds. This alarm is generated when the n", + "product_code":"mrs", + "title":"ALM-45291 PolicySync Non-Heap Memory Usage Exceeds the Threshold", + "uri":"ALM-45291.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"870" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the GC duration of the PolicySync process every 60 seconds. This alarm is generated when the GC duration", + "product_code":"mrs", + "title":"ALM-45292 PolicySync GC Duration Exceeds the Threshold", + "uri":"ALM-45292.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"871" }, { "desc":"The alarm module checks the ClickHouse instance status every 60 seconds. This alarm is generated when the alarm module detects that all ClickHouse instances are abnormal.", "product_code":"mrs", "title":"ALM-45425 ClickHouse Service Unavailable", "uri":"ALM-45425.html", - "doc_type":"alarm", - "p_code":"552", - "code":"811" + "doc_type":"usermanual", + "p_code":"583", + "code":"872" }, { "desc":"The alarm module checks the quota usage of the ClickHouse service in the ZooKeeper every 60 seconds. This alarm is generated when the alarm module detects that the usage ", "product_code":"mrs", "title":"ALM-45426 ClickHouse Service Quantity Quota Usage in ZooKeeper Exceeds the Threshold", "uri":"ALM-45426.html", - "doc_type":"alarm", - "p_code":"552", - "code":"812" + "doc_type":"usermanual", + "p_code":"583", + "code":"873" }, { "desc":"The alarm module checks the quota usage of the ClickHouse service in the ZooKeeper every 60 seconds. This alarm is generated when the alarm module detects that the usage ", "product_code":"mrs", "title":"ALM-45427 ClickHouse Service Capacity Quota Usage in ZooKeeper Exceeds the Threshold", "uri":"ALM-45427.html", - "doc_type":"alarm", - "p_code":"552", - "code":"813" + "doc_type":"usermanual", + "p_code":"583", + "code":"874" }, { "desc":"This alarm is generated when the alarm module detects EIO or EROFS errors during ClickHouse read and write every 60 seconds.ClickHouse fails to read and write data. The I", "product_code":"mrs", "title":"ALM-45428 ClickHouse Disk I/O Exception", "uri":"ALM-45428.html", - "doc_type":"alarm", - "p_code":"552", - "code":"814" + "doc_type":"usermanual", + "p_code":"583", + "code":"875" }, { "desc":"This section applies only to MRS 3.1.2-LTS.6 or later.This alarm is generated when the local table corresponding to the distributed table fails to be created during Click", "product_code":"mrs", "title":"ALM-45429 Table Metadata Synchronization Failed on the Added ClickHouse Node", "uri":"ALM-45429.html", - "doc_type":"alarm", - "p_code":"552", - "code":"815" + "doc_type":"usermanual", + "p_code":"583", + "code":"876" }, { "desc":"This section applies only to MRS 3.1.2-LTS.6 or later.This alarm is generated when user and permission information fails to be synchronized during ClickHouse capacity exp", "product_code":"mrs", "title":"ALM-45430 Permission Metadata Synchronization Failed on the Added ClickHouse Node", "uri":"ALM-45430.html", - "doc_type":"alarm", - "p_code":"552", - "code":"816" + "doc_type":"usermanual", + "p_code":"583", + "code":"877" }, { "desc":"The ClickHouseServer instance distribution does not meet the topology allocation requirements.Some ClickHouseServer instances are unavailable.During installation or capac", @@ -7349,8 +7898,8 @@ "title":"ALM-45431 Improper ClickHouse Instance Distribution for Topology Allocation", "uri":"ALM-45431.html", "doc_type":"usermanual", - "p_code":"552", - "code":"817" + "p_code":"583", + "code":"878" }, { "desc":"The system checks the status of the ClickHouse user role synchronization process every 5 minutes. This alarm is generated when the system detects that the ClickHouse user", @@ -7358,8 +7907,8 @@ "title":"ALM-45432 ClickHouse User Synchronization Process Fails", "uri":"ALM-45432.html", "doc_type":"usermanual", - "p_code":"552", - "code":"818" + "p_code":"583", + "code":"879" }, { "desc":"If the cross-AZ HA function is enabled for a cluster where ClickHouse has been deployed, the ClickHouse topology remains unchanged. This alarm is generated when the cross", @@ -7367,8 +7916,8 @@ "title":"ALM-45433 ClickHouse AZ Topology Exception", "uri":"ALM-45433.html", "doc_type":"usermanual", - "p_code":"552", - "code":"819" + "p_code":"583", + "code":"880" }, { "desc":"This alarm is generated when a single replica is detected in a custom logical cluster after the custom logical cluster is enabled for ClickHouse.This alarm is automatical", @@ -7376,53 +7925,143 @@ "title":"ALM-45434 A Single Replica Exists in the ClickHouse Data Table", "uri":"ALM-45434.html", "doc_type":"usermanual", - "p_code":"552", - "code":"820" + "p_code":"583", + "code":"881" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.This alarm is generated when the metadata in a distributed table or in the local table of the distributed table has been i", + "product_code":"mrs", + "title":"ALM-45435 Inconsistent Metadata of ClickHouse Tables", + "uri":"ALM-45435.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"882" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.This alarm is generated when data skew occurs in the local table of a distributed table between ClickHouse nodes. This ala", + "product_code":"mrs", + "title":"ALM-45436 Skew ClickHouse Table Data", + "uri":"ALM-45436.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"883" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.This alarm is generated when the number of parts exceeds the threshold specified by part_num_threshold.This alarm is autom", + "product_code":"mrs", + "title":"ALM-45437 Excessive Parts in the ClickHouse Table", + "uri":"ALM-45437.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"884" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the disk capacity of the ClickHouseServer node every 1 minute. This alarm is generated when the usage of", + "product_code":"mrs", + "title":"ALM-45438 ClickHouse Disk Usage Exceeds 80%", + "uri":"ALM-45438.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"885" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the disk capacity of the ClickHouseServer node every 1 minute. This alarm is generated when the system d", + "product_code":"mrs", + "title":"ALM-45439 ClickHouse Node Enters the Read-Only Mode", + "uri":"ALM-45439.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"886" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.When the number of ClickHouse replicas is greater than 1, the system periodically checks the replicated table. This alarm ", + "product_code":"mrs", + "title":"ALM-45440 Inconsistency Between ClickHouse Replicas", + "uri":"ALM-45440.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"887" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the connection between ClickHouse and ZooKeeper every minute. This alarm is generated when the connectio", + "product_code":"mrs", + "title":"ALM-45441 Zookeeper Disconnected", + "uri":"ALM-45441.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"888" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The alarm module checks the number of concurrent ClickHouse requests every 30 seconds. This alarm is generated when the nu", + "product_code":"mrs", + "title":"ALM-45442 Too Many Concurrent SQL Statements", + "uri":"ALM-45442.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"889" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks slow SQL queries for ClickHouse every 1 minute. This alarm is generated when the execution time of a SQL", + "product_code":"mrs", + "title":"ALM-45443 Slow SQL Queries in the Cluster", + "uri":"ALM-45443.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"890" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The health check module checks ClickHouse instances every 30 seconds. If the number of consecutive failures exceeds the th", + "product_code":"mrs", + "title":"ALM-45444 Abnormal ClickHouse Process", + "uri":"ALM-45444.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"891" }, { "desc":"The system checks the IoTDB service status every 300 seconds. This alarm is generated when the IoTDB service is unavailable. This alarm is cleared when the IoTDB service ", "product_code":"mrs", "title":"ALM-45585 IoTDB Service Unavailable", "uri":"ALM-45585.html", - "doc_type":"alarm", - "p_code":"552", - "code":"821" + "doc_type":"usermanual", + "p_code":"583", + "code":"892" }, { "desc":"The system checks the IoTDBServer process status every 60 seconds. The alarm is generated when the heap memory usage of the IoTDBServer process exceeds the threshold (90%", "product_code":"mrs", "title":"ALM-45586 IoTDBServer Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45586.html", - "doc_type":"alarm", - "p_code":"552", - "code":"822" + "doc_type":"usermanual", + "p_code":"583", + "code":"893" }, { "desc":"The system checks the GC duration of the IoTDBServer process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 seconds by default) ", "product_code":"mrs", "title":"ALM-45587 IoTDBServer GC Duration Exceeds the Threshold", "uri":"ALM-45587.html", - "doc_type":"alarm", - "p_code":"552", - "code":"823" + "doc_type":"usermanual", + "p_code":"583", + "code":"894" }, { "desc":"The system checks the direct memory usage of the IoTDBServer service every 60 seconds. This alarm is generated when the direct memory usage of the IoTDBServer instance ex", "product_code":"mrs", "title":"ALM-45588 IoTDBServer Direct Memory Usage Exceeds the Threshold", "uri":"ALM-45588.html", - "doc_type":"alarm", - "p_code":"552", - "code":"824" + "doc_type":"usermanual", + "p_code":"583", + "code":"895" }, { "desc":"The system checks the heap memory usage of the ConfigNode process every 60 seconds. This alarm is generated when the heap memory usage of the ConfigNode process exceeds t", "product_code":"mrs", "title":"ALM-45589 ConfigNode Heap Memory Usage Exceeds the Threshold", "uri":"ALM-45589.html", - "doc_type":"alarm", - "p_code":"552", - "code":"825" + "doc_type":"usermanual", + "p_code":"583", + "code":"896" }, { "desc":"The system checks the GC duration of the ConfigNode process every 60 seconds. This alarm is generated when the GC duration exceeds the threshold (12 seconds by default) f", @@ -7430,8 +8069,8 @@ "title":"ALM-45590 ConfigNode GC Duration Exceeds the Threshold", "uri":"ALM-45590.html", "doc_type":"usermanual", - "p_code":"552", - "code":"826" + "p_code":"583", + "code":"897" }, { "desc":"The system checks the direct memory usage of the ConfigNode process every 60 seconds. This alarm is generated when the direct memory usage of the ConfigNode exceeds the t", @@ -7439,8 +8078,8 @@ "title":"ALM-45591 ConfigNode Direct Memory Usage Exceeds the Threshold", "uri":"ALM-45591.html", "doc_type":"usermanual", - "p_code":"552", - "code":"827" + "p_code":"583", + "code":"898" }, { "desc":"The system checks the RPC execution duration of the IoTDBServer process every 60 seconds. This alarm is generated when the execution duration exceeds the threshold. This ", @@ -7448,8 +8087,8 @@ "title":"ALM-45592 IoTDBServer RPC Execution Duration Exceeds the Threshold", "uri":"ALM-45592.html", "doc_type":"usermanual", - "p_code":"552", - "code":"828" + "p_code":"583", + "code":"899" }, { "desc":"This alarm is generated when the data flush duration exceeds the threshold. This alarm is cleared when the flush duration is less than the threshold.Data write is blocked", @@ -7457,8 +8096,8 @@ "title":"ALM-45593 IoTDBServer Flush Execution Duration Exceeds the Threshold", "uri":"ALM-45593.html", "doc_type":"usermanual", - "p_code":"552", - "code":"829" + "p_code":"583", + "code":"900" }, { "desc":"This alarm is generated when the merge duration in the space exceeds the threshold. This alarm is cleared when the merge duration in the space is less than the threshold.", @@ -7466,8 +8105,8 @@ "title":"ALM-45594 IoTDBServer Intra-Space Merge Duration Exceeds the Threshold", "uri":"ALM-45594.html", "doc_type":"usermanual", - "p_code":"552", - "code":"830" + "p_code":"583", + "code":"901" }, { "desc":"This alarm is generated when the cross-space merge duration exceeds the threshold. This alarm is cleared when the cross-space merge duration is less than the threshold.Da", @@ -7475,17 +8114,17 @@ "title":"ALM-45595 IoTDBServer Cross-Space Merge Duration Exceeds the Threshold", "uri":"ALM-45595.html", "doc_type":"usermanual", - "p_code":"552", - "code":"831" + "p_code":"583", + "code":"902" }, { "desc":"The system checks the CDL health status every 60 seconds. This alarm is generated when the CDL health status is DOWN. This alarm is cleared when the system detects that t", "product_code":"mrs", "title":"ALM-45615 CDL Service Unavailable", "uri":"ALM-45615.html", - "doc_type":"alarm", - "p_code":"552", - "code":"832" + "doc_type":"usermanual", + "p_code":"583", + "code":"903" }, { "desc":"The system checks whether a CDL job is normal every 60 seconds. This alarm is reported when the CDL job is abnormal. This alarm is cleared when the job is restored or sto", @@ -7493,8 +8132,8 @@ "title":"ALM-45616 CDL Job Execution Exception", "uri":"ALM-45616.html", "doc_type":"usermanual", - "p_code":"552", - "code":"833" + "p_code":"583", + "code":"904" }, { "desc":"If a large number of write-ahead logs (WALs) are stacked in the PostgreSQL database, the PostgreSQL disk space may be used up. The system checks whether the amount of dat", @@ -7502,80 +8141,512 @@ "title":"ALM-45617 Data Queued in the CDL Replication Slot Exceeds the Threshold", "uri":"ALM-45617.html", "doc_type":"usermanual", - "p_code":"552", - "code":"834" + "p_code":"583", + "code":"905" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks whether FlinkServer jobs fail to be executed every 10 seconds. This alarm is generated when a FlinkServ", "product_code":"mrs", "title":"ALM-45635 FlinkServer Job Execution Failure", "uri":"ALM-45635.html", - "doc_type":"alarm", - "p_code":"552", - "code":"835" + "doc_type":"usermanual", + "p_code":"583", + "code":"906" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks the number of consecutive checkpoint failures based on the configured alarm checking interval. This ala", "product_code":"mrs", "title":"ALM-45636 FlinkServer Job Checkpoints Keep Failing", "uri":"ALM-45636.html", - "doc_type":"alarm", - "p_code":"552", - "code":"836" + "doc_type":"usermanual", + "p_code":"583", + "code":"907" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks the number of consecutive checkpoint failures based on the configured alarm checking interval. This ala", "product_code":"mrs", "title":"ALM-45636 Flink Job Checkpoints Keep Failing", "uri":"ALM-45636-1.html", - "doc_type":"alarm", - "p_code":"552", - "code":"837" + "doc_type":"usermanual", + "p_code":"583", + "code":"908" }, { "desc":"This section applies to MRS 3.1.2-LTS.6 or later.The system checks the back pressure duration of FlinkServer tasks based on the configured alarm checking interval. This a", "product_code":"mrs", "title":"ALM-45637 FlinkServer Task Is Continuously Under Back Pressure", "uri":"ALM-45637.html", - "doc_type":"alarm", - "p_code":"552", - "code":"838" + "doc_type":"usermanual", + "p_code":"583", + "code":"909" }, { "desc":"This section applies to MRS 3.1.2-LTS.6 or later.The system checks the number of FlinkServer job restarts based on the alarm checking interval. This alarm is generated wh", "product_code":"mrs", "title":"ALM-45638 Number of Restarts After FlinkServer Job Failures Exceeds the Threshold", "uri":"ALM-45638.html", - "doc_type":"alarm", - "p_code":"552", - "code":"839" + "doc_type":"usermanual", + "p_code":"583", + "code":"910" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks the number of Flink job restarts based on the alarm checking interval. This alarm is generated when the", "product_code":"mrs", "title":"ALM-45638 Number of Restarts After Flink Job Failures Exceeds the Threshold", "uri":"ALM-45638-1.html", - "doc_type":"alarm", - "p_code":"552", - "code":"840" + "doc_type":"usermanual", + "p_code":"583", + "code":"911" + }, + { + "desc":"The system checks the checkpointing timeout of Flink jobs every 30 seconds. This alarm is generated if the checkpointing timeout of a Flink job is longer than the thresho", + "product_code":"mrs", + "title":"ALM-45639 Checkpointing of a Flink Job Times Out", + "uri":"ALM-45639.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"912" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.This alarm is generated when the FlinkServer active node or standby node does not receive heartbeat messages from the pee", "product_code":"mrs", "title":"ALM-45640 FlinkServer Heartbeat Interruption Between the Active and Standby Nodes", "uri":"ALM-45640.html", - "doc_type":"alarm", - "p_code":"552", - "code":"841" + "doc_type":"usermanual", + "p_code":"583", + "code":"913" }, { "desc":"This section applies to MRS 3.2.0-LTS.2 or later.The system checks data synchronization between the active and standby FlinkServer nodes every 60 seconds. This alarm is g", "product_code":"mrs", "title":"ALM-45641 Data Synchronization Exception Between the Active and Standby FlinkServer Nodes", "uri":"ALM-45641.html", - "doc_type":"alarm", - "p_code":"552", - "code":"842" + "doc_type":"usermanual", + "p_code":"583", + "code":"914" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45642 RocksDB Continuously Triggers Write Traffic Limiting", + "uri":"ALM-45642.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"915" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45643 MemTable Size of RocksDB Continuously Exceeds the Threshold", + "uri":"ALM-45643.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"916" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45644 Number of SST Files at Level 0 of RocksDB Continuously Exceeds the Threshold", + "uri":"ALM-45644.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"917" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45645 Pending Flush Size of RocksDB Continuously Exceeds the Threshold", + "uri":"ALM-45645.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"918" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45646 Pending Compaction Size of RocksDB Continuously Exceeds the Threshold", + "uri":"ALM-45646.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"919" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45647 Estimated Pending Compaction Size of RocksDB Continuously Exceeds the Threshold", + "uri":"ALM-45647.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"920" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45648 RocksDB Frequently Encounters Write-Stopped", + "uri":"ALM-45648.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"921" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45649 P95 Latency of RocksDB Get Requests Continuously Exceeds the Threshold", + "uri":"ALM-45649.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"922" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The system checks the RocksDB monitoring data of jobs at the user-specified alarm reporting interval (metrics.reporter.alarm.jo", + "product_code":"mrs", + "title":"ALM-45650 P95 Latency of RocksDB Write Requests Continuously Exceeds the Threshold", + "uri":"ALM-45650.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"923" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.The alarm module checks the Flink status every 60 seconds. This alarm is generated when the Flink service is unavailable. This ", + "product_code":"mrs", + "title":"ALM-45652 Flink Service Unavailable", + "uri":"ALM-45652.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"924" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.Flink checks whether the HA certificate file is valid (whether the certificate exists and whether its format is correct) in the", + "product_code":"mrs", + "title":"ALM-45653 Invalid Flink HA Certificate File", + "uri":"ALM-45653.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"925" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.Flink checks whether the HA certificate file is about to expire in the first health check or at 01:00:00 every day. This alarm ", + "product_code":"mrs", + "title":"ALM-45654 Flink HA Certificate Is About to Expire", + "uri":"ALM-45654.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"926" + }, + { + "desc":"This section applies to MRS 3.3.0 or later.Flink checks whether the HA certificate file has expired in the first health check or at 01:00:00 every day. This alarm is gene", + "product_code":"mrs", + "title":"ALM-45655 Flink HA Certificate File Has Expired", + "uri":"ALM-45655.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"927" + }, + { + "desc":"The alarm module checks the Guardian service status every 60 seconds. This alarm is generated if Guardian is unavailable.This alarm is cleared after Guardian recovers.Gua", + "product_code":"mrs", + "title":"ALM-45736 Guardian Service Unavailable", + "uri":"ALM-45736.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"928" + }, + { + "desc":"The system checks the heap memory usage of the TokenServer service every 60 seconds. This alarm is generated when the heap memory usage of the TokenServer instance exceed", + "product_code":"mrs", + "title":"ALM-45737 TokenServer Heap Memory Usage Exceeds the Threshold", + "uri":"ALM-45737.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"929" + }, + { + "desc":"The system checks the direct memory usage of the TokenServer service every 60 seconds. This alarm is generated when the direct memory usage of the TokenServer instance ex", + "product_code":"mrs", + "title":"ALM-45738 TokenServer Direct Memory Usage Exceeds the Threshold", + "uri":"ALM-45738.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"930" + }, + { + "desc":"The system checks the heap memory usage of the TokenServer service every 60 seconds. This alarm is generated when the non-heap memory usage of the TokenServer instance ex", + "product_code":"mrs", + "title":"ALM-45739 TokenServer Non-Heap Memory Usage Exceeds the Threshold", + "uri":"ALM-45739.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"931" + }, + { + "desc":"The system checks the GC duration of the TokenServer process every 60 seconds. This alarm is generated when the GC duration of the TokenServer process exceeds the thresho", + "product_code":"mrs", + "title":"ALM-45740 TokenServer GC Duration Exceeds the Threshold", + "uri":"ALM-45740.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"932" + }, + { + "desc":"Guardian caches the temporary AK/SK of the ECS agency. When the cache does not exist or is about to expire, Guardian calls the securitykey API of ECS to update the AK/SK.", + "product_code":"mrs", + "title":"ALM-45741 Failed to Call the ECS securitykey API", + "uri":"ALM-45741.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"933" + }, + { + "desc":"When Guardian calls an IAM API to obtain the temporary AK/SK, it needs to first obtain related metadata via the ECS Metadata API. This alarm is generated when Guardian fa", + "product_code":"mrs", + "title":"ALM-45742 Failed to Call the ECS Metadata API", + "uri":"ALM-45742.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"934" + }, + { + "desc":"This alarm is generated when Guardian fails to call the IAM API to obtain a temporary AK/SK.The task may fail to obtain the temporary AK/SK for accessing OBS. As a result", + "product_code":"mrs", + "title":"ALM-45743 Failed to Call the IAM API", + "uri":"ALM-45743.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"935" + }, + { + "desc":"The alarm module checks the Doris service status every 60 seconds. This alarm is generated when the alarm module detects that all FE and BE instances are abnormal.This al", + "product_code":"mrs", + "title":"ALM-50201 Doris Service Unavailable", + "uri":"ALM-50201.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"936" + }, + { + "desc":"The system checks the CPU usage of the FE instance every 30 seconds. The CPU usage has a default threshold. This alarm is generated when the CPU usage exceeds the thresho", + "product_code":"mrs", + "title":"ALM-50202 FE CPU Usage Exceeds the Threshold", + "uri":"ALM-50202.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"937" + }, + { + "desc":"The system checks the memory usage of the FE instance every 30 seconds. This alarm is generated when the memory usage exceeds the threshold (95% by default) for multiple ", + "product_code":"mrs", + "title":"ALM-50203 FE Memory Usage Exceeds the Threshold", + "uri":"ALM-50203.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"938" + }, + { + "desc":"The system checks the CPU usage of the BE instance every 30 seconds. This alarm is generated when the CPU usage exceeds the threshold (95% by default) for multiple consec", + "product_code":"mrs", + "title":"ALM-50205 BE CPU Usage Exceeds the Threshold", + "uri":"ALM-50205.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"939" + }, + { + "desc":"The system checks the memory usage of the BE instance every 30 seconds. This alarm is generated when the memory usage exceeds the threshold for multiple consecutive times", + "product_code":"mrs", + "title":"ALM-50206 BE Memory Usage Exceeds the Threshold", + "uri":"ALM-50206.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"940" + }, + { + "desc":"The system checks the number of MySQL port connections every 30 seconds. This alarm is generated when the ratio of the number of current connections to the maximum number", + "product_code":"mrs", + "title":"ALM-50207 Ratio of Connections to the FE MySQL Port to the Maximum Connections Allowed Exceeds the Threshold", + "uri":"ALM-50207.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"941" + }, + { + "desc":"The system checks the number of failures to clear historical metadata image files on the FE node every 30 seconds. This alarm is generated when the number of failures exc", + "product_code":"mrs", + "title":"ALM-50208 Failures to Clear Historical Metadata Image Files Exceed the Threshold", + "uri":"ALM-50208.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"942" + }, + { + "desc":"The system checks the number of failures to generate metadata image files on the FE node every 30 seconds. This alarm is generated when the number of failures exceeds the", + "product_code":"mrs", + "title":"ALM-50209 Failures to Generate Metadata Image Files Exceed the Threshold", + "uri":"ALM-50209.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"943" + }, + { + "desc":"The system checks the maximum compaction score of all BE nodes every 30 seconds. This alarm is generated when the maximum compaction score exceeds the threshold (10 by de", + "product_code":"mrs", + "title":"ALM-50210 Maximum Compaction Score of All BE Nodes Exceeds the Threshold", + "uri":"ALM-50210.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"944" + }, + { + "desc":"The system checks the queue length of each BE periodic report task on FE every 30 seconds. This alarm is generated when the queue length exceeds the threshold (10 by defa", + "product_code":"mrs", + "title":"ALM-50211 FE Queue Length of BE Periodic Report Tasks Exceeds the Threshold", + "uri":"ALM-50211.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"945" + }, + { + "desc":"The system checks the accumulated old-generation GC duration of the FE process every 30 seconds. This alarm is generated when the accumulated GC duration exceeds the thre", + "product_code":"mrs", + "title":"ALM-50212 Accumulated Old-Generation GC Duration of the FE Process Exceeds the Threshold", + "uri":"ALM-50212.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"946" + }, + { + "desc":"The system checks the number of queuing tasks in the FE thread pool for interacting with BE every 30 seconds. This alarm is generated when the number of queuing tasks exc", + "product_code":"mrs", + "title":"ALM-50213 Number of Tasks Queuing in the FE Thread Pool for Interacting with BE Exceeds the Threshold", + "uri":"ALM-50213.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"947" + }, + { + "desc":"The system checks the number of queuing tasks in the FE thread pool for processing tasks every 30 seconds. This alarm is generated when the number of queuing tasks exceed", + "product_code":"mrs", + "title":"ALM-50214 Number of Tasks Queuing in the FE Thread Pool for Task Processing Exceeds the Threshold", + "uri":"ALM-50214.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"948" + }, + { + "desc":"The system checks the longest duration of RPC requests received by each FE Thrift method every 30 seconds. This alarm is generated when the longest duration exceeds the t", + "product_code":"mrs", + "title":"ALM-50215 Longest Duration of RPC Requests Received by Each FE Thrift Method Exceeds the Threshold", + "uri":"ALM-50215.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"949" + }, + { + "desc":"The system checks the memory usage of the FE node every 30 seconds. This alarm is generated when the memory usage exceeds the threshold (95% by default).This alarm is cle", + "product_code":"mrs", + "title":"ALM-50216 Memory Usage of the FE Node Exceeds the Threshold", + "uri":"ALM-50216.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"950" + }, + { + "desc":"The system checks the heap memory usage of the FE node every 30 seconds. This alarm is generated when the heap memory usage exceeds the threshold (95% by default).This al", + "product_code":"mrs", + "title":"ALM-50217 Heap Memory Usage of the FE Node Exceeds the Threshold", + "uri":"ALM-50217.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"951" + }, + { + "desc":"The system checks the length of the waiting queue in the query execution thread pool every 30 seconds. This alarm is generated when the length exceeds the threshold (20 b", + "product_code":"mrs", + "title":"ALM-50219 Length of the Queue in the Thread Pool for Query Execution Exceeds the Threshold", + "uri":"ALM-50219.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"952" + }, + { + "desc":"The system checks the rate of TCP packet receiving errors every 30 seconds. This alarm is generated when the error rate exceeds the threshold (5% by default).This alarm i", + "product_code":"mrs", + "title":"ALM-50220 Error Rate of TCP Packet Receiving Exceeds the Threshold", + "uri":"ALM-50220.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"953" + }, + { + "desc":"The system checks the usage of BE data disks every 30 seconds. This alarm is generated when the disk usage exceeds the threshold (95% by default).This alarm is cleared wh", + "product_code":"mrs", + "title":"ALM-50221 BE Data Disk Usage Exceeds the Threshold", + "uri":"ALM-50221.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"954" + }, + { + "desc":"The system checks the disk status of a specified data directory on BE every 30 seconds. This alarm is generated when the disk status is not 1 (1 indicates the normal stat", + "product_code":"mrs", + "title":"ALM-50222 Disk Status of a Specified Data Directory on BE Is Abnormal", + "uri":"ALM-50222.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"955" + }, + { + "desc":"The system checks whether the maximum memory required by BE is greater than the available memory every 30 seconds. This alarm is generated when the value is not 1 (1 indi", + "product_code":"mrs", + "title":"ALM-50223 Maximum Memory Required by BE Is Greater Than the Remaining Memory of the Machine", + "uri":"ALM-50223.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"956" + }, + { + "desc":"The system checks whether the number of failed tasks of a certain type on BE is increasing every 30 seconds. This alarm is generated when the system detects that the valu", + "product_code":"mrs", + "title":"ALM-50224 Failures a Certain Task Type on BE Are Increasing", + "uri":"ALM-50224.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"957" + }, + { + "desc":"The system checks the FE process status every 30 seconds. This alarm is generated when the value is greater than 0 (0 indicates that the FE process is normal and 1 indica", + "product_code":"mrs", + "title":"ALM-50225 FE Instance Fault", + "uri":"ALM-50225.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"958" + }, + { + "desc":"The system checks the BE process status every 30 seconds. This alarm is generated when the value is greater than 0 (0 indicates that the BE process is normal and 1 indica", + "product_code":"mrs", + "title":"ALM-50226 BE Instance Fault", + "uri":"ALM-50226.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"959" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the number of jobs submitted to JobServer every 30 seconds. This alarm is generated when the number of j", + "product_code":"mrs", + "title":"ALM-50401 Number of JobServer Jobs Waiting to Be Executed Exceeds the Threshold", + "uri":"ALM-50401.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"960" + }, + { + "desc":"This section applies only to MRS 3.3.0 or later.The system checks the JobGateway service status every 60 seconds. This alarm is generated when the JobGateway service is a", + "product_code":"mrs", + "title":"ALM-50402 JobGateway Service Unavailable", + "uri":"ALM-50402.html", + "doc_type":"usermanual", + "p_code":"583", + "code":"961" }, { "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.", @@ -7584,7 +8655,7 @@ "uri":"mrs_01_0648.html", "doc_type":"usermanual", "p_code":"", - "code":"843" + "code":"962" }, { "desc":"MRS manages and analyzes massive data and helps you rapidly obtain desired data from structured and unstructured data. The structure of open-source components is complex.", @@ -7592,8 +8663,8 @@ "title":"Introduction to MRS Manager", "uri":"mrs_01_0101.html", "doc_type":"usermanual", - "p_code":"843", - "code":"844" + "p_code":"962", + "code":"963" }, { "desc":"When you perform operations on MRS Manager to trigger a task, the task execution process and progress are displayed. After the task window is closed, you need to open the", @@ -7601,8 +8672,8 @@ "title":"Checking Running Tasks", "uri":"mrs_01_0105.html", "doc_type":"usermanual", - "p_code":"843", - "code":"845" + "p_code":"962", + "code":"964" }, { "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.", @@ -7610,8 +8681,8 @@ "title":"Monitoring Management", "uri":"mrs_01_0106.html", "doc_type":"usermanual", - "p_code":"843", - "code":"846" + "p_code":"962", + "code":"965" }, { "desc":"On MRS Manager, nodes in a cluster can be classified into management nodes, control nodes, and data nodes. The change trends of key host monitoring metrics on each type o", @@ -7619,8 +8690,8 @@ "title":"Dashboard", "uri":"mrs_01_0107.html", "doc_type":"usermanual", - "p_code":"846", - "code":"847" + "p_code":"965", + "code":"966" }, { "desc":"You can manage the following status and indicators of all services (including role instances) and hosts on the MRS Manager:Status information: includes operation, health,", @@ -7628,8 +8699,8 @@ "title":"Managing Services and Monitoring Hosts", "uri":"mrs_01_0232.html", "doc_type":"usermanual", - "p_code":"846", - "code":"848" + "p_code":"965", + "code":"967" }, { "desc":"On MRS Manager, you can query the top value curves, bottom value curves, or average data curves of key service and host monitoring metrics, that is, the resource distribu", @@ -7637,8 +8708,8 @@ "title":"Managing Resource Distribution", "uri":"mrs_01_0233.html", "doc_type":"usermanual", - "p_code":"846", - "code":"849" + "p_code":"965", + "code":"968" }, { "desc":"You can configure interconnection parameters on MRS Manager to save monitoring metric data to a specified FTP server using the FTP or SFTP protocol. In this way, MRS clus", @@ -7646,8 +8717,8 @@ "title":"Configuring Monitoring Metric Dumping", "uri":"mrs_01_0235.html", "doc_type":"usermanual", - "p_code":"846", - "code":"850" + "p_code":"965", + "code":"969" }, { "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.", @@ -7655,8 +8726,8 @@ "title":"Alarm Management", "uri":"mrs_01_0236.html", "doc_type":"usermanual", - "p_code":"843", - "code":"851" + "p_code":"962", + "code":"970" }, { "desc":"You can view and clear alarms on MRS Manager.Generally, the system automatically clears an alarm when the fault is rectified. If the fault has been rectified and the alar", @@ -7664,8 +8735,8 @@ "title":"Viewing and Manually Clearing an Alarm", "uri":"mrs_01_0237.html", "doc_type":"usermanual", - "p_code":"851", - "code":"852" + "p_code":"970", + "code":"971" }, { "desc":"You can configure an alarm threshold to learn the metric health status. After Send Alarm is selected, the system sends an alarm message when the monitored data reaches th", @@ -7673,8 +8744,8 @@ "title":"Configuring an Alarm Threshold", "uri":"mrs_01_0238.html", "doc_type":"usermanual", - "p_code":"851", - "code":"853" + "p_code":"970", + "code":"972" }, { "desc":"You can configure the northbound interface so that alarms generated on MRS Manager can be reported to your monitoring O&M system using Syslog.If the Syslog protocol is no", @@ -7682,8 +8753,8 @@ "title":"Configuring Syslog Northbound Interface Parameters", "uri":"mrs_01_0239.html", "doc_type":"usermanual", - "p_code":"851", - "code":"854" + "p_code":"970", + "code":"973" }, { "desc":"You can configure the northbound interface so that alarms and monitoring metrics on MRS Manager can be integrated to the network management platform using SNMP.The ECS co", @@ -7691,8 +8762,8 @@ "title":"Configuring SNMP Northbound Interface Parameters", "uri":"mrs_01_0240.html", "doc_type":"usermanual", - "p_code":"851", - "code":"855" + "p_code":"970", + "code":"974" }, { "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.", @@ -7700,8 +8771,8 @@ "title":"Alarm Reference (Applicable to Versions Earlier Than MRS 3.x)", "uri":"mrs_01_0241.html", "doc_type":"usermanual", - "p_code":"843", - "code":"856" + "p_code":"962", + "code":"975" }, { "desc":"Cluster audit logs need to be dumped on a third-party server due to the local historical data backup policy. Audit logs can be successfully dumped if the dump server meet", @@ -7709,8 +8780,8 @@ "title":"ALM-12001 Audit Log Dump Failure", "uri":"alm_12001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"857" + "p_code":"975", + "code":"976" }, { "desc":"The high availability (HA) software periodically checks the WebService floating IP addresses and databases of Manager. This alarm is generated when the HA software detect", @@ -7718,8 +8789,8 @@ "title":"ALM-12002 HA Resource Is Abnormal", "uri":"alm_12002.html", "doc_type":"usermanual", - "p_code":"856", - "code":"858" + "p_code":"975", + "code":"977" }, { "desc":"This alarm is generated when the Ldap resource in Manager is abnormal.This alarm is cleared when the Ldap resource in Manager recovers and the alarm handling is complete.", @@ -7727,8 +8798,8 @@ "title":"ALM-12004 OLdap Resource Is Abnormal", "uri":"alm_12004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"859" + "p_code":"975", + "code":"978" }, { "desc":"The alarm module monitors the status of the Kerberos resource in Manager. This alarm is generated when the Kerberos resource is abnormal.This alarm is cleared when the al", @@ -7736,8 +8807,8 @@ "title":"ALM-12005 OKerberos Resource Is Abnormal", "uri":"alm_12005.html", "doc_type":"usermanual", - "p_code":"856", - "code":"860" + "p_code":"975", + "code":"979" }, { "desc":"Controller checks the NodeAgent status every 30 seconds. This alarm is generated when Controller fails to receive the status report of a NodeAgent for three consecutive t", @@ -7745,8 +8816,8 @@ "title":"ALM-12006 Node Fault", "uri":"alm_12006.html", "doc_type":"usermanual", - "p_code":"856", - "code":"861" + "p_code":"975", + "code":"980" }, { "desc":"The process health check module checks the process status every 5 seconds. This alarm is generated when the process health check module detects that the process connectio", @@ -7754,8 +8825,8 @@ "title":"ALM-12007 Process Fault", "uri":"alm_12007.html", "doc_type":"usermanual", - "p_code":"856", - "code":"862" + "p_code":"975", + "code":"981" }, { "desc":"This alarm is generated when the active Manager does not receive any heartbeat signal from the standby Manager within 7 seconds.This alarm is cleared when the active Mana", @@ -7763,8 +8834,8 @@ "title":"ALM-12010 Manager Heartbeat Interruption Between the Active and Standby Nodes", "uri":"alm_12010.html", "doc_type":"usermanual", - "p_code":"856", - "code":"863" + "p_code":"975", + "code":"982" }, { "desc":"This alarm is generated when the standby Manager fails to synchronize files with the active Manager.This alarm is cleared when the standby Manager synchronizes files with", @@ -7772,8 +8843,8 @@ "title":"ALM-12011 Data Synchronization Exception Between the Active and Standby Manager Nodes", "uri":"alm_12011.html", "doc_type":"usermanual", - "p_code":"856", - "code":"864" + "p_code":"975", + "code":"983" }, { "desc":"This alarm is generated when the NTP service on the current node fails to synchronize time with the NTP service on the active OMS node.This alarm is cleared when the NTP ", @@ -7781,8 +8852,8 @@ "title":"ALM-12012 NTP Service Is Abnormal", "uri":"alm_12012.html", "doc_type":"usermanual", - "p_code":"856", - "code":"865" + "p_code":"975", + "code":"984" }, { "desc":"The system checks the CPU usage every 30 seconds and compares the check result with the default threshold. The CPU usage has a default threshold. This alarm is generated ", @@ -7790,8 +8861,8 @@ "title":"ALM-12016 CPU Usage Exceeds the Threshold", "uri":"alm_12016.html", "doc_type":"usermanual", - "p_code":"856", - "code":"866" + "p_code":"975", + "code":"985" }, { "desc":"The system checks the host disk usage every 30 seconds and compares the actual disk usage with the threshold. The disk usage has a default threshold. This alarm is genera", @@ -7799,8 +8870,8 @@ "title":"ALM-12017 Insufficient Disk Capacity", "uri":"alm_12017.html", "doc_type":"usermanual", - "p_code":"856", - "code":"867" + "p_code":"975", + "code":"986" }, { "desc":"The system checks the memory usage every 30 seconds and compares the actual memory usage with the threshold. The memory usage has a default threshold. This alarm is gener", @@ -7808,8 +8879,8 @@ "title":"ALM-12018 Memory Usage Exceeds the Threshold", "uri":"alm_12018.html", "doc_type":"usermanual", - "p_code":"856", - "code":"868" + "p_code":"975", + "code":"987" }, { "desc":"The system checks the PID usage every 30 seconds and compares the actual PID usage with the default threshold. This alarm is generated when the PID usage exceeds the thre", @@ -7817,8 +8888,8 @@ "title":"ALM-12027 Host PID Usage Exceeds the Threshold", "uri":"alm_12027.html", "doc_type":"usermanual", - "p_code":"856", - "code":"869" + "p_code":"975", + "code":"988" }, { "desc":"The system periodically checks the number of D state processes of user omm on the host every 30 seconds and compares the number with the threshold. The number of processe", @@ -7826,8 +8897,8 @@ "title":"ALM-12028 Number of Processes in the D State on the Host Exceeds the Threshold", "uri":"alm_12028.html", "doc_type":"usermanual", - "p_code":"856", - "code":"870" + "p_code":"975", + "code":"989" }, { "desc":"The system starts at 00:00 every day to check whether user omm and the password are about to expire every eight hours. This alarm is generated if the user or password is ", @@ -7835,8 +8906,8 @@ "title":"ALM-12031 User omm or Password Is About to Expire", "uri":"alm_12031.html", "doc_type":"usermanual", - "p_code":"856", - "code":"871" + "p_code":"975", + "code":"990" }, { "desc":"The system starts at 00:00 every day to check whether user ommdba and the password are about to expire every eight hours. This alarm is generated if the user or password ", @@ -7844,8 +8915,8 @@ "title":"ALM-12032 User ommdba or Password Is About to Expire", "uri":"alm_12032.html", "doc_type":"usermanual", - "p_code":"856", - "code":"872" + "p_code":"975", + "code":"991" }, { "desc":"The system runs the iostat command every second to monitor the disk I/O indicator. If there are more than 30 times that the svctm value is greater than 100 ms in 60 secon", @@ -7853,8 +8924,8 @@ "title":"ALM-12033 Slow Disk Fault", "uri":"alm_12033.html", "doc_type":"usermanual", - "p_code":"856", - "code":"873" + "p_code":"975", + "code":"992" }, { "desc":"This alarm is generated when a periodic backup task fails to be executed. This alarm is cleared when the next backup task is executed successfully.No backup package is av", @@ -7862,8 +8933,8 @@ "title":"ALM-12034 Periodic Backup Failure", "uri":"alm_12034.html", "doc_type":"usermanual", - "p_code":"856", - "code":"874" + "p_code":"975", + "code":"993" }, { "desc":"If a recovery task fails, the system attempts to automatically roll back. If the rollback fails, data may be lost. If this occurs, an alarm is reported. This alarm is cle", @@ -7871,8 +8942,8 @@ "title":"ALM-12035 Unknown Data Status After Recovery Task Failure", "uri":"alm_12035.html", "doc_type":"usermanual", - "p_code":"856", - "code":"875" + "p_code":"975", + "code":"994" }, { "desc":"This alarm is generated when the NTP server is abnormal.This alarm is cleared when the NTP server recovers.The NTP server configured on the active OMS node is abnormal. I", @@ -7880,8 +8951,8 @@ "title":"ALM-12037 NTP Server Is Abnormal", "uri":"alm_12037.html", "doc_type":"usermanual", - "p_code":"856", - "code":"876" + "p_code":"975", + "code":"995" }, { "desc":"This alarm is generated when dumping fails after monitoring indicator dumping is configured on MRS Manager.This alarm is cleared when dumping is successful.The upper-laye", @@ -7889,8 +8960,8 @@ "title":"ALM-12038 Monitoring Indicator Dump Failure", "uri":"alm_12038.html", "doc_type":"usermanual", - "p_code":"856", - "code":"877" + "p_code":"975", + "code":"996" }, { "desc":"The system checks the data synchronization status between the active and standby GaussDB nodes every 10 seconds. This alarm is generated when the synchronization status c", @@ -7898,8 +8969,8 @@ "title":"ALM-12039 GaussDB Data Is Not Synchronized", "uri":"alm_12039.html", "doc_type":"usermanual", - "p_code":"856", - "code":"878" + "p_code":"975", + "code":"997" }, { "desc":"The system checks the entropy at 00:00:00 every day and performs five consecutive checks each time. First, the system checks whether the rng-tools tool is enabled and cor", @@ -7907,8 +8978,8 @@ "title":"ALM-12040 Insufficient System Entropy", "uri":"alm_12040.html", "doc_type":"usermanual", - "p_code":"856", - "code":"879" + "p_code":"975", + "code":"998" }, { "desc":"The system checks the ZooKeeper service status every 30 seconds. This alarm is generated when the ZooKeeper service is unavailable.This alarm is cleared when the ZooKeepe", @@ -7916,8 +8987,8 @@ "title":"ALM-13000 ZooKeeper Service Unavailable", "uri":"alm_13000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"880" + "p_code":"975", + "code":"999" }, { "desc":"The system checks ZooKeeper connections every 30 seconds. This alarm is generated when the system detects that the number of used ZooKeeper instance connections exceeds t", @@ -7925,8 +8996,8 @@ "title":"ALM-13001 Available ZooKeeper Connections Are Insufficient", "uri":"alm_13001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"881" + "p_code":"975", + "code":"1000" }, { "desc":"The system checks the ZooKeeper service status every 30 seconds. The alarm is generated when the memory usage of a ZooKeeper instance exceeds the threshold (80% of the ma", @@ -7934,8 +9005,8 @@ "title":"ALM-13002 ZooKeeper Memory Usage Exceeds the Threshold", "uri":"alm_13002.html", "doc_type":"usermanual", - "p_code":"856", - "code":"882" + "p_code":"975", + "code":"1001" }, { "desc":"The system checks the service status of NameService every 30 seconds. This alarm is generated when the system considers that the HDFS service is unavailable because all t", @@ -7943,8 +9014,8 @@ "title":"ALM-14000 HDFS Service Unavailable", "uri":"alm_14000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"883" + "p_code":"975", + "code":"1002" }, { "desc":"The system checks the disk usage of the HDFS cluster every 30 seconds and compares the actual disk usage with the threshold. The HDFS cluster disk usage indicator has a d", @@ -7952,8 +9023,8 @@ "title":"ALM-14001 HDFS Disk Usage Exceeds the Threshold", "uri":"alm_14001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"884" + "p_code":"975", + "code":"1003" }, { "desc":"The system checks the DataNode disk usage every 30 seconds and compares the actual disk usage with the threshold. The Percentage of DataNode Capacity indicator has a defa", @@ -7961,8 +9032,8 @@ "title":"ALM-14002 DataNode Disk Usage Exceeds the Threshold", "uri":"alm_14002.html", "doc_type":"usermanual", - "p_code":"856", - "code":"885" + "p_code":"975", + "code":"1004" }, { "desc":"The system checks the number of lost blocks every 30 seconds and compares the number of lost blocks with the threshold. The lost blocks indicator has a default threshold.", @@ -7970,8 +9041,8 @@ "title":"ALM-14003 Number of Lost HDFS Blocks Exceeds the Threshold", "uri":"alm_14003.html", "doc_type":"usermanual", - "p_code":"856", - "code":"886" + "p_code":"975", + "code":"1005" }, { "desc":"The system checks the number of damaged blocks every 30 seconds and compares the number of damaged blocks with the threshold. The damaged blocks indicator has a default t", @@ -7979,8 +9050,8 @@ "title":"ALM-14004 Number of Damaged HDFS Blocks Exceeds the Threshold", "uri":"alm_14004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"887" + "p_code":"975", + "code":"1006" }, { "desc":"The system periodically checks the number of HDFS files every 30 seconds and compares the number of HDFS files with the threshold. This alarm is generated when the system", @@ -7988,8 +9059,8 @@ "title":"ALM-14006 Number of HDFS Files Exceeds the Threshold", "uri":"alm_14006.html", "doc_type":"usermanual", - "p_code":"856", - "code":"888" + "p_code":"975", + "code":"1007" }, { "desc":"The system checks the HDFS NameNode memory usage every 30 seconds and compares the actual memory usage with the threshold. The HDFS NameNode memory usage has a default th", @@ -7997,8 +9068,8 @@ "title":"ALM-14007 HDFS NameNode Memory Usage Exceeds the Threshold", "uri":"alm_14007.html", "doc_type":"usermanual", - "p_code":"856", - "code":"889" + "p_code":"975", + "code":"1008" }, { "desc":"The system checks the HDFS DataNode memory usage every 30 seconds and compares the actual memory usage with the threshold. The HDFS DataNode memory usage has a default th", @@ -8006,8 +9077,8 @@ "title":"ALM-14008 HDFS DataNode Memory Usage Exceeds the Threshold", "uri":"alm_14008.html", "doc_type":"usermanual", - "p_code":"856", - "code":"890" + "p_code":"975", + "code":"1009" }, { "desc":"The system periodically checks the number of faulty DataNodes in the HDFS cluster every 30 seconds, and compares the number with the threshold. The number of faulty DataN", @@ -8015,8 +9086,8 @@ "title":"ALM-14009 Number of Faulty DataNodes Exceeds the Threshold", "uri":"alm_14009.html", "doc_type":"usermanual", - "p_code":"856", - "code":"891" + "p_code":"975", + "code":"1010" }, { "desc":"The system checks the NameService service status every 180 seconds. This alarm is generated when the NameService service is unavailable.This alarm is cleared when the Nam", @@ -8024,8 +9095,8 @@ "title":"ALM-14010 NameService Service Is Abnormal", "uri":"alm_14010.html", "doc_type":"usermanual", - "p_code":"856", - "code":"892" + "p_code":"975", + "code":"1011" }, { "desc":"The DataNode parameter dfs.datanode.data.dir specifies the DataNode data directory. This alarm is generated in any of the following scenarios:A configured data directory ", @@ -8033,8 +9104,8 @@ "title":"ALM-14011 HDFS DataNode Data Directory Is Not Configured Properly", "uri":"alm_14011.html", "doc_type":"usermanual", - "p_code":"856", - "code":"893" + "p_code":"975", + "code":"1012" }, { "desc":"On the active NameNode, the system checks data synchronization on all JournalNodes in the cluster every 5 minutes. This alarm is generated when data on a JournalNode is n", @@ -8042,8 +9113,8 @@ "title":"ALM-14012 HDFS JournalNode Data Is Not Synchronized", "uri":"alm_14012.html", "doc_type":"usermanual", - "p_code":"856", - "code":"894" + "p_code":"975", + "code":"1013" }, { "desc":"The system checks the percentage of sessions connected to the HiveServer to the maximum number allowed every 30 seconds. This indicator can be viewed on the Hive service ", @@ -8051,8 +9122,8 @@ "title":"ALM-16000 Percentage of Sessions Connected to the HiveServer to the Maximum Number Allowed Exceeds the Threshold", "uri":"alm_16000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"895" + "p_code":"975", + "code":"1014" }, { "desc":"The system checks the Hive warehouse space usage every 30 seconds. The indicator Percentage of HDFS Space Used by Hive to the Available Space can be viewed on the Hive se", @@ -8060,8 +9131,8 @@ "title":"ALM-16001 Hive Warehouse Space Usage Exceeds the Threshold", "uri":"alm_16001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"896" + "p_code":"975", + "code":"1015" }, { "desc":"The system checks the percentage of the HiveQL statements that are executed successfully every 30 seconds. Percentage of HiveQL statements that are executed successfully ", @@ -8069,8 +9140,8 @@ "title":"ALM-16002 Hive SQL Execution Success Rate Is Lower Than the Threshold", "uri":"alm_16002.html", "doc_type":"usermanual", - "p_code":"856", - "code":"897" + "p_code":"975", + "code":"1016" }, { "desc":"The system checks the Hive service status every 30 seconds. This alarm is generated when the Hive service is unavailable.This alarm is cleared when the Hive service recov", @@ -8078,8 +9149,8 @@ "title":"ALM-16004 Hive Service Unavailable", "uri":"alm_16004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"898" + "p_code":"975", + "code":"1017" }, { "desc":"The alarm module checks the Yarn service status every 30 seconds. This alarm is generated when the Yarn service is unavailable.This alarm is cleared when the Yarn service", @@ -8087,8 +9158,8 @@ "title":"ALM-18000 Yarn Service Unavailable", "uri":"alm_18000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"899" + "p_code":"975", + "code":"1018" }, { "desc":"The system checks the number of lost NodeManager nodes every 30 seconds, and compares the number of lost nodes with the threshold. The Lost Nodes indicator has a default ", @@ -8096,8 +9167,8 @@ "title":"ALM-18002 NodeManager Heartbeat Lost", "uri":"alm_18002.html", "doc_type":"usermanual", - "p_code":"856", - "code":"900" + "p_code":"975", + "code":"1019" }, { "desc":"The system checks the number of abnormal NodeManager nodes every 30 seconds, and compares the number of abnormal nodes with the threshold. The Unhealthy Nodes indicator h", @@ -8105,8 +9176,8 @@ "title":"ALM-18003 NodeManager Unhealthy", "uri":"alm_18003.html", "doc_type":"usermanual", - "p_code":"856", - "code":"901" + "p_code":"975", + "code":"1020" }, { "desc":"The system checks the available disk space of each NodeManager node every 30 seconds and compares the disk availability rate with the threshold. A default threshold range", @@ -8114,8 +9185,8 @@ "title":"ALM-18004 NodeManager Disk Usability Ratio Is Lower Than the Threshold", "uri":"alm_18004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"902" + "p_code":"975", + "code":"1021" }, { "desc":"The alarm module checks the MapReduce job execution every 30 seconds. This alarm is generated when the execution of a submitted MapReduce job times out.This alarm must be", @@ -8123,8 +9194,8 @@ "title":"ALM-18006 MapReduce Job Execution Timeout", "uri":"alm_18006.html", "doc_type":"usermanual", - "p_code":"856", - "code":"903" + "p_code":"975", + "code":"1022" }, { "desc":"The alarm module checks the HBase service status every 30 seconds. This alarm is generated when the HBase service is unavailable.This alarm is cleared when the HBase serv", @@ -8132,8 +9203,8 @@ "title":"ALM-19000 HBase Service Unavailable", "uri":"alm_19000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"904" + "p_code":"975", + "code":"1023" }, { "desc":"This alarm is generated when disaster recovery (DR) data fails to be synchronized to a standby cluster.This alarm is cleared when DR data synchronization succeeds.HBase d", @@ -8141,8 +9212,8 @@ "title":"ALM-19006 HBase Replication Sync Failed", "uri":"alm_19006.html", "doc_type":"usermanual", - "p_code":"856", - "code":"905" + "p_code":"975", + "code":"1024" }, { "desc":"The system checks the LdapServer service status every 30 seconds. This alarm is generated when the active and standby LdapServer services are abnormal.This alarm is clear", @@ -8150,8 +9221,8 @@ "title":"ALM-25000 LdapServer Service Unavailable", "uri":"alm_25000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"906" + "p_code":"975", + "code":"1025" }, { "desc":"This alarm is generated when LdapServer data on Manager is inconsistent. This alarm is cleared when the data becomes consistent.This alarm is generated when LdapServer da", @@ -8159,8 +9230,8 @@ "title":"ALM-25004 Abnormal LdapServer Data Synchronization", "uri":"alm_25004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"907" + "p_code":"975", + "code":"1026" }, { "desc":"The system checks the KrbServer service status every 30 seconds. This alarm is generated when the KrbServer service is abnormal.This alarm is cleared when the KrbServer s", @@ -8168,8 +9239,8 @@ "title":"ALM-25500 KrbServer Service Unavailable", "uri":"alm_25500.html", "doc_type":"usermanual", - "p_code":"856", - "code":"908" + "p_code":"975", + "code":"1027" }, { "desc":"The alarm module checks the DBService status every 30 seconds. This alarm is generated when the system detects that DBService is unavailable.This alarm is cleared when DB", @@ -8177,8 +9248,8 @@ "title":"ALM-27001 DBService Is Unavailable", "uri":"alm_27001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"909" + "p_code":"975", + "code":"1028" }, { "desc":"This alarm is generated when the active or standby DBService node does not receive heartbeat messages from the peer node.This alarm is cleared when the heartbeat recovers", @@ -8186,8 +9257,8 @@ "title":"ALM-27003 DBService Heartbeat Interruption Between the Active and Standby Nodes", "uri":"alm_27003.html", "doc_type":"usermanual", - "p_code":"856", - "code":"910" + "p_code":"975", + "code":"1029" }, { "desc":"The system checks the data synchronization status between the active and standby DBServices every 10 seconds. This alarm is generated when the synchronization status cann", @@ -8195,8 +9266,8 @@ "title":"ALM-27004 Data Inconsistency Between Active and Standby DBServices", "uri":"alm_27004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"911" + "p_code":"975", + "code":"1030" }, { "desc":"The system checks the Spark service status every 30 seconds. This alarm is generated when the Spark service is unavailable.This alarm is cleared when the Spark service re", @@ -8204,8 +9275,8 @@ "title":"ALM-28001 Spark Service Unavailable", "uri":"alm_28001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"912" + "p_code":"975", + "code":"1031" }, { "desc":"The system checks the Storm service availability every 30 seconds. This alarm is generated if the Storm service becomes unavailable after all Nimbus nodes in a cluster be", @@ -8213,8 +9284,8 @@ "title":"ALM-26051 Storm Service Unavailable", "uri":"alm_26051.html", "doc_type":"usermanual", - "p_code":"856", - "code":"913" + "p_code":"975", + "code":"1032" }, { "desc":"The system checks the number of supervisors every 60 seconds and compares it with the threshold. This alarm is generated if the number of supervisors is lower than the th", @@ -8222,8 +9293,8 @@ "title":"ALM-26052 Number of Available Supervisors in Storm Is Lower Than the Threshold", "uri":"alm_26052.html", "doc_type":"usermanual", - "p_code":"856", - "code":"914" + "p_code":"975", + "code":"1033" }, { "desc":"The system checks the slot usage of Storm every 60 seconds and compares it with the threshold. This alarm is generated if the slot usage exceeds the threshold.To modify t", @@ -8231,8 +9302,8 @@ "title":"ALM-26053 Slot Usage of Storm Exceeds the Threshold", "uri":"alm_26053.html", "doc_type":"usermanual", - "p_code":"856", - "code":"915" + "p_code":"975", + "code":"1034" }, { "desc":"The system checks the heap memory usage of Storm Nimbus every 30 seconds and compares it with the threshold. This alarm is generated if the heap memory usage exceeds the ", @@ -8240,8 +9311,8 @@ "title":"ALM-26054 Heap Memory Usage of Storm Nimbus Exceeds the Threshold", "uri":"alm_26054.html", "doc_type":"usermanual", - "p_code":"856", - "code":"916" + "p_code":"975", + "code":"1035" }, { "desc":"The system checks the Kafka service availability every 30 seconds. This alarm is generated if the Kafka service becomes unavailable.This alarm is cleared after the Kafka ", @@ -8249,8 +9320,8 @@ "title":"ALM-38000 Kafka Service Unavailable", "uri":"alm_38000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"917" + "p_code":"975", + "code":"1036" }, { "desc":"The system checks the Kafka disk usage every 60 seconds and compares it with the threshold. This alarm is generated if the disk usage exceeds the threshold.To modify the ", @@ -8258,8 +9329,8 @@ "title":"ALM-38001 Insufficient Kafka Disk Space", "uri":"alm_38001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"918" + "p_code":"975", + "code":"1037" }, { "desc":"The system checks the heap memory usage of Kafka every 30 seconds. This alarm is generated if the heap memory usage of Kafka exceeds the threshold (80%).This alarm is cle", @@ -8267,8 +9338,8 @@ "title":"ALM-38002 Heap Memory Usage of Kafka Exceeds the Threshold", "uri":"alm_38002.html", "doc_type":"usermanual", - "p_code":"856", - "code":"919" + "p_code":"975", + "code":"1038" }, { "desc":"The alarm module checks the Flume service status every 180 seconds. This alarm is generated if the Flume service is abnormal.This alarm is cleared after the Flume service", @@ -8276,8 +9347,8 @@ "title":"ALM-24000 Flume Service Unavailable", "uri":"alm_24000.html", "doc_type":"usermanual", - "p_code":"856", - "code":"920" + "p_code":"975", + "code":"1039" }, { "desc":"This alarm is generated if the Flume agent monitoring module detects that the Flume agent process is abnormal.This alarm is cleared after the Flume agent process recovers", @@ -8285,8 +9356,8 @@ "title":"ALM-24001 Flume Agent Is Abnormal", "uri":"alm_24001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"921" + "p_code":"975", + "code":"1040" }, { "desc":"The alarm module monitors the port connection status on the Flume server. This alarm is generated if the Flume server fails to receive a connection message from the Flume", @@ -8294,8 +9365,8 @@ "title":"ALM-24003 Flume Client Connection Failure", "uri":"alm_24003.html", "doc_type":"usermanual", - "p_code":"856", - "code":"922" + "p_code":"975", + "code":"1041" }, { "desc":"The alarm module monitors the Flume source status. This alarm is generated if the duration that Flume source fails to read data exceeds the threshold.Users can modify the", @@ -8303,8 +9374,8 @@ "title":"ALM-24004 Flume Fails to Read Data", "uri":"alm_24004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"923" + "p_code":"975", + "code":"1042" }, { "desc":"The alarm module monitors the capacity of Flume channels. This alarm is generated if the duration that a channel is full or the number of times that a source fails to sen", @@ -8312,8 +9383,8 @@ "title":"ALM-24005 Data Transmission by Flume Is Abnormal", "uri":"alm_24005.html", "doc_type":"usermanual", - "p_code":"856", - "code":"924" + "p_code":"975", + "code":"1043" }, { "desc":"The system checks the permission, users, and user groups of key directories or files every hour. This alarm is generated if any of these is abnormal.This alarm is cleared", @@ -8321,8 +9392,8 @@ "title":"ALM-12041 Permission of Key Files Is Abnormal", "uri":"alm_12041.html", "doc_type":"usermanual", - "p_code":"856", - "code":"925" + "p_code":"975", + "code":"1044" }, { "desc":"The system checks key file configurations every hour. This alarm is generated if any key configuration is abnormal.This alarm is cleared after the configuration becomes n", @@ -8330,8 +9401,8 @@ "title":"ALM-12042 Key File Configurations Are Abnormal", "uri":"alm_12042.html", "doc_type":"usermanual", - "p_code":"856", - "code":"926" + "p_code":"975", + "code":"1045" }, { "desc":"The system checks the Loader service availability every 60 seconds. This alarm is generated if the Loader service is unavailable and is cleared after the Loader service r", @@ -8339,8 +9410,8 @@ "title":"ALM-23001 Loader Service Unavailable", "uri":"alm_23001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"927" + "p_code":"975", + "code":"1046" }, { "desc":"If the user has configured audit log export to the OBS on MRS Manager, the system regularly exports audit logs to the OBS. This alarm is reported if the system fails to a", @@ -8348,8 +9419,8 @@ "title":"ALM-12357 Failed to Export Audit Logs to OBS", "uri":"alm_12357.html", "doc_type":"usermanual", - "p_code":"856", - "code":"928" + "p_code":"975", + "code":"1047" }, { "desc":"This alarm is generated when the system detects that a partition to which service directories are mounted is lost (because the device is removed or goes offline, or the p", @@ -8357,8 +9428,8 @@ "title":"ALM-12014 Device Partition Lost", "uri":"alm_12014.html", "doc_type":"usermanual", - "p_code":"856", - "code":"929" + "p_code":"975", + "code":"1048" }, { "desc":"This alarm is generated when the system detects that a partition to which service directories are mounted enters the read-only mode (due to a bad sector or a faulty file ", @@ -8366,8 +9437,8 @@ "title":"ALM-12015 Device Partition File System Read-Only", "uri":"alm_12015.html", "doc_type":"usermanual", - "p_code":"856", - "code":"930" + "p_code":"975", + "code":"1049" }, { "desc":"The system checks the DNS parsing duration every 30 seconds. This alarm is generated when the DNS parsing duration exceeds the threshold (the default threshold is 20,000 ", @@ -8375,8 +9446,8 @@ "title":"ALM-12043 DNS Parsing Duration Exceeds the Threshold", "uri":"alm_12043.html", "doc_type":"usermanual", - "p_code":"856", - "code":"931" + "p_code":"975", + "code":"1050" }, { "desc":"The system checks the read packet dropped rate every 30 seconds. This alarm is generated when the read packet dropped rate exceeds the threshold (the default threshold is", @@ -8384,8 +9455,8 @@ "title":"ALM-12045 Read Packet Dropped Rate Exceeds the Threshold", "uri":"alm_12045.html", "doc_type":"usermanual", - "p_code":"856", - "code":"932" + "p_code":"975", + "code":"1051" }, { "desc":"The system checks the write packet dropped rate every 30 seconds. This alarm is generated when the write packet dropped rate exceeds the threshold (the default threshold ", @@ -8393,8 +9464,8 @@ "title":"ALM-12046 Write Packet Dropped Rate Exceeds the Threshold", "uri":"alm_12046.html", "doc_type":"usermanual", - "p_code":"856", - "code":"933" + "p_code":"975", + "code":"1052" }, { "desc":"The system checks the read packet error rate every 30 seconds. This alarm is generated when the read packet error rate exceeds the threshold (the default threshold is 0.5", @@ -8402,8 +9473,8 @@ "title":"ALM-12047 Read Packet Error Rate Exceeds the Threshold", "uri":"alm_12047.html", "doc_type":"usermanual", - "p_code":"856", - "code":"934" + "p_code":"975", + "code":"1053" }, { "desc":"The system checks the write packet error rate every 30 seconds. This alarm is generated when the write packet error rate exceeds the threshold (the default threshold is 0", @@ -8411,8 +9482,8 @@ "title":"ALM-12048 Write Packet Error Rate Exceeds the Threshold", "uri":"alm_12048.html", "doc_type":"usermanual", - "p_code":"856", - "code":"935" + "p_code":"975", + "code":"1054" }, { "desc":"The system checks the read throughput rate every 30 seconds. This alarm is generated when the read throughput rate exceeds the threshold (the default threshold is 80%) fo", @@ -8420,8 +9491,8 @@ "title":"ALM-12049 Read Throughput Rate Exceeds the Threshold", "uri":"alm_12049.html", "doc_type":"usermanual", - "p_code":"856", - "code":"936" + "p_code":"975", + "code":"1055" }, { "desc":"The system checks the write throughput rate every 30 seconds. This alarm is generated when the write throughput rate exceeds the threshold (the default threshold is 80%) ", @@ -8429,8 +9500,8 @@ "title":"ALM-12050 Write Throughput Rate Exceeds the Threshold", "uri":"alm_12050.html", "doc_type":"usermanual", - "p_code":"856", - "code":"937" + "p_code":"975", + "code":"1056" }, { "desc":"The system checks the disk inode usage every 30 seconds. This alarm is generated when the disk inode usage exceeds the threshold (the default threshold is 80%) for multip", @@ -8438,8 +9509,8 @@ "title":"ALM-12051 Disk Inode Usage Exceeds the Threshold", "uri":"alm_12051.html", "doc_type":"usermanual", - "p_code":"856", - "code":"938" + "p_code":"975", + "code":"1057" }, { "desc":"The system checks the usage of temporary TCP ports every 30 seconds. This alarm is generated when the usage of temporary TCP ports exceeds the threshold (the default thre", @@ -8447,8 +9518,8 @@ "title":"ALM-12052 Usage of Temporary TCP Ports Exceeds the Threshold", "uri":"alm_12052.html", "doc_type":"usermanual", - "p_code":"856", - "code":"939" + "p_code":"975", + "code":"1058" }, { "desc":"The system checks the handler usage every 30 seconds. This alarm is generated when the handle usage exceeds the threshold (the default threshold is 80%) for multiple time", @@ -8456,8 +9527,8 @@ "title":"ALM-12053 File Handle Usage Exceeds the Threshold", "uri":"alm_12053.html", "doc_type":"usermanual", - "p_code":"856", - "code":"940" + "p_code":"975", + "code":"1059" }, { "desc":"The system checks whether the certificate file is invalid (has expired or is not yet valid) on 23:00 every day. This alarm is generated when the certificate file is inval", @@ -8465,8 +9536,8 @@ "title":"ALM-12054 The Certificate File Is Invalid", "uri":"alm_12054.html", "doc_type":"usermanual", - "p_code":"856", - "code":"941" + "p_code":"975", + "code":"1060" }, { "desc":"The system checks the certificate file on 23:00 every day. This alarm is generated if the certificate file is about to expire with a validity period less than days set in", @@ -8474,8 +9545,8 @@ "title":"ALM-12055 The Certificate File Is About to Expire", "uri":"alm_12055.html", "doc_type":"usermanual", - "p_code":"856", - "code":"942" + "p_code":"975", + "code":"1061" }, { "desc":"The system checks the heap memory usage of Yarn ResourceManager every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the heap me", @@ -8483,8 +9554,8 @@ "title":"ALM-18008 Heap Memory Usage of Yarn ResourceManager Exceeds the Threshold", "uri":"alm_18008.html", "doc_type":"usermanual", - "p_code":"856", - "code":"943" + "p_code":"975", + "code":"1062" }, { "desc":"The system checks the heap memory usage of MapReduce JobHistoryServer every 30 seconds and compares the actual usage with the threshold. The alarm is generated when the h", @@ -8492,8 +9563,8 @@ "title":"ALM-18009 Heap Memory Usage of MapReduce JobHistoryServer Exceeds the Threshold", "uri":"alm_18009.html", "doc_type":"usermanual", - "p_code":"856", - "code":"944" + "p_code":"975", + "code":"1063" }, { "desc":"The system checks the Hue service status every 60 seconds. This alarm is generated if the Hue service is unavailable.This alarm is cleared when the Hue service is normal.", @@ -8501,8 +9572,8 @@ "title":"ALM-20002 Hue Service Unavailable", "uri":"alm_20002.html", "doc_type":"usermanual", - "p_code":"856", - "code":"945" + "p_code":"975", + "code":"1064" }, { "desc":"The system checks the Spark service status every 60 seconds. This alarm is generated when the Spark service is unavailable.This alarm is cleared when the Spark service re", @@ -8510,8 +9581,8 @@ "title":"ALM-43001 Spark Service Unavailable", "uri":"alm_43001.html", "doc_type":"usermanual", - "p_code":"856", - "code":"946" + "p_code":"975", + "code":"1065" }, { "desc":"The system checks the JobHistory process status every 30 seconds. The alarm is generated when the heap memory usage of the JobHistory process exceeds the threshold (90% o", @@ -8519,8 +9590,8 @@ "title":"ALM-43006 Heap Memory Usage of the JobHistory Process Exceeds the Threshold", "uri":"alm_43006.html", "doc_type":"usermanual", - "p_code":"856", - "code":"947" + "p_code":"975", + "code":"1066" }, { "desc":"The system checks the JobHistory process status every 30 seconds. The alarm is generated when the non-heap memory usage of the JobHistory process exceeds the threshold (9", @@ -8528,8 +9599,8 @@ "title":"ALM-43007 Non-Heap Memory Usage of the JobHistory Process Exceeds the Threshold", "uri":"alm_43007.html", "doc_type":"usermanual", - "p_code":"856", - "code":"948" + "p_code":"975", + "code":"1067" }, { "desc":"The system checks the JobHistory process status every 30 seconds. The alarm is generated when the direct memory usage of the JobHistory process exceeds the threshold (90%", @@ -8537,8 +9608,8 @@ "title":"ALM-43008 Direct Memory Usage of the JobHistory Process Exceeds the Threshold", "uri":"alm_43008.html", "doc_type":"usermanual", - "p_code":"856", - "code":"949" + "p_code":"975", + "code":"1068" }, { "desc":"The system checks the GC time of the JobHistory process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (12 seconds) for three c", @@ -8546,8 +9617,8 @@ "title":"ALM-43009 JobHistory GC Time Exceeds the Threshold", "uri":"alm_43009.html", "doc_type":"usermanual", - "p_code":"856", - "code":"950" + "p_code":"975", + "code":"1069" }, { "desc":"The system checks the JDBCServer process status every 30 seconds. The alarm is generated when the heap memory usage of the JDBCServer process exceeds the threshold (90% o", @@ -8555,8 +9626,8 @@ "title":"ALM-43010 Heap Memory Usage of the JDBCServer Process Exceeds the Threshold", "uri":"alm_43010.html", "doc_type":"usermanual", - "p_code":"856", - "code":"951" + "p_code":"975", + "code":"1070" }, { "desc":"The system checks the JDBCServer process status every 30 seconds. The alarm is generated when the non-heap memory usage of the JDBCServer process exceeds the threshold (9", @@ -8564,8 +9635,8 @@ "title":"ALM-43011 Non-Heap Memory Usage of the JDBCServer Process Exceeds the Threshold", "uri":"alm_43011.html", "doc_type":"usermanual", - "p_code":"856", - "code":"952" + "p_code":"975", + "code":"1071" }, { "desc":"The system checks the JDBCServer process status every 30 seconds. The alarm is generated when the direct memory usage of the JDBCServer process exceeds the threshold (90%", @@ -8573,8 +9644,8 @@ "title":"ALM-43012 Direct Memory Usage of the JDBCServer Process Exceeds the Threshold", "uri":"alm_43012.html", "doc_type":"usermanual", - "p_code":"856", - "code":"953" + "p_code":"975", + "code":"1072" }, { "desc":"The system checks the GC time of the JDBCServer process every 60 seconds. This alarm is generated when the detected GC time exceeds the threshold (12 seconds) for three c", @@ -8582,8 +9653,8 @@ "title":"ALM-43013 JDBCServer GC Time Exceeds the Threshold", "uri":"alm_43013.html", "doc_type":"usermanual", - "p_code":"856", - "code":"954" + "p_code":"975", + "code":"1073" }, { "desc":"This alarm is generated when the system detects that the number of queuing tasks in a resource group exceeds the threshold. The system queries the number of queuing tasks", @@ -8591,8 +9662,8 @@ "title":"ALM-44004 Presto Coordinator Resource Group Queuing Tasks Exceed the Threshold", "uri":"alm_44004.html", "doc_type":"usermanual", - "p_code":"856", - "code":"955" + "p_code":"975", + "code":"1074" }, { "desc":"The system collects GC time of the Presto Coordinator process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for thre", @@ -8600,8 +9671,8 @@ "title":"ALM-44005 Presto Coordinator Process GC Time Exceeds the Threshold", "uri":"alm_44005.html", "doc_type":"usermanual", - "p_code":"856", - "code":"956" + "p_code":"975", + "code":"1075" }, { "desc":"The system collects GC time of the Presto Worker process every 30 seconds. This alarm is generated when the GC time exceeds the threshold (exceeds 5 seconds for three con", @@ -8609,8 +9680,8 @@ "title":"ALM-44006 Presto Worker Process GC Time Exceeds the Threshold", "uri":"alm_44006.html", "doc_type":"usermanual", - "p_code":"856", - "code":"957" + "p_code":"975", + "code":"1076" }, { "desc":"The system checks the number of pending Yarn tasks every 30 seconds and compares the number of tasks with the threshold. This alarm is generated when the number of pendin", @@ -8618,8 +9689,8 @@ "title":"ALM-18010 Number of Pending Yarn Tasks Exceeds the Threshold", "uri":"alm_18010.html", "doc_type":"usermanual", - "p_code":"856", - "code":"958" + "p_code":"975", + "code":"1077" }, { "desc":"The system checks the memory of pending Yarn tasks every 30 seconds and compares the memory with the threshold. This alarm is generated when the memory of pending tasks e", @@ -8627,8 +9698,8 @@ "title":"ALM-18011 Memory of Pending Yarn Tasks Exceeds the Threshold", "uri":"alm_18011.html", "doc_type":"usermanual", - "p_code":"856", - "code":"959" + "p_code":"975", + "code":"1078" }, { "desc":"The system checks the number of terminated Yarn tasks every 10 minutes. This alarm is generated when the number of terminated Yarn tasks in the last 10 minutes is greater", @@ -8636,8 +9707,8 @@ "title":"ALM-18012 Number of Terminated Yarn Tasks in the Last Period Exceeds the Threshold", "uri":"alm_18012.html", "doc_type":"usermanual", - "p_code":"856", - "code":"960" + "p_code":"975", + "code":"1079" }, { "desc":"The system checks the number of failed Yarn tasks every 10 minutes. This alarm is generated when the number of failed Yarn tasks in the last 10 minutes is greater than th", @@ -8645,8 +9716,8 @@ "title":"ALM-18013 Number of Failed Yarn Tasks in the Last Period Exceeds the Threshold", "uri":"alm_18013.html", "doc_type":"usermanual", - "p_code":"856", - "code":"961" + "p_code":"975", + "code":"1080" }, { "desc":"The system checks whether the number of Hive SQL statements that fail to be executed has exceeded the threshold in the last 10-minute period. This alarm is generated when", @@ -8654,8 +9725,8 @@ "title":"ALM-16005 Number of Failed Hive SQL Executions in the Last Period Exceeds the Threshold", "uri":"alm_16005.html", "doc_type":"usermanual", - "p_code":"856", - "code":"962" + "p_code":"975", + "code":"1081" }, { "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.", @@ -8663,8 +9734,8 @@ "title":"Object Management", "uri":"mrs_01_0242.html", "doc_type":"usermanual", - "p_code":"843", - "code":"963" + "p_code":"962", + "code":"1082" }, { "desc":"MRS contains different types of basic objects as described in Table 1.", @@ -8672,8 +9743,8 @@ "title":"Managing Objects", "uri":"mrs_01_0243.html", "doc_type":"usermanual", - "p_code":"963", - "code":"964" + "p_code":"1082", + "code":"1083" }, { "desc":"On MRS Manager, users can view the configurations of services (including roles) and role instances.Query service configurations.On MRS Manager page, click Services.Select", @@ -8681,8 +9752,8 @@ "title":"Viewing Configurations", "uri":"mrs_01_0244.html", "doc_type":"usermanual", - "p_code":"963", - "code":"965" + "p_code":"1082", + "code":"1084" }, { "desc":"You can perform the following operations on MRS Manager:Start the service in the Stopped, Stop Failed, or Start Failed state to use the service.Stop the services or stop ", @@ -8690,8 +9761,8 @@ "title":"Managing Services", "uri":"mrs_01_0245.html", "doc_type":"usermanual", - "p_code":"963", - "code":"966" + "p_code":"1082", + "code":"1085" }, { "desc":"On MRS Manager, you can view and modify the default service configurations based on site requirements and export or import the configurations.You need to download and upd", @@ -8699,8 +9770,8 @@ "title":"Configuring Service Parameters", "uri":"mrs_01_0246.html", "doc_type":"usermanual", - "p_code":"963", - "code":"967" + "p_code":"1082", + "code":"1086" }, { "desc":"Each component of MRS supports all open-source parameters. You can modify some parameters for key application scenarios on MRS Manager. Some component clients may not inc", @@ -8708,8 +9779,8 @@ "title":"Configuring Customized Service Parameters", "uri":"mrs_01_0247.html", "doc_type":"usermanual", - "p_code":"963", - "code":"968" + "p_code":"1082", + "code":"1087" }, { "desc":"If Configuration Status of a service is Expired or Failed, synchronize configurations for the cluster or service to restore its configuration status. If all services in t", @@ -8717,8 +9788,8 @@ "title":"Synchronizing Service Configurations", "uri":"mrs_01_0248.html", "doc_type":"usermanual", - "p_code":"963", - "code":"969" + "p_code":"1082", + "code":"1088" }, { "desc":"You can start a role instance that is in the Stopped, Failed to stop or Failed to start status, stop an unused or abnormal role instance or restart an abnormal role insta", @@ -8726,8 +9797,8 @@ "title":"Managing Role Instances", "uri":"mrs_01_0249.html", "doc_type":"usermanual", - "p_code":"963", - "code":"970" + "p_code":"1082", + "code":"1089" }, { "desc":"You can view and modify default role instance configurations on MRS Manager based on site requirements. The configurations can be imported and exported.You need to downlo", @@ -8735,8 +9806,8 @@ "title":"Configuring Role Instance Parameters", "uri":"mrs_01_0250.html", "doc_type":"usermanual", - "p_code":"963", - "code":"971" + "p_code":"1082", + "code":"1090" }, { "desc":"When Configuration Status of a role instance is Expired or Failed, you can synchronize the configuration data of the role instance with the background configuration.After", @@ -8744,8 +9815,8 @@ "title":"Synchronizing Role Instance Configuration", "uri":"mrs_01_0251.html", "doc_type":"usermanual", - "p_code":"963", - "code":"972" + "p_code":"1082", + "code":"1091" }, { "desc":"If a Core or Task node is faulty, the cluster status may be displayed as Abnormal. In an MRS cluster, data can be stored on different Core nodes. Users can decommission t", @@ -8753,8 +9824,8 @@ "title":"Decommissioning and Recommissioning a Role Instance", "uri":"mrs_01_0252.html", "doc_type":"usermanual", - "p_code":"963", - "code":"973" + "p_code":"1082", + "code":"1092" }, { "desc":"When a host is abnormal or faulty, you need to stop all roles of the host on MRS Manager to check the host. After the host fault is rectified, start all roles running on ", @@ -8762,8 +9833,8 @@ "title":"Managing a Host", "uri":"mrs_01_0254.html", "doc_type":"usermanual", - "p_code":"963", - "code":"974" + "p_code":"1082", + "code":"1093" }, { "desc":"If a host is found to be abnormal or faulty, affecting cluster performance or preventing services from being provided, you can temporarily exclude that host from the avai", @@ -8771,8 +9842,8 @@ "title":"Isolating a Host", "uri":"mrs_01_0255.html", "doc_type":"usermanual", - "p_code":"963", - "code":"975" + "p_code":"1082", + "code":"1094" }, { "desc":"After the exception or fault of a host is handled, you must cancel the isolation of the host for proper usage.Users can cancel the isolation of a host on MRS Manager.The ", @@ -8780,8 +9851,8 @@ "title":"Canceling Host Isolation", "uri":"mrs_01_0256.html", "doc_type":"usermanual", - "p_code":"963", - "code":"976" + "p_code":"1082", + "code":"1095" }, { "desc":"A cluster is a collection of service components. You can start or stop all services in a cluster.", @@ -8789,8 +9860,8 @@ "title":"Starting or Stopping a Cluster", "uri":"mrs_01_0258.html", "doc_type":"usermanual", - "p_code":"963", - "code":"977" + "p_code":"1082", + "code":"1096" }, { "desc":"If Configuration Status of all services or some services is Expired or Failed, synchronize configuration for the cluster or service to restore its configuration status.If", @@ -8798,8 +9869,8 @@ "title":"Synchronizing Cluster Configurations", "uri":"mrs_01_0259.html", "doc_type":"usermanual", - "p_code":"963", - "code":"978" + "p_code":"1082", + "code":"1097" }, { "desc":"You can export all configuration data of a cluster on MRS Manager to meet site requirements. The exported configuration data is used to rapidly update service configurati", @@ -8807,8 +9878,8 @@ "title":"Exporting Configuration Data of a Cluster", "uri":"mrs_01_0260.html", "doc_type":"usermanual", - "p_code":"963", - "code":"979" + "p_code":"1082", + "code":"1098" }, { "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.", @@ -8816,8 +9887,8 @@ "title":"Log Management", "uri":"mrs_01_0264.html", "doc_type":"usermanual", - "p_code":"843", - "code":"980" + "p_code":"962", + "code":"1099" }, { "desc":"MRS cluster logs are stored in the /var/log/Bigdata directory. The following table lists the log types.The following table lists the MRS log directories.Table 3 describes", @@ -8825,8 +9896,8 @@ "title":"About Logs", "uri":"mrs_01_1226.html", "doc_type":"usermanual", - "p_code":"980", - "code":"981" + "p_code":"1099", + "code":"1100" }, { "desc":"Log path: The default storage path of Manager log files is /var/log/Bigdata/Manager component.ControllerService: /var/log/Bigdata/controller/ (operation & maintenance sys", @@ -8834,8 +9905,8 @@ "title":"Manager Log List", "uri":"mrs_01_1227.html", "doc_type":"usermanual", - "p_code":"980", - "code":"982" + "p_code":"1099", + "code":"1101" }, { "desc":"This section describes how to view and export audit logs on MRS Manager. The audit logs can be used to trace security events, locate fault causes, and determine responsib", @@ -8843,8 +9914,8 @@ "title":"Viewing and Exporting Audit Logs", "uri":"mrs_01_0265.html", "doc_type":"usermanual", - "p_code":"980", - "code":"983" + "p_code":"1099", + "code":"1102" }, { "desc":"This section describes how to export logs generated by each service role from MRS Manager.You have obtained the access key ID (AK) and secret access key (SK) of the accou", @@ -8852,8 +9923,8 @@ "title":"Exporting Service Logs", "uri":"mrs_01_0267.html", "doc_type":"usermanual", - "p_code":"980", - "code":"984" + "p_code":"1099", + "code":"1103" }, { "desc":"If MRS audit logs are stored in the system for a long time, the disk space of the data directory may be insufficient. Therefore, you can set export parameters to automati", @@ -8861,8 +9932,8 @@ "title":"Configuring Audit Log Exporting Parameters", "uri":"mrs_01_0270.html", "doc_type":"usermanual", - "p_code":"980", - "code":"985" + "p_code":"1099", + "code":"1104" }, { "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.", @@ -8870,8 +9941,8 @@ "title":"Health Check Management", "uri":"mrs_01_0271.html", "doc_type":"usermanual", - "p_code":"843", - "code":"986" + "p_code":"962", + "code":"1105" }, { "desc":"To ensure that cluster parameters, configurations, and monitoring are correct and that the cluster can run stably for a long time, you can perform a health check during r", @@ -8879,8 +9950,8 @@ "title":"Performing a Health Check", "uri":"mrs_01_0274.html", "doc_type":"usermanual", - "p_code":"986", - "code":"987" + "p_code":"1105", + "code":"1106" }, { "desc":"You can view the health check result in MRS Manager and export the health check results for further analysis.A system health check includes MRS Manager, service-level, an", @@ -8888,8 +9959,8 @@ "title":"Viewing and Exporting a Health Check Report", "uri":"mrs_01_0275.html", "doc_type":"usermanual", - "p_code":"986", - "code":"988" + "p_code":"1105", + "code":"1107" }, { "desc":"Health check reports of MRS clusters, services, and hosts may vary with the time and scenario. You can modify the number of health check reports to be reserved on MRS Man", @@ -8897,8 +9968,8 @@ "title":"Configuring the Number of Health Check Reports to Be Reserved", "uri":"mrs_01_0277.html", "doc_type":"usermanual", - "p_code":"986", - "code":"989" + "p_code":"1105", + "code":"1108" }, { "desc":"On MRS Manager, users can manage historical health check reports, for example, viewing, downloading, and deleting historical health check reports.Download a specified hea", @@ -8906,8 +9977,8 @@ "title":"Managing Health Check Reports", "uri":"mrs_01_0278.html", "doc_type":"usermanual", - "p_code":"986", - "code":"990" + "p_code":"1105", + "code":"1109" }, { "desc":"Indicator: Service StatusDescription: This indicator is used to check whether the DBService service status is normal. If the status is abnormal, the service is unhealthy.", @@ -8915,8 +9986,8 @@ "title":"DBService Health Check Indicators", "uri":"mrs_01_0279.html", "doc_type":"usermanual", - "p_code":"986", - "code":"991" + "p_code":"1105", + "code":"1110" }, { "desc":"Indicator: Service StatusDescription: This indicator is used to check whether the Flume service status is normal. If the status is abnormal, the service is unhealthy.Reco", @@ -8924,8 +9995,8 @@ "title":"Flume Health Check Indicators", "uri":"mrs_01_0280.html", "doc_type":"usermanual", - "p_code":"986", - "code":"992" + "p_code":"1105", + "code":"1111" }, { "desc":"Indicator: Normal RegionServer CountDescription: This indicator is used to check the number of RegionServers that are running properly in an HBase cluster.Recovery Guide:", @@ -8933,8 +10004,8 @@ "title":"HBase Health Check Indicators", "uri":"mrs_01_0281.html", "doc_type":"usermanual", - "p_code":"986", - "code":"993" + "p_code":"1105", + "code":"1112" }, { "desc":"Indicator: Swap UsageDescription: Swap usage of the system. The value is calculated using the following formula: Swap usage = Used swap size/Total swap size. Assume that ", @@ -8942,8 +10013,8 @@ "title":"Host Health Check Indicators", "uri":"mrs_01_0282.html", "doc_type":"usermanual", - "p_code":"986", - "code":"994" + "p_code":"1105", + "code":"1113" }, { "desc":"Indicator: Average Packet Sending TimeDescription: This indicator is used to collect statistics on the average time for the DataNode in the HDFS to execute SendPacket eac", @@ -8951,8 +10022,8 @@ "title":"HDFS Health Check Indicators", "uri":"mrs_01_0284.html", "doc_type":"usermanual", - "p_code":"986", - "code":"995" + "p_code":"1105", + "code":"1114" }, { "desc":"Indicator: Maximum Number of Sessions Allowed by HiveServerDescription: This indicator is used to check the maximum number of sessions that can be connected to Hive.Recov", @@ -8960,8 +10031,8 @@ "title":"Hive Health Check Indicators", "uri":"mrs_01_0285.html", "doc_type":"usermanual", - "p_code":"986", - "code":"996" + "p_code":"1105", + "code":"1115" }, { "desc":"Indicator: Number of BrokersDescription: This indicator is used to check the number of available Broker nodes in a cluster. If the number of available Broker nodes in a c", @@ -8969,8 +10040,8 @@ "title":"Kafka Health Check Indicators", "uri":"mrs_01_0288.html", "doc_type":"usermanual", - "p_code":"986", - "code":"997" + "p_code":"1105", + "code":"1116" }, { "desc":"Indicator: KerberosAdmin Service AvailabilityDescription: The system checks the KerberosAdmin service status. If the check result is abnormal, the KerberosAdmin service i", @@ -8978,8 +10049,8 @@ "title":"KrbServer Health Check Indicators", "uri":"mrs_01_0289.html", "doc_type":"usermanual", - "p_code":"986", - "code":"998" + "p_code":"1105", + "code":"1117" }, { "desc":"Indicator: SlapdServer Service AvailabilityDescription: The system checks the SlapdServer service status. If the status is abnormal, the SlapdServer service is unavailabl", @@ -8987,8 +10058,8 @@ "title":"LdapServer Health Check Indicators", "uri":"mrs_01_0291.html", "doc_type":"usermanual", - "p_code":"986", - "code":"999" + "p_code":"1105", + "code":"1118" }, { "desc":"Indicator: ZooKeeper health statusDescription: This indicator is used to check whether the ZooKeeper health status is normal. If the status is abnormal, the ZooKeeper ser", @@ -8996,8 +10067,8 @@ "title":"Loader Health Check Indicators", "uri":"mrs_01_0292.html", "doc_type":"usermanual", - "p_code":"986", - "code":"1000" + "p_code":"1105", + "code":"1119" }, { "desc":"Indicator: Service StatusDescription: This indicator is used to check whether the MapReduce service status is normal. If the status is abnormal, the service is unhealthy.", @@ -9005,8 +10076,8 @@ "title":"MapReduce Health Check Indicators", "uri":"mrs_01_0293.html", "doc_type":"usermanual", - "p_code":"986", - "code":"1001" + "p_code":"1105", + "code":"1120" }, { "desc":"Indicator: OMS Status CheckDescription: The OMS status check includes the HA status check and resource status check. The HA status includes active, standby, and NULL, ind", @@ -9014,8 +10085,8 @@ "title":"OMS Health Check Indicators", "uri":"mrs_01_0294.html", "doc_type":"usermanual", - "p_code":"986", - "code":"1002" + "p_code":"1105", + "code":"1121" }, { "desc":"Indicator: Service StatusDescription: This indicator is used to check whether the Spark service status is normal. If the status is abnormal, the service is unhealthy.Reco", @@ -9023,8 +10094,8 @@ "title":"Spark Health Check Indicators", "uri":"mrs_01_0530.html", "doc_type":"usermanual", - "p_code":"986", - "code":"1003" + "p_code":"1105", + "code":"1122" }, { "desc":"Indicator: Number of SupervisorsDescription: This indicator is used to check the number of available Supervisors in a cluster. If the number of available Supervisors in a", @@ -9032,8 +10103,8 @@ "title":"Storm Health Check Indicators", "uri":"mrs_01_0531.html", "doc_type":"usermanual", - "p_code":"986", - "code":"1004" + "p_code":"1105", + "code":"1123" }, { "desc":"Indicator: Service StatusDescription: This indicator is used to check whether the Yarn service status is normal. If the number of NodeManager nodes cannot be obtained, th", @@ -9041,8 +10112,8 @@ "title":"Yarn Health Check Indicators", "uri":"mrs_01_0532.html", "doc_type":"usermanual", - "p_code":"986", - "code":"1005" + "p_code":"1105", + "code":"1124" }, { "desc":"Indicator: Average ZooKeeper Service Request Processing LatencyDescription: This indicator is used to check the average delay for the ZooKeeper service to process request", @@ -9050,8 +10121,8 @@ "title":"ZooKeeper Health Check Indicators", "uri":"mrs_01_0533.html", "doc_type":"usermanual", - "p_code":"986", - "code":"1006" + "p_code":"1105", + "code":"1125" }, { "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.", @@ -9059,8 +10130,8 @@ "title":"Static Service Pool Management", "uri":"mrs_01_0534.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1007" + "p_code":"962", + "code":"1126" }, { "desc":"MRS Manager manages and isolates service resources that are not running on YARN through the static service resource pool. It dynamically manages the total CPU, I/O, and m", @@ -9068,8 +10139,8 @@ "title":"Viewing the Status of a Static Service Pool", "uri":"mrs_01_0535.html", "doc_type":"usermanual", - "p_code":"1007", - "code":"1008" + "p_code":"1126", + "code":"1127" }, { "desc":"If you need to control the node resources that can be used by the cluster service or the CPU usage of the node used by the cluster in different time periods, you can adju", @@ -9077,8 +10148,8 @@ "title":"Configuring a Static Service Pool", "uri":"mrs_01_0536.html", "doc_type":"usermanual", - "p_code":"1007", - "code":"1009" + "p_code":"1126", + "code":"1128" }, { "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.", @@ -9086,8 +10157,8 @@ "title":"Tenant Management", "uri":"mrs_01_0537.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1010" + "p_code":"962", + "code":"1129" }, { "desc":"An MRS cluster provides various resources and services for multiple organizations, departments, or applications to share. The cluster provides tenants as a logical entity", @@ -9095,8 +10166,8 @@ "title":"Overview", "uri":"mrs_01_0538.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1011" + "p_code":"1129", + "code":"1130" }, { "desc":"You can create a tenant on MRS Manager to specify the resource usage.A tenant name has been planned. The name must not be the same as that of a role or Yarn queue that ex", @@ -9104,8 +10175,8 @@ "title":"Creating a Tenant", "uri":"mrs_01_0539.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1012" + "p_code":"1129", + "code":"1131" }, { "desc":"You can create a sub-tenant on MRS Manager if the resources of the current tenant need to be further allocated.A parent tenant has been added.A tenant name has been plann", @@ -9113,8 +10184,8 @@ "title":"Creating a Sub-tenant", "uri":"mrs_01_0540.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1013" + "p_code":"1129", + "code":"1132" }, { "desc":"You can delete a tenant that is not required on MRS Manager.A tenant has been added.You have checked whether the tenant to be deleted has sub-tenants. If the tenant has s", @@ -9122,8 +10193,8 @@ "title":"Deleting a tenant", "uri":"mrs_01_0541.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1014" + "p_code":"1129", + "code":"1133" }, { "desc":"You can manage the HDFS storage directory used by a specific tenant on MRS Manager. The management operations include adding a tenant directory, modifying the directory f", @@ -9131,8 +10202,8 @@ "title":"Managing a Tenant Directory", "uri":"mrs_01_0542.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1015" + "p_code":"1129", + "code":"1134" }, { "desc":"Tenant data is stored on Manager and in cluster components by default. When components are restored from faults or reinstalled, some tenant configuration data may be abno", @@ -9140,8 +10211,8 @@ "title":"Restoring Tenant Data", "uri":"mrs_01_0543.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1016" + "p_code":"1129", + "code":"1135" }, { "desc":"In an MRS cluster, users can logically divide Yarn cluster nodes to combine multiple NodeManagers into a Yarn resource pool. Each NodeManager belongs to one resource pool", @@ -9149,8 +10220,8 @@ "title":"Creating a Resource Pool", "uri":"mrs_01_0544.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1017" + "p_code":"1129", + "code":"1136" }, { "desc":"You can modify members of an existing resource pool on MRS Manager.Adding a host: Select the name of a specified host in host list on the left and click to add the selec", @@ -9158,8 +10229,8 @@ "title":"Modifying a Resource Pool", "uri":"mrs_01_0545.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1018" + "p_code":"1129", + "code":"1137" }, { "desc":"You can delete an existing resource pool on MRS Manager.Any queue in a cluster cannot use the resource pool to be deleted as the default resource pool. Before deleting th", @@ -9167,8 +10238,8 @@ "title":"Deleting a Resource Pool", "uri":"mrs_01_0546.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1019" + "p_code":"1129", + "code":"1138" }, { "desc":"This section describes how to modify the queue configuration for a specified tenant on MRS Manager.A tenant associated with Yarn and allocated dynamic resources has been ", @@ -9176,8 +10247,8 @@ "title":"Configuring a Queue", "uri":"mrs_01_0547.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1020" + "p_code":"1129", + "code":"1139" }, { "desc":"After a resource pool is added, the capacity policies of available resources need to be configured for Yarn task queues. This ensures that tasks in the resource pool are ", @@ -9185,8 +10256,8 @@ "title":"Configuring the Queue Capacity Policy of a Resource Pool", "uri":"mrs_01_0548.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1021" + "p_code":"1129", + "code":"1140" }, { "desc":"Users can clear the configuration of a queue on MRS Manager when the queue does not need resources from a resource pool or if a resource pool needs to be disassociated fr", @@ -9194,8 +10265,8 @@ "title":"Clearing Configuration of a Queue", "uri":"mrs_01_0549.html", "doc_type":"usermanual", - "p_code":"1010", - "code":"1022" + "p_code":"1129", + "code":"1141" }, { "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.", @@ -9203,8 +10274,8 @@ "title":"Backup and Restoration", "uri":"mrs_01_0550.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1023" + "p_code":"962", + "code":"1142" }, { "desc":"MRS Manager provides backup and restoration for user data and system data. The backup function is provided based on components to back up Manager data (including OMS data", @@ -9212,8 +10283,8 @@ "title":"Introduction", "uri":"mrs_01_0551.html", "doc_type":"usermanual", - "p_code":"1023", - "code":"1024" + "p_code":"1142", + "code":"1143" }, { "desc":"To ensure the security of metadata either on a routine basis or before and after performing critical metadata operations (such as scale-out, scale-in, patch installation,", @@ -9221,8 +10292,8 @@ "title":"Backing Up Metadata", "uri":"mrs_01_0553.html", "doc_type":"usermanual", - "p_code":"1023", - "code":"1025" + "p_code":"1142", + "code":"1144" }, { "desc":"You need to restore metadata in the following scenarios: A user modifies or deletes data unexpectedly, data needs to be retrieved, system data becomes abnormal or does no", @@ -9230,8 +10301,8 @@ "title":"Restoring Metadata", "uri":"mrs_01_0555.html", "doc_type":"usermanual", - "p_code":"1023", - "code":"1026" + "p_code":"1142", + "code":"1145" }, { "desc":"This section describes how to modify the parameters of a created backup task on MRS Manager to meet changing service requirements. The parameters of restoration tasks can", @@ -9239,8 +10310,8 @@ "title":"Modifying a Backup Task", "uri":"mrs_01_0558.html", "doc_type":"usermanual", - "p_code":"1023", - "code":"1027" + "p_code":"1142", + "code":"1146" }, { "desc":"This section describes how to view created backup and restoration tasks and check their running status on MRS Manager.In the displayed window, click View in the Details c", @@ -9248,8 +10319,8 @@ "title":"Viewing Backup and Restoration Tasks", "uri":"mrs_01_0559.html", "doc_type":"usermanual", - "p_code":"1023", - "code":"1028" + "p_code":"1142", + "code":"1147" }, { "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.", @@ -9257,8 +10328,8 @@ "title":"Security Management", "uri":"mrs_01_0560.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1029" + "p_code":"962", + "code":"1148" }, { "desc":"The MRS cluster provides the following two types of users. Users are advised to periodically change the passwords. It is not recommended to use the default passwords.User", @@ -9266,8 +10337,8 @@ "title":"Default Users of Clusters with Kerberos Authentication Disabled", "uri":"mrs_01_0561.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1030" + "p_code":"1148", + "code":"1149" }, { "desc":"The MRS cluster provides the following three types of users. Users are advised to periodically change the passwords. It is not recommended to use the default passwords.Us", @@ -9275,8 +10346,8 @@ "title":"Default Users of Clusters with Kerberos Authentication Enabled", "uri":"mrs_01_24044.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1031" + "p_code":"1148", + "code":"1150" }, { "desc":"This section describes how to periodically change the login passwords of the OS users omm, ommdba, and root on MRS cluster nodes to improve the system O&M security.Passwo", @@ -9284,8 +10355,8 @@ "title":"Changing the Password of an OS User", "uri":"mrs_01_0562.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1032" + "p_code":"1148", + "code":"1151" }, { "desc":"This section describes how to periodically change the password of cluster user admin to improve the system O&M security.If the password is changed, the downloaded user cr", @@ -9293,8 +10364,8 @@ "title":"Changing the password of user admin", "uri":"mrs_01_0563.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1033" + "p_code":"1148", + "code":"1152" }, { "desc":"This section describes how to periodically change the password of the Kerberos administrator kadmin of the MRS cluster to improve the system O&M security.If the password ", @@ -9302,8 +10373,8 @@ "title":"Changing the Password of the Kerberos Administrator", "uri":"mrs_01_0564.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1034" + "p_code":"1148", + "code":"1153" }, { "desc":"This section describes how to periodically change the passwords of the LDAP administrator rootdn:cn=root,dc=hadoop,dc=com and the LDAP user pg_search_dn:cn=pg_search_dn,o", @@ -9311,8 +10382,8 @@ "title":"Changing the Passwords of the LDAP Administrator and the LDAP User", "uri":"mrs_01_0565.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1035" + "p_code":"1148", + "code":"1154" }, { "desc":"This section describes how to periodically change the password of the component running user of the MRS cluster to improve the system O&M security.If the initial password", @@ -9320,8 +10391,8 @@ "title":"Changing the Password of a Component Running User", "uri":"mrs_01_0566.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1036" + "p_code":"1148", + "code":"1155" }, { "desc":"This section describes how to periodically change the password of the OMS database administrator to improve the system O&M security.The password of user ommdba cannot be ", @@ -9329,8 +10400,8 @@ "title":"Changing the Password of the OMS Database Administrator", "uri":"mrs_01_0567.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1037" + "p_code":"1148", + "code":"1156" }, { "desc":"This section describes how to periodically change the password of the data access user of the OMS database to improve the system O&M security.The OMS service needs to be ", @@ -9338,8 +10409,8 @@ "title":"Changing the Password of the Data Access User of the OMS Database", "uri":"mrs_01_0568.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1038" + "p_code":"1148", + "code":"1157" }, { "desc":"This section describes how to periodically change the password of the component database user to improve the system O&M security.The services need to be restarted for the", @@ -9347,8 +10418,8 @@ "title":"Changing the Password of a Component Database User", "uri":"mrs_01_0569.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1039" + "p_code":"1148", + "code":"1158" }, { "desc":"HA certificates are used to encrypt the communication between active/standby processes and HA processes to ensure the communication security. This section describes how t", @@ -9356,8 +10427,8 @@ "title":"Replacing the HA Certificate", "uri":"mrs_01_0571.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1040" + "p_code":"1148", + "code":"1159" }, { "desc":"When a cluster is installed, an encryption key is generated automatically to store the security information in the cluster (such as all database user passwords and key fi", @@ -9365,8 +10436,8 @@ "title":"Updating Cluster Keys", "uri":"mrs_01_0572.html", "doc_type":"usermanual", - "p_code":"1029", - "code":"1041" + "p_code":"1148", + "code":"1160" }, { "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.", @@ -9374,8 +10445,8 @@ "title":"Permissions Management", "uri":"mrs_01_0573.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1042" + "p_code":"962", + "code":"1161" }, { "desc":"This section describes how to create a role on MRS Manager and authorize and manage Manager and components.Up to 1,000 roles can be created on MRS Manager.You have learne", @@ -9383,8 +10454,8 @@ "title":"Creating a Role", "uri":"mrs_01_0420.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1043" + "p_code":"1161", + "code":"1162" }, { "desc":"This section describes how to create user groups and specify their operation permissions on MRS Manager. Management of single or multiple users can be unified in the user", @@ -9392,8 +10463,8 @@ "title":"Creating a User Group", "uri":"mrs_01_0421.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1044" + "p_code":"1161", + "code":"1163" }, { "desc":"This section describes how to create users on MRS Manager based on site requirements and specify their operation permissions to meet service requirements.Up to 1,000 user", @@ -9401,8 +10472,8 @@ "title":"Creating a User", "uri":"mrs_01_0422.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1045" + "p_code":"1161", + "code":"1164" }, { "desc":"This section describes how to modify user information on MRS Manager, including information about the user group, primary group, role, and description.If you change user ", @@ -9410,8 +10481,8 @@ "title":"Modifying User Information", "uri":"mrs_01_0423.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1046" + "p_code":"1161", + "code":"1165" }, { "desc":"This section describes how to lock users in MRS clusters. A locked user cannot log in to MRS Manager or perform security authentication in the cluster.A locked user can b", @@ -9419,8 +10490,8 @@ "title":"Locking a User", "uri":"mrs_01_0424.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1047" + "p_code":"1161", + "code":"1166" }, { "desc":"If a user is locked because the number of login attempts exceeds the value of Number of Password Retries, or the user is manually locked by the administrator, the adminis", @@ -9428,8 +10499,8 @@ "title":"Unlocking a User", "uri":"mrs_01_0425.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1048" + "p_code":"1161", + "code":"1167" }, { "desc":"If an MRS cluster user is not required, the administrator can delete the user on MRS Manager.", @@ -9437,8 +10508,8 @@ "title":"Deleting a User", "uri":"mrs_01_0426.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1049" + "p_code":"1161", + "code":"1168" }, { "desc":"Passwords of Human-Machine system users must be regularly changed to ensure MRS cluster security. This section describes how to change your passwords on MRS Manager.If a ", @@ -9446,8 +10517,8 @@ "title":"Changing the Password of an Operation User", "uri":"mrs_01_0427.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1050" + "p_code":"1161", + "code":"1169" }, { "desc":"This section describes how to initialize a password on MRS Manager if a user forgets the password or the password of a public account needs to be changed regularly. After", @@ -9455,8 +10526,8 @@ "title":"Initializing the Password of a System User", "uri":"mrs_01_0428.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1051" + "p_code":"1161", + "code":"1170" }, { "desc":"When a user develops big data applications and runs them in an MRS cluster that supports Kerberos authentication, the user needs to prepare a user authentication file for", @@ -9464,8 +10535,8 @@ "title":"Downloading a User Authentication File", "uri":"mrs_01_0429.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1052" + "p_code":"1161", + "code":"1171" }, { "desc":"This section describes how to set password and user login security rules as well as user lock rules. Password policies set on MRS Manager take effect for Human-machine us", @@ -9473,8 +10544,8 @@ "title":"Modifying a Password Policy", "uri":"mrs_01_0430.html", "doc_type":"usermanual", - "p_code":"1042", - "code":"1053" + "p_code":"1161", + "code":"1172" }, { "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.", @@ -9482,8 +10553,8 @@ "title":"MRS Multi-User Permission Management", "uri":"mrs_01_0340.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1054" + "p_code":"962", + "code":"1173" }, { "desc":"MRS Cluster UsersIndicate the security accounts of Manager, including usernames and passwords. These accounts are used to access resources in MRS clusters. Each MRS clust", @@ -9491,8 +10562,8 @@ "title":"Users and Permissions of MRS Clusters", "uri":"mrs_01_0341.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1055" + "p_code":"1173", + "code":"1174" }, { "desc":"The MRS cluster provides the following three types of users. Users are advised to periodically change the passwords. It is not recommended to use the default passwords.Us", @@ -9500,8 +10571,8 @@ "title":"Default Users of Clusters with Kerberos Authentication Enabled", "uri":"mrs_01_0342.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1056" + "p_code":"1173", + "code":"1175" }, { "desc":"This section describes how to create a role on Manager and authorize and manage Manager and components.Up to 1000 roles can be created on Manager.The operations described", @@ -9509,8 +10580,8 @@ "title":"Creating a Role", "uri":"mrs_01_0343.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1057" + "p_code":"1173", + "code":"1176" }, { "desc":"This section describes how to create user groups and specify their operation permissions on Manager. Management of single or multiple users can be unified in the user gro", @@ -9518,8 +10589,8 @@ "title":"Creating a User Group", "uri":"mrs_01_0344.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1058" + "p_code":"1173", + "code":"1177" }, { "desc":"This section describes how to create users on Manager based on site requirements and specify their operation permissions to meet service requirements.Up to 1000 users can", @@ -9527,8 +10598,8 @@ "title":"Creating a User", "uri":"mrs_01_0345.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1059" + "p_code":"1173", + "code":"1178" }, { "desc":"This section describes how to modify user information on Manager, including information about the user group, primary group, role, and description.This operation is suppo", @@ -9536,8 +10607,8 @@ "title":"Modifying User Information", "uri":"mrs_01_0346.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1060" + "p_code":"1173", + "code":"1179" }, { "desc":"This section describes how to lock users in MRS clusters. A locked user cannot log in to Manager or perform security authentication in the cluster. This operation is supp", @@ -9545,8 +10616,8 @@ "title":"Locking a User", "uri":"mrs_01_0347.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1061" + "p_code":"1173", + "code":"1180" }, { "desc":"If a user is locked because the number of login attempts exceeds the value of Number of Password Retries, or the user is manually locked by the administrator, the adminis", @@ -9554,8 +10625,8 @@ "title":"Unlocking a User", "uri":"mrs_01_0348.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1062" + "p_code":"1173", + "code":"1181" }, { "desc":"The administrator can delete an MRS cluster user that is not required on MRS Manager. Deleting a user is allowed only in clusters with Kerberos authentication enabled or ", @@ -9563,8 +10634,8 @@ "title":"Deleting a User", "uri":"mrs_01_0349.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1063" + "p_code":"1173", + "code":"1182" }, { "desc":"Passwords of Human-machine system users must be regularly changed to ensure MRS cluster security. This section describes how to change passwords on MRS Manager.If a new p", @@ -9572,8 +10643,8 @@ "title":"Changing the Password of an Operation User", "uri":"mrs_01_0350.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1064" + "p_code":"1173", + "code":"1183" }, { "desc":"This section describes how to initialize a password on Manager if a user forgets the password or the password of a public account needs to be changed regularly. After pas", @@ -9581,8 +10652,8 @@ "title":"Initializing the Password of a System User", "uri":"mrs_01_0351.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1065" + "p_code":"1173", + "code":"1184" }, { "desc":"When a user develops big data applications and runs them in an MRS cluster that supports Kerberos authentication, the user needs to prepare a Machine-machine user authent", @@ -9590,8 +10661,8 @@ "title":"Downloading a User Authentication File", "uri":"mrs_01_0352.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1066" + "p_code":"1173", + "code":"1185" }, { "desc":"Because password policies are critical to the user management security, modify them based on service security requirements. Otherwise, security risks may be incurred.This", @@ -9599,8 +10670,8 @@ "title":"Modifying a Password Policy", "uri":"mrs_01_0353.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1067" + "p_code":"1173", + "code":"1186" }, { "desc":"If cluster A needs to access the resources of cluster B, the mutual trust relationship must be configured between these two clusters.If no trust relationship is configure", @@ -9608,8 +10679,8 @@ "title":"Configuring Cross-Cluster Mutual Trust Relationships", "uri":"mrs_01_0354.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1068" + "p_code":"1173", + "code":"1187" }, { "desc":"After cross-cluster mutual trust is configured, permission must be configured for users in the local cluster, so that the users can access the same resources in the peer ", @@ -9617,17 +10688,8 @@ "title":"Configuring Users to Access Resources of a Trusted Cluster", "uri":"mrs_01_0355.html", "doc_type":"usermanual", - "p_code":"1054", - "code":"1069" - }, - { - "desc":"When fine-grained permission control is enabled, you can configure OBS access permissions to implement access control on directories in OBS file systems.This section appl", - "product_code":"mrs", - "title":"Configuring Fine-Grained Permissions for MRS Multi-User Access to OBS", - "uri":"mrs_01_0632.html", - "doc_type":"usermanual", - "p_code":"1054", - "code":"1070" + "p_code":"1173", + "code":"1188" }, { "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.", @@ -9635,8 +10697,8 @@ "title":"Patch Operation Guide", "uri":"mrs_01_0574.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1071" + "p_code":"962", + "code":"1189" }, { "desc":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", @@ -9644,8 +10706,8 @@ "title":"Patch Operation Guide for Versions Earlier than MRS 1.7.0", "uri":"mrs_01_0575.html", "doc_type":"usermanual", - "p_code":"1071", - "code":"1072" + "p_code":"1189", + "code":"1190" }, { "desc":"If you obtain patch information from the following sources, upgrade the patch according to actual requirements.You obtain information about the patch released by MRS from", @@ -9653,8 +10715,8 @@ "title":"from MRS 1.7.0 to MRS 2.1.0Patch Operation Guide for Versions from MRS 1.7.0 to MRS 2.1.0Earlier Than MRS 3.x", "uri":"mrs_01_0576.html", "doc_type":"usermanual", - "p_code":"1071", - "code":"1073" + "p_code":"1189", + "code":"1191" }, { "desc":"The rolling patch function indicates that patches are installed or uninstalled for one or more services in a cluster by performing a rolling service restart (restarting s", @@ -9662,8 +10724,8 @@ "title":"Supporting Rolling Patches", "uri":"mrs_01_0577.html", "doc_type":"usermanual", - "p_code":"1071", - "code":"1074" + "p_code":"1189", + "code":"1192" }, { "desc":"If some hosts are isolated in a cluster, perform the following operations to restore patches for these isolated hosts after patch installation on other hosts in the clust", @@ -9671,8 +10733,8 @@ "title":"Restoring Patches for the Isolated Hosts", "uri":"mrs_01_0578.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1075" + "p_code":"962", + "code":"1193" }, { "desc":"After modifying the configuration items of a big data component, you need to restart the corresponding service to make new configurations take effect. If you use a normal", @@ -9680,8 +10742,8 @@ "title":"Rolling Restart", "uri":"mrs_01_0579.html", "doc_type":"usermanual", - "p_code":"843", - "code":"1076" + "p_code":"962", + "code":"1194" }, { "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.", @@ -9690,7 +10752,7 @@ "uri":"mrs_01_0528.html", "doc_type":"usermanual", "p_code":"", - "code":"1077" + "code":"1195" }, { "desc":"The Hadoop community version provides two authentication modes: Kerberos authentication (security mode) and Simple authentication (normal mode). When creating a cluster, ", @@ -9698,8 +10760,8 @@ "title":"Security Configuration Suggestions for Clusters with Kerberos Authentication Disabled", "uri":"mrs_01_0419.html", "doc_type":"usermanual", - "p_code":"1077", - "code":"1078" + "p_code":"1195", + "code":"1196" }, { "desc":"For clusters in security mode with Kerberos authentication enabled, security authentication is required during application development.Kerberos, is now used to a concept ", @@ -9707,8 +10769,8 @@ "title":"Security Authentication Principles and Mechanisms", "uri":"mrs_07_020001.html", "doc_type":"usermanual", - "p_code":"1077", - "code":"1079" + "p_code":"1195", + "code":"1197" }, { "desc":"Table 1 lists forbidden operations during the routine cluster operation and maintenance process.The following tables list the high-risk operations during the operation an", @@ -9717,7 +10779,7 @@ "uri":"mrs_01_0785.html", "doc_type":"usermanual", "p_code":"", - "code":"1080" + "code":"1198" }, { "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.", @@ -9726,7 +10788,7 @@ "uri":"mrs_01_0316.html", "doc_type":"usermanual", "p_code":"", - "code":"1081" + "code":"1199" }, { "desc":"This section describes how to back up and restore data on the MRS console.Backup and restoration operations on the console apply only to clusters of MRS 3.x or earlier.Ba", @@ -9734,8 +10796,8 @@ "title":"Before You Start", "uri":"mrs_01_0605.html", "doc_type":"usermanual", - "p_code":"1081", - "code":"1082" + "p_code":"1199", + "code":"1200" }, { "desc":"MRS provides backup and restoration for user data and system data. The backup function is provided based on components to back up Manager data (including OMS data and Lda", @@ -9743,8 +10805,8 @@ "title":"Introduction", "uri":"mrs_01_0317.html", "doc_type":"usermanual", - "p_code":"1081", - "code":"1083" + "p_code":"1199", + "code":"1201" }, { "desc":"To ensure metadata security or before and after a critical operation (such as scale-out/scale-in, patch installation, upgrade, or migration) on the metadata, you need to ", @@ -9752,8 +10814,8 @@ "title":"Backing Up Metadata", "uri":"mrs_01_0319.html", "doc_type":"usermanual", - "p_code":"1081", - "code":"1084" + "p_code":"1199", + "code":"1202" }, { "desc":"Metadata needs to be recovered in the following scenarios:Data is modified or deleted unexpectedly and needs to be restored.After a critical operation (such as an upgrade", @@ -9761,8 +10823,8 @@ "title":"Restoring Metadata", "uri":"mrs_01_0321.html", "doc_type":"usermanual", - "p_code":"1081", - "code":"1085" + "p_code":"1199", + "code":"1203" }, { "desc":"You can modify the parameters of a created backup task on MRS to meet changing service requirements. The parameters of restoration tasks can only be viewed but cannot be ", @@ -9770,8 +10832,8 @@ "title":"Modifying Backup Tasks", "uri":"mrs_01_0324.html", "doc_type":"usermanual", - "p_code":"1081", - "code":"1086" + "p_code":"1199", + "code":"1204" }, { "desc":"You can view created backup and restoration tasks and check their running status on the MRS console.You have synchronized IAM users. (On the Dashboard page, click Synchro", @@ -9779,8 +10841,8 @@ "title":"Viewing Backup and Restoration Tasks", "uri":"mrs_01_0325.html", "doc_type":"usermanual", - "p_code":"1081", - "code":"1087" + "p_code":"1199", + "code":"1205" }, { "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.", @@ -9789,7 +10851,7 @@ "uri":"mrs_01_0444.html", "doc_type":"usermanual", "p_code":"", - "code":"1088" + "code":"1206" }, { "desc":"If the source cluster and destination cluster are deployed in different VPCs in the same region, create a network connection between the two VPCs to establish a data tran", @@ -9797,8 +10859,8 @@ "title":"HDFS Data", "uri":"mrs_01_0445.html", "doc_type":"usermanual", - "p_code":"1088", - "code":"1089" + "p_code":"1206", + "code":"1207" }, { "desc":"Hive table data is stored in HDFS. Table data and the metadata of the table data is centrally migrated in directories by HDFS in a unified manner. Metadata of Hive tables", @@ -9806,8 +10868,8 @@ "title":"Hive Metadata", "uri":"mrs_01_0446.html", "doc_type":"usermanual", - "p_code":"1088", - "code":"1090" + "p_code":"1206", + "code":"1208" }, { "desc":"Hive data is not backed up independently. For details, see HDFS Data.", @@ -9815,8 +10877,8 @@ "title":"Hive Data", "uri":"mrs_01_0447.html", "doc_type":"usermanual", - "p_code":"1088", - "code":"1091" + "p_code":"1206", + "code":"1209" }, { "desc":"Currently, HBase data can be backed up in the following modes:SnapshotsReplicationExportCopyTableHTable APIOffline backup of HDFS dataTable 1 compares the impact of opera", @@ -9824,8 +10886,8 @@ "title":"HBase Data", "uri":"mrs_01_0448.html", "doc_type":"usermanual", - "p_code":"1088", - "code":"1092" + "p_code":"1206", + "code":"1210" }, { "desc":"MirrorMaker is a powerful tool for Kafka data synchronization. It is used when data needs to be synchronized between two Kafka clusters or when data in the original Kafka", @@ -9833,8 +10895,8 @@ "title":"Kafka Data", "uri":"mrs_01_0449.html", "doc_type":"usermanual", - "p_code":"1088", - "code":"1093" + "p_code":"1206", + "code":"1211" }, { "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.", @@ -9843,7 +10905,7 @@ "uri":"mrs_01_9002.html", "doc_type":"usermanual", "p_code":"", - "code":"1094" + "code":"1212" }, { "desc":"Custers of versions earlier than MRS 3.x use MRS Manager to manage and monitor MRS clusters. On the Cluster Management page of the MRS management console, you can view cl", @@ -9851,35 +10913,35 @@ "title":"Precautions for MRS 3.x", "uri":"mrs_01_0614.html", "doc_type":"usermanual", - "p_code":"1094", - "code":"1095" + "p_code":"1212", + "code":"1213" }, { "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":"mrs", "title":"Installing the Flume Client", "uri":"mrs_01_0392.html", - "doc_type":"cmpntguide", - "p_code":"1094", - "code":"1096" + "doc_type":"usermanual", + "p_code":"1212", + "code":"1214" }, { "desc":"To use Flume to collect logs, you must install the Flume client on a log host. You can create an ECS and install the Flume client on it.This section applies to MRS 3.x or", "product_code":"mrs", "title":"Installing the Flume Client on Clusters of Versions Earlier Than MRS 3.x", "uri":"mrs_01_1594.html", - "doc_type":"cmpntguide", - "p_code":"1096", - "code":"1097" + "doc_type":"usermanual", + "p_code":"1214", + "code":"1215" }, { "desc":"To use Flume to collect logs, you must install the Flume client on a log host. You can create an ECS and install the Flume client on it.This section applies to MRS 3.x or", "product_code":"mrs", "title":"Installing the Flume Client on MRS 3.x or Later Clusters", "uri":"mrs_01_1595.html", - "doc_type":"cmpntguide", - "p_code":"1096", - "code":"1098" + "doc_type":"usermanual", + "p_code":"1214", + "code":"1216" }, { "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.", @@ -9888,196 +10950,187 @@ "uri":"en-us_topic_0000001349287889.html", "doc_type":"usermanual", "p_code":"", - "code":"1099" + "code":"1217" }, { "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":"mrs", "title":"MRS Overview", "uri":"mrs_03_0002.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1100" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1218" }, { "desc":"MapReduce Service (MRS) is an enterprise-grade big data platform that allows you to quickly build and operate economical, secure, full-stack, cloud-native big data enviro", "product_code":"mrs", "title":"What Is MRS Used For?", "uri":"mrs_03_0001.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1101" - }, - { - "desc":"MRS supports Hadoop 3.1.x and will soon support other mainstream Hadoop versions released by the community. Table 1 lists the component versions supported by MRS.", - "product_code":"mrs", - "title":"What Types of Distributed Storage Does MRS Support?", - "uri":"mrs_03_1005.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1102" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1219" }, { "desc":"If you want to use a self-defined security group when buying a cluster, you need to enable port 9022 or select Auto create in Security Group on the MRS console.", "product_code":"mrs", "title":"How Do I Create an MRS Cluster Using a Custom Security Group?", "uri":"mrs_03_1012.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1103" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1220" }, { "desc":"MapReduce Service (MRS) is a service you can use to deploy and manage Hadoop-based components on the Cloud. It enables you to deploy Hadoop clusters with a few clicks. MR", "product_code":"mrs", "title":"How Do I Use MRS?", "uri":"mrs_03_1013.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1104" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1221" }, { "desc":"Phoenix does not support connection pool configuration. You are advised to write code to implement a tool class for managing connections and simulate a connection pool.", "product_code":"mrs", "title":"Can I Configure a Phoenix Connection Pool?", "uri":"mrs_03_1105.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1105" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1222" }, { "desc":"You can change the network segment. On the cluster Dashboard page of MRS console, click Change Subnet to the right of Default Subnet, and select a subnet in the VPC of th", "product_code":"mrs", "title":"Does MRS Support Change of the Network Segment?", "uri":"mrs_03_1019.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1106" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1223" }, { "desc":"You cannot downgrade the specifications of an MRS cluster node by using the console. If you want to downgrade an MRS cluster node's specifications, contact technical supp", "product_code":"mrs", "title":"Can I Downgrade the Specifications of an MRS Cluster Node?", "uri":"mrs_03_1125.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1107" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1224" }, { "desc":"Hive and HDFSHive is an Apache Hadoop project. Hive uses Hadoop Distributed File System (HDFS) as its file storage system. Hive parses and processes structured data store", "product_code":"mrs", "title":"What Is the Relationship Between Hive and Other Components?", "uri":"mrs_03_1046.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1108" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1225" }, { "desc":"Clusters of MRS 1.9.x support Hive on Spark.Clusters of MRS 3.x or later support Hive on Spark.You can use Hive on Tez for the clusters of other versions.", "product_code":"mrs", "title":"Does an MRS Cluster Support Hive on Spark?", "uri":"mrs_03_1048.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1109" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1226" }, { "desc":"Hive 3.1 has the following differences when compared with Hive 1.2:String cannot be converted to int.The user-defined functions (UDFs) of the Date type are changed to Hiv", "product_code":"mrs", "title":"What Are the Differences Between Hive Versions?", "uri":"mrs_03_1081.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1110" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1227" }, { "desc":"MRS cluster 2.0.5 or later supports Hive connections on DataLake Governance Center (DGC) and provides the IAM user synchronization function.", "product_code":"mrs", "title":"Which MRS Cluster Version Supports Hive Connection and User Synchronization?", "uri":"mrs_03_1095.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1111" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1228" }, { "desc":"The data processed by MRS is from OBS or HDFS. OBS is an object-based storage service that provides secure, reliable, and cost-effective storage of huge amounts of data. ", "product_code":"mrs", "title":"What Are the Differences Between OBS and HDFS in Data Storage?", "uri":"mrs_03_1062.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1112" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1229" }, { "desc":"Download it from https://github.com/Intel-bigdata/HiBench.", "product_code":"mrs", "title":"How Do I Obtain the Hadoop Pressure Test Tool?", "uri":"mrs_03_1092.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1113" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1230" }, { "desc":"Impala and HDFSImpala uses HDFS as its file storage system. Impala parses and processes structured data, while HDFS provides reliable underlying storage. Impala provides ", "product_code":"mrs", "title":"What Is the Relationship Between Impala and Other Components?", "uri":"mrs_03_1065.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1114" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1231" }, { "desc":"The open-source third-party packages on which the open-source components integrated by MRS depend contain SDK usage examples. Public IP addresses such as 12.1.2.3, 54.123", "product_code":"mrs", "title":"Statement About the Public IP Addresses in the Open-Source Third-Party SDK Integrated by MRS", "uri":"mrs_03_2022.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1115" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1232" }, { "desc":"Kudu is designed based on the HBase structure and can implement fast random read/write and update functions that HBase is good at. Kudu and HBase are similar in architect", "product_code":"mrs", "title":"What Is the Relationship Between Kudu and HBase?", "uri":"mrs_03_1066.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1116" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1233" }, { "desc":"MRS does not support Hive on Kudu.Currently, MRS supports only the following two methods to access Kudu:Access Kudu through Impala tables.Access and operate Kudu tables u", "product_code":"mrs", "title":"Does MRS Support Running Hive on Kudu?", "uri":"mrs_03_1068.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1117" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1234" }, { "desc":"GaussDB (for MySQL) is recommended for scenarios, such as data updates, online transaction processing (OLTP), and complex analysis of 1 billion data records.Impala and Ku", "product_code":"mrs", "title":"What Are the Solutions for processing 1 Billion Data Records?", "uri":"mrs_03_1133.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1118" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1235" }, { "desc":"MRS does not support the change of the DBService IP address.", "product_code":"mrs", "title":"Can I Change the IP address of DBService?", "uri":"mrs_03_1137.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1119" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1236" }, { "desc":"MRS sudo log files record operations performed by user omm and are helpful for fault locating. You can delete the logs of the earliest date to release storage space.If th", "product_code":"mrs", "title":"Can I Clear MRS sudo Logs?", "uri":"mrs_03_1155.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1120" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1237" }, { "desc":"In MRS cluster 2.1.0, the Storm log cannot exceed 20 GB. If the Storm log exceeds 20 GB, the log files will be deleted cyclically. Logs are stored on the system disk, the", @@ -10085,8 +11138,8 @@ "title":"Is the Storm Log also limited to 20 GB in MRS cluster 2.1.0?", "uri":"en-us_topic_0000001442653893.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1121" + "p_code":"1218", + "code":"1238" }, { "desc":"ThriftServer is a JDBC API. You can use JDBC to connect to ThriftServer to access SparkSQL data. Therefore, you can see JDBCServer in Spark components, but not ThriftServ", @@ -10094,8 +11147,8 @@ "title":"What Is Spark ThriftServer?", "uri":"en-us_topic_0000001442773925.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1122" + "p_code":"1218", + "code":"1239" }, { "desc":"Kafka supports PLAINTEXT, SSL, SASL_PLAINTEXT, and SASL_SSL.", @@ -10103,8 +11156,8 @@ "title":"What Access Protocols Are Supported by Kafka?", "uri":"en-us_topic_0000001442494337.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1123" + "p_code":"1218", + "code":"1240" }, { "desc":"Zstandard (zstd) is an open-source fast lossless compression algorithm. The compression ratio of zstd is twice that of orc. For details, see https://github.com/L-Angel/co", @@ -10112,26 +11165,26 @@ "title":"What Is the Compression Ratio of zstd?", "uri":"en-us_topic_0000001392255170.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1124" + "p_code":"1218", + "code":"1241" }, { "desc":"The HDFS, YARN, and MapReduce components are integrated in Hadoop. If the three components are unavailable when are MRS cluster is created, select Hadoop instead. After a", "product_code":"mrs", - "title":"CreatedWhy Are the HDFS, YARN, and MapReduce Components Unavailable When an MRS Cluster Is BoughtCreated?", + "title":"Why Are the HDFS, YARN, and MapReduce Components Unavailable When an MRS Cluster Is Created?", "uri":"mrs_03_1202.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1125" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1242" }, { "desc":"If you create a cluster of a version earlier than MRS 3.x, ZooKeeper is installed by default and is not displayed on the GUI.If you create a cluster of MRS 3.x or later, ", "product_code":"mrs", - "title":"CreatedWhy Is the ZooKeeper Component Unavailable When an MRS Cluster Is BoughtCreated?", + "title":"Why Is the ZooKeeper Component Unavailable When an MRS Cluster Is Created?", "uri":"mrs_03_1204.html", - "doc_type":"faq", - "p_code":"1100", - "code":"1126" + "doc_type":"usermanual", + "p_code":"1218", + "code":"1243" }, { "desc":"For MRS 3.1.0 clusters, Python 2.7 or 3.x is recommended for Spark tasks.", @@ -10139,8 +11192,8 @@ "title":"Which Python Versions Are Supported by Spark Tasks in an MRS 3.1.0 Cluster?", "uri":"mrs_03_1216.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1127" + "p_code":"1218", + "code":"1244" }, { "desc":"Create a tenant on Manager.Roles, computing resources, and storage resources are automatically created when tenants are created.The new role has permissions on the comput", @@ -10148,8 +11201,8 @@ "title":"How Do I Enable Different Service Programs to Use Different YARN Queues?", "uri":"mrs_03_1221.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1128" + "p_code":"1218", + "code":"1245" }, { "desc":"You can access Manager from the MRS management console.The following table lists the differences and relationships between the management console and MRS Manager.", @@ -10157,8 +11210,8 @@ "title":"Differences and Relationships Between the MRS Management Console and Cluster Manager", "uri":"mrs_03_1233.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1129" + "p_code":"1218", + "code":"1246" }, { "desc":"After an EIP is bound on the console, the EIP cannot be unbound in the EIP module of the VPC service.A dialog box is displayed, indicating that the operation cannot be pe", @@ -10166,26 +11219,26 @@ "title":"How Do I Unbind an EIP from an MRS Cluster Node?", "uri":"mrs_03_1246.html", "doc_type":"usermanual", - "p_code":"1100", - "code":"1130" + "p_code":"1218", + "code":"1247" }, { "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":"mrs", "title":"Account and Password", "uri":"mrs_03_2003.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1131" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1248" }, { "desc":"The default account for logging in to Manager is admin, and the password is the one you set when you created the cluster.", "product_code":"mrs", "title":"What Is the Account for Logging In to Manager?", "uri":"mrs_03_1027.html", - "doc_type":"faq", - "p_code":"1131", - "code":"1132" + "doc_type":"usermanual", + "p_code":"1248", + "code":"1249" }, { "desc":"Querying the password validity period of a component running user (human-machine user or machine-machine user):cd /opt/Bigdata/clientsource bigdata_envkadmin -p kadmin/ad", @@ -10193,80 +11246,80 @@ "title":"How Do I Query and Change the Password Validity Period of an Account?", "uri":"mrs_03_1249.html", "doc_type":"usermanual", - "p_code":"1131", - "code":"1133" + "p_code":"1248", + "code":"1250" }, { "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":"mrs", "title":"Accounts and Permissions", "uri":"mrs_03_2004.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1134" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1251" }, { "desc":"For MRS cluster 2.1.0 or earlier, choose System > Configuration > Permission on MRS Manager.For MRS cluster 3.x or later, choose System > Permission on MRS Manager.", "product_code":"mrs", "title":"Does an MRS Cluster Support Access Permission Control If Kerberos Authentication Is not Enabled?", "uri":"mrs_03_1020.html", - "doc_type":"faq", - "p_code":"1134", - "code":"1135" + "doc_type":"usermanual", + "p_code":"1251", + "code":"1252" }, { "desc":"You can assign tenant management permission only in analysis or hybrid clusters, but not in streaming clusters.The operations vary depending on the MRS cluster version:Pr", "product_code":"mrs", "title":"How Do I Assign Tenant Management Permission to a New Account?", "uri":"mrs_03_1035.html", - "doc_type":"faq", - "p_code":"1134", - "code":"1136" + "doc_type":"usermanual", + "p_code":"1251", + "code":"1253" }, { "desc":"On the IAM console, choose Permissions in the navigation pane, and click Create Custom Policy.Set a policy name in Policy Name.Set Scope to Project-level service for MRS.", "product_code":"mrs", "title":"How Do I Customize an MRS Policy?", "uri":"mrs_03_1118.html", - "doc_type":"faq", - "p_code":"1134", - "code":"1137" + "doc_type":"usermanual", + "p_code":"1251", + "code":"1254" }, { "desc":"Check whether you have the Manager_administrator permission. If you do not have this permission, Manage User will not be available on the System page of MRS Manager.", "product_code":"mrs", "title":"Why Is the Manage User Function Unavailable on the System Page on MRS Manager?", "uri":"mrs_03_1037.html", - "doc_type":"faq", - "p_code":"1134", - "code":"1138" + "doc_type":"usermanual", + "p_code":"1251", + "code":"1255" }, { "desc":"Hue does not provide an entry for configuring account permissions on its web UI. However, you can configure user roles and user groups for Hue accounts on the System tab ", "product_code":"mrs", "title":"Does Hue Support Account Permission Configuration?", "uri":"mrs_03_1121.html", - "doc_type":"faq", - "p_code":"1134", - "code":"1139" + "doc_type":"usermanual", + "p_code":"1251", + "code":"1256" }, { "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":"mrs", "title":"Client Usage", "uri":"mrs_03_2005.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1140" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1257" }, { "desc":"Log in to any Master node as user root.Run the su - omm command to switch to user omm.Run the cdclient installation directory command to switch to the client.Run the sour", "product_code":"mrs", "title":"How Do I Configure Environment Variables and Run Commands on a Component Client?", "uri":"mrs_03_1031.html", - "doc_type":"faq", - "p_code":"1140", - "code":"1141" + "doc_type":"usermanual", + "p_code":"1257", + "code":"1258" }, { "desc":"Log in to MRS Manager, choose Cluster > Services > ZooKeeper, click the Configurations tab and then All Configurations. In the navigation pane on the left, choose quorump", @@ -10274,8 +11327,8 @@ "title":"How Do I Disable ZooKeeper SASL Authentication?", "uri":"mrs_03_1219.html", "doc_type":"usermanual", - "p_code":"1140", - "code":"1142" + "p_code":"1257", + "code":"1259" }, { "desc":"After the client is installed on a node outside an MRS cluster and the kinit command is executed, the following error information is displayed:The following error informa", @@ -10283,62 +11336,62 @@ "title":"An Error Is Reported When the kinit Command Is Executed on a Client Node Outside an MRS Cluster", "uri":"mrs_03_1251.html", "doc_type":"usermanual", - "p_code":"1140", - "code":"1143" + "p_code":"1257", + "code":"1260" }, { "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":"mrs", "title":"Web Page Access", "uri":"mrs_03_2006.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1144" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1261" }, { "desc":"You need to set a proper web session timeout duration for security purposes. To change the session timeout duration, do as follows:For MRS cluster versions earlier than 3", "product_code":"mrs", "title":"How Do I Change the Session Timeout Duration for an Open Source Component Web UI?", "uri":"mrs_03_1151.html", - "doc_type":"faq", - "p_code":"1144", - "code":"1145" + "doc_type":"usermanual", + "p_code":"1261", + "code":"1262" }, { "desc":"You can run the ps -ef |grep aos command to check whether the AOS process restarts successfully. If the process exists, the restart is successful and the Dynamic Resource", "product_code":"mrs", "title":"Why Cannot I Refresh the Dynamic Resource Plan Page on MRS Tenant Tab?", "uri":"mrs_03_1156.html", - "doc_type":"faq", - "p_code":"1144", - "code":"1146" + "doc_type":"usermanual", + "p_code":"1261", + "code":"1263" }, { "desc":"sh /opt/Bigdata/apache-tomcat-7.0.78/bin/shutdown.sh", "product_code":"mrs", "title":"What Do I Do If the Kafka Topic Monitoring Tab Is Unavailable on Manager?", "uri":"mrs_03_1166.html", - "doc_type":"faq", - "p_code":"1144", - "code":"1147" + "doc_type":"usermanual", + "p_code":"1261", + "code":"1264" }, { "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":"mrs", "title":"Alarm Monitoring", "uri":"mrs_03_2007.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1148" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1265" }, { "desc":"The Kafka topic monitoring function cannot send alarms by email or SMS message. However, you can view alarm information on Manager.", "product_code":"mrs", "title":"In an MRS Streaming Cluster, Can the Kafka Topic Monitoring Function Send Alarm Notifications?", "uri":"mrs_03_1055.html", - "doc_type":"faq", - "p_code":"1148", - "code":"1149" + "doc_type":"usermanual", + "p_code":"1265", + "code":"1266" }, { "desc":"Log in to MRS Manager and choose Cluster > Services > Yarn. In the navigation pane on the left, choose ResourceManager(Active) and log in to the native Yarn page.For deta", @@ -10346,8 +11399,8 @@ "title":"Where Can I View the Running Resource Queues When the Alarm \"ALM-18022 Insufficient Yarn Queue Resources\" Is Reported?", "uri":"mrs_03_1222.html", "doc_type":"usermanual", - "p_code":"1148", - "code":"1150" + "p_code":"1265", + "code":"1267" }, { "desc":"The following uses the Operation Requests on RegionServers monitoring item as an example:Log in to MRS Manager and choose Cluster > Services > HBase > Resource. On the di", @@ -10355,89 +11408,89 @@ "title":"How Do I Understand the Multi-Level Chart Statistics in the HBase Operation Requests Metric?", "uri":"mrs_03_1243.html", "doc_type":"usermanual", - "p_code":"1148", - "code":"1151" + "p_code":"1265", + "code":"1268" }, { "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":"mrs", "title":"Performance Tuning", "uri":"mrs_03_2008.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1152" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1269" }, { "desc":"An MRS cluster does not support system reinstallation.", "product_code":"mrs", "title":"Does an MRS Cluster Support System Reinstallation?", "uri":"mrs_03_1017.html", - "doc_type":"faq", - "p_code":"1152", - "code":"1153" + "doc_type":"usermanual", + "p_code":"1269", + "code":"1270" }, { "desc":"The OS of an MRS cluster cannot be changed.", "product_code":"mrs", "title":"Can I Change the OS of an MRS Cluster?", "uri":"mrs_03_1203.html", - "doc_type":"faq", - "p_code":"1152", - "code":"1154" + "doc_type":"usermanual", + "p_code":"1269", + "code":"1271" }, { "desc":"Go to the Yarn service configuration page.For versions earlier than 1.9.2,log in to MRS Manager, choose Services > Yarn > Service Configuration, and select All from the B", "product_code":"mrs", "title":"How Do I Improve the Resource Utilization of Core Nodes in a Cluster?", "uri":"mrs_03_1090.html", - "doc_type":"faq", - "p_code":"1152", - "code":"1155" + "doc_type":"usermanual", + "p_code":"1269", + "code":"1272" }, { "desc":"For example, to check the firewall status on EulerOS, run the systemctl status firewalld.service command.For example, to stop the firewall service on EulerOS, run the sys", "product_code":"mrs", "title":"How Do I Stop the Firewall Service?", "uri":"mrs_03_1072.html", - "doc_type":"faq", - "p_code":"1152", - "code":"1156" + "doc_type":"usermanual", + "p_code":"1269", + "code":"1273" }, { "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":"mrs", "title":"Job Development", "uri":"mrs_03_2009.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1157" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1274" }, { "desc":"MRS can process data in OBS and HDFS. You can get your data into OBS or HDFS as follows:Upload local data to OBS.Log in to the OBS console.Create a parallel file system n", "product_code":"mrs", "title":"How Do I Get My Data into OBS or HDFS?", "uri":"mrs_03_1015.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1158" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1275" }, { "desc":"MRS clusters support Spark jobs submitted in Spark, Spark Script, or Spark SQL mode.", "product_code":"mrs", "title":"What Types of Spark Jobs Can Be Submitted in a Cluster?", "uri":"mrs_03_1050.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1159" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1276" }, { "desc":"You can run only one Spark task at a time after the minimum tenant resources of an MRS cluster is changed to 0.", "product_code":"mrs", "title":"Can I Run Multiple Spark Tasks at the Same Time After the Minimum Tenant Resources of an MRS Cluster Is Changed to 0?", "uri":"mrs_03_1052.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1160" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1277" }, { "desc":"You need to understand the concept ApplicationMaster before understanding the essential differences between Yarn-client and Yarn-cluster.In Yarn, each application instanc", @@ -10445,17 +11498,17 @@ "title":"What Are the Differences Between the Client Mode and Cluster Mode of Spark Jobs?", "uri":"en-us_topic_0000001392574214.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1161" + "p_code":"1274", + "code":"1278" }, { "desc":"If IAM synchronization is not performed when a job is submitted in a security cluster, the error message \"The current user does not exist on MRS Manager. Grant the user s", "product_code":"mrs", "title":"How Do I Do If the Message \"The current user does not exist on MRS Manager. Grant the user sufficient permissions on IAM and then perform IAM user synchronization on the Dashboard tab page.\" Is Displayed?", "uri":"mrs_03_1173.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1162" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1279" }, { "desc":"The cause of the launcherJob failure is that the user who submits the job does not have the write permission on the hdfs /mrs/job-properties directory.This problem is fi", @@ -10463,8 +11516,8 @@ "title":"LauncherJob Job Execution Is Failed And the Error Message \"jobPropertiesMap is null.\" Is Displayed", "uri":"mrs_03_1174.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1163" + "p_code":"1274", + "code":"1280" }, { "desc":"To save storage space, the Yarn configuration item yarn.resourcemanager.max-completed-applications is modified to reduce the number of historical job records stored on Ya", @@ -10472,8 +11525,8 @@ "title":"How Do I Do If the Flink Job Status on the MRS Console Is Inconsistent with That on Yarn?", "uri":"mrs_03_1175.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1164" + "p_code":"1274", + "code":"1281" }, { "desc":"When a user submits a job that needs to read and write OBS, the job submission program adds the temporary access key (AK) and secret key (SK) for accessing OBS by default", @@ -10481,44 +11534,44 @@ "title":"How Do I Do If a SparkStreaming Job Fails After Being Executed Dozens of Hours and the OBS Access 403 Error is Reported?", "uri":"mrs_03_1176.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1165" + "p_code":"1274", + "code":"1282" }, { "desc":"The ClickHouse client restricts the memory used by GROUP BY statements. When a SQL statement is executed on the ClickHouse client, the following error information is disp", "product_code":"mrs", "title":"How Do I Do If an Alarm Is Reported Indicating that the Memory Is Insufficient When I Execute a SQL Statement on the ClickHouse Client?", "uri":"mrs_03_1201.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1166" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1283" }, { "desc":"The Spark job keeps running and error message \"java.io.IOException: Connection reset by peer\" is displayed.Add the executor.memory Overhead parameter to the parameters fo", "product_code":"mrs", "title":"How Do I Do If Error Message \"java.io.IOException: Connection reset by peer\" Is Displayed During the Execution of a Spark Job?", "uri":"mrs_03_1205.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1167" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1284" }, { "desc":"Error message \"requestId=4971883851071737250\" is displayed when a Spark job accesses OBS.Log in to the node where the Spark client is located, go to the conf directory, a", "product_code":"mrs", "title":"How Do I Do If Error Message \"requestId=4971883851071737250\" Is Displayed When a Spark Job Accesses OBS?", "uri":"mrs_03_1207.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1168" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1285" }, { "desc":"DataArtsStudio occasionally fails to schedule Spark jobs and the rescheduling also fails. The following error information is displayed:Log in to the node where the Spark ", "product_code":"mrs", "title":"Why DataArtsStudio Occasionally Fail to Schedule Spark Jobs and the Rescheduling also Fails?", "uri":"mrs_03_1208.html", - "doc_type":"faq", - "p_code":"1157", - "code":"1169" + "doc_type":"usermanual", + "p_code":"1274", + "code":"1286" }, { "desc":"A Flink job fails to be executed and the following error message is displayed:The third-party dependency package in the customer code conflicts with the cluster package. ", @@ -10526,8 +11579,8 @@ "title":"How Do I Do If a Flink Job Fails to Execute and the Error Message \"java.lang.NoSuchFieldError: SECURITY_SSL_ENCRYPT_ENABLED\" Is Displayed?", "uri":"mrs_03_1215.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1170" + "p_code":"1274", + "code":"1287" }, { "desc":"After a Yarn job is created, it cannot be viewed if you log in to the web UI as the admin user.The admin user is a user on the cluster management page. Check whether the ", @@ -10535,8 +11588,8 @@ "title":"Why Submitted Yarn Job Cannot Be Viewed on the Web UI?", "uri":"mrs_03_1223.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1171" + "p_code":"1274", + "code":"1288" }, { "desc":"You can modify or add the HDFS NameSpace (fs.defaultFS) of the cluster by modifying the core-site.xml and hdfs-site.xml files on the client. However, you are not advised ", @@ -10544,8 +11597,8 @@ "title":"How Do I Modify the HDFS NameSpace (fs.defaultFS) of an Existing Cluster?", "uri":"mrs_03_1224.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1172" + "p_code":"1274", + "code":"1289" }, { "desc":"The launcher-job queue is stopped by YARN when a Flink job is submitted on the management plane.Increase the heap size of the launcher-job queue.Log in to the active OMS ", @@ -10553,8 +11606,8 @@ "title":"How Do I Do If the launcher-job Queue Is Stopped by YARN due to Insufficient Heap Size When I Submit a Flink Job on the Management Plane?", "uri":"mrs_03_1229.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1173" + "p_code":"1274", + "code":"1290" }, { "desc":"When a Flink job is submitted, JobManager is started successfully. However, TaskManager remains in the starting state until timeout. The following error information is di", @@ -10562,8 +11615,8 @@ "title":"How Do I Do If the Error Message \"slot request timeout\" Is Displayed When I Submit a Flink Job?", "uri":"mrs_03_1237.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1174" + "p_code":"1274", + "code":"1291" }, { "desc":"Does a DistCP job compare data consistency during data import and export?No. DistCP jobs only copy data but do not modify it.No. DistCP jobs only copy data but do not mod", @@ -10571,17 +11624,17 @@ "title":"Data Import and Export of DistCP Jobs", "uri":"mrs_03_1238.html", "doc_type":"usermanual", - "p_code":"1157", - "code":"1175" + "p_code":"1274", + "code":"1292" }, { "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":"mrs", "title":"Cluster Upgrade/Patching", "uri":"mrs_03_2010.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1176" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1293" }, { "desc":"You cannot upgrade an MRS cluster. However, you can create a cluster of the target version and migrate data from the old cluster to the new cluster.", @@ -10589,8 +11642,8 @@ "title":"Can I Upgrade an MRS Cluster?", "uri":"mrs_03_1089.html", "doc_type":"usermanual", - "p_code":"1176", - "code":"1177" + "p_code":"1293", + "code":"1294" }, { "desc":"You cannot change the version of an MRS cluster. However, you can terminate the current cluster and create an MRS cluster of the version you require.", @@ -10598,17 +11651,17 @@ "title":"Can I Change the MRS Cluster Version?", "uri":"mrs_03_1021.html", "doc_type":"usermanual", - "p_code":"1176", - "code":"1178" + "p_code":"1293", + "code":"1295" }, { "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":"mrs", "title":"Cluster Access", "uri":"mrs_03_2013.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1179" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1296" }, { "desc":"No. You can select the login mode when creating the cluster. You cannot change the login mode after you created the cluster.", @@ -10616,26 +11669,26 @@ "title":"Can I Switch Between the Two Login Modes of MRS?", "uri":"mrs_03_1029.html", "doc_type":"usermanual", - "p_code":"1179", - "code":"1180" + "p_code":"1296", + "code":"1297" }, { "desc":"You can obtain the IP address and port number of a ZooKeeper instance through the MRS console or MRS Manager.Method 1: Obtaining the IP address and port number of a ZooKe", "product_code":"mrs", "title":"How Can I Obtain the IP Address and Port Number of a ZooKeeper Instance?", "uri":"mrs_03_1071.html", - "doc_type":"faq", - "p_code":"1179", - "code":"1181" + "doc_type":"usermanual", + "p_code":"1296", + "code":"1298" }, { "desc":"If you can log in to an existing node as the Linux user but fail to log in to the newly added node, log in to the newly added node as the root user.", "product_code":"mrs", "title":"How Do I Do If a New Node Cannot Be logged In to as a Linux User?", "uri":"mrs_03_1185.html", - "doc_type":"faq", - "p_code":"1179", - "code":"1182" + "doc_type":"usermanual", + "p_code":"1296", + "code":"1299" }, { "desc":"Set AZ, VPC, and Security Group of the ECS to the same values as those of the cluster to be accessed.On the Dashboard tab page, click Add Security Group Rule. In the Add ", @@ -10643,179 +11696,179 @@ "title":"How Do I Access an MRS Cluster from a Node Outside the Cluster?", "uri":"mrs_03_1234.html", "doc_type":"usermanual", - "p_code":"1179", - "code":"1183" + "p_code":"1296", + "code":"1300" }, { "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":"mrs", "title":"Big Data Service Development", "uri":"mrs_03_2014.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1184" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1301" }, { "desc":"The Flume client supports multiple independent data flows. You can configure and link multiple sources, channels, and sinks in the properties.properties configuration fil", "product_code":"mrs", "title":"Can MRS Run Multiple Flume Tasks at a Time?", "uri":"mrs_03_1059.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1185" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1302" }, { "desc":"Log in to the node where FlumeClient is running.Go to the FlumeClient installation directory. For example, if the FlumeClient installation directory is /opt/FlumeClient, ", "product_code":"mrs", "title":"How Do I Change FlumeClient Logs to Standard Logs?", "uri":"mrs_03_1058.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1186" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1303" }, { "desc":"hadoopstreaming.jar: /opt/share/hadoop-streaming-* (* indicates the Hadoop version.)JDK environment variables: /opt/client/JDK/component_envHadoop environment variables: ", "product_code":"mrs", "title":"Where Are the JAR Files and Environment Variables of Hadoop Stored?", "uri":"mrs_03_1064.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1187" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1304" }, { "desc":"HBase supports the Snappy, LZ4, and gzip compression algorithms.", "product_code":"mrs", "title":"What Compression Algorithms Does HBase Support?", "uri":"mrs_03_1042.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1188" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1305" }, { "desc":"No. Hive on HBase supports only data query.", "product_code":"mrs", "title":"Can MRS Write Data to HBase Through the HBase External Table of Hive?", "uri":"mrs_03_1044.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1189" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1306" }, { "desc":"Log in to the Master node in the cluster as user root.Run the su - omm command to switch to user omm.Run the cd /var/log/Bigdata/hbase/ command to go to the /var/log/Bigd", "product_code":"mrs", "title":"How Do I View HBase Logs?", "uri":"mrs_03_1045.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1190" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1307" }, { "desc":"Set the time to live (TTL) when creating a table:Create the t_task_log table, set the column family to f, and set the TTL to 86400 seconds.create 't_task_log',{NAME => 'f", "product_code":"mrs", "title":"How Do I Set the TTL for an HBase Table?", "uri":"mrs_03_1140.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1191" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1308" }, { "desc":"Log in to the master node of the cluster and run the corresponding command to configure environment variables. /opt/client indicates the client installation directory. Re", "product_code":"mrs", "title":"How Do I Balance HDFS Data?", "uri":"mrs_03_1113.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1192" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1309" }, { "desc":"Go to the HDFS service configuration page.For MRS cluster versions earlier than 1.9.2:Log in to MRS Manager, choose Services > HDFS > Service Configuration, and select Al", "product_code":"mrs", "title":"How Do I Change the Number of HDFS Replicas?", "uri":"mrs_03_1061.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1193" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1310" }, { "desc":"The default port of open source HDFS is 50070 for versions earlier than MRS 3.0.0, and 9870 for MRS 3.0.0 or later. Common HDFS Ports describes the common ports of HDFS.T", "product_code":"mrs", "title":"What Is the Port for Accessing HDFS Using Python?", "uri":"mrs_03_1060.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1194" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1311" }, { "desc":"If the org.apache.hadoop.hdfs.server.namenode.ha.AdaptiveFailoverProxyProvider class is unavailable when a cluster of MRS 3.x connects to NameNodes using HDFS, the cause ", "product_code":"mrs", "title":"How Do I Modify the HDFS Active/Standby Switchover Class?", "uri":"mrs_03_1196.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1195" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1312" }, { "desc":"smallint is recommended.", "product_code":"mrs", "title":"What Is the Recommended Number Type of DynamoDB in Hive Tables?", "uri":"mrs_03_1047.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1196" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1313" }, { "desc":"The Hive driver cannot be interconnected with the DBCP2 database connection pool. The DBCP2 database connection pool invokes the isValid method to check whether a connect", "product_code":"mrs", "title":"Can the Hive Driver Be Interconnected with DBCP2?", "uri":"mrs_03_1049.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1197" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1314" }, { "desc":"Versions earlier than MRS 3.x:Log in to MRS Manager and choose System > Permission > Manage Role.Click Create Role, and set Role Name and Description.In the Permission ta", "product_code":"mrs", "title":"How Do I View the Hive Table Created by Another User?", "uri":"mrs_03_1082.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1198" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1315" }, { "desc":"Run the following statement to export the query result of Hive data:", "product_code":"mrs", "title":"Can I Export the Query Result of Hive Data?", "uri":"mrs_03_1149.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1199" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1316" }, { "desc":"When Hive of MRS 3.x runs the beeline -e \" use default;show tables;\" command, the following error message is displayed: Error while compiling statement: FAILED: ParseExce", "product_code":"mrs", - "title":"beeline -eHow Do I Do If an Error Occurs When Hive Runs the beeline -e Command to Execute Multiple Statements?", + "title":"How Do I Do If an Error Occurs When Hive Runs the beeline -e Command to Execute Multiple Statements?", "uri":"mrs_03_1194.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1200" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1317" }, { "desc":"This issue occurs because the MRS CommonOperations permission bound to the user group to which the user who submits the job belongs does not include the Hive permission a", "product_code":"mrs", "title":"How Do I Do If a \"hivesql/hivescript\" Job Fails to Submit After Hive Is Added?", "uri":"mrs_03_1200.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1201" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1318" }, { "desc":"This section applies only to versions earlier than MRS 3.x.Log in to a Master node as user root and switch to user omm.su - ommsu - ommCheck whether the current node is t", "product_code":"mrs", "title":"What If an Excel File Downloaded on Hue Failed to Open?", "uri":"mrs_03_1160.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1202" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1319" }, { "desc":"Applicable versions: MRS 3.1.0 and earlierModify the following file on the two Hue nodes:/opt/Bigdata/FusionInsight_Porter_8.*/install/FusionInsight-Hue-*/hue/apps/beeswa", @@ -10823,161 +11876,161 @@ "title":"How Do I Do If Sessions Are Not Released After Hue Connects to HiveServer and the Error Message \"over max user connections\" Is Displayed?", "uri":"mrs_03_1214.html", "doc_type":"usermanual", - "p_code":"1184", - "code":"1203" + "p_code":"1301", + "code":"1320" }, { "desc":"You can reset Kafka data by deleting Kafka topics.Delete a topic: kafka-topics.sh --delete --zookeeperZooKeeper Cluster service IP address:2181/kafka --topic topicnameQue", "product_code":"mrs", "title":"How Do I Reset Kafka Data?", "uri":"mrs_03_1106.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1204" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1321" }, { "desc":"Run the --bootstrap-server command to query the information about the client.", "product_code":"mrs", "title":"How Do I Obtain the Client Version of MRS Kafka?", "uri":"mrs_03_1145.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1205" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1322" }, { "desc":"Kafka supports PLAINTEXT, SSL, SASL_PLAINTEXT, and SASL_SSL.", "product_code":"mrs", "title":"What Access Protocols Are Supported by Kafka?", "uri":"mrs_03_1146.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1206" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1323" }, { "desc":"This issue is caused by the conflict between the Ranger authentication and ACL authentication of a cluster. If a Kafka cluster uses ACL for permission access control and ", "product_code":"mrs", "title":"How Do I Do If Error Message \"Not Authorized to access group xxx\" Is Displayed When a Kafka Topic Is Consumed?", "uri":"mrs_03_1197.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1207" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1324" }, { "desc":"Kudu supports Snappy, LZ4, and zlib. LZ4 is used by default.", "product_code":"mrs", "title":"What Compression Algorithms Does Kudu Support?", "uri":"mrs_03_1067.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1208" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1325" }, { "desc":"Log in to the Master node in the cluster.Run the su - omm command to switch to user omm.Run the cd /var/log/Bigdata/kudu/ command to go to the /var/log/Bigdata/kudu/ dire", "product_code":"mrs", "title":"How Do I View Kudu Logs?", "uri":"mrs_03_1069.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1209" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1326" }, { "desc":"Log in to the MRS console.Click the name of the cluster.On the page displayed, choose Components > Kudu > Instances and locate the IP address of the abnormal instance.If ", "product_code":"mrs", "title":"How Do I Handle the Kudu Service Exceptions Generated During Cluster Creation?", "uri":"mrs_03_1169.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1210" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1327" }, { "desc":"OpenTSDB supports Python APIs. OpenTSDB provides HTTP-based RESTful APIs that are language-independent. Any language that supports HTTP requests can interconnect to OpenT", "product_code":"mrs", "title":"Does OpenTSDB Support Python APIs?", "uri":"mrs_03_1070.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1211" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1328" }, { "desc":"In this section, MySQL is used as an example.For MRS 1.x and 3.x clusters, do the following:Log in to the MRS management console.Click the name of the cluster to go to it", "product_code":"mrs", "title":"How Do I Configure Other Data Sources on Presto?", "uri":"mrs_03_1147.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1212" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1329" }, { "desc":"Log in to the Master node in the cluster as user root.Run the following command to configure environment variables:source Client installation directory/bigdata_envsource ", "product_code":"mrs", "title":"How Do I Connect to Spark Shell from MRS?", "uri":"mrs_03_1157.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1213" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1330" }, { "desc":"Log in to the master node in the cluster as user root.Run the following command to configure environment variables:source Client installation directory/bigdata_envsource ", "product_code":"mrs", "title":"How Do I Connect to Spark Beeline from MRS?", "uri":"mrs_03_1158.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1214" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1331" }, { "desc":"Logs of unfinished Spark jobs are stored in the /srv/BigData/hadoop/data1/nm/containerlogs/ directory on the Core node.Logs of finished Spark jobs are stored in the /tmp/", "product_code":"mrs", "title":"Where Are the Execution Logs of Spark Jobs Stored?", "uri":"mrs_03_1159.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1215" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1332" }, { "desc":"You can modify the /opt/Bigdata/MRS_XXX/1_XX _Supervisor/etc/worker.xml file on the streaming Core node of MRS, set the value of filename to the path, and restart the cor", "product_code":"mrs", "title":"How Do I Specify a Log Path When Submitting a Task in an MRS Storm Cluster?", "uri":"mrs_03_1127.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1216" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1333" }, { "desc":"root-default is hidden on the Manager page.If the sum is 100, the configuration is correct.If the sum is not 100, the configuration is incorrect. Perform the following st", "product_code":"mrs", "title":"How Do I Check Whether the ResourceManager Configuration of Yarn Is Correct?", "uri":"mrs_03_1163.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1217" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1334" }, { "desc":"cd /opt/Client installation directorysourcebigdata_envkinit MRS cluster userThe user must have the ClickHouse administrator permissions.set allow_drop_detached=1;SELECT *", "product_code":"mrs", "title":"How Do I Modify the allow_drop_detached Parameter of ClickHouse?", "uri":"mrs_03_1210.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1218" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1335" }, { "desc":"When a Spark task is executed, an alarm indicating insufficient memory is reported. The alarm ID is 18022. As a result, no available memory can be used.Set the executor p", "product_code":"mrs", "title":"How Do I Do If an Alarm Indicating Insufficient Memory Is Reported During Spark Task Execution?", "uri":"mrs_03_1206.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1219" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1336" }, { "desc":"A user performs a large number of update operations using ClickHouse. This operation on a ClickHouse consumes a large number of resources. In addition, the operation will", "product_code":"mrs", "title":"How Do I Do If ClickHouse Consumes Excessive CPU Resources?", "uri":"mrs_03_1209.html", - "doc_type":"faq", - "p_code":"1184", - "code":"1220" + "doc_type":"usermanual", + "p_code":"1301", + "code":"1337" }, { "desc":"vim /opt/Bigdata/components/current/ClickHouse/configurations.xmlChange hidden to advanced, as shown in the following information in bold. Then save the configuration and", @@ -10985,8 +12038,8 @@ "title":"How Do I Enable the Map Type on ClickHouse?", "uri":"mrs_03_1217.html", "doc_type":"usermanual", - "p_code":"1184", - "code":"1221" + "p_code":"1301", + "code":"1338" }, { "desc":"When Spark SQL is used to access Hive partitioned tables stored in OBS, the acces speed is slow and a large number of OBS query APIs are called.Example SQL:According to t", @@ -10994,170 +12047,170 @@ "title":"A Large Number of OBS APIs Are Called When Spark SQL Accesses Hive Partitioned Tables", "uri":"mrs_03_1248.html", "doc_type":"usermanual", - "p_code":"1184", - "code":"1222" + "p_code":"1301", + "code":"1339" }, { "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":"mrs", "title":"API", "uri":"mrs_03_2015.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1223" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1340" }, { "desc":"When you use the API for adjusting cluster nodes, the value of node_id is fixed to node_orderadd.", "product_code":"mrs", "title":"How Do I Configure the node_id Parameter When Using the API for Adjusting Cluster Nodes?", "uri":"mrs_03_1139.html", - "doc_type":"faq", - "p_code":"1223", - "code":"1224" + "doc_type":"usermanual", + "p_code":"1340", + "code":"1341" }, { "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":"mrs", "title":"Cluster Management", "uri":"mrs_03_2016.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1225" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1342" }, { "desc":"You can view all MRS clusters on the Clusters page. You can view clusters in different status.Active Clusters: all clusters except clusters in Failed and Terminated state", "product_code":"mrs", "title":"How Do I View All Clusters?", "uri":"mrs_03_1002.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1226" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1343" }, { "desc":"You can view operation logs of clusters and jobs on the Operation Logs page. The MRS operation logs record the following operations:Cluster operationsCreate, terminate, a", "product_code":"mrs", "title":"How Do I View Log Information?", "uri":"mrs_03_1003.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1227" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1344" }, { "desc":"After a cluster is created, click the cluster name on the MRS console. On the page displayed, you can view basic configuration information about the cluster. The instance", "product_code":"mrs", "title":"How Do I View Cluster Configuration Information?", "uri":"mrs_03_1004.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1228" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1345" }, { "desc":"You cannot install the Kafka and Flume components for a created cluster of MRS 3.1.0 or earlier. Kafka and Flume are components for a streaming cluster. To install Kafka ", "product_code":"mrs", "title":"How Do I Install Kafka and Flume in an MRS Cluster?", "uri":"mrs_03_1054.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1229" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1346" }, { "desc":"To stop an MRS cluster, stop each node in the cluster on the ECS. Click the name of each node on the Nodes tab page to go to the Elastic Cloud Server page and click Stop.", "product_code":"mrs", "title":"How Do I Stop an MRS Cluster?", "uri":"mrs_03_1016.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1230" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1347" }, { "desc":"You can expand data disk capacity for MRS during off-peak hours.Expand the EVS disk capacity, and then log in to the ECS and expand the partitions and file system. MRS no", "product_code":"mrs", "title":"Can I Expand Data Disk Capacity for MRS?", "uri":"mrs_03_1018.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1231" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1348" }, { "desc":"You cannot add or remove any component to and from a created cluster of MRS 3.1.0. However, you can create an MRS cluster that contains the required components.", "product_code":"mrs", "title":"Can I Add Components to an Existing Cluster?", "uri":"mrs_03_1024.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1232" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1349" }, { "desc":"You cannot delete any component from a created MRS cluster of MRS 3.1.0. If a component is not required, log in to MRS Manager and stop the component on the Services page", "product_code":"mrs", "title":"Can I Delete Components Installed in an MRS Cluster?", "uri":"mrs_03_1028.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1233" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1350" }, { "desc":"You cannot change MRS cluster nodes on the MRS console. You are also advised not to change MRS cluster nodes on the ECS console. Manually stopping or deleting an ECS, mod", "product_code":"mrs", "title":"Can I Change MRS Cluster Nodes on the MRS Console?", "uri":"mrs_03_1034.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1234" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1351" }, { "desc":"Log in to the MRS console.Click the name of the cluster.On the page displayed, choose Alarms > Notification Rules.Locate the row that contains the rule you want to modify", "product_code":"mrs", "title":"How Do I Shield Cluster Alarm/Event Notifications?", "uri":"mrs_03_1130.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1235" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1352" }, { "desc":"In an MRS cluster, MRS allocates 50% of the cluster memory to Yarn by default. You manage Yarn nodes logically by resource pool. Therefore, the total memory of the resour", "product_code":"mrs", "title":"Why Is the Resource Pool Memory Displayed in the MRS Cluster Smaller Than the Actual Cluster Memory?", "uri":"mrs_03_1161.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1236" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1353" }, { "desc":"su ommvim /opt/knox/bin/gateway.shsh /opt/knox/bin/gateway.sh stopsh /opt/knox/bin/gateway.sh start", "product_code":"mrs", "title":"How Do I Configure the knox Memory?", "uri":"mrs_03_1162.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1237" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1354" }, { "desc":"Log in to a Master node as user root and run the Python3 command to query the Python version.", "product_code":"mrs", "title":"What Is the Python Version Installed for an MRS Cluster?", "uri":"mrs_03_1171.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1238" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1355" }, { "desc":"The configuration file paths of commonly used components are as follows:", "product_code":"mrs", "title":"How Do I View the Configuration File Directory of Each Component?", "uri":"mrs_03_1198.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1239" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1356" }, { "desc":"If the time on a node inside the cluster is incorrect, log in to the node and rectify the fault from 2.If the time on a node inside the cluster is different from that on ", "product_code":"mrs", "title":"How Do I Do If the Time on MRS Nodes Is Incorrect?", "uri":"mrs_03_1211.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1240" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1357" }, { "desc":"Log in to the target node and run the following command to query the startup time:date -d \"$(awk -F. '{print $1}' /proc/uptime) second ago\" +\"%Y-%m-%d %H:%M:%S\"", @@ -11165,17 +12218,17 @@ "title":"How Do I Query the Startup Time of an MRS Node?", "uri":"mrs_03_1250.html", "doc_type":"usermanual", - "p_code":"1225", - "code":"1241" + "p_code":"1342", + "code":"1358" }, { "desc":"If \"ALM-12066 Inter-Node Mutual Trust Fails\" is reported on Manager or there is no SSH trust relationship between nodes, rectify the fault by performing the following ope", "product_code":"mrs", "title":"How Do I Do If Trust Relationships Between Nodes Are Abnormal?", "uri":"mrs_03_1212.html", - "doc_type":"faq", - "p_code":"1225", - "code":"1242" + "doc_type":"usermanual", + "p_code":"1342", + "code":"1359" }, { "desc":"The manager-executor process runs either on the Master1 or Master2 node in the MRS cluster in active/standby mode. This process is used to encapsulate the MRS management ", @@ -11183,35 +12236,35 @@ "title":"How Do I Adjust the Memory Size of the manager-executor Process?", "uri":"mrs_03_1228.html", "doc_type":"usermanual", - "p_code":"1225", - "code":"1243" + "p_code":"1342", + "code":"1360" }, { "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":"mrs", "title":"Kerberos Usage", "uri":"mrs_03_2018.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1244" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1361" }, { "desc":"You cannot change the Kerberos service after an MRS cluster is created.", "product_code":"mrs", "title":"How Do I Change the Kerberos Authentication Status of a Created MRS Cluster?", "uri":"mrs_03_1038.html", - "doc_type":"faq", - "p_code":"1244", - "code":"1245" + "doc_type":"usermanual", + "p_code":"1361", + "code":"1362" }, { "desc":"The Kerberos authentication service uses ports 21730 (TCP), 21731 (TCP/UDP), and 21732 (TCP/UDP).", "product_code":"mrs", "title":"What Are the Ports of the Kerberos Authentication Service?", "uri":"mrs_03_1131.html", - "doc_type":"faq", - "p_code":"1244", - "code":"1246" + "doc_type":"usermanual", + "p_code":"1361", + "code":"1363" }, { "desc":"The MRS cluster does not support customized Kerberos installation and deployment, and the Kerberos authentication cannot be set up between components. To enable Kerberos ", @@ -11219,35 +12272,35 @@ "title":"How Do I Deploy the Kerberos Service in a Running Cluster?", "uri":"mrs_03_1148.html", "doc_type":"usermanual", - "p_code":"1244", - "code":"1247" + "p_code":"1361", + "code":"1364" }, { "desc":"Log in to the master node in the cluster as user root.Run the following command to configure environment variables:source /opt/client/bigdata_envsource /opt/client/bigdat", "product_code":"mrs", "title":"How Do I Access Hive in a Cluster with Kerberos Authentication Enabled?", "uri":"mrs_03_1152.html", - "doc_type":"faq", - "p_code":"1244", - "code":"1248" + "doc_type":"usermanual", + "p_code":"1361", + "code":"1365" }, { "desc":"Log in to the Master node in the cluster as user root.Run the following command to configure environment variables:source /opt/client/bigdata_envsource /opt/client/bigdat", "product_code":"mrs", "title":"How Do I Access Presto in a Cluster with Kerberos Authentication Enabled?", "uri":"mrs_03_1153.html", - "doc_type":"faq", - "p_code":"1244", - "code":"1249" + "doc_type":"usermanual", + "p_code":"1361", + "code":"1366" }, { "desc":"Log in to the master node in the cluster as user root.Run the following command to configure environment variables:source /opt/client/bigdata_envsource /opt/client/bigdat", "product_code":"mrs", "title":"How Do I Access Spark in a Cluster with Kerberos Authentication Enabled?", "uri":"en-us_topic_0000001442653993.html", - "doc_type":"faq", - "p_code":"1244", - "code":"1250" + "doc_type":"usermanual", + "p_code":"1361", + "code":"1367" }, { "desc":"Java applications:Before connecting to HBase, HDFS, or other big data components, call loginUserFromKeytab() to create a UGI. Then, start a scheduled thread to periodical", @@ -11255,35 +12308,26 @@ "title":"How Do I Prevent Kerberos Authentication Expiration?", "uri":"mrs_03_1167.html", "doc_type":"usermanual", - "p_code":"1244", - "code":"1251" + "p_code":"1361", + "code":"1368" }, { "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":"mrs", "title":"Metadata Management", "uri":"mrs_03_2019.html", - "doc_type":"faq", - "p_code":"1099", - "code":"1252" + "doc_type":"usermanual", + "p_code":"1217", + "code":"1369" }, { "desc":"If Hive metadata is stored in GaussDB of an MRS cluster, log in to the master DBServer node of the cluster, switch to user omm, and run the gsql -p 20051 -U {USER} -W {PA", "product_code":"mrs", "title":"Where Can I View Hive Metadata?", "uri":"mrs_03_1119.html", - "doc_type":"faq", - "p_code":"1252", - "code":"1253" - }, - { - "desc":"For details about the terms involved in this document, see Glossary.", - "product_code":"mrs", - "title":"Glossary", - "uri":"en-us_topic_0000001296775220.html", "doc_type":"usermanual", - "p_code":"", - "code":"1254" + "p_code":"1369", + "code":"1370" }, { "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.", @@ -11292,6 +12336,6 @@ "uri":"mrs_01_9003.html", "doc_type":"usermanual", "p_code":"", - "code":"1255" + "code":"1371" } ] \ No newline at end of file diff --git a/docs/mrs/umn/admin_guide_000007.html b/docs/mrs/umn/admin_guide_000007.html index 4440e7eb..88018526 100644 --- a/docs/mrs/umn/admin_guide_000007.html +++ b/docs/mrs/umn/admin_guide_000007.html @@ -32,6 +32,8 @@

You can view the data source of a monitoring chart in the lower left corner of the chart. You can zoom in on a monitoring report to view chart values more clearly or close the monitoring report.

Alarm Analysis

On the Alarm Analysis tab page, you can view the Top 20 Alarms table and Analysis on Top 3 Alarms chart. You can click an alarm name in the Top 20 Alarms table to view analysis information of this alarm only. Alarm analysis allows you to view top alarms and their occurrence time so you can handle alarms accordingly, improving system stability.

+

For MRS 3.3.0 and later versions, the alarm information page is different from that of other versions.

+
diff --git a/docs/mrs/umn/admin_guide_000008.html b/docs/mrs/umn/admin_guide_000008.html index a25239e5..663f0561 100644 --- a/docs/mrs/umn/admin_guide_000008.html +++ b/docs/mrs/umn/admin_guide_000008.html @@ -4,7 +4,11 @@

Scenario

On MRS Manager, you can customize monitoring items to display on the homepage and export monitoring data.

The interval on the horizontal axis of the chart varies depending on the time period you specify. Data monitoring rules are as follows:

-
  • 0 to 25 hours: The interval is 5 minutes. The cluster must have been installed for at least 10 minutes, and monitoring data of a maximum of 15 days is saved.
  • 25 to 150 hours: The interval is 30 minutes. The cluster must have been installed for at least 30 minutes, and monitoring data of a maximum of 3 months is saved.
  • 150 to 300 hours: The interval is 1 hour. The cluster must have been installed for at least 1 hour, and monitoring data of a maximum of 3 months is saved.
  • 300 hours to 300 days: The interval is 1 day. The cluster must have been installed for at least 1 day, and monitoring data of a maximum of 6 months is saved.
  • Over 300 days: The interval is 7 days. The cluster must have been installed for more than 7 days, and monitoring data of a maximum of 1 year is saved.
  • If the disk usage of the partition where GaussDB resides exceeds 80%, real-time monitoring data and monitoring data whose interval is 5 minutes will be deleted.
  • Storage resources (HDFS) in Tenant Resources (0 to 300 hours): The interval is 1 hour. The cluster must have been installed for at least 1 hour, and monitoring data of a maximum of 3 months is saved.
+
  • If the disk usage of the partition where GaussDB resides exceeds 80%, real-time monitoring data and monitoring data whose interval is 5 minutes will be deleted.
  • Storage resources (HDFS) in Tenant Resources (0 to 300 hours): The interval is 1 hour. The cluster must have been installed for at least 1 hour, and monitoring data of a maximum of 3 months is saved.
+

For clusters of versions earlier than MRS 3.3.0:

+
  • 0 to 25 hours: The interval is 5 minutes. The cluster must have been installed for at least 10 minutes, and monitoring data of a maximum of 15 days is saved.
  • 25 to 150 hours: The interval is 30 minutes. The cluster must have been installed for at least 30 minutes, and monitoring data of a maximum of 3 months is saved.
  • 150 to 300 hours: The interval is 1 hour. The cluster must have been installed for at least 1 hour, and monitoring data of a maximum of 3 months is saved.
  • 300 hours to 300 days: The interval is 1 day. The cluster must have been installed for at least 1 day, and monitoring data of a maximum of 6 months is saved.
  • Over 300 days: The interval is 7 days. The cluster must have been installed for more than 7 days, and monitoring data of a maximum of 1 year is saved.
+

For clusters of MRS 3.3.0 or later versions:

+
  • 0 to 21 hours and 20 minutes: The interval is 5 minutes. The cluster must have been installed for at least 10 minutes, and monitoring data of a maximum of 90 days is saved.
  • 21 hours and 20 minutes to 128 hours: The interval is 30 minutes. The cluster must have been installed for at least 30 minutes, and monitoring data of a maximum of 90 days is saved.
  • 128 to 256 hours: The interval is 1 hour. The cluster must have been installed for at least 1 hour, and monitoring data of a maximum of 90 days is saved.
  • 256 hours to 256 days: The interval is 1 day. The cluster must have been installed for at least 1 day, and monitoring data of a maximum of 90 days is saved.

Customizing a Monitoring Metric Report

  1. Log in to MRS Manager.
  2. Choose Homepage.
  3. In the upper right corner of the chart area, click and choose Customize from the displayed menu.

    Monitoring data of the past 1 hour is displayed at an interval of 5 minutes. After you enter the Real-time Monitoring page, you can view that real-time monitoring data is displayed on the right of the monitoring chart at an interval of 5 minutes.

    diff --git a/docs/mrs/umn/admin_guide_000011.html b/docs/mrs/umn/admin_guide_000011.html index 228fdb59..1c556623 100644 --- a/docs/mrs/umn/admin_guide_000011.html +++ b/docs/mrs/umn/admin_guide_000011.html @@ -4,72 +4,74 @@

    Dashboard

    Log in to MRS Manager and choose Cluster > Name of the desired cluster > Dashboard to view the status of the current cluster.

    On the Dashboard tab page, you can start, stop, perform a rolling restart of, synchronize configurations to, and perform other basic operations on the current cluster.

    +

    For MRS 3.3.0 or later, the Cluster > Dashboard page has been removed from Manager. You can choose More in the upper right corner of the Homepage to access cluster maintenance and management functions.

    +
    -
    Table 1 Maintenance and management operations

    UI Portal

    +
    - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/mrs/umn/admin_guide_000012.html b/docs/mrs/umn/admin_guide_000012.html index 0ea64f37..aab19f08 100644 --- a/docs/mrs/umn/admin_guide_000012.html +++ b/docs/mrs/umn/admin_guide_000012.html @@ -8,7 +8,9 @@

    Impact on the System

    A rolling restart takes a longer time and may affect service throughput and performance.

    -

    Procedure

    1. Log in to MRS Manager.
    2. Choose Cluster > Name of the target cluster > Dashboard. On this tab page, choose More > Rolling-restart Service.
    3. In the dialog box that is displayed, enter the password of the current login user and click OK.
    4. Configure the parameters based on site requirements.

      +

      Procedure

      1. Log in to MRS Manager.
      2. Choose Cluster > Name of the target cluster > Dashboard. On this tab page, choose More > Rolling-restart Service.

        For MRS 3.3.0 or later, the Cluster > Dashboard page has been removed from Manager. You can choose More in the upper right corner of the Homepage to access cluster maintenance and management functions.

        +
        +

      3. In the dialog box that is displayed, enter the password of the current login user and click OK.
      4. Configure the parameters based on site requirements.

    Table 1 Maintenance and management operations

    UI Portal

    Description

    +

    Description

    Start

    +

    Start

    Starts all services in the cluster.

    +

    Starts all services in the cluster.

    Stop

    +

    Stop

    Stops all services in the cluster.

    +

    Stops all services in the cluster.

    More > Restart

    +

    More > Restart

    Restarts all services in the cluster.

    +

    Restarts all services in the cluster.

    More > Rolling-restart Service

    +

    More > Rolling-restart Service

    Restarts all services in the cluster one at a time without interrupting workloads. For details about how to perform a rolling restart, see Performing a Rolling Restart of a Cluster.

    +

    Restarts all services in the cluster one at a time without interrupting workloads. For details about how to perform a rolling restart, see Performing a Rolling Restart of a Cluster.

    More > Synchronize Configurations

    +

    More > Synchronize Configurations

    Enables new configuration parameters for all services in the cluster.

    +

    Enables new configuration parameters for all services in the cluster.

    More > Restart Configuration-Expired Instances

    +

    More > Restart Configuration-Expired Instances

    Restarts expired instances for all services in the cluster. For details, see Managing Expired Configurations.

    +

    Restarts expired instances for all services in the cluster. For details, see Managing Expired Configurations.

    More > Health Check

    +

    More > Health Check

    Performs a health check on the OMS nodes, all services, and the rest nodes in the cluster. There are three types of check items: running status, related alarms, and custom monitoring metrics. The health check results are not always the same as the values of Running Status displayed on the GUI.

    +

    Performs a health check on the OMS nodes, all services, and the rest nodes in the cluster. There are three types of check items: running status, related alarms, and custom monitoring metrics. The health check results are not always the same as the values of Running Status displayed on the GUI.

    You can export check results by clicking Export in the upper left corner of the checklist. If any issues are detected, you can click View Help to find a troubleshooting method.

    More > Download Client

    +

    More > Download Client

    Downloads the default client. For details, see Downloading the Client.

    +

    Downloads the default client. For details, see Downloading the Client.

    More > Export Installation Template

    +

    More > Export Installation Template

    Batch exports all installation configurations of the cluster, such as the cluster authentication mode, node information, and service configuration. You can use this function when you need to reinstall the cluster in the same environment.

    +

    Batch exports all installation configurations of the cluster, such as the cluster authentication mode, node information, and service configuration. You can use this function when you need to reinstall the cluster in the same environment.

    More > Export Configurations

    +

    More > Export Configurations

    Batch exports configurations of all services in the cluster.

    +

    Batch exports configurations of all services in the cluster.

    More > Enter Maintenance Mode and More > Exit Maintenance Mode

    +

    More > Enter Maintenance Mode and More > Exit Maintenance Mode

    Enters or exits the cluster maintenance mode.

    +

    Enters or exits the cluster maintenance mode.

    More > O&M View

    +

    More > O&M View

    Allows you to view services or hosts that are in the maintenance mode.

    +

    Allows you to view services or hosts that are in the maintenance mode.

    Table 1 Rolling restart parameters

    Parameter

    Description

    diff --git a/docs/mrs/umn/admin_guide_000013.html b/docs/mrs/umn/admin_guide_000013.html index 29b78a56..98f8ee7e 100644 --- a/docs/mrs/umn/admin_guide_000013.html +++ b/docs/mrs/umn/admin_guide_000013.html @@ -7,7 +7,9 @@

    Impact on the System

    • After synchronizing the cluster configuration, you need to restart the services whose configuration has expired. These services are unavailable during restart.
    • The instances whose configuration has expired are unavailable during restart.

    Procedure

    Synchronize the configuration.

    -
    1. Log in to MRS Manager.
    2. Choose Cluster > Name of the desired cluster > Dashboard.
    3. On this page, choose More > Synchronize Configuration.
    4. In the dialog box that is displayed, click OK.
    +
    1. Log in to MRS Manager.
    2. Choose Cluster > Name of the desired cluster > Dashboard.

      For MRS 3.3.0 or later, the Cluster > Dashboard page has been removed from Manager. You can choose More in the upper right corner of the Homepage to access cluster maintenance and management functions.

      +
      +

    3. On this page, choose More > Synchronize Configuration.
    4. In the dialog box that is displayed, click OK.

    Restart configuration-expired instances.

    1. Choose More > Restart Configuration-Expired Instances.
    2. In the dialog box that is displayed, enter the password of the current login user and click OK.
    3. In the displayed dialog box, click OK.

      You can click View Instance to open the list of all expired instances and confirm that the instances have been restarted.

    diff --git a/docs/mrs/umn/admin_guide_000014.html b/docs/mrs/umn/admin_guide_000014.html index 6de75dba..a4f4c3f5 100644 --- a/docs/mrs/umn/admin_guide_000014.html +++ b/docs/mrs/umn/admin_guide_000014.html @@ -3,7 +3,9 @@

    Downloading the Client

    Scenario

    Use the default client provided by MRS clusters to manage the cluster, run services, and perform secondary development. Before you use this client, you need to download its software package.

    -

    Procedure

    1. Log in to MRS Manager.
    2. Choose Cluster > Name of the desired cluster > Dashboard. On the page that is displayed, choose More > Download Client.

      The Download Cluster Client dialog box is displayed.

      +

      Procedure

      1. Log in to MRS Manager.
      2. Choose Cluster > Name of the desired cluster > Dashboard. On the page that is displayed, choose More > Download Client.

        For MRS 3.3.0 or later, the Cluster > Dashboard page has been removed from Manager.

        +
        +

        The Download Cluster Client dialog box is displayed.

      3. Select a client type for Select Client Type.

        • Complete Client: the package contains scripts, compilation files, and configuration files.
        • Configuration Files Only: the package contains only the client configuration files.

          This type is applicable to application development tasks. For example, after a complete client is downloaded and installed, the cluster administrator modifies the service configuration on MRS Manager, and developers need to update the client configuration files.

        Set Select Platform Type to x86_64 or aarch64. To run the client on x86 nodes, select x86_64; to tun the client on TaiShan nodes, select aarch64. By default, you should select a client that has the same architecture as your servers.

        diff --git a/docs/mrs/umn/admin_guide_000023.html b/docs/mrs/umn/admin_guide_000023.html index 64c783e5..a3ae1fac 100644 --- a/docs/mrs/umn/admin_guide_000023.html +++ b/docs/mrs/umn/admin_guide_000023.html @@ -4,7 +4,7 @@

        Scenario

        The client package downloaded from MRS Manager contains the client batch upgrade tool. When multiple clients need to be upgraded after the cluster upgrade or scale-out, you can use this tool to upgrade the clients in batches with a few clicks. In addition, the tool provides the lightweight function of batch updating the /etc/hosts file on the nodes where the clients are located.

        Procedure

        Prepare for the client upgrade.

        -
        1. Log in to MRS Manager.
        2. Choose Cluster, click the name of the desired cluster, click More, and select Download Client to download the complete client to the specified directory on the server.

          For details, see Downloading the Client.

          +
          1. Log in to MRS Manager.
          2. Choose Cluster, click the name of the desired cluster, click More, and select Download Client (for MRS 3.3.0 or later, click Download Client on the Homepage page) to download the complete client to the specified directory on the server.

            For details, see Downloading the Client.

            Decompress the downloaded client package and find the batch_upgrade directory, for example, /tmp/FusionInsight-Client/FusionInsight_Cluster_1_Services_ClientConfig/batch_upgrade.

          3. Choose Cluster, click the name of the desired cluster, and choose Client Management. On the Client Management page, click Export All to export all client information to the local PC.
          4. Decompress the exported client information and upload the client-info.cfg file to the batch_upgrade directory.
          5. Supplement the password in the client-info.cfg file by referring to Reference Information.

          Upgrade clients in batches.

          diff --git a/docs/mrs/umn/admin_guide_000040.html b/docs/mrs/umn/admin_guide_000040.html index 66cb1245..b27f3b8e 100644 --- a/docs/mrs/umn/admin_guide_000040.html +++ b/docs/mrs/umn/admin_guide_000040.html @@ -3,7 +3,9 @@

          Decommissioning and Recommissioning an Instance

          Scenario

          Some role instances provide services for external services in distributed and parallel mode. Services independently store information about whether each instance can be used. Therefore, you need to use MRS Manager to recommission or decommission these instances to change the instance running status.

          Some instances do not support the recommissioning and decommissioning functions.

          -
          The following roles support decommissioning and recommissioning: HDFS DataNode, YARN NodeManager, and HBase RegionServer.
          • If the number of the DataNodes is less than or equal to that of HDFS replicas, decommissioning cannot be performed. If the number of HDFS replicas is three and the number of DataNodes is less than four in the system, decommissioning cannot be performed. In this case, an error will be reported and force MRS Manager to exit the decommissioning 30 minutes after MRS Manager attempts to perform the decommissioning.
          • During MapReduce task execution, files with 10 replicas are generated. Therefore, if the number of DataNode instances is less than 10, decommissioning cannot be performed.
          • If the number of DataNode racks (the number of racks is determined by the number of racks configured for each DataNode) is greater than 1 before the decommissioning, and after some DataNodes are decommissioned, that of the remaining DataNodes changes to 1, the decommissioning will fail. Therefore, before decommissioning DataNode instances, you need to evaluate the impact of decommissioning on the number of racks to adjust the DataNodes to be decommissioned.
          • If multiple DataNodes are decommissioned at the same time, and each of them stores a large volume of data, the DataNodes may fail to be decommissioned due to timeout. To avoid this problem, it is recommended that one DataNode be decommissioned each time and multiple decommissioning operations be performed.
          +
          The following roles support decommissioning and recommissioning: HDFS DataNode, YARN NodeManager, and HBase RegionServer.
          • By default, if the number of the DataNodes is less than or equal to that of HDFS replicas, decommissioning cannot be performed. If the number of HDFS replicas is three and the number of DataNodes is less than four in the system, decommissioning cannot be performed. In this case, an error will be reported and force MRS Manager to exit the decommissioning 30 minutes after MRS Manager attempts to perform the decommissioning.
          • You can enable quick decommissioning before decommissioning DataNodes for clusters of MRS 3.3.0 or later. In this case, when the number of DataNodes meets the value of dfs.namenode.decommission.force.replication.min, the system decommissions the nodes and adds HDFS copies at the same time. If data is written during quick decommissioning, data may be lost. Exercise caution when performing this operation. The parameters related to quick decommissioning are listed as follows. You can search for and view the parameters on the HDFS configuration page on FusionInsight Manager.

            dfs.namenode.decommission.force.enabled: whether to enable quick decommissioning for DataNode. If this parameter is set to true, the function is enabled.

            +

            dfs.namenode.decommission.force.replication.min: minimum number of available copies of a block required for DataNode quick decommissioning. The value ranges from 1 to 3.

            +
          • During MapReduce task execution, files with 10 replicas are generated. Therefore, if the number of DataNode instances is less than 10, decommissioning cannot be performed.
          • If the number of DataNode racks (the number of racks is determined by the number of racks configured for each DataNode) is greater than 1 before the decommissioning, and after some DataNodes are decommissioned, that of the remaining DataNodes changes to 1, the decommissioning will fail. Therefore, before decommissioning DataNode instances, you need to evaluate the impact of decommissioning on the number of racks to adjust the DataNodes to be decommissioned.
          • If multiple DataNodes are decommissioned at the same time, and each of them stores a large volume of data, the DataNodes may fail to be decommissioned due to timeout. To avoid this problem, it is recommended that one DataNode be decommissioned each time and multiple decommissioning operations be performed.
          diff --git a/docs/mrs/umn/admin_guide_000070.html b/docs/mrs/umn/admin_guide_000070.html index ae9e5348..9887bcfa 100644 --- a/docs/mrs/umn/admin_guide_000070.html +++ b/docs/mrs/umn/admin_guide_000070.html @@ -68,6 +68,7 @@

    Additional Information

    Indicates the error information.

    +

    MRS 3.3.0 and later versions: You can view the monitoring metric values in Additional Information if thresholds are set for the metrics to generate alarms.

    Location

    diff --git a/docs/mrs/umn/admin_guide_000071.html b/docs/mrs/umn/admin_guide_000071.html index 191771b1..8b0cb15d 100644 --- a/docs/mrs/umn/admin_guide_000071.html +++ b/docs/mrs/umn/admin_guide_000071.html @@ -4,7 +4,7 @@

    Scenario

    You can configure monitoring indicator thresholds to monitor the health status of indicators on MRS Manager. If abnormal data occurs and the preset conditions are met, the system triggers an alarm and displays the alarm information on the alarm page.

    Procedure

    1. Log in to MRS Manager.
    2. Choose O&M > Alarm > Thresholds.
    3. Select a monitoring metric for a host or service in the cluster.

      Figure 1 Configuring the threshold for a metric
      -
      For example, after selecting Host Memory Usage, the information about this indicator threshold is displayed.
      • If the alarm sending switch is displayed as , an alarm is triggered if the threshold is reached.
      • Alarm ID and Alarm Name: alarm information triggered against the threshold
      • Trigger Count: MRS Manager checks whether the value of a monitoring metric reaches the threshold. If the number of consecutive checks reaches the value of Trigger Count, an alarm is generated. Trigger Count is configurable.
      • Check Period (s): interval for the system to check the monitoring metric.
      • The rules in the rule list are used to trigger alarms.
      +
      For example, after selecting Host Memory Usage, the information about this indicator threshold is displayed.
      • If the alarm sending switch is displayed as , an alarm is triggered if the threshold is reached.
      • When Alarm Severity is on, hierarchical alarms are enabled. The system dynamically reports alarms at each severity based on the real-time metric values and hierarchical thresholds set for the severity. MRS 3.3.0 or later supports this function.
      • Alarm ID and Alarm Name: alarm information triggered against the threshold
      • Trigger Count: MRS Manager checks whether the value of a monitoring metric reaches the threshold. If the number of consecutive checks reaches the value of Trigger Count, an alarm is generated. Trigger Count is configurable.
      • Check Period (s): interval for the system to check the monitoring metric.
      • The rules in the rule list are used to trigger alarms.

    4. Click Create Rule to add rules used for monitoring indicators.

      Table 1 Monitoring indicator rule parameters

      Parameter

      @@ -72,1114 +72,1116 @@

      Monitoring Metric Reference

      MRS Manager alarm monitoring metrics are classified as node information metrics and cluster service metrics. Table 2 describes the metrics for which you can configure thresholds on nodes.

      +

      On FusionInsight Manager of MRS 3.3.0 or later, alarms of some components can be reported by severity. Each alarm severity has a threshold. You can view them on the FusionInsight Manager configuration page.

      +
      -
      Table 2 Node monitoring metrics

      Metric Group

      +
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Table 2 Node monitoring metrics

      Metric Group

      Metric

      +

      Metric

      Description

      +

      Description

      Default Threshold

      +

      Default Threshold

      CPU

      +

      CPU

      Host CPU Usage

      +

      Host CPU Usage

      This indicator reflects the computing and control capabilities of the current cluster in a measurement period. By observing the indicator value, you can better understand the overall resource usage of the cluster.

      +

      This indicator reflects the computing and control capabilities of the current cluster in a measurement period. By observing the indicator value, you can better understand the overall resource usage of the cluster.

      90.0%

      +

      90.0%

      Disk

      +

      Disk

      Disk Usage

      +

      Disk Usage

      Indicates the disk usage of a host.

      +

      Indicates the disk usage of a host.

      90.0%

      +

      90.0%

      Disk Inode Usage

      +

      Disk Inode Usage

      Indicates the disk inode usage in a measurement period.

      +

      Indicates the disk inode usage in a measurement period.

      80.0%

      +

      80.0%

      Memory

      +

      Memory

      Host Memory Usage

      +

      Host Memory Usage

      Indicates the average memory usage at the current time.

      +

      Indicates the average memory usage at the current time.

      90.0%

      +

      90.0%

      Host Status

      +

      Host Status

      Host File Handle Usage

      +

      Host File Handle Usage

      Indicates the usage of file handles of the host in a measurement period.

      +

      Indicates the usage of file handles of the host in a measurement period.

      80.0%

      +

      80.0%

      Host PID Usage

      +

      Host PID Usage

      Indicates the PID usage of a host.

      +

      Indicates the PID usage of a host.

      90%

      +

      90%

      Network Status

      +

      Network Status

      TCP Ephemeral Port Usage

      +

      TCP Ephemeral Port Usage

      Indicates the usage of temporary TCP ports of the host in a measurement period.

      +

      Indicates the usage of temporary TCP ports of the host in a measurement period.

      80.0%

      +

      80.0%

      Network Reading

      +

      Network Reading

      Read Packet Error Rate

      +

      Read Packet Error Rate

      Indicates the read packet error rate of the network interface on the host in a measurement period.

      +

      Indicates the read packet error rate of the network interface on the host in a measurement period.

      0.5%

      +

      0.5%

      Read Packet Dropped Rate

      +

      Read Packet Dropped Rate

      Indicates the read packet dropped rate of the network interface on the host in a measurement period.

      +

      Indicates the read packet dropped rate of the network interface on the host in a measurement period.

      0.5%

      +

      0.5%

      Read Throughput Rate

      +

      Read Throughput Rate

      Indicates the average read throughput (at MAC layer) of the network interface in a measurement period.

      +

      Indicates the average read throughput (at MAC layer) of the network interface in a measurement period.

      80%

      +

      80%

      Network Writing

      +

      Network Writing

      Write Packet Error Rate

      +

      Write Packet Error Rate

      Indicates the write packet error rate of the network interface on the host in a measurement period.

      +

      Indicates the write packet error rate of the network interface on the host in a measurement period.

      0.5%

      +

      0.5%

      Write Packet Dropped Rate

      +

      Write Packet Dropped Rate

      Indicates the write packet dropped rate of the network interface on the host in a measurement period.

      +

      Indicates the write packet dropped rate of the network interface on the host in a measurement period.

      0.5%

      +

      0.5%

      Write Throughput Rate

      +

      Write Throughput Rate

      Indicates the average write throughput (at MAC layer) of the network interface in a measurement period.

      +

      Indicates the average write throughput (at MAC layer) of the network interface in a measurement period.

      80%

      +

      80%

      Process

      +

      Process

      Uninterruptible Sleep Process

      +

      Uninterruptible Sleep Process

      Number of D state processes on the host in a measurement period

      +

      Number of D state processes on the host in a measurement period

      0

      +

      0

      omm Process Usage

      +

      omm Process Usage

      omm process usage in a measurement period

      +

      omm process usage in a measurement period

      90

      +

      90

      -
      G-0`` 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001583127589.png b/docs/mrs/umn/en-us_image_0000001583127589.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971003602.png b/docs/mrs/umn/en-us_image_0000001971003602.png new file mode 100644 index 0000000000000000000000000000000000000000..e85138f1a771649cfd3c0432c3f6eb77dd5fe419 GIT binary patch literal 13597 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971010166.png b/docs/mrs/umn/en-us_image_0000001971010166.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef8b5d59f3c66644aec10d5a940e157bee62bff GIT binary patch literal 189149 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971077930.png b/docs/mrs/umn/en-us_image_0000001971077930.png new file mode 100644 index 0000000000000000000000000000000000000000..ae5e75879000810b31fa563c32dae959804a93db GIT binary patch literal 13162 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 M&KcRb!?4^;D)2LJ#7 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971077942.png b/docs/mrs/umn/en-us_image_0000001971077942.png new file mode 100644 index 0000000000000000000000000000000000000000..7029c8b4112c9b3f3c95b4887611ea327841d623 GIT binary patch literal 42779 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971163390.png b/docs/mrs/umn/en-us_image_0000001971163390.png new file mode 100644 index 0000000000000000000000000000000000000000..e56c7809191084d88a6325992c5f712a1abd4c96 GIT binary patch literal 59310 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%0DeCci3g-J{fnqbOL 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 $kLi+<;Qk{11gtBj)pt zgeVoz|0vK1#$MAmGWSwOPzgpx7jC*aDfp~{1R?z5@Gt*khxzSeKpXhKw)fXOI6K?? zy0?*bs^=r8PmmBkrv34cioz`KNy3q{G+VyRI&s18y4IfWm z;RT(eay`=M{}Y literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971169950.png b/docs/mrs/umn/en-us_image_0000001971169950.png new file mode 100644 index 0000000000000000000000000000000000000000..e760e6a2a091cc4347ec6ad771f6fcb8ab47ccb8 GIT binary patch literal 17753 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 Zy$mv8F<1|I4;%(kc&YlLM8-V${{X3b22TJ0 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971169958.png b/docs/mrs/umn/en-us_image_0000001971169958.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef8b5d59f3c66644aec10d5a940e157bee62bff GIT binary patch literal 189149 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 M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971237698.png b/docs/mrs/umn/en-us_image_0000001971237698.png new file mode 100644 index 0000000000000000000000000000000000000000..c8083eb7bf63ca5b8416c66bf0d9a32b46c7e1aa GIT binary patch literal 28448 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%0DMUxAd4d&!T>I%tzC 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 M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971622210.png b/docs/mrs/umn/en-us_image_0000001971622210.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971622238.png b/docs/mrs/umn/en-us_image_0000001971622238.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971648670.png b/docs/mrs/umn/en-us_image_0000001971648670.png new file mode 100644 index 0000000000000000000000000000000000000000..56604e56b58a670a40d1320ca5a5368383fa7915 GIT binary patch literal 16373 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�O%LaN? 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 ST3PnZGj$amc)A;=H|4k+Crr6M66f()f}Nrw!` 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�O%LaN? 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 ST3PnZGj$amc)A;=H|4k+Crr6M66f()f}Nrw!` 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�O%LaN? z?7~tms(d|!Y!u)T>4fOm;~HYO6i%^WsRk7CE4v2KO<(=G{UFHh(uZ)I@c$3>DdjZ! zgGTzT_|eLi#f#ckA4@#OG0nQKHa3*F`PH6ssXdeUzwE|vq%boWjR{qvA{%q6B?-8b zsk2Q#aoprlZVHYgCweU7!d)YpP9mn2J5pfNw&dJ>=)<=q)d)ON*urDu~HTmwWJ62e^u}ay@oxBs5PsE8|1e zqzt9Pua^;a>xS&Q!n(x=c?SNPQYfPxl~COm(($aAndjXnCx1tmMkns3*6TpWxqwu2 ze`VlG-yTzp;G<&el+ZV5HUD7H>&q!x zZF+tXI-7v-i7^y);V`ZEMTw7BS^2O(2>3|N(wZ6*WnK14Tes}PV2;eliwmjxJhXjy ziHdSzmDQFiO$p$iMs0Ee$DvbHGyVG~5fW!XjDGz-N7Gl|`3Y!iU+cAANF|gR%5Yn}a?o zh58ydbC0@byddF%YA#1`xz#^j_gTCx{(ha51+954XkWxSpgtgh`OsjV;pTR)V0cU6 z1vlSCJQ9e8^Knzy)UhZM5U|pVZMeOzT#o~gn@c$E{#uO0kEXyMZ?87OJKHE<3-2*G z%Lu0p0k^|gxQ@dq?tPe;P_q(A;-ojHsuDCUyY~lSWh`Sbd!)pckg8=w(MfYM0-fou zW4LqZY-KocR)3mQYS3OM6S(fKpNrd3$itN{vK1dm5X_16IshOd%eg|zLB=NZE0q}4 zYGG!k4>=2j>)0xXlhdTFqtbZe2kpu#pT&^3MJX75yEFO+$t;VyPxFFGDt{L`AR9PA z8*Ylemiu`uSw-$&c|mHt?d2?rZ}B5NsgdlHupJ*3VI8@Jn|a~!*w{^m$Vv0|l>h#1 z2Pm2^S`jsVn%_wC>65dKQIa|v%WGx~axB01Z(4iH65k~Ao8M^oiokSY~+?-v`CKPC*YQm&I35V8$KEL*j>XmBbCATG^>6 zjAc&R!@`!jjUd0f0Z{-lZYj$yrLyOBv{8C0YyxD5WPqP`Kmlsk$noVcj?n5F$tK*}XZRyQ_Jl4rq-|{gD=M#vlrJ_UmUARF^;urDR0GNEiw4lL|E zAdKh!#!F*0E{KO@asm6F@sw}IOL}lK9_`sB+$n1GL@0^X6Qlk9gMcgu^qKiQ!}l3> zTBBPE?u_(E+`e|^_)f5_D1jo+skXE*=>*j@<$IH zdpETot6|(}lw`mglFJi%P zw&1oR9Pdt}NGlQHBdubKjF=of79=@^hSo$TuC5j@zedO}R5ZT0j8@UeJ#cOuDpZg~ ziRg`?THXJ$a*rCx{5dg*_6`qQX}uycG7_+T#L+177C-7)(Ki6aBV{h;1^h4=Zbcke zUjcIVm5#A+#K|C}qR!Wh6*run{2t?~o3h`E47glD=r8*)b{KdQ#a!1&X>8bz3u}~K zARt^FjF6@*&Dnt|ewPv24oKSOYbw4UQ@(=}E&zI3-az+9MbOif7-{0b$jRk23~?H% z%oN^kJf4`&%ui9vO1-ZD9;{{e3su}yrm4tLMmAB9si!al$X3sB5<53czc&#Wn||MW z0?wUR!o(o`mDRriO_)y==L{LYnF?rrO>Qi*|AcW`qQaM1w527IXa?QGJY(7h`>Zj z{f`W}|7UW8D5HE3?|&=bi)ECh_*WX_y_ww2^*_@llouD;A~3OAf3CEG-CwQP|05wH z`1)VA2G%QkOvvlst4ethlN$Jc+dz)Dp8StCP&DFSMNAUKje~&di-*<*<2?!`lEzrR zXTz9mxX(yy$wm5cyZ$CcuUS3>-wq}up_k{YQ8qCVYQk;Osw@MHsv(uup|a}{UMx%Q zG{!`rIzb!%4CxuKs83Ewv{c@Ri87Pq5(3k&emrz)Bonehj+MRXcmFMfikjSt{mc=elx~@(WK9W4)-!V(8(|f z;++{CPbykpSeE1`8H6+<;F9SPFyu@VZ_Ql_l1NBd#+R_eAIw}Pi^*ma;dW8gPRxbc zPnu+qQqLVr>Q-$g7JCYHcg|Cs(yMfr+x6M~>#Bk>R1mm;?HHb-dBec{sYE)9pnENW zwu@9Z)a68riiwFSXH1T!zU%Mh#bo}iOCT_0aV#vJdre$H#J~3Ww9x1xhh>Hr_eXXY zhG{c?W_wMpqTjrMRLqYGK{rYu7fn#&bynJWcf>JLlWeRgBRJ)tu0f)onk@KZ`Xq^(23$gjVesc7G8Q;*V_EWpI;T*XwZoLCZJI?McRCom7i)-^rlMMKtT~y6L-exsIJKLzgz;6mOkrk?ffx zGx0!H-1ZMMxxv&CTbpV-k{|CeI9>) zvEy`JU~Jy?VriK+M7Hn+T~ZF0ZfqWOXtyETbD~NjkKSLr zgnqZ8<9$y*>u03{nYyFM8vOuESl5L2_g1=*w6)DYd69$Me^T^>-*-+QD-cOJVTdStSFXR9gP1xN6EKR!q~9g*Sr`3aEL!wR zF`>q5xmu_oS-zN+N@5ltz~2zkt^zZw`1w<1Mk9RAZ8hlU79tW^XKmVhUs?wL0VO}w5IHp49V@kz zrJqhBVxK`bvkMV;p8tB8(ShEGR%bV85-bTp3ls+<;y>?i#uN`862^X*3&%C20@SZ+ zTh;_hae_W(XjU;y${-=x1OnWkG(bW9@0S$^d?*HqTOnBLQQpJ z@Yy{vKQ-x~m%7hJN=viIUM8|GE!!f)kKmL#Q@)JxsJItumjT1J7iVN(+4=^@x-W;j zljT)1t5l3>TF9Pn)fUX7crIo})8(&zC{3Ntz6_0ZD7Uj)2RhqMM@*h2<)%Wv1fpx{ zU=e}62L#iM70}4oPZt3f(7c^0eojo_zObJWgU=rlH#w{g$;P-}aIYpfqezmyE*_&u z98kUII%SZC#Zz$sP-G6mFlcmWfOG8|@Yh%f^d08V_oMVCoI@EFO3M_`i186}ZA^Il zI-#C}=$*DT&{_xjdIl}iC< ST3PnZGj$amc)A;=H|4k+Crr6M66f()f}Nrw!` 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�O%LaN? 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 ST3PnZGj$amc)A;=H|4k+Crr6M66f()f}Nrw!` z(B1hC>V3b@^Ih+M-?=WBv(MSF_FikR^*d{?6{V-6dYAAXAr=d{0L*t1BxQ`dV#fPQIY;N<2QlyG+h;Ti};!imFF|B|k$Oo*=chT0V%-g>&vGmgJ5Wu@)nXvzs9~y{` zjgNP{SB?GmK8O3B&(;i>^*=@8yZmJT?z@M5Pj+(u6<*mp$@uO({8xHdDY`Y^BJi)2 zV|E|(@0M>UN51J3(QB8P)7yU@4HDe**`5P^phS4^6tYK#bPk89f! zPZoAcnw$BIyxuHT{$lY=l?X$5fQDasZmad!tRF9O9{4iN%zJ&a_)a? zPfC%9lY6PKaW8d1mcuTYCe>%SH#YJK)mAbSk@(@8#I7lyu8x6%SNLKaz+iUVwt)`F zdr-6V)qbyot9ihM4BZ4^v0wc4W=|Nl4NJVeB7M%z6IPqKnlc#DMM}Qk<{Y`2UKOm} z(s`zhilyb(eykd8@s}}!5ALO>r?d2DNHp|Fd8l^Kr#}+$5e48kBKp}E7CX&k1h)!n zPZ`M;)lJh>{R4ue{ty4Taf3k1KM$*@dO4r)(DbCI*6zM2rdtS}uB8Qm7z{ z{o^*%Je%01Pr4W)W(l&TKf+#(UxTymq-RM8_IKGKQyV;1wNj*OxHev$)BaffGi+wdp9tq|A`Bb(~v;#&cL!pqk|L}wjG&G`Mo3{wJ~vmWC8v_#bbrw-HloYigqu+PM!I(!YOY61L3>_Hl1YY|#Tn z4*cv*H}VJ0b^TU}IfBqTF$DVvd6oXmoM3MO&Y^YA!Fly?>pFP0jmVu6IoiNU|+{J1Bc}9L(YVXWcO( zFkWU&ohVtaEA1m48|g$T7N{(pdamQ|RF+M3K2tTKTE$wwouAzQ6y?L1s)N+oVpV;S zE#Wjj-DD{14QCyx3CQG#&sM5{goc)g)XKjd`mAGYNH6)KJq(B;WV}o_npMMasW!TE zofEIr{rzR;cuSDwkm*jjU15UcKRI-}=j`m9CuM-zAz2;Wl;ADYniySRnEF9~ID&ZY z@IZY%_=x6bD0{pvMPckL#8)FimjNg}iq?OU9r%7#h`8R~-4Bi*rXy4Ax@moVXx$-y zy)U1x`#VP3+QyLJ3j=D0iYc37oBC#W*R!zA==-Hld6moUctDIqe^#L;n?nT#xx>&^ z(Nz51$J1*@PAH8)+{R{JZZ)Byix$G##x2JytvOnf^PL>;!c}MURDJTp2W}P2#xnuq zn6b3y8BzjDPFO)va8O=Xk)*<3)mD=ops#>nU95s2o&xmWhWVkGvm(ezV<=ODoS$r@ z>~&raF*tx5Hk%JW-1HP*^Q7hp_l#>LJdcHg5d?>`^-{m1+8VX<%pPx9uCuAY`9tiK zwyl?!(UP#=cZom}X_6>)f!QVIP2Vlqw|A|d$TA;2LP%DO_xL!LNh}mpOk6}9WnuK? z#HY5@i$IAHX)-nv-!F}1%ad@nW^o)`TAyZq^>g+OvIve@(cK{Up(}^(w19Wh$z=ka zI5&yekR!nwcnwX4c<@(T?!r|%ux=FaKh>U@Q}N{s%Np`NhSz^;V0ngi?(Kak{$CpY zKIl$+-TsX|#aJWChla$F5cJ=bf5=&!Sp2skmWw>ujd8|YuaaK<=V29&^51q?Iqd(} zh}_cuXWJYJB5#a4=6b04(D3gamU$jzZ%O@M4XnQ5I>=)9zgHM5)f8}w!2wvs0#!5~ z3s__{Ot10Is%mKxu5QMBm4=Ony%e%5+S>e<&3s`__u(_cVZ*ab;xgb{>ZP-yUN9KRSwOUFe9WMxAfBP>Z|IQR!yMkjr1} zV5gT7(lE{922NSz$fIti@vtxCwUC6&%OkCs1}{x|X>Tpd22b^X{XX$-0@QF4?&AB# z8~R%0v*ZHdSAq`>Uun!pUN%g8eOWtkdFBL(h{AKCd&AqX5N#7S^#|N zsoXQPc5s_D(G;GfG-l6rPo5r@1@nbRM06}I<)3UdZciN8txlYHbSgFVZAFfh)owRT zuFCP`wVaKXK(U(&A(y+S=vgi??I?*t7@h>!;vyyyP+qp#E zk}vurm`w}?si&2T6MLCnZ5GlIO`-687;@`7VbzczE>*E@|1p_NPrVGtJ3wW5}Y~X&A1?y{!2e~qWQHxJ2ahCaLYHFe~edhG%bF$=vt!CdTkbIy!+N_=b(ghrH z(%)^MN?J>NV!Or)IxEw~voO>PZaSWOsSsQTmX+_CB38!b()O=-K#iDXwRx+Kr{9`s z8x`#eP$e2g2sEE4@>yQ*GF_8)t zQCa=OCr|!8nsu6!6GUj^<>wt(G<0Zhzsj!z$yXXrG1|i?fDV|skVyjqT&;K&f|a7F z`JP9RFm&S+PK5_wUmkaiTL;gITWotHlzpTDcFRoho!RpJ0kywD4u?e7=I?jcpOtwL zTphN@Eq~4p@c*IU3UiBuFQw5|`CNGkuasr1dsWL3b(vqCY`QiGfJ$^1$Wko=rUlXj zTY@jEPS?H41O@X#gMdV@6qgYn3C^Y_lCGK_a9F)3cAWnvHUQ({&7tB6;{;rKEG7#MutzB`pjWz_R7S`&KT{L`SUaOx}?2v(^7Yvg|gK(k!=JC3rU1yJ%j)RxhSX4sLFplj{sL{K0-bxw% ziAY2wt-xljxK5OblMPeqk8n-541c31_=w(TZJR=6Sq-h>MSgvetOt??)Z#M(=^u*v zM83C0LD#dOa`YFHX=h*kHD)}9F}92NA>n1hQl_*|yNPumJAz&k1K%Xy16ijEehnwX z_I@F!HH1kYv_5FnHFJPDXCHhIR^Hy@IiNf9{6q|kMIhjKq>SYl!LQgQuPUeyawtug1iLVaKmg~wGzO_V zM^DPm%XBqMpnm(QQPH&(PxeQGqRue8y+nSc9^U+KN4{#&n;@{{#d&NKFXuf((t~(X zg^JdQ^C^u-@|xDKDxE-iAr*;LFW=t2BqhK%uj99BDh9GNL?mmPz})y9y_+3VoFBqY zi_o#+5rhadIwQ4gMkq@uP26F6bEz)wy?Tp=h_EnAf2K6&)@);uclC_m)G7+Wm-jMH z(dJCR#F6TtVxBbdjF(HEb5m?2IMBSQ|95R_3j+O{y7W}cy|k7mfVhUF>>}w@w;-^4h=O-rwK+VmCI}u)n{(U3sq$@mZlKPJ!*|%}(B*joW)1for4`0DK-Gy2=JxWc-x9>4 zAx;xS10R^ub=}U$uIOzKy@i}KlCZydD-hkIo^#rm`OzCPanUGRGU5-BB1NYe3I-n@ z=3YGD)oiWq85MfT=g3s$tRgR~MY?~D4!$ZnDZ4%sINaoxRI)t#;^`8Qa^!zF8cvP2 zqSH=q93NhRO#04}0?tdgw#7!QZ&tfvpD$88(7@|6hgNVwd(ZPbrSkn*veWX=l0J;l z3V;JmwnEdP#M>U!){c*-_&_Nan$k3B_82wiisdN&wKAu^|2;u;Z_C63TMK2CsMF^^ z8oj;zbw@-r9jLHEO@lwgg+lpsPK@f%j z^tluoG{5}YM2G%4i&NUG_1H$A?V}qTcK57<49mtP&AN>y>-S=|Z2Hgmt7@T&)rh+T zQme$3_TZg;k%h81uJ&!%b$gN8`_5!-He!@lTD|u$aL#?o`ZdAG-r;viraR4jHiu#p zQi;6SuQtPOG|pm*pPu~{?!Gy=47)64EE7 zcQ-ueWwTQ*de|`6c9GSGL2&bQs+`8SY^z!{=u$TpI&895+0-Ph8hqf?Dy6#Ar)qzt ziq7rhthJsR_i+o3%lUG%Xm#1Pjc2J(|B%zp_55&MmooG!;)d=g#gY_X@0{%OQuJT&7G!Fs zW=FoUf)ZC`-_b6mw5q4dO6{r%+VblD939NJA}=K-2M;QI;JxX+*yJ%wI@$bT#-Y$k zA(d(lPu`?^C`;~58I<4q&9mUgHHIzb^I>Xe&fh(yjVJ1p2n>WnO%OQ^g)I%&QwO{2 zdj}KE3`kQJ?NGm-P~q7+S%)DBYQ5s^@P2pnKR^crxMXc~ym|lYHu1y8)$UOHGCF<$ zI$J*Yhx!m0pbTsG;;2L*zLrXq??2E|-Op|T9xyS`G1+S=tH9V+_upNTwKN-ViY(vD z5-If0JUVddm*V_U?;2<~+x^S!$mP>CJ+@^cYx-zD)Y zA`D<0Iu7)ARt%IpnQG^gYaXCUkR0>fMZqFl`IIqr&zO$Qb&1k2AHdW%9b2Cr9JR08 z9Di37yEqE-&D;|64OE=*ZaYs=NVR>FEMN_%@!nlPVXatfWsFhhzg3ZAe03|lv2-MK zIq1$e+(p}+l}~a{=zqv?Dl`S1k!08C(k4jWxxvW~Fo4wXrozMQBOo>_Xhqp(q9Y<2 z{bP6oK~ zWI0DD7> z^wp*NiJ5v&9mhbbsf7il^Z0nXS8Vk%oFXb;=OXt zO4Lhx8b0^<&zZLHi@B9V_r39|sD>!HxSqL0=H^;QF6y3E=!X}Ghd*QFZjrc3&_0eW z>go{4@KjQAk7Vc1%=gUFbbmH{_Yzg-+g-q;wAz#fUu^LhR-ZFP4XcAj%NRBt_5G3^ z)031t)>`v*@JzH#5uX`F59dWVveL^-Enbk|sYDs9WXLj6zSNq2eiT_@`X1Nm<)UR) z?56%9w}{wTrAasolfdZ+Q!vk5;ChPhda$Y|Do9ks z+6GO!j$j`*Rw_FfcnF8Dpq>NQilKw=6TE=FRnRIH2DGvo8)_k~4wSiWs9d6fmvLX! zGCE3GjV9t!SaOHr#gfu@^0Dn7wBE3;FE76R_#w{nn*Iuhg2Y^AMRZvrUO;j}Q?vb@ z&CnM|Gb*AZ*@F00^=B*og)D7Jb{!gzEYCKwa3dNKCwUF4?>qBXtV z**uL>4gnIg0hiIs?es#@>EJO1SReT#(_ZIWdCCL?MCu^kQZ{7h8dQ7irS{l%1C^Zk z*m!<%9lzL{@?Y&LJb8-JNQ8lN#>zKlv3;JqwFtizvgE$~)m`i29nXILDDfq9;qq(l z_YwjI?wm3u5xJgOn@*~VXlJe={%K~=(Z<_;+gv?U0G{hte>KCpXvly>%Tk@c>$7#* zQ6Y~P+0hlU2{q@)ypP3t=;+XHZE16>L#&is^O^ZP`&(Y%UNg+J97N#mU?&uS&$vNUGl?F*1&3*F#0&HVc5l zB!46mpD>SBA50G>G-#xbQWIp$-h_w+OBpliDu!k}XJ=6pgYLfhQEnk*TS~A|#*<3g!`>kcCJh3LphYwYrEmeQgk;PcG4SZ}WSDUpS%;8MJuS z`S_l(*ub}Xe*A%sUe;PhoW+Ut^{{!X3|nitftsrK1S5V)EjljI#S*@Hk_LWq*)If- z>8bF3NN!-}6NV^h3EFHPx%XfI{L?b4wN1ZrQrW4Yd2|#H}(1cTcyL1+J~Q|Y9FeD!OF0nqG&y9g?G!K|T^E$lUn#qpQqY!X<5K-A{n=&=`>MZ+;mP54 zh>C<;j1t|(W7G9Fvv37Uz$uz??7DrrC6S)8i=F8!REv-(D&V?xnhoUdSMr-iSw+{Z zToe3R_3T4av0!v|bW2J@bZKDrui*4#Gn~Hjut;n}J-n|T=ii&gdTRsZ-n!EmT;R@p zsJvVrwAqKlpng;tJ_iA59wgPT1l1NE@^Y)m3_2YDRFGQWiz1|^bYR|nIRD*Z#(`wx zv(l0y&(M7a_ZQ!aidMZIX^|U@kVpkg5fZcWKV#HL8FUK;P*?TbUsuR`l$A|EJ*-~a z2xQ|Qg;G{YGvjvrw9`;UfAZk~G6?1Ra6A?g;_GN1rHTqy-~G9ipOVqU#Ub#V-@hzg zIBS^eEjc;$D2X9sqGqkxlSE`Fjt*KGMw{JAlQaQwL!oYeL)g-p$PH{j%<^>n!+iY* z%wnYuDRi+g%gVR8vS?*ecapG44tTNfc$*dR4*nh{u-DfhyqHigIG4UYv5NbkAZ@^j z!TpItxB(Ya zoY?M#40S{rvG}_$@? zGe9ZM-z#wAdFQ2%W*^Yqv{X}_-7=5+Hdw1F8H&;Xajh5^`Bh6R)JhETX&C|uu=!Z{ ztu7v0UhIXQ>>+U>3rIi6Lep}EIB)GuNy4T zF+Hrqe;LR{0i3kRjr6cg{08-{eAZ=`)s~)W0oWVu+V$&X@F#KOFM77NMG!%p+FC@zCB0aX$Z|!L#zBkEjl3(y%dliI&a2tdVOHCnVPx3Zv3#YIo+jPLPrvnN z$7i2aDUQx@K63%5Ql)vmPh%##N3qq=7cofJh?1vOh3ktE3|ey2XW_P{=A|O8Jw1q@ zi|%hCDch%6HMHo1P2j{GY9{9e>^$6{iCu^Dp>12SnN8@a1j?%w{8?sphdz|bXjJ}I({hF3E)HhUK zCgTJl>$!hel7f~d5#Ge89&64TUBf}uk7dVqOVr|QW4zX+Tz;N?e4tOBRg`V*tYhp+9H+8&JanC(hYF(t zynn2haS^}t_15)aQIn_wy}Qcb*H>OXh7+VkZ;>~<7BjOtE%lm8P9x%h9Uaa_3y*?=X( zqGF544Oe9XHWoHEjs#!9mZwXKHpmSPwiZMJK0)BicnV5SX)=t7_^f!K-Ar*8T|gOR zCADOYlfl}*IzC{RCXgQ=bQKDuj%U+Y87qD^9;zHdg~#^1Snf;zn#=~2iH(iwV3Lq< zDmUlASWlvn(t2nsY%aCVBP1*oNQ&+c+b+0v?tuiIfV zbCf`lFa1@v3V*q>0_5W1HBK%lHYHzoer#yzqYTq+fy19!)kDSZMki9=)?fINnTOl=fAWB4LqEkCXv6}JTF znO-KB!p@B!T=G*LPPVfmgyF2JH9CS793cwZhXXZk5yd&jRniK1ic;vuTD_V=xk1d_ zlZiPFEWQ0WvhF$UVV+g1=@$a|rV_{Xp2Gv&suu>Uag6~sCkFGypW@GkBwkbOO1XokcNh8x9C0eoJoI95%U$0FUr zYj2rW=P^^b;+O1I-m~O1e(Ic;EWcgDVCNYsdqvPa`lO}$ zcXfk<4h|7ER@-{T5fyK8>U`g3rQaV?YNV{%zu$AE935Hd&>tyMq#Heg@!J7uy_XMY z&8%4k^XtlysHPH;&ECOHs{>+!D82@U7`NKTjeswuY~CB#(?>wAGfEjAkSVwVGD~M* zx3Emjl#Jf7U+hMwMx=4F51S$VXrg-X@dQ3on@HW@;MgBU?Orx7Rd7E;KVTQmHxdQA zN5W&Ew5@&e=3NMkdojSA^t#g750d%i`OSvGps{C<3WMnhrCI4KX+@y-zdsr~eJxKM zy?6~ZjM31Ctj*fmT*z{B$(?+bI3IG?jQyEa=@w1s7rD`I#htYgBvy-5MEl=EBd5#j6zvGWECfpw%l z=GINv>x13>zT9xbSdYyHxuuihKt9?Zb~<)#OF=TMKdy7;B*dKg0{5%QAi5HDK+DbV zNPV9iScRSA&iAEO$qCHdQ;R`bq?`F%U~oGQ7^fqEg)5(nSs|CPGs(~DKKcEgoY|-W zM|4Qo8*)m@MH`y{%b3_VQ56*i%SIynZJeEN>f+GKC=?}kIL3H*aex&_Ar@c-X-Q8y zs#*R=uIkcCnUnx~nHRPLE!tfE({b6VFq!u&lKL6^>|1f^r-_zI7X#cujKB9?RHe@n zFyA4y#cI?dTP;kAczj#F?~K&5x1Sao#~~n3d!pePRl|D&)e{H1I&(r1NlvwHrq#{e ztI37RDp^qHMNtTznR)3*y1|_&_`HJ(?&jl+%bi+OJf(XQ{U=#RSYGHmz4UgR&#NNS z$wSTTJ=veU1GvvB_$+EN{20HAd5&pB!+)hqSDw^Imw8Rq<4StY^s#*B>u!#W41D>0 zG?%-mBdl^>$3Bv8rmz>3m)GmZ1J8(hhXJYN(gKwIjEhKm>p=%dgrIRUjnQz|`40-p zEM>pl9|pfq${9PnVuv)o+9IHymglxGTD;%;OZr_VnWTVDR%=pwM&ldclTvUYGZCZ@ z&Lq_K*0%+=$`m2n>rZQWL4=ukgZeRvsS*#|ltr&c-~QIAo{+#BgASGmZI0c=z#U1F z#~U)PzUr;ircQX0d)mHk((=^X*ISViSM#bJ>fE5t{NkJ^@K||&gABUMC*XQnXZ9&x z@i$SLjWD|LPOYg6$tN%7NQ+k`fr#rF$h5*IkMsD-om5;Muja}VGu24^O#EO4(de8| zGeZ$@j1u4jHn~^chEPbn%l>huI-$>g6yFRaLSRjl3*K)*DVq&a9+>@x&(pjWB)d@` zaaehoRr5iz%anntLJZMbFz(fTR3MuzIKy62*^%L}>JRg{EbiW)ZaYvBYtowDtr81L zsbHWCZ>51(n@!4aKk=4ZxpLaF?2hg7(CX;s%XW~S8iJ+c$!wAVAP%p5=s)kL_C@#r zKT3XVHpAmM;`>-rE;r`q1$0`kqDbxDv1^AVxu5yUzmb)b5L>}+e$xmxI@ic%9T%_B z4&?lC6wTCiKn<&~<>nKZ+I~y2A4?ho5VM>;`)&iB6Y*~949ogzRkyHp@#4(&FlT(O z9$8A#*?V^+>n(U%-+52L)tsiSL*&WR&D&`dyct_8j=&)tZ!oV(gdpEy`=rEnofbXR zC1Amx{totbO1g|jW-T-(PaR#ZW=K}5$EtDonvGMpMY|IDj&-b42!7U{tDKb^?+EUn z<}7n%7eY7t&Zu8BgCnb5o%2F>riD2Lg0)nq^PgoEbUyRzj#X`GX{&eT{<9{JgXXGK z3{znIz<#NwQcCbIde}$A^G+99Kd0|?o(h*sEN*R~-4if5SUy+Z|2Y>)!LbS~yEAW}G}D=X^L}flcrwN-TJt*i z`Z!p8Jd-LCu45JwFZHzZP0OaT1sABU>aurbrC73Zi_WCQm`hZ*?zHRt;%vNSi~uZa zJMm#fV&Vf9mM3W>+*Qmg9pOWV`R1P}n6P(7>)@6cJQ}dZsg;_V&Mns*8o#4I1iA5) z&SK}~F#zX|?{?Kin1~5_5bA zkBDWA>Wa;d%O$FE-tSse{kY=R4*B*F~>d*WCW=d)^eZG9-&B7SsuPWJs1#9Jip7r$|7k zn56Jb8OBBq5H3^H-_z7`pCy6@NsQKdb65Y`fQ?6Y5Dy&v{dkajQCx-gJKJ+R!kg)M^ zlsMuntD*wVlK-)-nc=#|Wsi#)l=f-ympKay?;|b8s`xUT5OP3NT+Z<$nfw`}{+5?S z319ERaY6yWj5@U;J8m_-l)b9rx-yjxC00eVus$#7an5kTqQ z0Z4sB9GS_V!eAi?lT*{yxYv9FJX|YdMdzs2*LbLfHdWNn`z}Or4qkN&`FzlM=E>Hi z$nNFwd^CC>m`uQ`iA>;HtM;KE5>?c~4FQMzM@*E2$Il8&z7dc%9|~+&P2&}cP%)aw zUAH$`r^2Igc!G$Hx{ITJ>KGO~@O(kuzVoT^Hym>!f%RG!nuKnLLbN3=$2PD>>l>;0 zmdbbmBrs_*>N~`KTJsEd>Rej7OTN<32@S56$$YIH4P(mY} z>YZ2kvcNhJ@j99k7< zf_*U3R{(yJwk?#i%W5fpefLYT?^ZP7p{AaH7jny-Owe@p?}3aC6bM0mwSeatdS68= zw|PerPEm26$JKF@k{WaIP*Gtp8-=kR8E7sEyx+tLgRz1(`1F)M-rU7WV z@=Hbe^3P!%+3Kb%3`C923g4c3iT^p5k?b=w;%qi5V#>=)cKwCfIE14_+@KYC9!v1< zdms>p*x2XK$xqryhL@=!)tp-uL*DIL`3KHXuLN0;U4&RXB>4Uhr31@wl`RePk;tni zmjq=!vKr!a&M5c+*cBs}=ih1ozejiPX>XC|Fa%u3 zZkdw<%uT5xiQ+j7!h83vUJxaOh2dTjWWA)L!kk09>iO3y%2x5gaAoT<$*CXxkIn^6 zKaGv&vFy9RF4?)xTLANG*Pri$cQ;z~Z2jH-cz2wC-e!iRt1$$ybK&z4 z%e<5SR>>9`s+&znWTLF5_RaL2NBkW9r~UC-g;{8@l`#R)F{iz{X+S(V@Sw;SGc8vB zl^U*>&Q$+p1orFd=Yc$+JZYdOo#9Ee9vlCPBoU8b^ZQvM?Eh6MigH_GKPv8f9N}#- z84$hit=wQmv9E_9KU10gZ*@A(u_M1}7AR&b25S{hTkusHfu(gPN$s#(|7A=_t9kVt z5D=#0zMh=)8%|W|j5z{0?9nT&^F6Bu(pU$-SMD5V6DIzzq>>PiePkzTT�O%LaN? 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971648826.png b/docs/mrs/umn/en-us_image_0000001971648826.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971648838.png b/docs/mrs/umn/en-us_image_0000001971648838.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971648850.png b/docs/mrs/umn/en-us_image_0000001971648850.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971648854.png b/docs/mrs/umn/en-us_image_0000001971648854.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971659200.png b/docs/mrs/umn/en-us_image_0000001971659200.png new file mode 100644 index 0000000000000000000000000000000000000000..d6da7802c1cb685c4dec6f6557078cc8ac22241b GIT binary patch literal 270 zcmV+p0rCEcP)3M; z|NsAg1`+@h32MPgnHYZmCQ1)X8MEx`mko=b$uQU%OER!x)%uO$-s(<<>M4g9n9c1N zn9Qw37`~mI!B9QxJi|8(4IssR44r!(GjQoSGMI@lFfjc8|Mman#Z~{)($fAH%slu1 zD<~Ae;OqaptC}I=Q;z(9{TCw20Fy-3gk3R6EhC74xa1qdl_jkVlMlaP;Ns(B`1a`& z1D9SLLv^M#g9vh1LTrGMNX|oY222)gI5G#q{`LR$qi6qrLEVflkK`nbAi^pD0Ix#Y U3H2VtR{#J207*qoM6N<$f)Sv04*&oF literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971659208.png b/docs/mrs/umn/en-us_image_0000001971659208.png new file mode 100644 index 0000000000000000000000000000000000000000..b99e9cf88eb92efbcf697a302e70e124de0b4076 GIT binary patch literal 34121 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

      jMj=@k51QpnDa{ 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 M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971808406.png b/docs/mrs/umn/en-us_image_0000001971808406.png new file mode 100644 index 0000000000000000000000000000000000000000..3995475d2fb3c1b1ee8dd74279170c83247dba48 GIT binary patch literal 20925 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      G-0`` 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971808590.png b/docs/mrs/umn/en-us_image_0000001971808590.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971808602.png b/docs/mrs/umn/en-us_image_0000001971808602.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971808618.png b/docs/mrs/umn/en-us_image_0000001971808618.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 zcmZs?WmF_fvo(wiZi8C`gTvtNG=salySux)yW8OIu7eMQ>)`J04*hZN`#k5~AK#x^ zwR%NnMMgzuM(n*SLS9x32_6p~3=9lOLR?r84D3tG=e-v!^yk$=5AF;M>>HSb@DFA8 z?6Y+@Z@_-Wuj@_gxeG~6iOLNxhL$~B?K+wIW41lmpX9*;XyUNc@q3E&qdy$W0owlZ zHl8pXzq&`4Qlm1nGPA5lRckBPbJ~Hf4w2Gx9|E*JhvC)EQQN6JX2klJd!#( zIVDu^g0RHFU;p1FTM7{@vn0k9@PB^uCh3?#7WiMAaJhkR)y@AM0ZTmCE{>-4zxF%X zWD#`#P6+EDo51pc6YCDZ}HC=Cw~V(!q{`?6cU8~#|v0u{-CC& zrWxcP*~6ncs03jet=9Mx8?C4!w;8$m591XK+XFf>7!y6=IH%b7NA03>tfI|XW}8fl zesz$b>qe@`TcU2x|2{ODZ^ERjyT)_NX7O1q0h5>eXVbafL`V0Bbgw(}&*7PfAK83D zn%4J=)rY-Aei4IQn%;+cW=rFRSL;1jMw+ z0zQM$OI&RND|~w}I*;z|CWBZKs}~9J3xn_b&KWaem*afnU9p>dDe%`h_7F-c)zjG4 zDT9G-`TG{$MW+w4T=kc6@U@#4+1zf{1)jg78;>7Zm3FUeomu*eDYdsZtAEknp$1)A z6746lHVsso69VH-_iKCk zo+qpA8&KYhOH*g!hY&z1F^D%rr}}KU1xDwOJ2Od_4q;YhxwX8wlnljmQ8xF>hNQ3C zz@x;IEEFG&fwbvoh({YLiVEGBLSJyi`1XD*kys6>J?DqL`^XYm-Pgl}^ zn|16RV4lf-$T%BdP8QBasB-;k>Gkfh%pEamv@_ zvBfFBB5_z&V8%#pl4$8Lf7bWxtBQ-*F=XJbA~B9o%Kp zH#XxXmSDYjbV`pNsQdz>GCHTdBW3df5g0 zgI)DdW~QjNJD3@V);E5;m(I(cSB~5?JUTWWjfNUP5M99CQ+`q+UN;Q;?ZJzsvPjs0 z^Yr?{#KU7=k){MW3lmzQY~i~&*CoBCWOadn8#Wz`YontST`rQH|GgKh*P+imlk0Z5OrsX`%TeV(>X`ev`)4 zIUg&gGU!d-?2j#XdvVN_#ALhJT3Ys>yP{;2xN;N3CWRzIt~?95^qOkk@={x(Fh4YM9#RbsgaNg?HX7fhqcPP-@&oo3lrnm z^?vhhb|kdr_kD?nZo@zaw_s_vc108I?(gv*c$+#wqfd{QsM3QW;sxQvXtX-5?u)43 z!)G?8&8l4-%AxRy^aC#_Y8mkdb`&dkYDma__2tS80j4I%n@urYszr=pT;w}k7$Tt5 z&}>ygosW6Sz4F*{qU@xJ+$$?=xihnvN}&tp*c5aYBnM+~zqlv$V0ppDoBSiEde-)L!HRspnqL2)G7s9O&kZ-VFck%=a z2c_4_KyzDor#U!+A|zv(Pf^q6(59YN-(LUfXa-Z7`3ScvJ8p*WHRfKJf60TpFB1}U zBo?i{W3q?aBbWS4j?!)>+<%Tb9Gwn-;hyJ0J9)Q9&{b_kwRP_s{+h#mNbnOx0alp|d9_pKW$1aMzZ)&+@-^4wOAOJh}64Bt%XyDj($ z{l0tb=}nKb>4weQH&ee0&!;fyaOOft?O0pZZqZKY%$k(4wP$U1V)#N?avi-P(joi| zF8Ty_Eo7kkO&pH(k0ZA8F;4g-&KP1j5mrsb=L@M?M~myEw}%Ln_QS<<@7ryd^gOfx zjmzUm^ZF+yVh*^V$s|@dSh@aLWr@l{lujd*)ki4i$BHlG8_zgzROv3nldXCMT@R`? zl2c{{+bZnmoIhrqV|?~yYhE9M?z%s|dZDl;q^$q`Sm$=M6(2@9N52a=-(3nFarf=a zc=clp01Jv-EzZYrhMa({UNpB(C0onep~_)4f%ow6fQ+cFtm%l^&SS!ig9gFLWED$6IAn9OoaK?|K!z zMfPE@k1q#@&U;3Do1YKr`e<#&sqv0yRHGTe2V003J(!v?qPuHfE4z@*T(K$#u88Uj zeiiM8dzV=K_k7HbMV2~~{&<>{X79Pv<89vCT>F?6d%GzoinnVuI9uzxttF(~=Rv== zvMQ-ZVr_-A%FpE+iQ86nVm!LLW6R42w`Z-|ju=t1x9`f)Ekyt#eanX1RbryqI5lj} zb&OA{FA^PG`lLp>BDhLv3?2{M&Axj1=A~c5)Xr$y&%`dCvMs)oHE09ExZ(GXn zG}{Qr0#LR@y}46Aj-dYVaLelhB52}!BIA&S7gFKNz?eb@@tUZpKwY{kPR2s7jAPMK zpl4Pf6Cwtn8W;YwuvP9Ahfj3w>b9jsg7ftjrr4B%H+D;p7`Pufl8;)pl-}#NpQCiI z(1*cfcw+$e`jG2+9S~_}V!{J}<;i0UAp66HwahI~iaVSjqdHw#uD*q~As&p76{xM}k|nz7RX~niXOsjUR);Qvc;puXKKg|g z57$ANB?YdmPSQ#i-?c`02zufarS(;Rpoxl*I!#Wf6Z%Bxz2!%a^|HlP{f3~Bmi$Fo zPXF(rTW`Vf7Wh`4<#8C3=5Zv3;;>pvv}HKw@SQE?Xs5VK$p()Wp#3{JS{_{My(sbtRP8ZuM_ta$KF|)Hib|Thxw$PgN0Cmm1rjo7Ij=m7syZ!N{ z9p>7^m{TPR;3E%_=5tOFn_^qq@&fCFE(D_qi`0Zw&?^!bT2fAxst*C^zT*UxWrDW+ ztq5cQ@)#vrGUk~9)M^;lJN<0dYl)%c#Hr#kg>2s=t6!y-HChpFpR&XsfCGz~ld6lo zS15#SZXAERpBXONSdsj|td|P40p@3ea5w=yJ+6QRWI>rc+qJR`7Bgn6McV#>febDu z3hwptG$%(jVLu2Pio}LP``rcfYoZT@>Qx@j-a{uyq#AEs^A&xB?>6~EsqDs?a$xRR zRzIJgjnpvuo#?kpY7cjuPH?u;_``_a7*pT1(r%_oa}8zAlx-W=C##|vaRqe$Q}z#* z?&L9soZ6`@y}tX^KkDOS@2`q0J1S*eY}@ z*WK8)+1s`VVB5=FW$;(;4iKVTnQ2PG&wn~#kexKi=8cZ$Y|Z93Gng^rgca>vUv(6_ zeFlw=w@5b>#47kaJ;h)6!bqvkROgAQW}9`@_`{{i&nt*6$C^4iDl$T#UXOCV{#k0T zNw{SI_zlyAd{29406t0K0yQ2vdVuls5LcvJ-XwJ7NO$g~tmow$!=-Jik=Ud62Ez(tw3IwSw1JcX4#O7ed_VEly@GVHiVR@oAX9Ripb`W zlM`D;KJgNxFTfceEWu=aeR)-Hy8=p_Tj$rei)HG=|K})pl8%Ok3i=_ZZT{_x88d_0 z)b)L*IbL~PBS9FCe*yJpc(nS?ORkS}V}JdU=cUvsg{ENU8Djfr zp0oSN8u#*x@f*`+uUbYB5Rk@$DzBIB`fyG4zLdz-o}UbE`m0w?`*;w*`s*u(l&UE-`=y=c+^;=5N^-hXuq0G1 zW#;FMy55FZBcvGC`!Drdp|wgF+g|4Bb<07p;iLN6o+KX>1l--oIeOn_o|7_iQHRCL zOQ)yhqlf$U?*L^*lUPD+v%`HI+$UWi?l+R(QV~N~x&4Eq31{mq8GqhgigF%Fd!C!E ztISN)kQbJg!dLm4Oj4=8Wv{JCcf>6?9Q|g(!{-U7%A9N~6TlD<64Q4_%oyEVF}a>?E@K|27_Uo0GZ3PO0kW4pLw8CD$? z_83x!w_)H-ThZTnl(-vC*Ut+k8To>$(P)>DJS?7mSATu{qn&7_U&NRPS=+5b8DjPS;Cb@*oE?^T z-hU-Z0g&@Lb;~bn-yC@U^4)!ZQ_2G2xBf|! zg>+W7*vPi#NvtPGol{E#G|bYac0GDB3d8T2#j&V5ef}X#gf5sJT4K@E+^nFfDXF4@ zSzlj2zp$X7tIK~i@8Dor(;{TO(UyAB635_G6OW~3lo+);G<7vE+V=jS^&9>XKOLRO zk8&3{rE=e_pr9dAy`9tqF}CI92Uy96HZ!ACQBk?OL#*DXi4?TAXSA@exLMko`bNwbcA&#hZ?Wc+oktigi+dhET=Ti# z{TUl`XxElbX9Sm-D=RC@@9F|X4GAhM&zpx)4RXnyTN&>ILBA&bPoE!TSYWR+u=5h% z+iNO2t0Pu!&eaP`bFa+=OV);fCEhg#*<9TrS7kUmq>z(uETLc&I@bggNYY0|C0(g2 zLD$*btwo9tCrQqOA25H%0dW&NZ2Z(V`NDcyq$w(xIA}Fb!dddoHb^qp^<|DZbc2V( z+xB&Cm%4a(cvQ5sWK2v6>z!^&T3S(k`rjBBPzn`lW{1(*Z}6fz9br<`~P@+~cV^L*6Wn;iix69pKIS#~`aJyVjlft^rd`c>E zc2YkxMLgm6963a2$j{vS0tJOiK)}aXU0<(|*ed8vzs73ql{Yj}*na--Q=&S-c|lFy zGrxCT0qi(LBRHcQ+ip_zPs_O|c2;cjA?!$I=MOV7UaqtzScIm(^)6yiF*-g^=M2T_ ze4^5(#1VbN1};>g^GSe_$GTeqj`DVqV2%9hj`Yk6`+}ft@pp$8#73wr*jqpPs8sB5k(#|rj{aj0UKKSI6&sJa{Q2HNsR2ulN7z_yYLN1U1vv#} z&e1o7t&($l%va>cL}q@Nb9W>*9d-&c5vMjsn%6k?-HXt~oeAME%J@vcE;@|>kBp2! zCh{6%*JWvEWv*wcRyp5ww_?a2utga- zwiZGd!{ya;AuMSdpYvP1WQ^_h^-_;d^yY)5Mt=2Ox z<$8GMaR!b48w11<*I=R_aIz;O&0#c}Oj_W6<-CJLD_RsZHwfgedbu}jU+>KEoIyveO7_y)7 z4p(nxMC7nb>iUJKSaQypN>i|Lf910cC3>l-D6q&cxBc9^+rqjZ4PwJ7$?Kv_@Z%UC zD~hI`Immj>#!Xq4mzSv`1vNBq!TS38_6`q|va_QLs3-|oNUs4-E4V2H=*kODVp=K^ zxsF^dA+>ciBw1FJ!;rRXnV;Qr8_cAZOqJgb(t|n)ZeCtEDrejFX7a++!7SGyx+S!j z79TzqaKv^@*|aD)-({ikXHzzRTI9(E5QVk=Tkkq_m!;VoUg;Kl0tq8}a#7pi3gXf;N5T*Ro-l>`Lr(6jj6WBAZ(_Cq6P z?${UV_9n28>o8f2P7p}~k@92Z8JsHpL%o7M(+|#mR=G1}tMf5 zwsx@Mj;0{x7WrYv=y1M@Rg|bCI18|NTR_Q=9Rl5;#k!qJnRONos!##bBl>R1- zgOQRNWJ2pvoc*jpy;QYPIf%YbtKF2`zB&4ho-uy%o#^W359uH_7TPgPcjsRPY(^B^ z9TixVpgsZ375yklnYp@U>m}=!01Gq4Uf0g`vI_2llO5aE(vOlD`wJ)-w#rSD=N4N> zdVm_Wh{^&r&DsJpfpl1Jz&MRE+nc7}3{xP5G zuvZkvPh&aa2_o(L&T?3I3XZ3YX88j7RJ zquP>RC#U+#Ae*dbX&G*_+&0PRuX&>5*u6C6phV<34VW`fv5w$(pZeCTXsS&-9f=jn zafO%I3y*exkBvbHI9U{F+rvfX;dVoqYdEX$i|;>thesRUj>A{E%{JGj$EI%$J-8z6 zu8XIJg2S=j-gJo?cg0?R36Cy2L$#80L#SU z2+3JklG@rhS!M9A-Eku-D#|K6hxdDLv~vf;N;;-tgq?JMpfS{}|Eap33EmQPvD#Yi zrS~lN_9Cu5hu?nn%av=8h=V8+K6ZZxZJ1g)!#mv?meFX8XD$l&bnAbwXD7`(p(rYi z+|hwiSkJu`cz;P#ZFo{wQb;H=QB;2LW3eil;vq9*Y1m%s;pN5C($W$Z1%;B0 z4O2vc)A{IY7zz;uIeEy@(Gg1r&5B?4sWWp^=~tmoes6v8hq5nDea+l|BKcP`E;`)8sr?|{^6T$YWkOmK3Ses0 z9hoaOe%)|!Vir1zzm&|@&2dC}OzxtPWpq+?uTO4b=CZIE^v=!0Pp3}aL+Ms{_4m>5 z*|G-SV4Ud3e2SANv)@ZfLVp}8ELN|H-n@bIC1nvKOVHNb;z#s!ghg-S#BUc{GX>2U ztqgNH0-SF)Wz)1otf=?P!(34|w&i-`^)`87qUaJlSeQKys*%p}l4A8-s7=Yu&0=BP*f)l;q${^}h>WZIWt=LCsb52uWQ{GLm>kS7iJTl^ zU0p^>_TwYCI7%K$6u%(RU1AP%Jlj@;G^xM6^&8w}2x*nM3k)?s`7b1EX#S82fKM!h zRRCqWb;6lST3gfp{E_^Gk$^y=&%dsd6U%3fiW4IW4-Y?CMq}t_XjQc^1XJUsLz$$PrBym3E)`F)<5`bXR4S<02Nd8l~Sd- znUf8hUJV8lA82?wWAE!NMfelm+!ot*f4nw{pZZvg@qp?G2|j<<`7g=23=)86PygnO zQ%(`#lb)T-l06t>u-`Lh@t9%q&kc`v?+>D*0;529@c)*HFUx_J6L`QWdrmBumuECI zb^RiXeXNvud=3dp@B{^iC49w={Gk9w+Oh@qhWKh>z6g8H`)h+6M#IDQq~g&FI30w< zp@T$s_cat62R$;p{+M&Y6os9PGYJc7gIRQ-jK5qwn((us>Fot(WMl}7i5a!77F#VI ziYr8u$z=}(|1op7bl`TIkR#B{KjmDl%wigEPsYf*pgH*UiO>DK`3+}k5~ifo61TKu z1^e)*Y>SbTJ6(q3+(D3A>tIG#*}{tExncZrVp(=WUpmF$-%_)C$BjD|LD#rEXK3?T zcTzieaB{ZTTaY92!)7zS%RAn5}=uf`2BcC^gP}>}#bvA~!!nw8c@b99d zakrD=ihDl;j^_B0s!2&0LyCcUF1PNH^K8rTJgK;sg&_ z_pyjaAr~ry)zruS$<$=-H;QP=n6$i+sOcXDuoy7)nV+C)a(_F(kcr9mS?Bb8tA|1c zu~?EWP3k)yNl)SS?5|jPT&9?*YZa36*a0L^S<(}GG7bz7ltMvw8RxGn%YS9`>`;(g znvbf3RKkOy5MX7HN5Wl24ZaU>oH$bsZrH~15Ddym4|qb4Vd=?m=O9-uL@vA>$3Z*~ zc;Ow0m*{aOM2c-18!fs?JjkkoW%D()K zIIi7YH3bZ=#Sokba(^5kP4m4BXZXG{XS_aTcXe5m9k zOJUp03jUpi(#?G^gXlc&*rx*Rl~fx*Pkz#~>NLjX4JMSD8$z{CHK3xh#7F-d4Nv2N zwzMWAl}@Sp#&IeT&54Y~%=Bi1RH{sR^6+5L{4ylQ@!)Yb2~v z&&=lNTwC?)F8bnDKS2y;*Zmv1wH*?9Ykqusl}7Zb4%X8>M;O1E$>y?NUnHL;;~^_(fIq_KyuaB^-P~|7C&u*A!YlCiiO=^)%cn+GqL! zj^{nIhmk46Zx;Q419Bt~JOqHqeZTWeN#VtaD4Y4LJ8SraZ$7)u>3Dv6?w~iA6Wx*U zLGh*cENHVmKY7`EHxiP!+Y+~Ay3a8(FGapP;ymV@N^6nOoIIaj>Kh{ps z=uC)~ihP$#_C?Jnzi_Lq`}B-n!7+oQGZ+ZPth-_F*-iLa>iYWf7Z(?QwgT>HUyT7@I20+o^u6KOZcU=Bp z(8}mA%sbmJM~G2TYISrYJJdSNanoLyGAq-J1Ah>|CNH64!w0u(#PsAXfBm6@+kjN6 zTa3b!M6V$rw3-C4xggBUCQ`2n>X@ipb~FcUz6_-lt)8pLa7*H;)uZRVoW=X_FYz1x zc13FUsQjAfLEO5YB_w0PWY^o9n0nq>w{~rGQ1q0iaQBIjeSCZv8yo94YnE4473Jsq zx3#s&%?BB7tvE$5$YJEE39+x64{lobEv<=m7Hqv%v6-nMRFGpN&4knO2KJO-dFH@J z+Clo}S-FCacx&3u!=!Di_6M+ajh}lI@tTP2SCfA?HpnC{;RPY0CbgfR80N0rQFtl# zikOxetf!=WoV;LpJEch>h)+_E#IsfHW&mFVz?|TsWr7h*li^CUOq}=b}B|B$M zg)Dfm(W4X#*T~HyS`smJo~KIH%GTvWnXYUO>`=vpz=Q(C*H>osR;CO(^`JlnHkG-0`` z5C@4h(5oNopHEl8qheXIsUg;1blR%~Nm$E!tbzkm7_ZFS7v2;k5o}rpk!yqwlq3YDBy% z#lkWxZkNl9*yiM`S2n-z+w7H@tKxzf2&f zmBOnr#HtPP=9WYHozFO{Dy*yvu;B2iu>98Y-R}&$c$eY(k;GUM*-v#;uL}^+*wS(1 zaX%^vT9FqhY2)kXXk&5I9T9yP_MS3tG=03yn_1Llm7BE8qZaNyUW8TjbstF)Eg3h` zt_?QuTHXmCosnl8+I}w>GmbNrT60IFY#gJutdNg2(#aBBioDB!a=s-TT{}1PC?ez- zp?HXWQ5||jRg7hPa32i%R(3OTcJE$Rp&rp?0Q$sMho%0Xm;~4t7YGnC!0+V+*<@XB zqMUwVU065Q#}ooYZpl;>a9!Kd1ZL32K3LRn6ThzRIW67kyDj{27UubyD{k=G<2%Yf z3E1O&axf$y(_w*h7ry*z7uDlxA?g|l-SnK5`L!T9O=+)`9Kws+Ro*XhDs z;xg{Y8imd~L#fW(d&$`{-Sc2>PY&on=uvN2f(%JRTQ;-u<1aT)O!c;AztinB(e^$u zl`-Jq)O7dP1rM!X**ZKv@5u3@+C!ZR1>e_acLZLv-Q&U007$*-O@6d4ZK+(&P%H(3 zGwZUdBYb9KI-hSbul?DhbI57*m3M~C(nlv{0ahAKVKz09dzgCbZ_ceFlY1+b0rGB> zNYa`7;?E*F8cTb+5GPj#V-Yj4+79%J5Kv+TF}vygz*}zDj2@uIy^;&TEhlv`##Vm1 zP8i&lEM4oWbro%}a%iQS-4(inh4Cn(C6St5)jSreOY3UAIZ5-Ily7Dq-luW1L+d$(@O0%nLow@rbFA z$@nv8#3ygGhUrpQk%z4=e`0N`cdUYlio;6p0ERFI=OKP(Jfa{M3F84QUcO+LeS{=_ zn0AVrgG5XgS}}aE(?+uCTd5OYHHfwFXrPhks=Rr|5paB#Qhb^F8IFX|$#h!YC&|CA zx+D#q19q)AyU)xP96ax2NQr>3>kCVM^GPgx+VR$I_82(tzs(EW!wQougrZ}|ax|lB zENxB8)4QoWg8CEln0-iK&hyL!|LgvKJ97AODolR$cl=+^Ju&96Upr4vweL};r)Zje zf%!~@kwKXZLnB9r6)VS2e)+RKu9(-0R}k!LZg1_U=nrwRvAyWayhER;s__O)`1y4g zxFp^Jr^2u|1;M^IPr5ax&OaqIbS#?-1f=P7-pfYEi}GfV`}dconzmLX@=2Ms$x)Ij zT?HPpT}TYckky?LTwtTU6YG}SSX$CAX1JG z<#yE%HK%JVL&y8i8O9!3d1b04m$_0IFduKYXx}s-Y zJtvZ-dT^B3c0_>TbjFys$-K35jHbUMcJub(ep6bHn`?a*;C#IlWURV;m=zAQa7cE~ zJf=+Fc|c@wH1D{^~5C zJ!k|6^F-}#L!&;GqLw^ND#0oC-Pe-oxswXtk56^p<(l{Pz;!jcG_pUuokW97jcVm| zy&o)iPOzb$TT_#aF~@<`W(SHrE#ID`y!M&?Lq+)9and}!4>poi;HK5-@vY1?;okYu z5wY6w#B8BBVz1uqp>IwaPbBKr7ThIRK<&41)rgwhkRK-Xwr?hc854qDP#6l7^b57( za+fQA@e=wGXUfGJcQ*4~8qyOwB(T2M-ida%maG^W54VFizM2xBRQ;0ThHo_hwNaP%?#Bg1 zw$Bm0&tnL+lmq~%i{iR!pKNt&?48gbBAMz{h9>U~a3KUmS zX57wOcxD=Oug}H_bFJ5aeK<(?XIOJRJv@P+o3{6|?WV9|KDF$FeDFw_=NibQu7Jf$ zHQezAQY40U0!FxW(c+dSzfEZ#k(e=38aUK}1^KDB%}b=H3<*1*ZRMVz@;4nZaw8LS zlC3Y8a@XtJF5E~HO83{aMpmZ;-a4p|i@YKeR?kDF;-o_Sj`o#0OV+=g;E@tg;kutn zHEaH?HJN)>q@ca$XZa?g$ksq#2w`o=iAQg!Y3?4Ft16qKI=5u;`vs6@kIs(|PZs-L zuQ`pBd9LbnA^^#PG>8!4`GZ<0h!QHOa-MWTz~V6;7+Iz1X@z4DIg;tGiPcJ@BE)j~ zZqM|>N!Xuiia}dkpY@_k^@F2dz)!mnt(-!dM~ZT>k`m*;lLy*6R_iK$xOAv$7f47k zB$WJJlS7j0(T^8rHvla4l9FSxbD*}a&n@+q3pO9PepDorRKLMq5`OdnFLPOL0K~~M z`Gk+e2EN_R*Sj*#{>pfzijQFk%kw(~YSg@NF)7&=(DKC8!;fs=&39TuGjIN~KZvQq zThGg)abdDC9odrkRoS+mnpokS^7z zT^49m@zl^%V}j_J{#n;LFHs_wiBQ|OFn-k35r(2{`+c>$3>nb(X9&SFEvcp@4O*GG zP<4`s_F-mj;)&KpA6r?1KOGx9Xv^FAVoiDGS6HGfreHn#jZ6Jwgte1CVM}4+#sfxm znj5kG@jIwv+?0Eiftus#w;e%n42j-HVnXfl06vjh(S5zE!9aYqh7VDx-5Ku#i zL&b41uA5`cf0BIQS|@TUt>2c*{Rd<3u2mfwmz=I(KA0hOYWHZI#51^j#VyIQtjvLT z4#P8d*E~3b$HmnqoX*r;fBXUyjhcB}NL$)v_al0;!_ir(*Iny7x-kC)RtiYmH`HN8 zPW+vq9Y8nj&E}@FSmalFc;vrNxNTmy*^gq~V$*8Ivj4a+Rb{k3Yutq_4=lXd==UW8 z!L>&Wl}5I=E_6W7?mb!SxxX^|_4@R9LQR*^>Aw zBmP2k1T-X(GC2D3sXJHyLfq;U&2YNrevZqoM(}6eSHIyVD=$r60O=|aFdUQHQV=YH zKFmYDbSr%;EIsX0`_pF}@b;q7hXU9U9=L_ z!`lB13eUaZ%^R2j6=BlnOa7f&L+g8kqxp+OlfXE^6k1pA-wZ&qxV$|4{zrfAPfgF` zUrqMMMa5gU4I`9j!kU$D!KsCIKhgCJwnu;S3!MC@ikj|p$sg6aKkMJkdGO6Powp)C zui*jX33yR$ZJ;i0Z+INJbT)GMm@z_}48+YK3Y2$7_0Ye6#m=BJ5a9#3hnoax%dpCz z2UZyO9OA6E-1eh>YHfty-6T|6t+CGMf3f>9SS_bvtT%ni%UyPF-2{*0f3$Fro;>bM z%ZDoRqL&6SSe*>yBlq(}Da9XsALSeA-HG-ezNmy3c}GLLiRd%)6&jte!@C5$*=(uB z9jyb+PzEC0PDDWd@x1Qr#FP}=`0WWy-B0d}eTuQhH@>G@@5c!yRjt0L21c=_V;}OK zv7V^kq~E`)n>RZ@9=2EEo(PQk{DqMYP|qZWJ<@Ub?ygr#ay{~KCKa?%(qm4JSl-H# zzL@fjKM{C7y(Ae=S98SkF)oSba5CFGBNFkhr`}K3@20vg`~Y=cFu)K`H@=@Bd=ItTUnZ?Dzpve2r|vAq zSI=3eH-MsbLzel4oI_v7x4Mevzzq380%8?GBIN-_H7-kKl{4OTsa#;n^92CH&t9d3 zM)>h+o@N=wU9}9?NQi4Ow(-(p9ytmd>;db4l1I()g9Y2(Mh_59j1R`9dH3z(e)R@% z_C)<25V5AFsy$PRuND2Q%PJ_heshzAz&W(9)9V~6vh;nu%0xMI?@sc^K)pgnKxMAV zQrI!k8#}J{?NlAQh^Cw*Bp=18*oRxo#bb!}`Zo%~PKf+aS9+V6b}J#MtllAUaq_{D zb$jRQf+|u6L?B54j??LZ4&%<5P090an$9<YjZR#v#grNYQrxCx(-cGu~|Y9~=S>OC@q51;KSs;Eh)&g6kGf(B4a$uIr1T8FD(; z_a5iK-&Q=5I!E?IXS||gD_2fS(Yx+ARg?kK$a%AI@i)Jt=tRl<4zwhP~L5l(aZD8(D$8FY9QQ3mvAG`|DbdYitKkUlui zfUp|ExUG!1?4-CHJ@2&L=z^l4jeaHfw-G>jTtu^Koc5^N*&=G*#F4~8ga(4HCcg8m zBKDXuI9ULLWZu|LKA%ATxJ%0Lhp0Ese-f>mDgI0NZ|m1Cgo_d?U(YwHWCEBVghQn{ zY*9)^C+2|`a^W5kg%o+xGwVRGsdKodqV%JT=#mXf3f5dueweaqSox ze?rWA$8Ua}x(B0TT1`>#aX75r$8~ON&>!bBob3$(M zmn-vVLW$#q@2x@=WO^PHv>VQXg{Ty<{zj6?eiDwKa#JsAFRguB%jbjm6XuxV$e$U{ z@W+sX3(y9$Me7{YL_IMLSau$9+|kPZh8QFrkb;WCD3K(a4(t><{M z=a1n2`+ybYN`C+HYL$lb3j3{Z`8$yhinLKU4ifyOh&u!B1Se&`qNP|&Xf7lu{H=Drb_q)RA`Sv!+8Q{pe+|xe zY8kR)ejqR=>`2#qWXD^bW$Qg$+(g|#wKVYXVl5sj%8`;` zsfU*WH{5SeL-M@Vh%W*OJZh`dd=Ix=Up$68G))S_{3ph>o)`-0&s-5pzDbSe^WCWb z-g3Y`)ll0nK#%qz+ay~KffbDKULiqFeQ=x#Qi8Lwa1Q}E_S;Zqa{z$`_Ddwn@JPa; zQB^#&LUn%MB8ur03w7vlgmeWF4rOywKX|`epePFZ@e}z)m(rGO+#`sn(xR+Q5t;5E zH_{gbk5233Ct)HX&!ZQI@Gb@-R4@w}ylKICLw$SvBTR~`TzpPLs^&_xkQppMKAnYz1zPNk|EB@k|N~KTGb6QFO(6rdMfA-h)lp zzwd#gmHkWSY-tIJy@O%1pgZIhZ#Scvxt%Dy^4R$hm;R2BC*QS7@6-HMf4 z(Eu(r?rAM5SD?M}_6(?06od{n;{Yt(Uu@LIsCA`O=7XQ_Bn&I9>7+VZ{ezA^1DTTp z*3wW&xQ`iI`w4GG!zsmjalaD($kZqlIr}GX8H!Pp1sQOcaWy?)mQhF)-j|yo&05lp z&l+kAb(Onmk87f3Pc44Y?Q>KY0q^WTM3QdP^Zep+a>?~Hex`P=vlUfiIdX14$C`P-gTKr zK%K+gALUzSy0Mp_&eiY-d1kY3Aji3k;`AtM#Ky487AgWIXOij|Bis~cqVC>gzWXfa!*fW*x-NU> zVUFmH}m zLSR@Dm5vwFm9p#YVnf9V?S&$2?U2&&-VmvRiTO?#Saz}dEGF5Hc4~yH-SZjJ z5iL(zfh5$&dyML>OxAd)_V-aYDsQpb-!Up3F2A!7+r!fsmtAn=oBHR4@4Ji~@0@Mk zFF@UkOKkh^?lQNva<|hU-?}<(7xbKt6jR(cW?LIGKA0ky+N(0l*Dc=`-&2;ijZZ4y zBbvXg4|oN*lKr#~$EDNG%X#R6kA@bF_7uY_T#?XmHMOHmPT4+{;U=Pq-NI$8YcD9> zU;``YmmCkz)~!4-H#)*yq`NLKAh^6wh&+}!Lv2c(r=&*l7}=1rHEdIahilJzH9yJi_Rr{Booy(Q@Ri(e>R+u}Hz``9n~l z!;dd4BCm8DULJ`6mq<_zc^on!TERQsB+>ZRZ~S;k-d-PG?IZ28$n*AIf;@Z>YgSY< zLu(OqzVMgU@&a~SQM;qvVeP9Fgvt4P;MtdmvEu8=y0be!_?48VxUn&^?4BZxwK#?o z_x(34UQ5;S?YH+};ha*=>mNy`Bk+D?A z3(YWd_0FX$kD;7janf_WR9e3}DYmS+IXWcDH?AVIKpC(wYaf_Co$!_JC`+ZT2){B~F$BzRfFTxMbCuXm~oNS#b`j)NHjsMu8 zJANJgcsH*5H9l;EexRb$eW>A4@_|b_nZsv(>NNei`daDz4br``>-w`QKLBvA$amun zkL5Hp_z%ZO>Bc+#IdxW}A_ZoeUEN=%cxXC~6iAYj>33fy+J1Hz$$nnRKfV3BX8Cd& z0xG2KOh+t9`Vm_jgRMy$^{n|yp^o~Z4X2jG*?rY!->{pA8AaX3CLCsLjfT}NFD{tD zmbus-2$B3-*YG%j3Zj)osn$#$z}`@TU`s?~5i)|=<5rDwI*@Z(dy~(LD14UQXd1`ssf0nrte?h;_!Z=KgHs1l}^7lLy3UWAjP49kY}*jj?= zdU*44dN1rFYSvTW|IB;yOK8dTGPP26;cGnzC$;oysc+|N&&1|)bo3V0H--GrFwJfJ znth->@mR+_hvyn!VfvqF_8WLxET2X=k=y%XwLLs5$|oi)(jGE3{@Arku`}RetDYgz zRF*>j?tz{y@)r-sxodsi@Id2On3Yy{HqDnpG%$VxktHI8x|)$tnN3@-zv?JDl35LcGs1) ziu@5~F@;ZkSeh$`Hs!eYH%a2}E~TPQ9%2uzV!$^rWq zF7qHT;h||r%c7uKFadcZMjIPk7#w+-Mp&t(LPrqMm{?-5m9iX}^vtJ})O&DLQ5Scb zkif2U7)RUvM=_walH6_k@e!2!EI7|`M8U(lfP7rymNXTCoN{LPb!)`RK1X6Wn7g3XYx6@{;w^#a zSq8g_6GIaw4}syNc_Got2MB^gT3o`!`gLXQ;{_l_v(>OFS5R5r%nwlM7?Xb-5woK6 z%^k0~eTXe``%d15k9jd9ny~%>%q(3cH9l=>btsDlIoo8#`}Tav_w-Qbe7JtGa?DGc z<_xjVK;?Al74xi8V~|r3B~7`#+vIJS%FyFqoOIpL&;>RV4eR!}1S%q%Ew1i2*v_hI zfW?V!`l-Uw;tZ(bFi}ERMun<)Be>cT!pf@=vP_DY!<@eQvzN;@ezjp&(1Oh1YY;&y zSWll-GrKLP`7S7uQfzp6Lt<7EydS>)f$~|2Td_z;Gam~Ip(eK!l!crw**rLXRt?EY zJfnI%@^lv+OCzAJRKTzX38zCYMju`Hc_(zYp>Q7U2V|{5nC56M2a_ z&U+zAxW$WmoY&u<0u(j(a~b?Wcv<|D9pD`{T8HQDdV(lfy)_V#=AR; zXW8H)x<>Q>_#bw}HiK3Zm8UCmmfylf87V#COfkhyQIQ4rd3m`#z%9ACQJU1^+q^nc z3l-h>nf^k>bvztE>*KOl>vHJkRiW$VcH4b)#tK~e{d4`p?e_inJcg7Dsf#hDEY}Sg<+Bse>~?E> z&$c^a3r`C|$ELVfCi9*Na3jT3TRuuHL9)A$ZZv|93ZnH7JC@#xYzBDB0r@k&TTK!( zU`sjAv5OU$<9$&FBF+VViRV)CFZPIr3F7Lv9Z|Z8KEQ80=8D+r zVi-_v2PFIXK*pu;)g|$7xMue=9(~82tVSWzlk3^cR1v?aKGTfn=u%(#TWC4WO)*s& z_|>zAN{F9>3(PGn^4#wop5z2{OxTj6#xlh$nq#`GFZozISpO!Zr3O(WMN(yN5O5B+ zQ(s)36_q!GI*QPoi5c92AQ!f8EV4A!S`LWpkliT^yqZ|DsEb!IH96zDeRmUgevdv@ zS~2W8ah$%Km|T5KbXi>j7Ys!YpvU|W+M--{oYv?uqXt(m)gnP_SL`{k)uu#zgxve>d@I;$|V(^VX~r$OH&Td&q{@?b1yFaTNi}{ePP$!uWxHjrSp)=lpvNghLHN)JAS?H%J}!_ zXteZ3wLr%|?k2Ow1Yo^(iwu@C|v-cN3L9s_kM@+3o& zl)O@&Mwkv8qt=&lfd}jncI`U*+)hSZa2!5IR-_7ed2<{k1t>}J2D|&cESVRO+DVNG zNueOd?-6HoeVks(p0b&;jCl|OF&*X%zmj4FED`Ni*fs3sudCPR`Gr9`p1i#PWNRf% zHu-k<+g5OeL|doa?sZ%n=l_MnDvhp{Oax+O5<1mwkh@q^?nOWSw=iUf?aH9%uRXkYOg#YE5ulMo7G z!fjeL<9Bq8)`xZ0E1bF7h{wYe5URrc{b#lH8|avFD{ zA_3POlJ0aoRixTpn?!Cfb(E@)NxAw=ol7{X*Lxy^;(LlzMLxk5}jb89E-KM2{s3bNt%A z&x{UYQ+&CvGksOOIL(@xF+DH{{2eDK-;b#z7U+7Q7)!7B`$r4LzYi~{8vG3*h^y$g zXCuW)rV4n<98_4IKIJ%DB`%L#N>cxpn!NuYB{1M7SVd^5Dkq9C@-m<-Vxx}cuHmKH zv8_Y!!mo_xA)JZ-~_ zIjeyKmwk4%U8(=U_802H*00)Pl2={tI~+;%=mGBphF5KO_P#%&=nHI3O>}T;wwy_y z#C!Jr?@{B-5^o-3@(edISU|Np*P1&=B5bYnZVOuK=q7%J!#;}%vVaTx@T<0Yc-)-P zqt#vMN_r9Qu;?+Sb}9}BR5@c!Xo{)uEC7g%P~uZ;4;!GJ_4O;9AQ~VqzRrmW)rS&d zyRK&!!S@ZUU`pKHN^3TSkAJm#TDo2Bj;yXSq=yUhgX-16hF!-%n}O4}^}@id-50>UA zlydn@E^fjeX|v;v>TNG;ba1v%6g&x!%^gbmNGU-`yax4Di271U!5fF%!rYlkm{ky( z=+q?rEiB)c0R2)1xC>9j-=FF|mN1ana};sx@=>@Okiet|0*^XPr-~nC{D77@|}&{6JUaMAv|dP@hl!Bga-fIgV&d zH@TNUIEn@lr$nG25@EwonHr*O1aHZ$61Q_8Xz?g`{*x20d@$EcAf+9nDYh8+QaMaj zf(}Q|DUR|)85w6msb5)7+lWkeQ#R?Q1UDprb0V07^!2)_5O{cDw*Cf!{r-2^oerXY8c5otNY&`pT2;;?xhJvMOLQ$&$%dzfOM(inf55gzORg&Pb~DC zFXXn@;m3g!qzPsZ6_mp-LiO0WjW!f0Ce` z=1AVr%r?f~9;bF67S%I#m_Rbb_bOIQ#kmZ>Akh1!nn{gkw-*L-Q5*ZJB}S!K^qL13 z{?4JYi!+L)A|}+Xc>Em6(&+jCD4tG`7UnWZ0_1W`MAPv~kzAuS_4a5PDl2{*xNuBA zn=vDYIVcg0bP*8Ms%10lolfDPSfI;<03}jsg83*dpZuOSsfGp4Ms>=^s15XI_>>|^ zDFiWefChSgZY~0LHo5_wh*O%4`u4%~DR0DtB`z*8lzZ!!vhzbeYWXG6usUHiqSsPm zZOzDJ=h%H|<~!i?_lGAJ=QDxK=d{Fw^0bzhOCPk%jo z9#T(cwMvs9kB~*4n7q5ksW1^S)-wgwUEmOG(ps%(~pHy!)N9e8lF$0Nrr2 zFjD#Wm5oIJk2)57KVW>He;Q+K`LXCHxV_A&0wVb=xp94|A{IJ3g;mKM5n+*oFR9GL z$Ww=fFBv!naB2X2WNfNy1|XQPItE%xQYty*r?eZsq$kiYkzqMnxS)W)tv3ce+Cet;7qlp zO#Xc$>=g^7{?;Nm(J%D5!}Zz2@yW09_P|MR6>?;NKw9)<1}JA{*>!-gxO7V3vOZKu z+_{xF0q^o?FD~7H`$)*^9TbCD!?p(3Yn}Ri?Z0y%x$PAgJ-TG^aPWL z%nG`hxvqgWDs3Mjq|-$VN`=8eq4wIU08{LD@p84kWM`5j>%ne4&fp| z&`uBhKE0L;m*sgbcoB7{?Z)x`KjNO++5sP94dndV$6TF*oyI_e|7)$cU0->1$l zZMgf@_azpzj!pMpcQJHQY#FcV%FXmVsr;~HkL(hooRa%c$XE_N#F0*95zSO|`T3>U zeRJXEz(a!l{1BRdtw?0(>V0$>fs|f)8oYVZF5X>k#7;O!A&asH0kn^ZUvhj&xz>3^#6%S27MM!? zi5hMYe=$+c8uK%UtMR!&1fI&cp!{)u<7X(<%yKWVz_l-&{h843_$iIRTWY#(3Gwwe z>Q>Hwv zmi$0tUv2}32~z02W2Hl%+M33 z{!p%q-_z)^3Ep|M{5l$lIIUoY3+1`wy0&2<0?gxFQ)^qdMFlL_1l*^v)^4K=se*ATER1!?2)lq($%7mE8a167?Ae}eB9l1>^N23=q zhid|Ca^!4%5ZvQ@ zxuIY}V(0{7Z|aZhpY}5fiww`$*jnNu1s)SF8OPB-e@X)VOKPGvIm_)6Wr#>?mrD08 z^(IU)f7tq2rhf#yT-XsI80jT6{3=R}QP(x3rO0RpP2zvSMrE+bZ*HDHuSkpvh!>l>-HxPjL^VX~_ASuz zM!8?Pd2p7mnq-X^MU4E?o5~&pF||Ir%CH@>TQWCtS*|Ul2*Ta=X6Lt^kN;5|Sb6k4 z(1lG;@Hc)r>zXsHOD5%2x2ROJy;)<8o@>wGfQE@H_gn)3~W z=kD;`H6){WYkVR(A!<^|m*WsTMcgy?K6vqBHnB z{Jv?iP@FX_oCLk$dl{hRwuMx<2JN-Oo}Hu172@{mSjxxw{rPnOvgOukL_N}B@qP>w zqD0FFzW`=@kQ&8 z)MFh7I($mMU~5YCwvxd2s|;wjvi0`xCQc1;vF6=#n}T)L?1mT`;aixS58Rnu;^}?e zWo@bZYS{~6?)ouvy+aVY#(owlG>xx*70lPWfPSvR zS>-eZQKzIJkr2a65GKsgbwbyF8~5J00C!Hw$h{PDw~8o zS?S$mxi8T{*<(~oQu|})u zep_xaOF%$p^krd>259%#bmOv7h&ZMr*#sn#vwz^4x5jpIdB10vkUba#NvH)=vH8g- zMlqG8#Q8~*dudcbEdkku5z#eO&QRs4Ruff?44>L=SLVs4BnS%hs8;P6xIb->9046s zbA}S@h$AT`he*&vWyg&kPUetIN$}Dt3r&y}brd8-yy%{S!vZG-L}al!=z~J@?Su!Ey+2Z%=-2ATR42@~nJu~Bz zATP!vMJyTc+uR-8wKH&KL%%33UbgHrsEgO6kLqs(&XoC3_2*y&+m53w&2CL$%?b7HG=<21Xv`_W7IppE!8ZsHiDr6J~}oa%ut zUkF<;FK($uceFu&O$&p1m)h1N=`o{Hx98#Lc#qv{P?u{<-AmjtP$m=y*-zE7$SoKM z8i^gABh8wa#Bzoz1s*q%>D@icU)~py;0|V-Nf&mwx!%4Qv^pzv*G0vN$>@JYt<&>D z84wMPvnxDS%ueBxm1VUVk{FU7p|_NB5$Yit3ne7Z*xQ4sPY|ttS`)H3RU$!h`^?c) zgdxp**Cr_{8|)o~AVDc%nB5E-0dl|Znb-qQ%WH;KAuX5~fxkY@v(2g5*Z5dw3*5tPsIZB-u&@emEvq?^84`oQVmebG4`TJ zbWNG!`wZ?PW{fDcsyf3+aTCr};r%qOV*kci77G&gicoq)iczsfeY*5fYIIrugW_## zl8!>SkTD^TQ(%dDX}68o)Hp#416tgVd+u=Ta+TtYpJ=Ylnt6)TMLUD1I z_KtM3>$4$B_SB~=#Wd~gF#dQuB2z^b`mjAKNL;QrPf!xw-Z0T5#5Y8<@5H}0=<49# z+8`+yZvp*aTc6;0e7EUbo0Mo$lvs+CSZ7+EcDZ76GXne<0S3N&7SEXFb*5~HNL~FP z7`I}S?bujxl57J{@81h+HO)HVoo<6@&?NKo3n8>@L@FZEY0~+55m!8{MAHYI_cM6B zE@BY>AP)Yts0B%hlLq0~I2$&uC&ZLv2PuUKnXCch?h7XtRyW6Sllc=qW3J%?6EKMN z!;D3}VHGv7E$fmRV@`MP<*yq|VYpbVpq>&GM^`i!>zwwU#NnnngJYsehA1%S??H{G zGu^Ycry;oAF~$=-Y?)6#NHst3&+#Qdip5gAKjb@yNfXE)v2FQ#m1?bN>lSTav9;GB zS|3ScV}PD4M`FJ<)!)Bu|TTyMWD6Hd)7`J*L?@p(E0X|{Ye z>f`d3NSb01IB7k;_~`_0&5Zn4ZxmD-iHKFQizicdAs-L#&n;~aT8BunZ5aPWD`C(( zTrPJ?c)KqC)I5KG@!&HQn1Z$Feml0K@{S@SZ>3s$U3>B#WIEDt?L75Zn*~z;=eBt{ zLlIkHd$3prQo~1U{*!j`;k`J#ew0nDYCbRym!S6@n{2+r-sLk~G3R*mX`32t6^`GNf0iF*`v>G3pCcsOnn#GqX2^}v8<&Oj<-Y?{z1qA_-RtA^ppl{P)f46Rtn`|DWRLQ)mH7I4^Cub^HG{{&yakgxHD#5{P&_ zOoOn7k-A8-aos>GOw33?pI)yS6Hfe_7Y}ZDKGyBCy4(Mr`ZqjMbEL>VJgEgp9MNek zINLUok@~P1lK~x8y4@Ln*NIrqjKB|H`TsH(j)2SpBqoMwam&b`j-UTdZZjpfWh>4n zC#aVAA9}_=eu5V`b3C9&hgG+wfhSa@hIRIS=iK`L{8(RHH7eHWllPLBdbXA5n>Wh; zzG8p45C``4l)gM2hiBu4>V=2<77~oGB@oJ zC8o0vcBI*Nz7yr=j6@)@;|J5qiXtE!Cg}P`Cr-j(!=rMG1fu}4Rh6=$%XHW?x(Uh z;x-tb{HmREH|+P5lhm)M(yt1EaoR&F=>0Gnjd8<+G=Q}58GcwfS8Fb4h z9-R}I0`+I#9ReNpa->fW&I4BpnGZ%f4*zo(fqP1sDeDs?wqL~M2gbW+7_t3u2`4Dk z(8NSpeLYFd{KyABOR1FnNAZe>=K;WuD6ajGsV`NX@7~=zUI)wZD8~UaUW|wM_gveT zL>?11819uNI6z&2{RVaVh=Pnv_dLB5Qy;=HOqT8{NIEAc=iAnvT(v>L7#o_eh$R4mLdpATaS`hyCJ|e(&5Q6y&aP%|8@FXB&$M^y8<jtUZ5;WJ7jmMA>q;s#$R6zb(rqp z8+6$^XLqVNrFQoJFAs$T3pol=udlDmC45B0EIAFD@dntK11HtQjSU-M`%@P~hgv2f z**rQv2GhmwC20`p%$A*(I{t34@-MFqvhjBLe$uNb}f)s;+5X{GXr4AQ`_W%}hM z@6)%Qo}T87h5};EQas@Dz>>h8q5gqUmypnG@aP8t?y??!*6nXZS)r2LM~n%9?|ag& zKZ%Y$rZ`c1Jl*H5nKOZ(lgxYzW)ddKP4NBLlZ{r8J~RA)H^A49!3a~p=7bEo8t>&u zEPYc{hMhZ_lss5^we%$u=UY7G+H?zrFcXmq)rX2@edVPv{<*!~o1?Jemsr7hc`kpy ziXzF*C~R8qcj1|<{U`1{e9$FUC)%XDV^rc`$x8uW8@KgMkCmq%g7!G_Jx1KF@)=g? z1Ao8k>uZK=1yd|Ib}^%8x}_vf>`4o$t>4;#EX^p0O`Zt@IeW`oj0>Pg*RSz%F{<{l%2$ zly4ltuEofWR|p~jhh=mVE>LDMX|G*$?Xi1>CmsA(10RmdM?U!2Ve@bWIeul7_cLUO zY^q?E8jUCYLro7BzPdhmkBqLTNjPZaI@l+1*(^0upL2cvP~f~7dsELbv}up}d^(n= zwxWcVlps8krhhS5G$$Gxbws5{+rfJW8CEB~zTJ z<<-^Kd)5&@!AWwuE$Z3tnaw{QuY-AlY)>+Ek_wsLZ25aRK=cc@k5`sMPJvvp_t{Ef0if>7+GjS>S~Jn}6!EO_N^ zl;9U?c;o+WhZYs4K*F$F@4k42mmzF>_nx4t)}ZFx;tiIOC7p}D`*KLEh*uoPPUinK z$^H{*%@|Qr6LmO72n2ZY@os*nq_p(j+tO0zo>gA5*zo0L6ELBG_^GHU;D^gL zG&iG<&oPp$GeSb{0(t;AKk5ganvl9qc z+9)h|jZ0YyxhG^MOhacb$Z@g0t&dr6d3wWblh0RJ(vSbD)$rHu2H+B0cQkJV2|*Lh z`+07%EJD+i&!ln<0`Z!IeCUL)e)%wKRVaGTE1rhg@J&8k|LjkVf<5nRsB)h4a3g?} zKBaZO4MXseCm(#Bf*XhZwPjRBp9W_8?m$XD_ z9Hvt?)r5AIa61cyQq-7l{juPFS(nW|=DFDHOD0^|mQ*M=LABET#?j}Dq%_w(_AnU56(k6@?+ht3M)Ze*eB; z=6>ZXE)eVKF%SB2OeM!Hs~rqp&JF2#OUAhE3sz>r?oK{AZAh?~`d7fG=(bxF3_|8@ zY;62=E}M=Xg8tzWn$!YF-t*EkHpYMU;srSk4GoxfW&x$biR>*$sH&*o_;u#a&FO%*;&w z^wzKK?LzPoKsz|}gL|PK-rkn{8NiX2jw}|q6(^X~D5Y6vW@eUGR`xjx5k)gtzmO-W z?zM66k7sgRI3gvI^58k>kO&RFMp+Oh&J(|Q4hiia<{NyXQLQ4YLyGH=D2r+#N<`8s zeaZ!Cp7jyZR6c0&oI!k8^s>P~!ha;iQPc(MzRfJ4?@vU#d&(DN5hiJrnIRgCbK0D1 zKL75?@PHqxu_UqfMM5`yKaCoK%3GT)Ur<-zSY%suFQ4_>A}qDNf)lGx&t=vpuOPM7)hbl!sxOEC-|CAZ(0#{@kUBxto9x8`!K|-9qkfRQeKEEi2;w z!E`OCsJ+tuwDkV6c8Ge)Hyql)4!UFz-J^Yg2EnKC5<>pjZSV zPqEntmu9A}vMldX_l&t;$0AL-m&%pSmX-{Gfq_GpIW0nThCuZ)9W(=AcXsAHd-@jO zU9283^OMB;=_Bt?TZgk_M1H4SeK*{gS?=Q-bY49bKR|C_@3dZ3+lrP1{OF!jCblWc z4*13xPbNymRM_|6B%ntI)$JH*txT2ERhbaI?RWQDr+Apy{^Z*6VnJz?3wj(;mOwk2 z`FR{Et!V2{{z&LZweQPpc)}eWX6`Wj2g>XS#n3q``J#ad6)Hw9tX@8g zsBcNv)aAp{e0w9uY~q87l(xN_6m(UJbpCAD`ZhqxemFmTikQU1ck2ads+C5=yK|e& z2!y=o?*ZqQtx1h zf{I0tU@+iC4p<0%c9}w-zT^bxr*P7)?pEFuxYZeGPHO#=0zWe~U5SDY$!9%3RIHe_ zXfy;4=iQsfOiOC0MZ+RKpW+0*Oe(`74Yk>wlb2QcK(@fy@}e(4yj+Ngh~Jn zdO+L!lj4i=JQEe!ifN4VQK_0Jf|{T{C2`|E)g010fhDkxCR<_ug&jV~nDy>M7SqgE zl#yJ}LrcR>byng8Jd2@``sKI+hLVKzk{q!=BnFX>q9Ww_-df$Yg~myf_1lep^0WvR zca{ufA?hMLzPa`r&y}RxY4NKMwHwtE!DSRSih6|0@q>5J`Ip&MMri^2BQIy4IRAO5 zw(r`kak~ri2L78nP(w+o)~MK^6Y6o+(XX~^x7}GOb(*dP_VV&_2ehH-@PO*Cg|iU; zgJB1egJ1SPp~1c2H8d%mUL)vUV6ruN=eSC2n#n-sC)+SF%sbxBzn zFjL?&PjgI<36jNv5|VC%T9ibu!z=5USMXvhP7rAK7Mjss?Lb_qv|IkP(<6<<(?#hL z)SskR=VfO<26?fhq$ES1MyH9Ef&#XX(S>7En4L8*1xRA#i*)|@T_@E}@ww3sJYR%7 zW(##}gv+E+hIIQ<2&NHIEl9|Pm5k>cxM>SSXRh5DF+Hr^)ZO;ai>F=?sca(TNHWz` z4?fcu>NK1vZWVAXrKRVfGEjRBW4b&QoTQCmPV}Z(yrlFSNf_FYO}TiQfe^9B{WE(o zKtd_8>n#2`s3yFKxtQY#ZHeo&yTqsQ&mk2xKe7)r`%-;{^)O-*MJQ+6^Dy7sbca47 zYTvnJl|FxP#BVAV7G+EAFdwMAM;Y7dbdzkLz=h!;gKaI!UgPK_DnG($XBFq?ZX+m& z=@*&;r^0KeUWj7fqP4O_B^$fWYPFmWs)=lVqZe}e`ylvx+P{>`-!>p}fu*M&h~R~+ ze@;*DGEUEQ*+Z!afGS6>k!qw+5xa2Oo!Yn+ zSJ~Q{srDs)&3u+4$B3I^@*7@Aturms{|ygIo|i;;#GS1I>t4&slQ`S0xT$yFm2liO zRIk~X_8W8{ketR327|QYy+oDfQ^ox=87ElOE4H(FP3~8)Gu=0FrnWR{8k)j9yE{K) z+?Rm#sVI+FTt*2wA)9ElW>GExn%bn0NPJ;@3kS3f6wnk*p4%=j-g zy{kHNyNaCG#rIdwVp=R6e&iRjv)Z|~(R{e+h`qN?ionpd(9pT}wA9!hkr<} z?SAd-Q0qQjwy6h$BYyjJstCixA~UDA`p}18mzOnx_N9uC*xz>oIiaYi=#Z#GqaoPJ z%gdhc(MgBDJ2ecd@3YSYWufEp^I?WwDFxEgbooXX0|?k5hW zsAIpkrUVF8Qo2tTi=8qg&q&<8bF${v3KtwF&U*Os=g%L9KJYd3o`Q|zb45qpd<{aU zDzk1johOE_1hiOagkk^C;_)cz8~UB>N^qV{x)GI+SZ@>A6Y z`ACh$XDF<{CvUkwxg;&squ#jmv2duc^ln?setG7NmFl`R~w$bobQ2zG3Z?PKbowC8yfW z4oe4>wBNw+r3ja^Sye-tgqu639f?C($edmOI+RW=AHi=uovVM+Rje7E#sfe z{v~Jm_Ok-t^pXCX>r0?1hiLGmHR9lm1@k-gWZhcv(uc2wvM8m4B!FL1Kgi}SxwyHX ztUXqZa*duD!ivr`#3`r*lUP8_4=9q1U1VJyKb!iNhZu-asCI82aj#u4pI2L3`x!|8 z!KwhATON)JOd5?dc*dv$h@Jk_y(msQ+ENauBxd+^2F{6 zHg$QjHaOnCypj5SGj9ud2xea^JA=;u~XiUBqi1x@*CS+kJ;2N_q}qyPW_ literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971808622.png b/docs/mrs/umn/en-us_image_0000001971808622.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971818972.png b/docs/mrs/umn/en-us_image_0000001971818972.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971818980.png b/docs/mrs/umn/en-us_image_0000001971818980.png new file mode 100644 index 0000000000000000000000000000000000000000..56e87891925f21effb16129cfbe123513f407478 GIT binary patch literal 78696 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 M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001971955678.png b/docs/mrs/umn/en-us_image_0000001971955678.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d92446e5d00553c1f6295631eb4ce0eabdbeb0 GIT binary patch literal 515 zcmV+e0{s1nP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0hmcdK~zXfy^_gF z!%!54@59uEx^iU|+z760)pn^J+z3uPtF5kDE4Wb3P_O?FaD~gqWbp!3APbC!Uspfc^y`%RM08ubfzJpTJHx!VO2I^m~Dkst5tMDCL_V= z^1|Wr@LKQR#h$q&5Q-S)TVb_Y4egL5S(W%yiI>-U|33c0CEL3Z!@LMquh(IPEGrEO z)p|en@Ty7n4fAGLiUuVi7%bv+`#6e{)jB}@@eM`zXmzZ<=`;t&hMT`D*{&0G$)y*J(qkdxfGthS$ zRD>d05v{EouC8yi)8Yt4v?^L%H_*>x70cBPGXEq3{s067W%XMl;l%&|002ovPDHLk FV1k-<vc5sDVu*jh$1mPCn0wowfeV=K&L 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 z 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 DW)|U< literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001972894066.png b/docs/mrs/umn/en-us_image_0000001972894066.png new file mode 100644 index 0000000000000000000000000000000000000000..f56b7f52715767692a9045de684e83303b6f3e38 GIT binary patch literal 9520 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 B*v$X{ literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001973053750.png b/docs/mrs/umn/en-us_image_0000001973053750.png new file mode 100644 index 0000000000000000000000000000000000000000..f889fa431ce6d549b919ca87189b7e4db2e136b7 GIT binary patch literal 7945 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 VnQJr|03&YD1p~A5W#=64{0|Ih!-4<+ literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001973053758.png b/docs/mrs/umn/en-us_image_0000001973053758.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cdffa4063bb5f33ce185fe68a373c1ff5816b3 GIT binary patch literal 48657 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

      SU3$ip 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 (K6zGUOi#;uT>+*um1a7xx+m0jPSwk< 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 bfmHtMFZ8f=F2o{mB}7?4<4(?P)93#O7*hkH literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001973053802.png b/docs/mrs/umn/en-us_image_0000001973053802.png new file mode 100644 index 0000000000000000000000000000000000000000..4fa250539f5c69bb760c1547a61268736fe4d661 GIT binary patch literal 3975 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001973053810.png b/docs/mrs/umn/en-us_image_0000001973053810.png new file mode 100644 index 0000000000000000000000000000000000000000..90d36ab79a74cdb39de8004560860a7e6a6dc9a1 GIT binary patch literal 10426 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 F{}14iWf%Ye literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000001973053822.png b/docs/mrs/umn/en-us_image_0000001973053822.png new file mode 100644 index 0000000000000000000000000000000000000000..617a0f4fa8a6a023512f864f9578d0d554ae379b GIT binary patch literal 62709 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 ZBNsgC~P=w=1de~W{vY{dB8cKb^ov2RcpM~ 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007523933.png b/docs/mrs/umn/en-us_image_0000002007523933.png new file mode 100644 index 0000000000000000000000000000000000000000..956d75d2b898ae926dea928b190ef9c2a3405947 GIT binary patch literal 8978 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007530501.png b/docs/mrs/umn/en-us_image_0000002007530501.png new file mode 100644 index 0000000000000000000000000000000000000000..d352ad98706f595487bdc7523a205c792a1ba3c5 GIT binary patch literal 25025 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 ZWcY!tCI-WtxjzV1`;oq8ow{B0{{m)>*V+I8 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007530505.png b/docs/mrs/umn/en-us_image_0000002007530505.png new file mode 100644 index 0000000000000000000000000000000000000000..877fbcfbd1bec4cd391c04f190830f02383f9ad0 GIT binary patch literal 17621 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007530509.png b/docs/mrs/umn/en-us_image_0000002007530509.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007533201.png b/docs/mrs/umn/en-us_image_0000002007533201.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007643377.png b/docs/mrs/umn/en-us_image_0000002007643377.png new file mode 100644 index 0000000000000000000000000000000000000000..7b511e47423a002699a2a36a71988c101747c1f9 GIT binary patch literal 22003 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 T(I{MZ7^KA0)z4*}Q$iB}QSKb} literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007649989.png b/docs/mrs/umn/en-us_image_0000002007649989.png new file mode 100644 index 0000000000000000000000000000000000000000..d75fdf965b919130695cf458a5befc79b4cc4d75 GIT binary patch literal 24661 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007649997.png b/docs/mrs/umn/en-us_image_0000002007649997.png new file mode 100644 index 0000000000000000000000000000000000000000..d0aa219a0a7ac68ca4ff43f5c7a761a21becdc84 GIT binary patch literal 17594 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007650001.png b/docs/mrs/umn/en-us_image_0000002007650001.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef8b5d59f3c66644aec10d5a940e157bee62bff GIT binary patch literal 189149 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�AlA^b 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007717737.png b/docs/mrs/umn/en-us_image_0000002007717737.png new file mode 100644 index 0000000000000000000000000000000000000000..c30596369c5836309b89f873a44366972152fa9b GIT binary patch literal 26327 zcmce;2UL?w_cw|S^{AjChbpKj7J8Qw5UDDN6zN3>J@iN?K}7+9fGE8xAVnad1qdxl z2}p}5By^-DKnw^WKnQ^w)N|hV|E=$?b=SAVoU$SfRoQP)>zVW~_wv15OP zSw8NgYXN3qVQbs}JJ9J}?8w66>~Tj^-6Y7C+^nDA_&K;%K~3{S33VCyg?;*Nqp+dc zvvF=$Y;4u3gOM-J98;G(yfXfAxXqUL)qzaOV+wDdUc^U+*ozeiD+(pvk|=qRvdD4f z>ZKgSOJQSShNrPvaU54?US6Hi%&u21rN^r6O#3j0^5=RY#a;5xXBHL?NuvY* zmV_S_9Q?PS_fdDBfZtczlf-=<{Jta)2yy=NndQ+z?HkO(F#)!f$tK07k?#|o3oT$n zI$F7D@0^W6H1`zrW|%ZytwjVs*|JyGEzx1T8F)@`F>@A(+;#sYV_RAgeq+G5*udDpjbT^mU-^@sKcskuCU(3@-Kxx(z#!Bu2` zao}T{WyN4^ZEg1%;oiaBag|;66mjKLCx|~qcEyZ)l==Fr5x>Yj)L3 zt+@8mUAby`eGXuOcoz!lC4`*cAoJ=-{_PSL>HKrzD`pgjQ@QhPXq~#qU}(j`zvaB) zx-VnYQ733MazZXVVa7K!pYU4S-OZ{a4ZkJU%VhsY%5U}_lJ7l8_tf#1+$31%)ts?5 zjvNv&euod%Blhr`-4Vd#W2Zb^XfZ1D&j`u=_F<_i0~%o*ZC&lz?eC-R6!Ie$eQw z7kO9aWK+raME?*wIc>LV^V?6|c$1Ozr8+@A##mgoS61AL)oJZ$xp#j}sw|S@{7w@U zs^hQz5Rr9yylZ(9w4B6azLMU*cUva&+4%KY_d{|zfcqep&)l9nV(|+Zz>3L3tvk-! z4X(ao6gODi*|y-^H}Wly&Tj`x9VXWXkC_{{S=Y*)oy+eCv$pdq`{wHbM-POZbT~Vw z5(z=fW)T8sM>uCev)-H8x;aPP)`ah#oFy`eVX6JK9G)DQ=v~CTmOR*g5q*B=#hqI0 z$zsT08&pBsfkVoEiThjO##r1zr>=6(!%ki&zn=4Tdb)TfLmT&K)!#kKQ2C-~Q)T5K z;RbJAKDJ2y<=wHb1vOL!qFuXjC(%#(Q$MhADo&@v6=RKfUpcbDZ^$Op8p5zxoh_%x zex4A@Hj^i+@L2XL9FIA_2sLg z>|Z%H===S;%LroS1I#zzVdiuI|Im?W@t~*o9h&DbtW|l zAA6SwI%+jKtcG%Dw=cGANXbX57-rj=hF__pp5eY`n68l5^qHG_p2r;5<;HrqomXS{ z{;ec49ulGc`~bI>6&2qOvI`}uNmp50^f_tOjEu%6DpnCp`ml|gpzy-5tSMEmY%6^d zc5bNuo@0iV(?A$51c1vZT?LnY(~ik^#GyD7 z=8gMw`jHcu;-!VQV1;9UmB5^NAC9W+NHaN~uhcqc6|KkKX#q1aaIA6-Qx@VVlyL{C zXM{iXoqLHfe=r*}>K{#ujw?&2;T9Fu3g5(Ian^|*gKn%bQoW8%pG}VGae8Y~ zx9D4tDMrgtxyh~y5bK?MV&5kEg+k^yd9XtVd@^OEfBuWU5gR9p^OJth4#+yl&q6lCZ5@O2Qu* zqUETm6hRJp0{n#84&z%ak2Po(k9B z+a^hAFEN_;aHR_J`Q9}&Y5&}vlqpMfj2Mt_l8dK{Z)!M+JlNvyk!ZDf)0j&df|nN>(vR zy0gy%RA~P)Is+I)kqvNABr1a`;Qk$%0DS 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007758277.png b/docs/mrs/umn/en-us_image_0000002007758277.png new file mode 100644 index 0000000000000000000000000000000000000000..a9cc467d6e1853388aff26b31e68787358eca404 GIT binary patch literal 44181 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002007968137.png b/docs/mrs/umn/en-us_image_0000002007968137.png new file mode 100644 index 0000000000000000000000000000000000000000..bac2a38737d0e8de53e8694696ec47ee91b1c022 GIT binary patch literal 21034 zcmd?RbySpX`z}1FC6vKIz28CioDazi~dYrT{=HsTdSwkRD zU5TW5{+!k2g7mq9K>Dl4M>3{J#DiaY8x)iUzx1y)H8c)OqPOp3(KahHo*-5h$A7*W zV!AS;pUqrK+gW~sqKZ60!7%jdsbhR6iM|!Yo4F)EWHk2=c(u+a8h>}GWM<7bKgPnc z!)nWaISSwIzuaLJuoV~^8+(xmdWd42JB2=q`~&rzEKC-854;^kg1le9dhYKN$K{xj z|NWY#a143BbRLEYuV>5@$lHB&)+5OKng1I;%rd?NGuG`T8AqL%#d%y|RafEJ#6ma; zNkCk6w?$DeGY8+e=K>1#?I_IIhWeyM)9=`Eo|v!>rJ4Cmkq9l%rlp^OD?$$=Z?fL5 zx*=C}s5F;2pkyATa55<#6}Wi36kdaL$567-KP=~*HoHq+bf2(V3_l)1KR_1eFJ??F zs-;A4?RgVLj)uiaqoL+iP9#&d8?O*O$LKvKsl9io>sPN%gnBOzOK3cW;lkS&Z8W-| zS%}iH19y~p+p^S;p+p}g-a@(Eu4kKjt#+0CiTW9RPAu@q_bG|$Z)RlO(b ztGAl9O$}IeS1rA0i@n?@HY2ib#Eog7q!!G`PoUh=e@AafM~!K0kVRw|^_{3l7~l{V zvUxPVVN$Vp*Uu)3x_P^0L@(n@=KC;Z>fE=hrn=qln&=$Sg%2yLUkm)rRqZCJ`7r zi;9;Ge~xEg6CBSN&R9O?OGs!u&5c{g_cL;-`oUu~QmE&;6rfTjkJXrO5FWcWMa@a3 zkBPW{XLL`i_G0MDZZAg+I`gEyhx`##F|zZYt~~bZxc%zF(wpzL`C{ik$rssTt4xXr zP6576=Y4Z1XRLpgVIwPw@07`VHu-)2V*Es}%DZrs{Uw{?N&U)ZuE*-pZcX~{bNz5r z?r66M^+y!vOP+GOPtYo#DX2(|jIkP5ruOqowI@p+(P75#U$;?D8jC_n*~1|WWE5-b zHodkO&U|wsx@X!QJ+=2sXfaF{S*S4{wujTrn%e!74m+pYrkr=14L|pAF}OFDKrbKK z7#6S6Yo=L@t$ivq_|(7VZ&@cJa@c)W^Xe5V>>!RQUeWxD;Y2PkclW9`v8ny?ZPHY{ zY-fj%4t;b*j_T2#JMPpk8#M}B`m8R*-O8*tD_;?QtXegd1$|OCo1jLKFdv?3nkyF# z>%1h`Hb6=Bv9Ys~AfSkuC@e7VQ0u9aJL>kR3nd_Q>nO(aVP(;YcAQ5%q1<7lN*(Fl zoU^?lG_{)VtsMtwee-eYmrL2 z9eq(2mB_EyI6usGX4FqzHFA=fih92keO~D6(p40r2ZSdn@}{F%CGH;b6x2Bbgc4R$ zqM2*s_OU*+(;x0D|7>>Hu56tndxym-c^FE}ET6pFk!rPDl%0Dw6|*AH;$dLtNA}={ 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008102449.png b/docs/mrs/umn/en-us_image_0000002008102449.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008102489.png b/docs/mrs/umn/en-us_image_0000002008102489.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008102517.png b/docs/mrs/umn/en-us_image_0000002008102517.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008128989.png b/docs/mrs/umn/en-us_image_0000002008128989.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 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

      G-0`` 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008129021.png b/docs/mrs/umn/en-us_image_0000002008129021.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008129057.png b/docs/mrs/umn/en-us_image_0000002008129057.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008129089.png b/docs/mrs/umn/en-us_image_0000002008129089.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008129121.png b/docs/mrs/umn/en-us_image_0000002008129121.png new file mode 100644 index 0000000000000000000000000000000000000000..b678574f6d018ee4eef1f8550cd222a37e7ba858 GIT binary patch literal 40122 zcmZs?WmF_fvo(wiZi8C`gTvtNG=salySux)yW8OIu7eMQ>)`J04*hZN`#k5~AK#x^ zwR%NnMMgzuM(n*SLS9x32_6p~3=9lOLR?r84D3tG=e-v!^yk$=5AF;M>>HSb@DFA8 z?6Y+@Z@_-Wuj@_gxeG~6iOLNxhL$~B?K+wIW41lmpX9*;XyUNc@q3E&qdy$W0owlZ zHl8pXzq&`4Qlm1nGPA5lRckBPbJ~Hf4w2Gx9|E*JhvC)EQQN6JX2klJd!#( zIVDu^g0RHFU;p1FTM7{@vn0k9@PB^uCh3?#7WiMAaJhkR)y@AM0ZTmCE{>-4zxF%X zWD#`#P6+EDo51pc6YCDZ}HC=Cw~V(!q{`?6cU8~#|v0u{-CC& zrWxcP*~6ncs03jet=9Mx8?C4!w;8$m591XK+XFf>7!y6=IH%b7NA03>tfI|XW}8fl zesz$b>qe@`TcU2x|2{ODZ^ERjyT)_NX7O1q0h5>eXVbafL`V0Bbgw(}&*7PfAK83D zn%4J=)rY-Aei4IQn%;+cW=rFRSL;1jMw+ z0zQM$OI&RND|~w}I*;z|CWBZKs}~9J3xn_b&KWaem*afnU9p>dDe%`h_7F-c)zjG4 zDT9G-`TG{$MW+w4T=kc6@U@#4+1zf{1)jg78;>7Zm3FUeomu*eDYdsZtAEknp$1)A z6746lHVsso69VH-_iKCk zo+qpA8&KYhOH*g!hY&z1F^D%rr}}KU1xDwOJ2Od_4q;YhxwX8wlnljmQ8xF>hNQ3C zz@x;IEEFG&fwbvoh({YLiVEGBLSJyi`1XD*kys6>J?DqL`^XYm-Pgl}^ zn|16RV4lf-$T%BdP8QBasB-;k>Gkfh%pEamv@_ zvBfFBB5_z&V8%#pl4$8Lf7bWxtBQ-*F=XJbA~B9o%Kp zH#XxXmSDYjbV`pNsQdz>GCHTdBW3df5g0 zgI)DdW~QjNJD3@V);E5;m(I(cSB~5?JUTWWjfNUP5M99CQ+`q+UN;Q;?ZJzsvPjs0 z^Yr?{#KU7=k){MW3lmzQY~i~&*CoBCWOadn8#Wz`YontST`rQH|GgKh*P+imlk0Z5OrsX`%TeV(>X`ev`)4 zIUg&gGU!d-?2j#XdvVN_#ALhJT3Ys>yP{;2xN;N3CWRzIt~?95^qOkk@={x(Fh4YM9#RbsgaNg?HX7fhqcPP-@&oo3lrnm z^?vhhb|kdr_kD?nZo@zaw_s_vc108I?(gv*c$+#wqfd{QsM3QW;sxQvXtX-5?u)43 z!)G?8&8l4-%AxRy^aC#_Y8mkdb`&dkYDma__2tS80j4I%n@urYszr=pT;w}k7$Tt5 z&}>ygosW6Sz4F*{qU@xJ+$$?=xihnvN}&tp*c5aYBnM+~zqlv$V0ppDoBSiEde-)L!HRspnqL2)G7s9O&kZ-VFck%=a z2c_4_KyzDor#U!+A|zv(Pf^q6(59YN-(LUfXa-Z7`3ScvJ8p*WHRfKJf60TpFB1}U zBo?i{W3q?aBbWS4j?!)>+<%Tb9Gwn-;hyJ0J9)Q9&{b_kwRP_s{+h#mNbnOx0alp|d9_pKW$1aMzZ)&+@-^4wOAOJh}64Bt%XyDj($ z{l0tb=}nKb>4weQH&ee0&!;fyaOOft?O0pZZqZKY%$k(4wP$U1V)#N?avi-P(joi| zF8Ty_Eo7kkO&pH(k0ZA8F;4g-&KP1j5mrsb=L@M?M~myEw}%Ln_QS<<@7ryd^gOfx zjmzUm^ZF+yVh*^V$s|@dSh@aLWr@l{lujd*)ki4i$BHlG8_zgzROv3nldXCMT@R`? zl2c{{+bZnmoIhrqV|?~yYhE9M?z%s|dZDl;q^$q`Sm$=M6(2@9N52a=-(3nFarf=a zc=clp01Jv-EzZYrhMa({UNpB(C0onep~_)4f%ow6fQ+cFtm%l^&SS!ig9gFLWED$6IAn9OoaK?|K!z zMfPE@k1q#@&U;3Do1YKr`e<#&sqv0yRHGTe2V003J(!v?qPuHfE4z@*T(K$#u88Uj zeiiM8dzV=K_k7HbMV2~~{&<>{X79Pv<89vCT>F?6d%GzoinnVuI9uzxttF(~=Rv== zvMQ-ZVr_-A%FpE+iQ86nVm!LLW6R42w`Z-|ju=t1x9`f)Ekyt#eanX1RbryqI5lj} zb&OA{FA^PG`lLp>BDhLv3?2{M&Axj1=A~c5)Xr$y&%`dCvMs)oHE09ExZ(GXn zG}{Qr0#LR@y}46Aj-dYVaLelhB52}!BIA&S7gFKNz?eb@@tUZpKwY{kPR2s7jAPMK zpl4Pf6Cwtn8W;YwuvP9Ahfj3w>b9jsg7ftjrr4B%H+D;p7`Pufl8;)pl-}#NpQCiI z(1*cfcw+$e`jG2+9S~_}V!{J}<;i0UAp66HwahI~iaVSjqdHw#uD*q~As&p76{xM}k|nz7RX~niXOsjUR);Qvc;puXKKg|g z57$ANB?YdmPSQ#i-?c`02zufarS(;Rpoxl*I!#Wf6Z%Bxz2!%a^|HlP{f3~Bmi$Fo zPXF(rTW`Vf7Wh`4<#8C3=5Zv3;;>pvv}HKw@SQE?Xs5VK$p()Wp#3{JS{_{My(sbtRP8ZuM_ta$KF|)Hib|Thxw$PgN0Cmm1rjo7Ij=m7syZ!N{ z9p>7^m{TPR;3E%_=5tOFn_^qq@&fCFE(D_qi`0Zw&?^!bT2fAxst*C^zT*UxWrDW+ ztq5cQ@)#vrGUk~9)M^;lJN<0dYl)%c#Hr#kg>2s=t6!y-HChpFpR&XsfCGz~ld6lo zS15#SZXAERpBXONSdsj|td|P40p@3ea5w=yJ+6QRWI>rc+qJR`7Bgn6McV#>febDu z3hwptG$%(jVLu2Pio}LP``rcfYoZT@>Qx@j-a{uyq#AEs^A&xB?>6~EsqDs?a$xRR zRzIJgjnpvuo#?kpY7cjuPH?u;_``_a7*pT1(r%_oa}8zAlx-W=C##|vaRqe$Q}z#* z?&L9soZ6`@y}tX^KkDOS@2`q0J1S*eY}@ z*WK8)+1s`VVB5=FW$;(;4iKVTnQ2PG&wn~#kexKi=8cZ$Y|Z93Gng^rgca>vUv(6_ zeFlw=w@5b>#47kaJ;h)6!bqvkROgAQW}9`@_`{{i&nt*6$C^4iDl$T#UXOCV{#k0T zNw{SI_zlyAd{29406t0K0yQ2vdVuls5LcvJ-XwJ7NO$g~tmow$!=-Jik=Ud62Ez(tw3IwSw1JcX4#O7ed_VEly@GVHiVR@oAX9Ripb`W zlM`D;KJgNxFTfceEWu=aeR)-Hy8=p_Tj$rei)HG=|K})pl8%Ok3i=_ZZT{_x88d_0 z)b)L*IbL~PBS9FCe*yJpc(nS?ORkS}V}JdU=cUvsg{ENU8Djfr zp0oSN8u#*x@f*`+uUbYB5Rk@$DzBIB`fyG4zLdz-o}UbE`m0w?`*;w*`s*u(l&UE-`=y=c+^;=5N^-hXuq0G1 zW#;FMy55FZBcvGC`!Drdp|wgF+g|4Bb<07p;iLN6o+KX>1l--oIeOn_o|7_iQHRCL zOQ)yhqlf$U?*L^*lUPD+v%`HI+$UWi?l+R(QV~N~x&4Eq31{mq8GqhgigF%Fd!C!E ztISN)kQbJg!dLm4Oj4=8Wv{JCcf>6?9Q|g(!{-U7%A9N~6TlD<64Q4_%oyEVF}a>?E@K|27_Uo0GZ3PO0kW4pLw8CD$? z_83x!w_)H-ThZTnl(-vC*Ut+k8To>$(P)>DJS?7mSATu{qn&7_U&NRPS=+5b8DjPS;Cb@*oE?^T z-hU-Z0g&@Lb;~bn-yC@U^4)!ZQ_2G2xBf|! zg>+W7*vPi#NvtPGol{E#G|bYac0GDB3d8T2#j&V5ef}X#gf5sJT4K@E+^nFfDXF4@ zSzlj2zp$X7tIK~i@8Dor(;{TO(UyAB635_G6OW~3lo+);G<7vE+V=jS^&9>XKOLRO zk8&3{rE=e_pr9dAy`9tqF}CI92Uy96HZ!ACQBk?OL#*DXi4?TAXSA@exLMko`bNwbcA&#hZ?Wc+oktigi+dhET=Ti# z{TUl`XxElbX9Sm-D=RC@@9F|X4GAhM&zpx)4RXnyTN&>ILBA&bPoE!TSYWR+u=5h% z+iNO2t0Pu!&eaP`bFa+=OV);fCEhg#*<9TrS7kUmq>z(uETLc&I@bggNYY0|C0(g2 zLD$*btwo9tCrQqOA25H%0dW&NZ2Z(V`NDcyq$w(xIA}Fb!dddoHb^qp^<|DZbc2V( z+xB&Cm%4a(cvQ5sWK2v6>z!^&T3S(k`rjBBPzn`lW{1(*Z}6fz9br<`~P@+~cV^L*6Wn;iix69pKIS#~`aJyVjlft^rd`c>E zc2YkxMLgm6963a2$j{vS0tJOiK)}aXU0<(|*ed8vzs73ql{Yj}*na--Q=&S-c|lFy zGrxCT0qi(LBRHcQ+ip_zPs_O|c2;cjA?!$I=MOV7UaqtzScIm(^)6yiF*-g^=M2T_ ze4^5(#1VbN1};>g^GSe_$GTeqj`DVqV2%9hj`Yk6`+}ft@pp$8#73wr*jqpPs8sB5k(#|rj{aj0UKKSI6&sJa{Q2HNsR2ulN7z_yYLN1U1vv#} z&e1o7t&($l%va>cL}q@Nb9W>*9d-&c5vMjsn%6k?-HXt~oeAME%J@vcE;@|>kBp2! zCh{6%*JWvEWv*wcRyp5ww_?a2utga- zwiZGd!{ya;AuMSdpYvP1WQ^_h^-_;d^yY)5Mt=2Ox z<$8GMaR!b48w11<*I=R_aIz;O&0#c}Oj_W6<-CJLD_RsZHwfgedbu}jU+>KEoIyveO7_y)7 z4p(nxMC7nb>iUJKSaQypN>i|Lf910cC3>l-D6q&cxBc9^+rqjZ4PwJ7$?Kv_@Z%UC zD~hI`Immj>#!Xq4mzSv`1vNBq!TS38_6`q|va_QLs3-|oNUs4-E4V2H=*kODVp=K^ zxsF^dA+>ciBw1FJ!;rRXnV;Qr8_cAZOqJgb(t|n)ZeCtEDrejFX7a++!7SGyx+S!j z79TzqaKv^@*|aD)-({ikXHzzRTI9(E5QVk=Tkkq_m!;VoUg;Kl0tq8}a#7pi3gXf;N5T*Ro-l>`Lr(6jj6WBAZ(_Cq6P z?${UV_9n28>o8f2P7p}~k@92Z8JsHpL%o7M(+|#mR=G1}tMf5 zwsx@Mj;0{x7WrYv=y1M@Rg|bCI18|NTR_Q=9Rl5;#k!qJnRONos!##bBl>R1- zgOQRNWJ2pvoc*jpy;QYPIf%YbtKF2`zB&4ho-uy%o#^W359uH_7TPgPcjsRPY(^B^ z9TixVpgsZ375yklnYp@U>m}=!01Gq4Uf0g`vI_2llO5aE(vOlD`wJ)-w#rSD=N4N> zdVm_Wh{^&r&DsJpfpl1Jz&MRE+nc7}3{xP5G zuvZkvPh&aa2_o(L&T?3I3XZ3YX88j7RJ zquP>RC#U+#Ae*dbX&G*_+&0PRuX&>5*u6C6phV<34VW`fv5w$(pZeCTXsS&-9f=jn zafO%I3y*exkBvbHI9U{F+rvfX;dVoqYdEX$i|;>thesRUj>A{E%{JGj$EI%$J-8z6 zu8XIJg2S=j-gJo?cg0?R36Cy2L$#80L#SU z2+3JklG@rhS!M9A-Eku-D#|K6hxdDLv~vf;N;;-tgq?JMpfS{}|Eap33EmQPvD#Yi zrS~lN_9Cu5hu?nn%av=8h=V8+K6ZZxZJ1g)!#mv?meFX8XD$l&bnAbwXD7`(p(rYi z+|hwiSkJu`cz;P#ZFo{wQb;H=QB;2LW3eil;vq9*Y1m%s;pN5C($W$Z1%;B0 z4O2vc)A{IY7zz;uIeEy@(Gg1r&5B?4sWWp^=~tmoes6v8hq5nDea+l|BKcP`E;`)8sr?|{^6T$YWkOmK3Ses0 z9hoaOe%)|!Vir1zzm&|@&2dC}OzxtPWpq+?uTO4b=CZIE^v=!0Pp3}aL+Ms{_4m>5 z*|G-SV4Ud3e2SANv)@ZfLVp}8ELN|H-n@bIC1nvKOVHNb;z#s!ghg-S#BUc{GX>2U ztqgNH0-SF)Wz)1otf=?P!(34|w&i-`^)`87qUaJlSeQKys*%p}l4A8-s7=Yu&0=BP*f)l;q${^}h>WZIWt=LCsb52uWQ{GLm>kS7iJTl^ zU0p^>_TwYCI7%K$6u%(RU1AP%Jlj@;G^xM6^&8w}2x*nM3k)?s`7b1EX#S82fKM!h zRRCqWb;6lST3gfp{E_^Gk$^y=&%dsd6U%3fiW4IW4-Y?CMq}t_XjQc^1XJUsLz$$PrBym3E)`F)<5`bXR4S<02Nd8l~Sd- znUf8hUJV8lA82?wWAE!NMfelm+!ot*f4nw{pZZvg@qp?G2|j<<`7g=23=)86PygnO zQ%(`#lb)T-l06t>u-`Lh@t9%q&kc`v?+>D*0;529@c)*HFUx_J6L`QWdrmBumuECI zb^RiXeXNvud=3dp@B{^iC49w={Gk9w+Oh@qhWKh>z6g8H`)h+6M#IDQq~g&FI30w< zp@T$s_cat62R$;p{+M&Y6os9PGYJc7gIRQ-jK5qwn((us>Fot(WMl}7i5a!77F#VI ziYr8u$z=}(|1op7bl`TIkR#B{KjmDl%wigEPsYf*pgH*UiO>DK`3+}k5~ifo61TKu z1^e)*Y>SbTJ6(q3+(D3A>tIG#*}{tExncZrVp(=WUpmF$-%_)C$BjD|LD#rEXK3?T zcTzieaB{ZTTaY92!)7zS%RAn5}=uf`2BcC^gP}>}#bvA~!!nw8c@b99d zakrD=ihDl;j^_B0s!2&0LyCcUF1PNH^K8rTJgK;sg&_ z_pyjaAr~ry)zruS$<$=-H;QP=n6$i+sOcXDuoy7)nV+C)a(_F(kcr9mS?Bb8tA|1c zu~?EWP3k)yNl)SS?5|jPT&9?*YZa36*a0L^S<(}GG7bz7ltMvw8RxGn%YS9`>`;(g znvbf3RKkOy5MX7HN5Wl24ZaU>oH$bsZrH~15Ddym4|qb4Vd=?m=O9-uL@vA>$3Z*~ zc;Ow0m*{aOM2c-18!fs?JjkkoW%D()K zIIi7YH3bZ=#Sokba(^5kP4m4BXZXG{XS_aTcXe5m9k zOJUp03jUpi(#?G^gXlc&*rx*Rl~fx*Pkz#~>NLjX4JMSD8$z{CHK3xh#7F-d4Nv2N zwzMWAl}@Sp#&IeT&54Y~%=Bi1RH{sR^6+5L{4ylQ@!)Yb2~v z&&=lNTwC?)F8bnDKS2y;*Zmv1wH*?9Ykqusl}7Zb4%X8>M;O1E$>y?NUnHL;;~^_(fIq_KyuaB^-P~|7C&u*A!YlCiiO=^)%cn+GqL! zj^{nIhmk46Zx;Q419Bt~JOqHqeZTWeN#VtaD4Y4LJ8SraZ$7)u>3Dv6?w~iA6Wx*U zLGh*cENHVmKY7`EHxiP!+Y+~Ay3a8(FGapP;ymV@N^6nOoIIaj>Kh{ps z=uC)~ihP$#_C?Jnzi_Lq`}B-n!7+oQGZ+ZPth-_F*-iLa>iYWf7Z(?QwgT>HUyT7@I20+o^u6KOZcU=Bp z(8}mA%sbmJM~G2TYISrYJJdSNanoLyGAq-J1Ah>|CNH64!w0u(#PsAXfBm6@+kjN6 zTa3b!M6V$rw3-C4xggBUCQ`2n>X@ipb~FcUz6_-lt)8pLa7*H;)uZRVoW=X_FYz1x zc13FUsQjAfLEO5YB_w0PWY^o9n0nq>w{~rGQ1q0iaQBIjeSCZv8yo94YnE4473Jsq zx3#s&%?BB7tvE$5$YJEE39+x64{lobEv<=m7Hqv%v6-nMRFGpN&4knO2KJO-dFH@J z+Clo}S-FCacx&3u!=!Di_6M+ajh}lI@tTP2SCfA?HpnC{;RPY0CbgfR80N0rQFtl# zikOxetf!=WoV;LpJEch>h)+_E#IsfHW&mFVz?|TsWr7h*li^CUOq}=b}B|B$M zg)Dfm(W4X#*T~HyS`smJo~KIH%GTvWnXYUO>`=vpz=Q(C*H>osR;CO(^`JlnHkG-0`` z5C@4h(5oNopHEl8qheXIsUg;1blR%~Nm$E!tbzkm7_ZFS7v2;k5o}rpk!yqwlq3YDBy% z#lkWxZkNl9*yiM`S2n-z+w7H@tKxzf2&f zmBOnr#HtPP=9WYHozFO{Dy*yvu;B2iu>98Y-R}&$c$eY(k;GUM*-v#;uL}^+*wS(1 zaX%^vT9FqhY2)kXXk&5I9T9yP_MS3tG=03yn_1Llm7BE8qZaNyUW8TjbstF)Eg3h` zt_?QuTHXmCosnl8+I}w>GmbNrT60IFY#gJutdNg2(#aBBioDB!a=s-TT{}1PC?ez- zp?HXWQ5||jRg7hPa32i%R(3OTcJE$Rp&rp?0Q$sMho%0Xm;~4t7YGnC!0+V+*<@XB zqMUwVU065Q#}ooYZpl;>a9!Kd1ZL32K3LRn6ThzRIW67kyDj{27UubyD{k=G<2%Yf z3E1O&axf$y(_w*h7ry*z7uDlxA?g|l-SnK5`L!T9O=+)`9Kws+Ro*XhDs z;xg{Y8imd~L#fW(d&$`{-Sc2>PY&on=uvN2f(%JRTQ;-u<1aT)O!c;AztinB(e^$u zl`-Jq)O7dP1rM!X**ZKv@5u3@+C!ZR1>e_acLZLv-Q&U007$*-O@6d4ZK+(&P%H(3 zGwZUdBYb9KI-hSbul?DhbI57*m3M~C(nlv{0ahAKVKz09dzgCbZ_ceFlY1+b0rGB> zNYa`7;?E*F8cTb+5GPj#V-Yj4+79%J5Kv+TF}vygz*}zDj2@uIy^;&TEhlv`##Vm1 zP8i&lEM4oWbro%}a%iQS-4(inh4Cn(C6St5)jSreOY3UAIZ5-Ily7Dq-luW1L+d$(@O0%nLow@rbFA z$@nv8#3ygGhUrpQk%z4=e`0N`cdUYlio;6p0ERFI=OKP(Jfa{M3F84QUcO+LeS{=_ zn0AVrgG5XgS}}aE(?+uCTd5OYHHfwFXrPhks=Rr|5paB#Qhb^F8IFX|$#h!YC&|CA zx+D#q19q)AyU)xP96ax2NQr>3>kCVM^GPgx+VR$I_82(tzs(EW!wQougrZ}|ax|lB zENxB8)4QoWg8CEln0-iK&hyL!|LgvKJ97AODolR$cl=+^Ju&96Upr4vweL};r)Zje zf%!~@kwKXZLnB9r6)VS2e)+RKu9(-0R}k!LZg1_U=nrwRvAyWayhER;s__O)`1y4g zxFp^Jr^2u|1;M^IPr5ax&OaqIbS#?-1f=P7-pfYEi}GfV`}dconzmLX@=2Ms$x)Ij zT?HPpT}TYckky?LTwtTU6YG}SSX$CAX1JG z<#yE%HK%JVL&y8i8O9!3d1b04m$_0IFduKYXx}s-Y zJtvZ-dT^B3c0_>TbjFys$-K35jHbUMcJub(ep6bHn`?a*;C#IlWURV;m=zAQa7cE~ zJf=+Fc|c@wH1D{^~5C zJ!k|6^F-}#L!&;GqLw^ND#0oC-Pe-oxswXtk56^p<(l{Pz;!jcG_pUuokW97jcVm| zy&o)iPOzb$TT_#aF~@<`W(SHrE#ID`y!M&?Lq+)9and}!4>poi;HK5-@vY1?;okYu z5wY6w#B8BBVz1uqp>IwaPbBKr7ThIRK<&41)rgwhkRK-Xwr?hc854qDP#6l7^b57( za+fQA@e=wGXUfGJcQ*4~8qyOwB(T2M-ida%maG^W54VFizM2xBRQ;0ThHo_hwNaP%?#Bg1 zw$Bm0&tnL+lmq~%i{iR!pKNt&?48gbBAMz{h9>U~a3KUmS zX57wOcxD=Oug}H_bFJ5aeK<(?XIOJRJv@P+o3{6|?WV9|KDF$FeDFw_=NibQu7Jf$ zHQezAQY40U0!FxW(c+dSzfEZ#k(e=38aUK}1^KDB%}b=H3<*1*ZRMVz@;4nZaw8LS zlC3Y8a@XtJF5E~HO83{aMpmZ;-a4p|i@YKeR?kDF;-o_Sj`o#0OV+=g;E@tg;kutn zHEaH?HJN)>q@ca$XZa?g$ksq#2w`o=iAQg!Y3?4Ft16qKI=5u;`vs6@kIs(|PZs-L zuQ`pBd9LbnA^^#PG>8!4`GZ<0h!QHOa-MWTz~V6;7+Iz1X@z4DIg;tGiPcJ@BE)j~ zZqM|>N!Xuiia}dkpY@_k^@F2dz)!mnt(-!dM~ZT>k`m*;lLy*6R_iK$xOAv$7f47k zB$WJJlS7j0(T^8rHvla4l9FSxbD*}a&n@+q3pO9PepDorRKLMq5`OdnFLPOL0K~~M z`Gk+e2EN_R*Sj*#{>pfzijQFk%kw(~YSg@NF)7&=(DKC8!;fs=&39TuGjIN~KZvQq zThGg)abdDC9odrkRoS+mnpokS^7z zT^49m@zl^%V}j_J{#n;LFHs_wiBQ|OFn-k35r(2{`+c>$3>nb(X9&SFEvcp@4O*GG zP<4`s_F-mj;)&KpA6r?1KOGx9Xv^FAVoiDGS6HGfreHn#jZ6Jwgte1CVM}4+#sfxm znj5kG@jIwv+?0Eiftus#w;e%n42j-HVnXfl06vjh(S5zE!9aYqh7VDx-5Ku#i zL&b41uA5`cf0BIQS|@TUt>2c*{Rd<3u2mfwmz=I(KA0hOYWHZI#51^j#VyIQtjvLT z4#P8d*E~3b$HmnqoX*r;fBXUyjhcB}NL$)v_al0;!_ir(*Iny7x-kC)RtiYmH`HN8 zPW+vq9Y8nj&E}@FSmalFc;vrNxNTmy*^gq~V$*8Ivj4a+Rb{k3Yutq_4=lXd==UW8 z!L>&Wl}5I=E_6W7?mb!SxxX^|_4@R9LQR*^>Aw zBmP2k1T-X(GC2D3sXJHyLfq;U&2YNrevZqoM(}6eSHIyVD=$r60O=|aFdUQHQV=YH zKFmYDbSr%;EIsX0`_pF}@b;q7hXU9U9=L_ z!`lB13eUaZ%^R2j6=BlnOa7f&L+g8kqxp+OlfXE^6k1pA-wZ&qxV$|4{zrfAPfgF` zUrqMMMa5gU4I`9j!kU$D!KsCIKhgCJwnu;S3!MC@ikj|p$sg6aKkMJkdGO6Powp)C zui*jX33yR$ZJ;i0Z+INJbT)GMm@z_}48+YK3Y2$7_0Ye6#m=BJ5a9#3hnoax%dpCz z2UZyO9OA6E-1eh>YHfty-6T|6t+CGMf3f>9SS_bvtT%ni%UyPF-2{*0f3$Fro;>bM z%ZDoRqL&6SSe*>yBlq(}Da9XsALSeA-HG-ezNmy3c}GLLiRd%)6&jte!@C5$*=(uB z9jyb+PzEC0PDDWd@x1Qr#FP}=`0WWy-B0d}eTuQhH@>G@@5c!yRjt0L21c=_V;}OK zv7V^kq~E`)n>RZ@9=2EEo(PQk{DqMYP|qZWJ<@Ub?ygr#ay{~KCKa?%(qm4JSl-H# zzL@fjKM{C7y(Ae=S98SkF)oSba5CFGBNFkhr`}K3@20vg`~Y=cFu)K`H@=@Bd=ItTUnZ?Dzpve2r|vAq zSI=3eH-MsbLzel4oI_v7x4Mevzzq380%8?GBIN-_H7-kKl{4OTsa#;n^92CH&t9d3 zM)>h+o@N=wU9}9?NQi4Ow(-(p9ytmd>;db4l1I()g9Y2(Mh_59j1R`9dH3z(e)R@% z_C)<25V5AFsy$PRuND2Q%PJ_heshzAz&W(9)9V~6vh;nu%0xMI?@sc^K)pgnKxMAV zQrI!k8#}J{?NlAQh^Cw*Bp=18*oRxo#bb!}`Zo%~PKf+aS9+V6b}J#MtllAUaq_{D zb$jRQf+|u6L?B54j??LZ4&%<5P090an$9<YjZR#v#grNYQrxCx(-cGu~|Y9~=S>OC@q51;KSs;Eh)&g6kGf(B4a$uIr1T8FD(; z_a5iK-&Q=5I!E?IXS||gD_2fS(Yx+ARg?kK$a%AI@i)Jt=tRl<4zwhP~L5l(aZD8(D$8FY9QQ3mvAG`|DbdYitKkUlui zfUp|ExUG!1?4-CHJ@2&L=z^l4jeaHfw-G>jTtu^Koc5^N*&=G*#F4~8ga(4HCcg8m zBKDXuI9ULLWZu|LKA%ATxJ%0Lhp0Ese-f>mDgI0NZ|m1Cgo_d?U(YwHWCEBVghQn{ zY*9)^C+2|`a^W5kg%o+xGwVRGsdKodqV%JT=#mXf3f5dueweaqSox ze?rWA$8Ua}x(B0TT1`>#aX75r$8~ON&>!bBob3$(M zmn-vVLW$#q@2x@=WO^PHv>VQXg{Ty<{zj6?eiDwKa#JsAFRguB%jbjm6XuxV$e$U{ z@W+sX3(y9$Me7{YL_IMLSau$9+|kPZh8QFrkb;WCD3K(a4(t><{M z=a1n2`+ybYN`C+HYL$lb3j3{Z`8$yhinLKU4ifyOh&u!B1Se&`qNP|&Xf7lu{H=Drb_q)RA`Sv!+8Q{pe+|xe zY8kR)ejqR=>`2#qWXD^bW$Qg$+(g|#wKVYXVl5sj%8`;` zsfU*WH{5SeL-M@Vh%W*OJZh`dd=Ix=Up$68G))S_{3ph>o)`-0&s-5pzDbSe^WCWb z-g3Y`)ll0nK#%qz+ay~KffbDKULiqFeQ=x#Qi8Lwa1Q}E_S;Zqa{z$`_Ddwn@JPa; zQB^#&LUn%MB8ur03w7vlgmeWF4rOywKX|`epePFZ@e}z)m(rGO+#`sn(xR+Q5t;5E zH_{gbk5233Ct)HX&!ZQI@Gb@-R4@w}ylKICLw$SvBTR~`TzpPLs^&_xkQppMKAnYz1zPNk|EB@k|N~KTGb6QFO(6rdMfA-h)lp zzwd#gmHkWSY-tIJy@O%1pgZIhZ#Scvxt%Dy^4R$hm;R2BC*QS7@6-HMf4 z(Eu(r?rAM5SD?M}_6(?06od{n;{Yt(Uu@LIsCA`O=7XQ_Bn&I9>7+VZ{ezA^1DTTp z*3wW&xQ`iI`w4GG!zsmjalaD($kZqlIr}GX8H!Pp1sQOcaWy?)mQhF)-j|yo&05lp z&l+kAb(Onmk87f3Pc44Y?Q>KY0q^WTM3QdP^Zep+a>?~Hex`P=vlUfiIdX14$C`P-gTKr zK%K+gALUzSy0Mp_&eiY-d1kY3Aji3k;`AtM#Ky487AgWIXOij|Bis~cqVC>gzWXfa!*fW*x-NU> zVUFmH}m zLSR@Dm5vwFm9p#YVnf9V?S&$2?U2&&-VmvRiTO?#Saz}dEGF5Hc4~yH-SZjJ z5iL(zfh5$&dyML>OxAd)_V-aYDsQpb-!Up3F2A!7+r!fsmtAn=oBHR4@4Ji~@0@Mk zFF@UkOKkh^?lQNva<|hU-?}<(7xbKt6jR(cW?LIGKA0ky+N(0l*Dc=`-&2;ijZZ4y zBbvXg4|oN*lKr#~$EDNG%X#R6kA@bF_7uY_T#?XmHMOHmPT4+{;U=Pq-NI$8YcD9> zU;``YmmCkz)~!4-H#)*yq`NLKAh^6wh&+}!Lv2c(r=&*l7}=1rHEdIahilJzH9yJi_Rr{Booy(Q@Ri(e>R+u}Hz``9n~l z!;dd4BCm8DULJ`6mq<_zc^on!TERQsB+>ZRZ~S;k-d-PG?IZ28$n*AIf;@Z>YgSY< zLu(OqzVMgU@&a~SQM;qvVeP9Fgvt4P;MtdmvEu8=y0be!_?48VxUn&^?4BZxwK#?o z_x(34UQ5;S?YH+};ha*=>mNy`Bk+D?A z3(YWd_0FX$kD;7janf_WR9e3}DYmS+IXWcDH?AVIKpC(wYaf_Co$!_JC`+ZT2){B~F$BzRfFTxMbCuXm~oNS#b`j)NHjsMu8 zJANJgcsH*5H9l;EexRb$eW>A4@_|b_nZsv(>NNei`daDz4br``>-w`QKLBvA$amun zkL5Hp_z%ZO>Bc+#IdxW}A_ZoeUEN=%cxXC~6iAYj>33fy+J1Hz$$nnRKfV3BX8Cd& z0xG2KOh+t9`Vm_jgRMy$^{n|yp^o~Z4X2jG*?rY!->{pA8AaX3CLCsLjfT}NFD{tD zmbus-2$B3-*YG%j3Zj)osn$#$z}`@TU`s?~5i)|=<5rDwI*@Z(dy~(LD14UQXd1`ssf0nrte?h;_!Z=KgHs1l}^7lLy3UWAjP49kY}*jj?= zdU*44dN1rFYSvTW|IB;yOK8dTGPP26;cGnzC$;oysc+|N&&1|)bo3V0H--GrFwJfJ znth->@mR+_hvyn!VfvqF_8WLxET2X=k=y%XwLLs5$|oi)(jGE3{@Arku`}RetDYgz zRF*>j?tz{y@)r-sxodsi@Id2On3Yy{HqDnpG%$VxktHI8x|)$tnN3@-zv?JDl35LcGs1) ziu@5~F@;ZkSeh$`Hs!eYH%a2}E~TPQ9%2uzV!$^rWq zF7qHT;h||r%c7uKFadcZMjIPk7#w+-Mp&t(LPrqMm{?-5m9iX}^vtJ})O&DLQ5Scb zkif2U7)RUvM=_walH6_k@e!2!EI7|`M8U(lfP7rymNXTCoN{LPb!)`RK1X6Wn7g3XYx6@{;w^#a zSq8g_6GIaw4}syNc_Got2MB^gT3o`!`gLXQ;{_l_v(>OFS5R5r%nwlM7?Xb-5woK6 z%^k0~eTXe``%d15k9jd9ny~%>%q(3cH9l=>btsDlIoo8#`}Tav_w-Qbe7JtGa?DGc z<_xjVK;?Al74xi8V~|r3B~7`#+vIJS%FyFqoOIpL&;>RV4eR!}1S%q%Ew1i2*v_hI zfW?V!`l-Uw;tZ(bFi}ERMun<)Be>cT!pf@=vP_DY!<@eQvzN;@ezjp&(1Oh1YY;&y zSWll-GrKLP`7S7uQfzp6Lt<7EydS>)f$~|2Td_z;Gam~Ip(eK!l!crw**rLXRt?EY zJfnI%@^lv+OCzAJRKTzX38zCYMju`Hc_(zYp>Q7U2V|{5nC56M2a_ z&U+zAxW$WmoY&u<0u(j(a~b?Wcv<|D9pD`{T8HQDdV(lfy)_V#=AR; zXW8H)x<>Q>_#bw}HiK3Zm8UCmmfylf87V#COfkhyQIQ4rd3m`#z%9ACQJU1^+q^nc z3l-h>nf^k>bvztE>*KOl>vHJkRiW$VcH4b)#tK~e{d4`p?e_inJcg7Dsf#hDEY}Sg<+Bse>~?E> z&$c^a3r`C|$ELVfCi9*Na3jT3TRuuHL9)A$ZZv|93ZnH7JC@#xYzBDB0r@k&TTK!( zU`sjAv5OU$<9$&FBF+VViRV)CFZPIr3F7Lv9Z|Z8KEQ80=8D+r zVi-_v2PFIXK*pu;)g|$7xMue=9(~82tVSWzlk3^cR1v?aKGTfn=u%(#TWC4WO)*s& z_|>zAN{F9>3(PGn^4#wop5z2{OxTj6#xlh$nq#`GFZozISpO!Zr3O(WMN(yN5O5B+ zQ(s)36_q!GI*QPoi5c92AQ!f8EV4A!S`LWpkliT^yqZ|DsEb!IH96zDeRmUgevdv@ zS~2W8ah$%Km|T5KbXi>j7Ys!YpvU|W+M--{oYv?uqXt(m)gnP_SL`{k)uu#zgxve>d@I;$|V(^VX~r$OH&Td&q{@?b1yFaTNi}{ePP$!uWxHjrSp)=lpvNghLHN)JAS?H%J}!_ zXteZ3wLr%|?k2Ow1Yo^(iwu@C|v-cN3L9s_kM@+3o& zl)O@&Mwkv8qt=&lfd}jncI`U*+)hSZa2!5IR-_7ed2<{k1t>}J2D|&cESVRO+DVNG zNueOd?-6HoeVks(p0b&;jCl|OF&*X%zmj4FED`Ni*fs3sudCPR`Gr9`p1i#PWNRf% zHu-k<+g5OeL|doa?sZ%n=l_MnDvhp{Oax+O5<1mwkh@q^?nOWSw=iUf?aH9%uRXkYOg#YE5ulMo7G z!fjeL<9Bq8)`xZ0E1bF7h{wYe5URrc{b#lH8|avFD{ zA_3POlJ0aoRixTpn?!Cfb(E@)NxAw=ol7{X*Lxy^;(LlzMLxk5}jb89E-KM2{s3bNt%A z&x{UYQ+&CvGksOOIL(@xF+DH{{2eDK-;b#z7U+7Q7)!7B`$r4LzYi~{8vG3*h^y$g zXCuW)rV4n<98_4IKIJ%DB`%L#N>cxpn!NuYB{1M7SVd^5Dkq9C@-m<-Vxx}cuHmKH zv8_Y!!mo_xA)JZ-~_ zIjeyKmwk4%U8(=U_802H*00)Pl2={tI~+;%=mGBphF5KO_P#%&=nHI3O>}T;wwy_y z#C!Jr?@{B-5^o-3@(edISU|Np*P1&=B5bYnZVOuK=q7%J!#;}%vVaTx@T<0Yc-)-P zqt#vMN_r9Qu;?+Sb}9}BR5@c!Xo{)uEC7g%P~uZ;4;!GJ_4O;9AQ~VqzRrmW)rS&d zyRK&!!S@ZUU`pKHN^3TSkAJm#TDo2Bj;yXSq=yUhgX-16hF!-%n}O4}^}@id-50>UA zlydn@E^fjeX|v;v>TNG;ba1v%6g&x!%^gbmNGU-`yax4Di271U!5fF%!rYlkm{ky( z=+q?rEiB)c0R2)1xC>9j-=FF|mN1ana};sx@=>@Okiet|0*^XPr-~nC{D77@|}&{6JUaMAv|dP@hl!Bga-fIgV&d zH@TNUIEn@lr$nG25@EwonHr*O1aHZ$61Q_8Xz?g`{*x20d@$EcAf+9nDYh8+QaMaj zf(}Q|DUR|)85w6msb5)7+lWkeQ#R?Q1UDprb0V07^!2)_5O{cDw*Cf!{r-2^oerXY8c5otNY&`pT2;;?xhJvMOLQ$&$%dzfOM(inf55gzORg&Pb~DC zFXXn@;m3g!qzPsZ6_mp-LiO0WjW!f0Ce` z=1AVr%r?f~9;bF67S%I#m_Rbb_bOIQ#kmZ>Akh1!nn{gkw-*L-Q5*ZJB}S!K^qL13 z{?4JYi!+L)A|}+Xc>Em6(&+jCD4tG`7UnWZ0_1W`MAPv~kzAuS_4a5PDl2{*xNuBA zn=vDYIVcg0bP*8Ms%10lolfDPSfI;<03}jsg83*dpZuOSsfGp4Ms>=^s15XI_>>|^ zDFiWefChSgZY~0LHo5_wh*O%4`u4%~DR0DtB`z*8lzZ!!vhzbeYWXG6usUHiqSsPm zZOzDJ=h%H|<~!i?_lGAJ=QDxK=d{Fw^0bzhOCPk%jo z9#T(cwMvs9kB~*4n7q5ksW1^S)-wgwUEmOG(ps%(~pHy!)N9e8lF$0Nrr2 zFjD#Wm5oIJk2)57KVW>He;Q+K`LXCHxV_A&0wVb=xp94|A{IJ3g;mKM5n+*oFR9GL z$Ww=fFBv!naB2X2WNfNy1|XQPItE%xQYty*r?eZsq$kiYkzqMnxS)W)tv3ce+Cet;7qlp zO#Xc$>=g^7{?;Nm(J%D5!}Zz2@yW09_P|MR6>?;NKw9)<1}JA{*>!-gxO7V3vOZKu z+_{xF0q^o?FD~7H`$)*^9TbCD!?p(3Yn}Ri?Z0y%x$PAgJ-TG^aPWL z%nG`hxvqgWDs3Mjq|-$VN`=8eq4wIU08{LD@p84kWM`5j>%ne4&fp| z&`uBhKE0L;m*sgbcoB7{?Z)x`KjNO++5sP94dndV$6TF*oyI_e|7)$cU0->1$l zZMgf@_azpzj!pMpcQJHQY#FcV%FXmVsr;~HkL(hooRa%c$XE_N#F0*95zSO|`T3>U zeRJXEz(a!l{1BRdtw?0(>V0$>fs|f)8oYVZF5X>k#7;O!A&asH0kn^ZUvhj&xz>3^#6%S27MM!? zi5hMYe=$+c8uK%UtMR!&1fI&cp!{)u<7X(<%yKWVz_l-&{h843_$iIRTWY#(3Gwwe z>Q>Hwv zmi$0tUv2}32~z02W2Hl%+M33 z{!p%q-_z)^3Ep|M{5l$lIIUoY3+1`wy0&2<0?gxFQ)^qdMFlL_1l*^v)^4K=se*ATER1!?2)lq($%7mE8a167?Ae}eB9l1>^N23=q zhid|Ca^!4%5ZvQ@ zxuIY}V(0{7Z|aZhpY}5fiww`$*jnNu1s)SF8OPB-e@X)VOKPGvIm_)6Wr#>?mrD08 z^(IU)f7tq2rhf#yT-XsI80jT6{3=R}QP(x3rO0RpP2zvSMrE+bZ*HDHuSkpvh!>l>-HxPjL^VX~_ASuz zM!8?Pd2p7mnq-X^MU4E?o5~&pF||Ir%CH@>TQWCtS*|Ul2*Ta=X6Lt^kN;5|Sb6k4 z(1lG;@Hc)r>zXsHOD5%2x2ROJy;)<8o@>wGfQE@H_gn)3~W z=kD;`H6){WYkVR(A!<^|m*WsTMcgy?K6vqBHnB z{Jv?iP@FX_oCLk$dl{hRwuMx<2JN-Oo}Hu172@{mSjxxw{rPnOvgOukL_N}B@qP>w zqD0FFzW`=@kQ&8 z)MFh7I($mMU~5YCwvxd2s|;wjvi0`xCQc1;vF6=#n}T)L?1mT`;aixS58Rnu;^}?e zWo@bZYS{~6?)ouvy+aVY#(owlG>xx*70lPWfPSvR zS>-eZQKzIJkr2a65GKsgbwbyF8~5J00C!Hw$h{PDw~8o zS?S$mxi8T{*<(~oQu|})u zep_xaOF%$p^krd>259%#bmOv7h&ZMr*#sn#vwz^4x5jpIdB10vkUba#NvH)=vH8g- zMlqG8#Q8~*dudcbEdkku5z#eO&QRs4Ruff?44>L=SLVs4BnS%hs8;P6xIb->9046s zbA}S@h$AT`he*&vWyg&kPUetIN$}Dt3r&y}brd8-yy%{S!vZG-L}al!=z~J@?Su!Ey+2Z%=-2ATR42@~nJu~Bz zATP!vMJyTc+uR-8wKH&KL%%33UbgHrsEgO6kLqs(&XoC3_2*y&+m53w&2CL$%?b7HG=<21Xv`_W7IppE!8ZsHiDr6J~}oa%ut zUkF<;FK($uceFu&O$&p1m)h1N=`o{Hx98#Lc#qv{P?u{<-AmjtP$m=y*-zE7$SoKM z8i^gABh8wa#Bzoz1s*q%>D@icU)~py;0|V-Nf&mwx!%4Qv^pzv*G0vN$>@JYt<&>D z84wMPvnxDS%ueBxm1VUVk{FU7p|_NB5$Yit3ne7Z*xQ4sPY|ttS`)H3RU$!h`^?c) zgdxp**Cr_{8|)o~AVDc%nB5E-0dl|Znb-qQ%WH;KAuX5~fxkY@v(2g5*Z5dw3*5tPsIZB-u&@emEvq?^84`oQVmebG4`TJ zbWNG!`wZ?PW{fDcsyf3+aTCr};r%qOV*kci77G&gicoq)iczsfeY*5fYIIrugW_## zl8!>SkTD^TQ(%dDX}68o)Hp#416tgVd+u=Ta+TtYpJ=Ylnt6)TMLUD1I z_KtM3>$4$B_SB~=#Wd~gF#dQuB2z^b`mjAKNL;QrPf!xw-Z0T5#5Y8<@5H}0=<49# z+8`+yZvp*aTc6;0e7EUbo0Mo$lvs+CSZ7+EcDZ76GXne<0S3N&7SEXFb*5~HNL~FP z7`I}S?bujxl57J{@81h+HO)HVoo<6@&?NKo3n8>@L@FZEY0~+55m!8{MAHYI_cM6B zE@BY>AP)Yts0B%hlLq0~I2$&uC&ZLv2PuUKnXCch?h7XtRyW6Sllc=qW3J%?6EKMN z!;D3}VHGv7E$fmRV@`MP<*yq|VYpbVpq>&GM^`i!>zwwU#NnnngJYsehA1%S??H{G zGu^Ycry;oAF~$=-Y?)6#NHst3&+#Qdip5gAKjb@yNfXE)v2FQ#m1?bN>lSTav9;GB zS|3ScV}PD4M`FJ<)!)Bu|TTyMWD6Hd)7`J*L?@p(E0X|{Ye z>f`d3NSb01IB7k;_~`_0&5Zn4ZxmD-iHKFQizicdAs-L#&n;~aT8BunZ5aPWD`C(( zTrPJ?c)KqC)I5KG@!&HQn1Z$Feml0K@{S@SZ>3s$U3>B#WIEDt?L75Zn*~z;=eBt{ zLlIkHd$3prQo~1U{*!j`;k`J#ew0nDYCbRym!S6@n{2+r-sLk~G3R*mX`32t6^`GNf0iF*`v>G3pCcsOnn#GqX2^}v8<&Oj<-Y?{z1qA_-RtA^ppl{P)f46Rtn`|DWRLQ)mH7I4^Cub^HG{{&yakgxHD#5{P&_ zOoOn7k-A8-aos>GOw33?pI)yS6Hfe_7Y}ZDKGyBCy4(Mr`ZqjMbEL>VJgEgp9MNek zINLUok@~P1lK~x8y4@Ln*NIrqjKB|H`TsH(j)2SpBqoMwam&b`j-UTdZZjpfWh>4n zC#aVAA9}_=eu5V`b3C9&hgG+wfhSa@hIRIS=iK`L{8(RHH7eHWllPLBdbXA5n>Wh; zzG8p45C``4l)gM2hiBu4>V=2<77~oGB@oJ zC8o0vcBI*Nz7yr=j6@)@;|J5qiXtE!Cg}P`Cr-j(!=rMG1fu}4Rh6=$%XHW?x(Uh z;x-tb{HmREH|+P5lhm)M(yt1EaoR&F=>0Gnjd8<+G=Q}58GcwfS8Fb4h z9-R}I0`+I#9ReNpa->fW&I4BpnGZ%f4*zo(fqP1sDeDs?wqL~M2gbW+7_t3u2`4Dk z(8NSpeLYFd{KyABOR1FnNAZe>=K;WuD6ajGsV`NX@7~=zUI)wZD8~UaUW|wM_gveT zL>?11819uNI6z&2{RVaVh=Pnv_dLB5Qy;=HOqT8{NIEAc=iAnvT(v>L7#o_eh$R4mLdpATaS`hyCJ|e(&5Q6y&aP%|8@FXB&$M^y8<jtUZ5;WJ7jmMA>q;s#$R6zb(rqp z8+6$^XLqVNrFQoJFAs$T3pol=udlDmC45B0EIAFD@dntK11HtQjSU-M`%@P~hgv2f z**rQv2GhmwC20`p%$A*(I{t34@-MFqvhjBLe$uNb}f)s;+5X{GXr4AQ`_W%}hM z@6)%Qo}T87h5};EQas@Dz>>h8q5gqUmypnG@aP8t?y??!*6nXZS)r2LM~n%9?|ag& zKZ%Y$rZ`c1Jl*H5nKOZ(lgxYzW)ddKP4NBLlZ{r8J~RA)H^A49!3a~p=7bEo8t>&u zEPYc{hMhZ_lss5^we%$u=UY7G+H?zrFcXmq)rX2@edVPv{<*!~o1?Jemsr7hc`kpy ziXzF*C~R8qcj1|<{U`1{e9$FUC)%XDV^rc`$x8uW8@KgMkCmq%g7!G_Jx1KF@)=g? z1Ao8k>uZK=1yd|Ib}^%8x}_vf>`4o$t>4;#EX^p0O`Zt@IeW`oj0>Pg*RSz%F{<{l%2$ zly4ltuEofWR|p~jhh=mVE>LDMX|G*$?Xi1>CmsA(10RmdM?U!2Ve@bWIeul7_cLUO zY^q?E8jUCYLro7BzPdhmkBqLTNjPZaI@l+1*(^0upL2cvP~f~7dsELbv}up}d^(n= zwxWcVlps8krhhS5G$$Gxbws5{+rfJW8CEB~zTJ z<<-^Kd)5&@!AWwuE$Z3tnaw{QuY-AlY)>+Ek_wsLZ25aRK=cc@k5`sMPJvvp_t{Ef0if>7+GjS>S~Jn}6!EO_N^ zl;9U?c;o+WhZYs4K*F$F@4k42mmzF>_nx4t)}ZFx;tiIOC7p}D`*KLEh*uoPPUinK z$^H{*%@|Qr6LmO72n2ZY@os*nq_p(j+tO0zo>gA5*zo0L6ELBG_^GHU;D^gL zG&iG<&oPp$GeSb{0(t;AKk5ganvl9qc z+9)h|jZ0YyxhG^MOhacb$Z@g0t&dr6d3wWblh0RJ(vSbD)$rHu2H+B0cQkJV2|*Lh z`+07%EJD+i&!ln<0`Z!IeCUL)e)%wKRVaGTE1rhg@J&8k|LjkVf<5nRsB)h4a3g?} zKBaZO4MXseCm(#Bf*XhZwPjRBp9W_8?m$XD_ z9Hvt?)r5AIa61cyQq-7l{juPFS(nW|=DFDHOD0^|mQ*M=LABET#?j}Dq%_w(_AnU56(k6@?+ht3M)Ze*eB; z=6>ZXE)eVKF%SB2OeM!Hs~rqp&JF2#OUAhE3sz>r?oK{AZAh?~`d7fG=(bxF3_|8@ zY;62=E}M=Xg8tzWn$!YF-t*EkHpYMU;srSk4GoxfW&x$biR>*$sH&*o_;u#a&FO%*;&w z^wzKK?LzPoKsz|}gL|PK-rkn{8NiX2jw}|q6(^X~D5Y6vW@eUGR`xjx5k)gtzmO-W z?zM66k7sgRI3gvI^58k>kO&RFMp+Oh&J(|Q4hiia<{NyXQLQ4YLyGH=D2r+#N<`8s zeaZ!Cp7jyZR6c0&oI!k8^s>P~!ha;iQPc(MzRfJ4?@vU#d&(DN5hiJrnIRgCbK0D1 zKL75?@PHqxu_UqfMM5`yKaCoK%3GT)Ur<-zSY%suFQ4_>A}qDNf)lGx&t=vpuOPM7)hbl!sxOEC-|CAZ(0#{@kUBxto9x8`!K|-9qkfRQeKEEi2;w z!E`OCsJ+tuwDkV6c8Ge)Hyql)4!UFz-J^Yg2EnKC5<>pjZSV zPqEntmu9A}vMldX_l&t;$0AL-m&%pSmX-{Gfq_GpIW0nThCuZ)9W(=AcXsAHd-@jO zU9283^OMB;=_Bt?TZgk_M1H4SeK*{gS?=Q-bY49bKR|C_@3dZ3+lrP1{OF!jCblWc z4*13xPbNymRM_|6B%ntI)$JH*txT2ERhbaI?RWQDr+Apy{^Z*6VnJz?3wj(;mOwk2 z`FR{Et!V2{{z&LZweQPpc)}eWX6`Wj2g>XS#n3q``J#ad6)Hw9tX@8g zsBcNv)aAp{e0w9uY~q87l(xN_6m(UJbpCAD`ZhqxemFmTikQU1ck2ads+C5=yK|e& z2!y=o?*ZqQtx1h zf{I0tU@+iC4p<0%c9}w-zT^bxr*P7)?pEFuxYZeGPHO#=0zWe~U5SDY$!9%3RIHe_ zXfy;4=iQsfOiOC0MZ+RKpW+0*Oe(`74Yk>wlb2QcK(@fy@}e(4yj+Ngh~Jn zdO+L!lj4i=JQEe!ifN4VQK_0Jf|{T{C2`|E)g010fhDkxCR<_ug&jV~nDy>M7SqgE zl#yJ}LrcR>byng8Jd2@``sKI+hLVKzk{q!=BnFX>q9Ww_-df$Yg~myf_1lep^0WvR zca{ufA?hMLzPa`r&y}RxY4NKMwHwtE!DSRSih6|0@q>5J`Ip&MMri^2BQIy4IRAO5 zw(r`kak~ri2L78nP(w+o)~MK^6Y6o+(XX~^x7}GOb(*dP_VV&_2ehH-@PO*Cg|iU; zgJB1egJ1SPp~1c2H8d%mUL)vUV6ruN=eSC2n#n-sC)+SF%sbxBzn zFjL?&PjgI<36jNv5|VC%T9ibu!z=5USMXvhP7rAK7Mjss?Lb_qv|IkP(<6<<(?#hL z)SskR=VfO<26?fhq$ES1MyH9Ef&#XX(S>7En4L8*1xRA#i*)|@T_@E}@ww3sJYR%7 zW(##}gv+E+hIIQ<2&NHIEl9|Pm5k>cxM>SSXRh5DF+Hr^)ZO;ai>F=?sca(TNHWz` z4?fcu>NK1vZWVAXrKRVfGEjRBW4b&QoTQCmPV}Z(yrlFSNf_FYO}TiQfe^9B{WE(o zKtd_8>n#2`s3yFKxtQY#ZHeo&yTqsQ&mk2xKe7)r`%-;{^)O-*MJQ+6^Dy7sbca47 zYTvnJl|FxP#BVAV7G+EAFdwMAM;Y7dbdzkLz=h!;gKaI!UgPK_DnG($XBFq?ZX+m& z=@*&;r^0KeUWj7fqP4O_B^$fWYPFmWs)=lVqZe}e`ylvx+P{>`-!>p}fu*M&h~R~+ ze@;*DGEUEQ*+Z!afGS6>k!qw+5xa2Oo!Yn+ zSJ~Q{srDs)&3u+4$B3I^@*7@Aturms{|ygIo|i;;#GS1I>t4&slQ`S0xT$yFm2liO zRIk~X_8W8{ketR327|QYy+oDfQ^ox=87ElOE4H(FP3~8)Gu=0FrnWR{8k)j9yE{K) z+?Rm#sVI+FTt*2wA)9ElW>GExn%bn0NPJ;@3kS3f6wnk*p4%=j-g zy{kHNyNaCG#rIdwVp=R6e&iRjv)Z|~(R{e+h`qN?ionpd(9pT}wA9!hkr<} z?SAd-Q0qQjwy6h$BYyjJstCixA~UDA`p}18mzOnx_N9uC*xz>oIiaYi=#Z#GqaoPJ z%gdhc(MgBDJ2ecd@3YSYWufEp^I?WwDFxEgbooXX0|?k5hW zsAIpkrUVF8Qo2tTi=8qg&q&<8bF${v3KtwF&U*Os=g%L9KJYd3o`Q|zb45qpd<{aU zDzk1johOE_1hiOagkk^C;_)cz8~UB>N^qV{x)GI+SZ@>A6Y z`ACh$XDF<{CvUkwxg;&squ#jmv2duc^ln?setG7NmFl`R~w$bobQ2zG3Z?PKbowC8yfW z4oe4>wBNw+r3ja^Sye-tgqu639f?C($edmOI+RW=AHi=uovVM+Rje7E#sfe z{v~Jm_Ok-t^pXCX>r0?1hiLGmHR9lm1@k-gWZhcv(uc2wvM8m4B!FL1Kgi}SxwyHX ztUXqZa*duD!ivr`#3`r*lUP8_4=9q1U1VJyKb!iNhZu-asCI82aj#u4pI2L3`x!|8 z!KwhATON)JOd5?dc*dv$h@Jk_y(msQ+ENauBxd+^2F{6 zHg$QjHaOnCypj5SGj9ud2xea^JA=;u~XiUBqi1x@*CS+kJ;2N_q}qyPW_ literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008129137.png b/docs/mrs/umn/en-us_image_0000002008129137.png new file mode 100644 index 0000000000000000000000000000000000000000..56604e56b58a670a40d1320ca5a5368383fa7915 GIT binary patch literal 16373 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�O%LaN? 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 ST3PnZGj$amc)A;=H|4k+Crr6M66f()f}Nrw!` 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�O%LaN? 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 ST3PnZGj$amc)A;=H|4k+Crr6M66f()f}Nrw!` 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�O%LaN? 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 ST3PnZGj$amc)A;=H|4k+Crr6M66f()f}Nrw!` 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�O%LaN? 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 ST3PnZGj$amGQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008222021.png b/docs/mrs/umn/en-us_image_0000002008222021.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008248417.png b/docs/mrs/umn/en-us_image_0000002008248417.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008248449.png b/docs/mrs/umn/en-us_image_0000002008248449.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008248489.png b/docs/mrs/umn/en-us_image_0000002008248489.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 zcmbuncUV);(>IKO0s_)hKzbJ`p(7m;2pt8a6FP!Y1f_&33J6jYO6VxP_ui#LC?dT} z?=AF%z#H`YEBF08e?9NHF2Xr`a&~8CXJ_Wj&L<%+G=Ri+AKk^m!Xj2ylGnn*!U15; z8}aX8KAlA&vY3Cj-fIEnu!;w1H!&Buub-(u!@??yB)l}gjkzXxr)2OR3+rC{&EKtV zr(7#6EO}pL`DZ#Fpxu-yC~dcE%gG&IT;T89m-xQ8fwvB{%q2hKf4n9Iui`8IR;=c> zAP)2~H@XL4F4MjXD3>RNV+ms66W#f2@NtUL9#`3UxOq)Rb4~13o%^dZ?lGwribDnW z*VfjrtR2>q3imD&RXX%ceX{mu>oVs3u6_dzO5oLys-~l#W>d9O+VuLt z^qHfVtE1n(u=drp??(RwzoMAd%#7H|Q>34ankL?#u3DL(u9-|-mu#;YdwP*73caMvmI^#aX)P7cnWM}Gg*06m@Z-tG7BtZy%c!#iqPvYStZ zzc^_g+!qDqy0`3&qpDTLro)vS_T2=CP&9v@A`*o(_74rM*IfpwzW{J#-wsO?o2=b) zgxn(|*OO--tx?u!zA8?A^5cXyudHo^*kAeoczR%9weG_xYc47Rq@w9w>pIO|0R#-> zsRFn6yGZdg7oH4izkiX^ygFLvYDkxfcz03f0$P|wKo6HpPF#7O49j9jt%~b{4S>a!xNPlGdLk7h3B1iiumJ@B~DjCgKn229Uf*p&AGxpfQy#rak`P| zv{XK?uC*)8$>pl&CgStf=s4;N>%gV7yBh7?i|7&Qsn(%2eokB%)!&Pwe{o=F~qai!@i-Xp*!myEt#jVo&EZ2 zYCHD@GS^`q_Z+cqxkkS^L_PW!|6c`BjFw&rtn=t#jgFh|wISx{jMWK9!|@P%RZhpY z;C97AX`uUQMS??5e)%`B_l-d>JTx}B2sIB+Lrn90rg$h6B?6Nrw4W4_S)ZXl^UH*6C{<=4{|5vFg$fGdLrQ-Pd?th zmD~uc?)Rj9!BO0caG)!Z`Z5n8r~H}%wh#M6PeuV2b6&!Qonizb?d_qS!iUh>qf{+T zqt!x*G_bjufz*uPrVbGR5=e$#T{JzhMtSaBjr@Rcd@tF^opM{_CQaKaBg zu{CskIdq|2q2vH?9uHpdb-jG!>8b9E(EtZGzaweoy--`jNK2;A+%rF2{u(AeNqb1+ zyI-5ExdW?N$uDN?zKj`^BxkK2n5SIUAC<{(x+KyAW;ke=d2bUa%g|R#$;5h}Y`uD( zq~uWI-&sQ5%)Pt9#+e|`1-4_+V?u|J{Nap>e!7>CEjMI^FZNwE1eVVo72{3A%^6}< zb;aeqkNcD^&rd1gYwf(QjDUzzX7z;DS;|6*&fckkD!5l!MHQUaCug4J^4esO{@y8I zXu_!PPp_?|#rPp+>Y`N~MbV^Mya+ktPkAe16f(aW%An=eDbp0pBq2cn%UMmG41p{8GKNq;VZLx zS~QWpLn#JoL+d2FDKxRTJdxl2vAs^p@b=I6W-+z^0Lvdc``58h*)W6a{I0K3&2O~t z&v&qh1R;&H4em}u|84xKd*H!}Z@m8X6eED;(SN+a)Cl4qcSA+bc;lrp$H(tj|8Bhd z|I*kR4I`00Z^i#>X|S+95Nm?yr95%}c8`_93WW_xqcC?{>F=CjzrgP9-thOC<|&ow zlf6+4kKZ6HmEY%7Ql**=w@-o8J%pG>l37Ao0$PR)yi>cH)~m-jU<^OM{k?8I_FuL< zZk67BILToBhgQjV04%n5-eL5UIdj;k45Ayy_z`dK_BY&!$YC5*rIDFmjDI7h$Ai`; zvk<BbsB~41R@c>+54(T|vl|XiezJ^v7jO_aA>cl_2?72N~^f7+`FR@bzdo zjp%5_>mjxB*!-FMveh~&AAB;OHea0A3YrAr~X0t?P&mfW7fV|%5ot<9c?9CUBa&`6ccD>kl62Q_*? z3KwGNB&3sKQLx3CoD3d7r3@x&qS%ex_u2Pqe;+~28AbV1hMV3gMcTm>0Jy)M1r0Ao zzbYUL+*Kad1vPGxQbjH9%{6T0$e``wo?Sg^SU$tn(4sNHGfee!P*xosFO8mPn5l6p z*!R0etpVDu&-|`m(_4SYy40( zwtltNDKgzb_j?F8l91_xl(`cc1tIcMJ*sbLXpBc^SU;Ez9WFCmPtG!4pE_NOES(=N zZ^>LO%k&Qj2|EGYkRY=mNKhLV*bbLXBSs#*0hGzV!d5G>w6x5=#FIIHb{0tjq2%GY zK$p9(Sf8J6+QL;G{enk{I>kgXWkIrO=WP~F+>5tUot|W;hNc3^qoVkjoEd2N0zR!6 z)3%Fb6&ct4W`92HSqJB`kDLL?E+EPWM6LN|f2uA~<-D&)ZtAQ7r{InrZh2 zSO{Grtbk6$>VqxvDF>I%gYE{!%3u9xL2tPi#e1uYnHy92TxTA>$x#hCVB866)S2kd zZGlhp+WI{xp4dG#@GgvvTyU&FA(+JipRdiToS|`Hfhf^Jqh?e0+bhe~%;4{7UO3-4 zL^Tr#eQ9%%kB0a&j`ULbuhwnsH3fmZ>Tt_%+kxAhDgiw3gR_xb^er(Re{Y!Pym}jD|65fj*B0ZWjmw(;+v_){YZv1ezvIKE>x(shzIHO1MU?J#c&a45q!|=)pCg=!W^M{^ z^j#1yp%-&~zT|u7TaYiatGW3zpYz2pTOA=3Tj;X|(Fx~AuF7LheZ{kc`A0v=O(@zt ziHBso?qv<0byTTDORVpJleyf-&yWO1V)brz_A`MFGjhI&=(JpnbG_ENJ~6${8Xq6; zFO$3e{E41F9f7ey`LVIFD~(N)Wy>sEs?EM$69aMvE({#mRkN>$`B!6|7EV0RPwhUV zj5obC)Zk}jvq#%#=m4NPc=qbseiPBaUtML$1Sq+D-{7GYt_xM&TO$QXxI6bRG^SUF z_P$u^(l2C)p6|Lt={n%HK=k9_dAgiv&y9^YZr`Nd)@c&iS!l=BDDEkuR^YDRTv!<)^%d}Yi3drwB&$gCb8Mp)Jl(%kJ1sT zP3<6h3=q(~Q0m#=A`GcUEbX6sJL=<$Z$REO|msz^>!=m`XWtT%XRZt))t^M z5A0P|fJi?)BRi|};^7I)tR30)wXGXEe;=|t-O^s8>9w#9T{jX+Ia6;rd-L3v8ZC$V zY-OE0RK~;xr9_fH#sb@%W51L$WwlAZIdee-jYL=nMTbX=&bkij}1X zO}%_RtF|DZ+ca3!Nqe(|v#hajfpycp#4egJP6G8R}GE>HF}$ICo%2h0l0@L>3T<$aVXZU>rsYj=e-9awHiwxMvgyYkyR-HRN99cKP>2A{Y_Qye)WjC-SjbYHFVb1PZ-5kkP zvt84WM^n1B)&=P$k<-`RshkT`a_B5ev`p-*ZHtPd+~_(-RZ`>rQV#SBeGj2+gmI}? z%6XpWo;rK&MMFy#L-nq@V1Q`KY$rc}>NIF22425u4TQrT-kN*KWe%(;2q{DoN@2|m zVC>&Y{o*ggCE<{%N|3z)A$Yh}xghODuWKh0xVh_O<5JUhj+T84#pCKbij6;i304Aunmli} z&Rbkr#P+l1;FNZ^HetoI9`btjqKzfmgo&6Nr9--sC( zy9{sntvDNQ)3Y5<4=*NH3d{?4X$|HZUVK_1;=%uJ%@{gb9~uqCdQ#wVswO2USp-Jv zNDY+M)lK2#XKV|Mt>+f04+tJ1)mrK&T|zmdU4^U#WHbxDxlWWc9aLY}edbXev@AuF zpM}rgYnqdhkQbw@xuIGE)7PL#81GSM0oF9>-*#IH8W-vVij(R(f95&lWc* z_}OswES>s8uu-Xf+n)72T_)L``y}whqb<@?ZDF2dnE+(i!uD!W1KhnPONl2U&k|=x zofN-=o``jQRrdM=J0qZ#bvo%*b4)6`w1>sSK=1LePC8g@QfWINIg2s?f{>7puG zl-j~uv+X#X#&xUb_o;tRaF>$YE6tkDT6pC-+T6eyMAznUT^1f@@7J z9=f*Z=QpPdJkM|b3<~mJ&_nANMJtw+`0N+Ae11p=NgXY_b;^#9Yf(CBY^sw)qk6L4 zRX#my{8BTm*lv8R;&sy2MQF~}DtvuwInwmNxPew_5bl4qsU{0Luz6$wj8P=KUPikCY!TJBtoVwv#rsJbv9i-!f*F=QVQi3cqt$|_3MX!af1x6z(QCMU!>^UXd^1v7b`iCqr!zB2_i`!xIc13FFYLXM$B zlsS7dHQFaaJmXFh$d`N$XH%l#mI(bSjc)e3Lel7N4>XC%i;`OViHzwW%lsegJI0Om z-|jgt7~abxtkVeHaGtp-}22%{C$ORmN=_OCMzi zDu08qs8;*j*F&OXp_D^mtsj^ZS=YUrSE~IoGujbaCPoP_7i7HTK;@#&8u;bPN z&JZXc4?s0kQ;3i(wBGwA$8bkmn`Mfb%y@6r8b7}ih+$hV@&YVel8}@{Sh{+2Guz7N;0_(7M|5O z{5~sh%m<`6RBc=#s=t_-kA8}l23gp*?XnIf7Xm{>(@b6KXuX`5<|+pU+*{21w%?yt zdnQFJ`wrrP6!)t=nokV@l%hTV@7e6x6I)9V`md=9If_Lhjr-ws=?_sUUBEKp{Mr__Yr+8A=naxKL0 zbqGHT9}U-5-oyCULn4)plfy6#+?6a^x>!mtHSu*6{Up#!7KG@1E^=#A=rjAPWA9itW(QfJ>XywxC3Tjj*7g;H_$JH{GG<@nF|q zJn;d^enaIPTw>0an#s_$&)rI-^wl*we-5 zy*p?#Ft&oU@_&lYC0f!(E`4Rzg2G0+TFoH&fF^ml_{rO8o0yKX$AGqVNCUmR9OI5_ z+nfk98|lEzY@F|kz|0!f1cCZ;RMJYBCA%HhY8*R6>Vq0x25Y4tqD?MqVxf7@*Cm;l zgTMH5G_q7C+SOeeld9Se9W5J%?B+$njy)%Lt1K$2B@4!N*MyD|yWbR%$FmU=^yh=U zcf=x_KQJ=_RyWcc53cY@def~UWo1Ffl~ODKUJb;NKF4_Ex=&%U(k~u@Qq*#wAM-us7z8g2Nl8vf%StwL`utx3X>e+J2Ka;v=Xr?`zgj&*NPB5#!nV)2scydQQFgluZJe{U;gA;Erqp zXyNu*m28Z2=VwJ}B1Z#R9u7~F+d!4<5EX9yr;S(UAFgZF)TMr+k7Unc60R#l967W>HU6}l!e=lvh_+jx z2%L1~Ep0&E6IH^XbgSe!H%X$b(4(3<9yHYwNKb17E_Cngj@|rgsGnfCV`%~en(``)b1>)jqZ#4?_B&A?!n%`y!wu%V*UQ z_;f&Sn-}$19xALy)wax0vFqJ`*V!*S@|IN9yPd7yZq^IMyplQvp(BaFH?LItpAhsT zEP41@`9clNl80fhliafBB8uWD#bjs^N1f}}Wy+@b+xS~+r@gws^_4&rlk2n1-~%VU zV-CQFk$aAfc{F((+>SmF>=I&8XZINhjo-Uy$J%>YNwr*hj$lv2EkMekxWum4%0I8UKEr_jL1_;wM{a90FKly@k1RXZ!f@jJ@>RTfbevRr^Iz z@eqitl6M}Xy(u-*_p2r83Ln|o5|G37tl+F*iI&axa<8+U4}OnMgwJXmL*s?8<>4jP zUB?CXHG63)_V_?YXm^Nels@Xb+nTfNbg<~5!}P^3hqX>7g)QUa!*MCn`y@_tMwNAR zXeu?DWAWjqjq+XdO3Nz&(bDfJ23SA#1}Kr=zb^S&e82XD?Uti=NrdBGoxJk2BQGG& z)p?@fP+S)Rs@d_}eAj7SlRnqncji}|Rsbe)lsUI}Vm`saEurfZcM=|HPS=@f5~s&d zP@qX~n_bw!9o1p$Z%~d+5z#E^SN-Gtu8aNmM%GA~smMiXjW`L^IL~_hJi>LVjDEX< zZCDuGn@V{<@W>7~T?VZDL)7Yw-IVPxgvQo;c{Qm>@1feZD~m?qbG!MS0huWc6A%Yo z`JlNAWG1d0OL%7Q^0cyTDsD4Rc>srpQ&?A*Jv>+6pw20NGz7uQHXNhI@r@Og5h-0h zYu*1^VmB2+onl3k0DfT}?Meu8C`8&Te#K zcA=hUi9R%Jb3!H6_Bg1<=uDGG_z{l~^UYdga|cmfE|;@X%!4P=2O5=n#74D10_!hS zKuhnnmrY0v|IC#-!wzPyKFN2nXZ>IyGVY!?r9f!a-{Q!AMc}O8;=vNh5^KC_#mGgF zXZ;Y`@Znb~fg@09AbQ6s!U|E_KI~{p%nmqo3)&@)>$i@)^|b?8B-vb&pu=Torkg6M z!$lZ5+P75rkP3M(Oa_VA*%TkDf|tEQXysF=hjy0S-PC)X_Ta4D4G3IiYXUF=njlF} z7cYg&Jl=;p{$5RT*kpI?DSVzcH;Y__J*bX-D{-wiS-V?3V^X|8#c`OJ*qBpS!j{$5 z*C)mDL|0c@>&zA59SMD_l8K|{qF&;@moMSImn%`TpF8u&Q+UHA|NTTym_~Vc|Au^$ zb=QMLyy!ue*U%54{d{8?wj}3Gqk`7ZN{M*4-Hk6l$VfhOPTZ`Y!$0fCt}m{axqz(S0$(HE_T&6D@h--%us)m3MOKiv$DhDg^)Xt(fdTx-rZ6kI65 zpNB&pm}rz+1g=IPl{iM-h21|a(aQB!f>UaX*xA`fJI(_hP5dl)2Aj!Dinfoo-Dbsz z`|f~G%JH@piXKkHHWNnn=xEC_r!MWpTQPvu`L$Yu+i`pA(o6HclmA)^JWTxGT-gg_ zdU}E*<0x3}S0yXS7_jG0goHS^pV$5`fg7+FJ!jLDe3F4`rASnH!+o;^#9y17*RI$d zIvZIINytE)er21@6f+U?%Jt*=->#HxifO7Nkb@N*7W7)4ps>h zpx7{E(}){Dt(-TFPd>XNt{9@H`1R=>im$c1S_@g^TPYEaJ*snfr-CCE95H7`o^)|G z`?k_rs)lB9VXbO;s~jVSW*diPU>-iVV+DFT!I|~pNGoD0BWA$r`)`T7=vVfD;To5{ zJw*mr9njaMiKV9u*&EM6vn$dN9SPBu-Dud__KP<)+<;Bi4vq=8W@11Hf8~^8y7A3K zEMVqgBZ8#&D=&vZS)0K3y^R25wT&FdAXAK5(uC3S)_9T8*7$(YR(24GxPF#>4r;ZH zD?y$hYr*G zU}p0OV~NN^z9el-ojHCQCI%luCy5+UQ?9cw!H|pX6MUJ5mxo@eRSHTL~ zm`0v2VX}0imzObNN5H?N?xL!`VdZK3UX=sR6eF87!LL#26qZNx$I?Vw=`m+e>^P^G zRrHLq2vl`=%d^~8V-pa1V!6^`0ell+s1x>WBXiEDFkDe?c9`_Sex>kMjcZFhgj~>Y z2|t8`?Nb~DwD#_t3^z+$*_NyQPS9c(F>zDokAQw2Dnd3FzaZZl{ILcj*b74v`NpRKg#Sw_=(|ZyvBW~=@cjQ8q6I=1g9ndfRR*zknb|vq7E8_tZfvjIPU(xBZ=} z^OF1?bMcISFIfqONBcRP^swPK_KP5XSv3$hLF0m+IxGx_h=k|Y&ZgF8IYyVpvnG@8 z^Yd_sRwmniD3^>|>~htpED`(p+QiYSONofEpNE`EqqJa{3Q8oQ@(zX@L>9uIA)xqz z+bvU((Y)-}QlAPNw|Gbi!yL0%#*nU(V`%PSL2z%t)sFJlJxW1C=F%7{elq1e+(1U< zGO9d5iyV~7S;n)_9^w(1iP5UJk33z6t@T0*^iB$bKm%U9lpkm&a`){R;)kgpg?x8q zg}5jLwQ#Wbq@$Fr*ulxTE9A#J&UC4$koPs_2TSeMOO9HLGhox)3$RDIwk1!G&O=mUKFhyg z9(HOV+dX~7Lv*F@-TDb+34}xbv>}!ahYYto=GoU(%hmJO(@4Y!Y(E))*|I(mqckB|I+CoJUAu81 z^&Q)@L0u44t#W0c__J8n2`7$}m`c^)_9%JIGd**fL!=UPhZP4(OEKS<34>79^X*)k z(yBN9yMj27$M#Hv+5A6O$Nl3(0&77ZXMSBKqrXV1DTOglyc;6{T*8m)$5xf@bG%}`ezNIM$HC#tWK>1 z<4ncd9JJ*TL1xlUh8FYQpQ4o1;tLyv<{e+tKTjiH?t#~8)OI_O>*^O)&c3MmP)BF| zefSnMt{~aoPv7|!#~?5JEf_B9Zqw_q4lCR>b|1|y_VLq~0-hZqxIv1y3p;dV8v3cq zn11jdD20+yLK!}hyKr$U8Y=1cKMwFohWoAu@Vi(jsDtLnD9qK)2wuwkS`8+6p7Gd? zRUucQGpvy6$B2&-+E!63*Qr>?=k!@8-s#C_l2Of&v@0FV+@5e8U*Vikq$-xk@E_?z zAimiUs+l2XeqFO2+c1=ZpDN<1GI{Dype3JVcE)>c+sSMc@Gi4ggb<5lw^xLfPRDxn z&&Hd@$K>wtMsc}^UEnk*kxP?(+_AhZlN?%2P)1oErbYKvr^y!mp`6irxKBy$$ znnHmPth{{oI^WT4BpSs&*6r-Kr|<5j1$x}Jtzei7w-=}m2t4?oxT@yFFTQNgDU-iWUrSs*e7Bk8Mi%kV~oSDxj$ zeACi}LsF&jz>sgY@9D+**3nSQ3sdjIEF=P6GOA~4=X>@3QDQY6_=>o2U$KqWFhd z(h*b!u%K#2Kng(*y!fX4<^y5JH!>Mmi=LwKV^9-PKNR=*K5>=os6{*Z%Mjcqfi(S> zhgN~_rulWC>EMep&kIDBBIu&Ys2f5(!>$U!?;kSuzYrjeH>L8w7%SNUBa&X2DS?Qp zTJ^!hvY@X_3jmkRSr%{n%FNlGFtMBeh<*#d%EOX1l73gl%gt{xBfiJo z$m*qvnGl;l|2my$fkRJfMB-GUYSx#{nc=Emy^6|-g~{QeSsvvk0oUS#ALw&kh<4w!oWKcYtx zBmIcO{mAvNBA-ViwM5e|{j?2>NCGbycm}3L9U5GLTc$-M4~MF_J!}&WdzHgJ$I$e? zJ7ASxR)LS;3aICU8#ELyjxSvdAJ{Yo;M335T(t%QG)Ct||)A8j~?qev=%7^VzdU z*~tl)I1J%KsHe(U_;fKZ9{i|CL1nXizyTh%rJslx3!fs0)}IVK{6Qot8HR%%N%;7u zXv~&2xpGE6H8ArT_CES~eb)&*gPR>`oMs;!BUH-HB~Co`TK5hFVsJJoJe#bVWokrE7{L z$;jBA;8t4|>>~ruAUtAdC_fwj7n9hr0M|%WtL#fnXjnOrM%D?+ynECKHrerfvQr~{g z%eoSJ+&LV7Yg+Urp~?{10|>oRSV+~_gMobWG4THPtRSnl2h^dcc_!g{3*5jsveG3| zje<2;wTb^B&@4agrHy}Ci|m@TblgL#Gcth-ytt~4%LuQ$|JoGAEJ~msB>Fbw;|rlX zF`=oEzQj)e_v>6WaZ5C#_q)S93yTY5hUK0!lYI^A^kHDcUP`}htxz*X=#&wWZ=6zpIlG#GiP8RY`I3jk%wib*V7TLqZs85DXd`X6?^=7^5o!D&I9LW zQ}}EHAW%*!`877H%IX*zT@*$6XvGd`d8<*<`%s~X8vrw4vPdYa-N$)?$#Q{S!s`cY zYL8r!6vO1rgbdBBaJ$eC%D4Pl56(>cmo1t3_RdUwpJBJN@U=kStFU%StBg-6v28Kl zDcfG$4LrDm!GW0V51UrT20mNG_{1@N1CWaqhMiXCm&#$X*c35izrHgO@Z-9a>r})r z#!->6n3}DS2|V(L_*vOqhh#}guU&f!NJ*~|hWP}jDVneF3qYuFvHA7?mX97&N^k?D z7)GY=f`3?AqB{`3(rrSV7w}5eI7n?qG0udZu6VxkDf2y z<}I~_ZAkeASQ(rcPklviu+b$^)V^XExszhc3kY}+QkWaCaj~QHm5b#Olme4|vyfFb z(;ZVe#y3E-T_I%-;b*4OW!Tz2*KDLzSLD}2evUx%9e4As?q1BUwb@^{F>Gp|)2JWv zZd0mlSP}HtYU*B{1LT74pi-YsSD#z;o~|Uezw$G!8{sX!fW`(U-Ujchi5?}o6}EDZ z;Hw?uCxo^B9C|EMgKgP-jp)0pc7mqFaOwAZ-INKn#U*i7_UFz`G(H2=U(z7#oC2d}Ch__fh5u`Gt#oL5Y-9Xztf9~oeT*DRqvU@rv5as@hLphzfEXR= z*&?Gt0^<-;@ds%Ji0jY8%$6;q`+Z>#9{o>gsOV_v+m$V85q`avW_xmy8-f!WOco;s zpPe-(PXL)`Do&Tf%YVsZXG{pQ@SXCPhbx)w$W&J9ha6hp@s}lf77WqKPR`0Qy|Zn_)*AG^q!Ib6n=T46s8m=si6xGGYkCR&pm)`mGMDhWi`sv zm+q%kqsHS5Jz(qN4rS}YbR$^Q!oqh2yFdebcib%k3~liL!^e)28of5^ zbhkk4!?UI(Wpg$9_gi)m>WBb7kjaZL$)2cFI_Q@m8jT7F~usFL}IP@`f0J%n(iQ z9S(#m*aCEqiEiiAp#vlY3A1GpyBjTWiD>quTqPN0|*Q>(At!r4A`7;=Z4)pYs z@1%_J{GecV_!CXDc%M{Mo(}@|2Sqkx(m6ABpmRRsZ`aZ$d_d_Y!t1YBw*k` zQiIkq&&^1K*ZvxavZf#D~)+XRM^yTGvxX0DQ z?a^9w-er-7#PjTc&Q2K2(D;dg^Zb{#B^8xmB{<9Hp5Dqtc6#y5zGN4&M-XZje$S~& zX~kk&)}ZkPGHMBOO9e$=&{PkRjG=DDLt0C4uOcJq=3k33Io{LrIh8cLc?J63Xpi+| z82^iWGF8`7I|Q2ZkiSQKmHCZeaB*K~k8*?(=9Sf088dFV1yHdtGa$HBjYeLDKL1Nc z%=7$yPD)4~YY?s?VCL>WECVf8)???o``#4(ln2TK&seaB$NmnwAyfD<2A7eGBrj8% z<-R#h7V82-Q%@N3MJ5J|CSQARV1kn&OXP8V;_(f?J(#y_6AL`Us)Seo<-HVgSc>#Rqw@)Y&F?U*hOR^$c6#O$Jm9-6o<#CeSJ1+4tBLH8%;9sJz)(5fXz2D~O zbJGM_ePB&3@dNkPP%G-KcCv3#8#^y{w-?rqrfXRScG5Y3m3mlA?j70^hJNkomHLvu zle$QMGidRK4t562(kcXKZY7jUPURb;=G$BsN9|b|R?19)Va?z6!C%`m(5_rbI4YJf zs>yNU+h&?e;|*kl(sS5<8XEbk%nVl@!PT1X>mTt*ncWz+p^Bn}J~RdOyX#dpj%M)a z>c4qbmc~=RlYs>^lebU`Q2L6on<%P;SSqA+7)XztYWm*MV`?Y8#{!Br2!z%n>*tK5 zuKxrS3{8p{KAji=>hhm~?BxRA+S7E&V;&;f5IW>v*0wu_zYXvyntilndR~5)lay4RhME&g5;%GuNEDY-8%Y>L$6gQpuWD-lXk3`TL`HecJ z{jVSPzcsOGMwzcz`)00o;uFC`!`h-6&l?IDNAYo)ssBnI4a5NtlX1+g$}a%c>%ZH| z%SEf+rO+DvFq-9%K4qJN)C4gB+BpGx&0V>K*u&C)Eumf!+Eagj4@Nt8Op5qke zxmzOY^c36VFp9-_W6odkJ<&{D7!)~Ru{ZA1~`}^}5KKQt8B>yUW#FRnSKl+!$ z`t~xC`=iLu<+u2_>9qee;$kW#KM4ON6BBP>`)|DYD?7%UtKqSOmDP3<8J+dPl)oTF ztdE0>y@U_!?d>t9|K^Zg|FZ^ePJ^)j42wB4d;FiqPfDQw0s+65N0e7r-vFR*juf2# z8^DV3{}Jw6URn8XXcY?-*4e4>cNDA}$S^lI_di!Rkm1$C(^!*M4@pN?L z9m>jJx0CebxlGmVz!2*Bn*)-bR}}|I<+|1|BIPk+hy33-bX2vU4P6B|8b$It^ThS!abYfL-oC=;8X!(K_(g z=uWd6@UW>tstHNWKNaun>$M2&8wx*?VPJF#2?^MiuD`OQv&*dL;PKJl=p}`9V@)M3;1R|jwpAN|qn-JM zjv1*f#sHJz=s|we6mP?oq~QCPbc?RXYjn%Ff|FeyK0=g{2ba&lI7=s+>b|MjK9i)I zpIInJMzr6Vp2MNirxRQ?&FWDOh{*5stm8amFc)v+F1-E@I(3(2z4q=$Y>XlH!WwC;>K`DThG@yT-eb`aC@^4-e~Xk)$uk5NxU6!5VblovhHBv{yVci^^&#~ zF7^%sJoZLsivRXqyNFC~Db}F>xl1dyA3Jf9JqC`xtlLgBb*sI)*c}eoo{aMF@r+K* zv1SnQN7d~O33Og1todXpta_IfQm-Hf&?rG86T!WLc&ol(h! z+aIeD_6UM`fj%#NfPweQL!Wx{^18#h*GJ8xqf%Z>Y#dclh$KiP8;EGiyjyw%yM2@< zQ3!jlpE9yPM0XF4UQOB*=a+I;@B36u+jbJU?)uw$Y zO*fgT^0!+7WOy}&)EAaq;U;b&o^<6ikgZ62hSkUd5Bkk7*gyCk>=vB<=ykgWD*yvC z+!cc>k6kTqJ%O1>HDmCF(lnzf;%_M=^1M!Jr!~_^(ulYCC4H_B3tmkbXao%PdD+1W zyD^a7eC~zu!}W?02ZK`HdyB~KBk_aNhV99KKV%&bf05c8vym-vC>xnWJHMh^V2BfD z@w3me8yT9a&%5e5eR);;b=_`)qk@kT2=+{55l1Bn6#i!Bi&QNlLcQG74afNJir{wVC_sE!p1=oRKTyEsL`D47j`hQ7Lw`>ZHd>1(&6RJsaW1uJ1V z&lwOFO0*1{zEcKZ{+_bMsQDK4)lN>)p6be2N>x`iy@2f>yW*95e+K!;guy~!@GqaM z8&T@fO1?*P9YTL}468Mcv=`pwbtbFod!UZwIu{)yAs_jB3(E*+C5vC?#lq~F-c|#{ z`Kqq*X`a(nE8y=BOkmmbM8R~uzcr)uuH5hOE&T;2w+>?6q|R>+qT7EwIOeSN#sAO7 z-@WivIBaZprY8EqKfRlY9Q4f$d@ HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008248521.png b/docs/mrs/umn/en-us_image_0000002008248521.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 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 HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008248553.png b/docs/mrs/umn/en-us_image_0000002008248553.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc7f45f627978a7ef267789dc20f816ca5db9ee GIT binary patch literal 17641 zcmbuncUV);(>IKO0s_)hKzbJ`p(7m;2pt8a6FP!Y1f_&33J6jYO6VxP_ui#LC?dT} z?=AF%z#H`YEBF08e?9NHF2Xr`a&~8CXJ_Wj&L<%+G=Ri+AKk^m!Xj2ylGnn*!U15; z8}aX8KAlA&vY3Cj-fIEnu!;w1H!&Buub-(u!@??yB)l}gjkzXxr)2OR3+rC{&EKtV zr(7#6EO}pL`DZ#Fpxu-yC~dcE%gG&IT;T89m-xQ8fwvB{%q2hKf4n9Iui`8IR;=c> zAP)2~H@XL4F4MjXD3>RNV+ms66W#f2@NtUL9#`3UxOq)Rb4~13o%^dZ?lGwribDnW z*VfjrtR2>q3imD&RXX%ceX{mu>oVs3u6_dzO5oLys-~l#W>d9O+VuLt z^qHfVtE1n(u=drp??(RwzoMAd%#7H|Q>34ankL?#u3DL(u9-|-mu#;YdwP*73caMvmI^#aX)P7cnWM}Gg*06m@Z-tG7BtZy%c!#iqPvYStZ zzc^_g+!qDqy0`3&qpDTLro)vS_T2=CP&9v@A`*o(_74rM*IfpwzW{J#-wsO?o2=b) zgxn(|*OO--tx?u!zA8?A^5cXyudHo^*kAeoczR%9weG_xYc47Rq@w9w>pIO|0R#-> zsRFn6yGZdg7oH4izkiX^ygFLvYDkxfcz03f0$P|wKo6HpPF#7O49j9jt%~b{4S>a!xNPlGdLk7h3B1iiumJ@B~DjCgKn229Uf*p&AGxpfQy#rak`P| zv{XK?uC*)8$>pl&CgStf=s4;N>%gV7yBh7?i|7&Qsn(%2eokB%)!&Pwe{o=F~qai!@i-Xp*!myEt#jVo&EZ2 zYCHD@GS^`q_Z+cqxkkS^L_PW!|6c`BjFw&rtn=t#jgFh|wISx{jMWK9!|@P%RZhpY z;C97AX`uUQMS??5e)%`B_l-d>JTx}B2sIB+Lrn90rg$h6B?6Nrw4W4_S)ZXl^UH*6C{<=4{|5vFg$fGdLrQ-Pd?th zmD~uc?)Rj9!BO0caG)!Z`Z5n8r~H}%wh#M6PeuV2b6&!Qonizb?d_qS!iUh>qf{+T zqt!x*G_bjufz*uPrVbGR5=e$#T{JzhMtSaBjr@Rcd@tF^opM{_CQaKaBg zu{CskIdq|2q2vH?9uHpdb-jG!>8b9E(EtZGzaweoy--`jNK2;A+%rF2{u(AeNqb1+ zyI-5ExdW?N$uDN?zKj`^BxkK2n5SIUAC<{(x+KyAW;ke=d2bUa%g|R#$;5h}Y`uD( zq~uWI-&sQ5%)Pt9#+e|`1-4_+V?u|J{Nap>e!7>CEjMI^FZNwE1eVVo72{3A%^6}< zb;aeqkNcD^&rd1gYwf(QjDUzzX7z;DS;|6*&fckkD!5l!MHQUaCug4J^4esO{@y8I zXu_!PPp_?|#rPp+>Y`N~MbV^Mya+ktPkAe16f(aW%An=eDbp0pBq2cn%UMmG41p{8GKNq;VZLx zS~QWpLn#JoL+d2FDKxRTJdxl2vAs^p@b=I6W-+z^0Lvdc``58h*)W6a{I0K3&2O~t z&v&qh1R;&H4em}u|84xKd*H!}Z@m8X6eED;(SN+a)Cl4qcSA+bc;lrp$H(tj|8Bhd z|I*kR4I`00Z^i#>X|S+95Nm?yr95%}c8`_93WW_xqcC?{>F=CjzrgP9-thOC<|&ow zlf6+4kKZ6HmEY%7Ql**=w@-o8J%pG>l37Ao0$PR)yi>cH)~m-jU<^OM{k?8I_FuL< zZk67BILToBhgQjV04%n5-eL5UIdj;k45Ayy_z`dK_BY&!$YC5*rIDFmjDI7h$Ai`; zvk<BbsB~41R@c>+54(T|vl|XiezJ^v7jO_aA>cl_2?72N~^f7+`FR@bzdo zjp%5_>mjxB*!-FMveh~&AAB;OHea0A3YrAr~X0t?P&mfW7fV|%5ot<9c?9CUBa&`6ccD>kl62Q_*? z3KwGNB&3sKQLx3CoD3d7r3@x&qS%ex_u2Pqe;+~28AbV1hMV3gMcTm>0Jy)M1r0Ao zzbYUL+*Kad1vPGxQbjH9%{6T0$e``wo?Sg^SU$tn(4sNHGfee!P*xosFO8mPn5l6p z*!R0etpVDu&-|`m(_4SYy40( zwtltNDKgzb_j?F8l91_xl(`cc1tIcMJ*sbLXpBc^SU;Ez9WFCmPtG!4pE_NOES(=N zZ^>LO%k&Qj2|EGYkRY=mNKhLV*bbLXBSs#*0hGzV!d5G>w6x5=#FIIHb{0tjq2%GY zK$p9(Sf8J6+QL;G{enk{I>kgXWkIrO=WP~F+>5tUot|W;hNc3^qoVkjoEd2N0zR!6 z)3%Fb6&ct4W`92HSqJB`kDLL?E+EPWM6LN|f2uA~<-D&)ZtAQ7r{InrZh2 zSO{Grtbk6$>VqxvDF>I%gYE{!%3u9xL2tPi#e1uYnHy92TxTA>$x#hCVB866)S2kd zZGlhp+WI{xp4dG#@GgvvTyU&FA(+JipRdiToS|`Hfhf^Jqh?e0+bhe~%;4{7UO3-4 zL^Tr#eQ9%%kB0a&j`ULbuhwnsH3fmZ>Tt_%+kxAhDgiw3gR_xb^er(Re{Y!Pym}jD|65fj*B0ZWjmw(;+v_){YZv1ezvIKE>x(shzIHO1MU?J#c&a45q!|=)pCg=!W^M{^ z^j#1yp%-&~zT|u7TaYiatGW3zpYz2pTOA=3Tj;X|(Fx~AuF7LheZ{kc`A0v=O(@zt ziHBso?qv<0byTTDORVpJleyf-&yWO1V)brz_A`MFGjhI&=(JpnbG_ENJ~6${8Xq6; zFO$3e{E41F9f7ey`LVIFD~(N)Wy>sEs?EM$69aMvE({#mRkN>$`B!6|7EV0RPwhUV zj5obC)Zk}jvq#%#=m4NPc=qbseiPBaUtML$1Sq+D-{7GYt_xM&TO$QXxI6bRG^SUF z_P$u^(l2C)p6|Lt={n%HK=k9_dAgiv&y9^YZr`Nd)@c&iS!l=BDDEkuR^YDRTv!<)^%d}Yi3drwB&$gCb8Mp)Jl(%kJ1sT zP3<6h3=q(~Q0m#=A`GcUEbX6sJL=<$Z$REO|msz^>!=m`XWtT%XRZt))t^M z5A0P|fJi?)BRi|};^7I)tR30)wXGXEe;=|t-O^s8>9w#9T{jX+Ia6;rd-L3v8ZC$V zY-OE0RK~;xr9_fH#sb@%W51L$WwlAZIdee-jYL=nMTbX=&bkij}1X zO}%_RtF|DZ+ca3!Nqe(|v#hajfpycp#4egJP6G8R}GE>HF}$ICo%2h0l0@L>3T<$aVXZU>rsYj=e-9awHiwxMvgyYkyR-HRN99cKP>2A{Y_Qye)WjC-SjbYHFVb1PZ-5kkP zvt84WM^n1B)&=P$k<-`RshkT`a_B5ev`p-*ZHtPd+~_(-RZ`>rQV#SBeGj2+gmI}? z%6XpWo;rK&MMFy#L-nq@V1Q`KY$rc}>NIF22425u4TQrT-kN*KWe%(;2q{DoN@2|m zVC>&Y{o*ggCE<{%N|3z)A$Yh}xghODuWKh0xVh_O<5JUhj+T84#pCKbij6;i304Aunmli} z&Rbkr#P+l1;FNZ^HetoI9`btjqKzfmgo&6Nr9--sC( zy9{sntvDNQ)3Y5<4=*NH3d{?4X$|HZUVK_1;=%uJ%@{gb9~uqCdQ#wVswO2USp-Jv zNDY+M)lK2#XKV|Mt>+f04+tJ1)mrK&T|zmdU4^U#WHbxDxlWWc9aLY}edbXev@AuF zpM}rgYnqdhkQbw@xuIGE)7PL#81GSM0oF9>-*#IH8W-vVij(R(f95&lWc* z_}OswES>s8uu-Xf+n)72T_)L``y}whqb<@?ZDF2dnE+(i!uD!W1KhnPONl2U&k|=x zofN-=o``jQRrdM=J0qZ#bvo%*b4)6`w1>sSK=1LePC8g@QfWINIg2s?f{>7puG zl-j~uv+X#X#&xUb_o;tRaF>$YE6tkDT6pC-+T6eyMAznUT^1f@@7J z9=f*Z=QpPdJkM|b3<~mJ&_nANMJtw+`0N+Ae11p=NgXY_b;^#9Yf(CBY^sw)qk6L4 zRX#my{8BTm*lv8R;&sy2MQF~}DtvuwInwmNxPew_5bl4qsU{0Luz6$wj8P=KUPikCY!TJBtoVwv#rsJbv9i-!f*F=QVQi3cqt$|_3MX!af1x6z(QCMU!>^UXd^1v7b`iCqr!zB2_i`!xIc13FFYLXM$B zlsS7dHQFaaJmXFh$d`N$XH%l#mI(bSjc)e3Lel7N4>XC%i;`OViHzwW%lsegJI0Om z-|jgt7~abxtkVeHaGtp-}22%{C$ORmN=_OCMzi zDu08qs8;*j*F&OXp_D^mtsj^ZS=YUrSE~IoGujbaCPoP_7i7HTK;@#&8u;bPN z&JZXc4?s0kQ;3i(wBGwA$8bkmn`Mfb%y@6r8b7}ih+$hV@&YVel8}@{Sh{+2Guz7N;0_(7M|5O z{5~sh%m<`6RBc=#s=t_-kA8}l23gp*?XnIf7Xm{>(@b6KXuX`5<|+pU+*{21w%?yt zdnQFJ`wrrP6!)t=nokV@l%hTV@7e6x6I)9V`md=9If_Lhjr-ws=?_sUUBEKp{Mr__Yr+8A=naxKL0 zbqGHT9}U-5-oyCULn4)plfy6#+?6a^x>!mtHSu*6{Up#!7KG@1E^=#A=rjAPWA9itW(QfJ>XywxC3Tjj*7g;H_$JH{GG<@nF|q zJn;d^enaIPTw>0an#s_$&)rI-^wl*we-5 zy*p?#Ft&oU@_&lYC0f!(E`4Rzg2G0+TFoH&fF^ml_{rO8o0yKX$AGqVNCUmR9OI5_ z+nfk98|lEzY@F|kz|0!f1cCZ;RMJYBCA%HhY8*R6>Vq0x25Y4tqD?MqVxf7@*Cm;l zgTMH5G_q7C+SOeeld9Se9W5J%?B+$njy)%Lt1K$2B@4!N*MyD|yWbR%$FmU=^yh=U zcf=x_KQJ=_RyWcc53cY@def~UWo1Ffl~ODKUJb;NKF4_Ex=&%U(k~u@Qq*#wAM-us7z8g2Nl8vf%StwL`utx3X>e+J2Ka;v=Xr?`zgj&*NPB5#!nV)2scydQQFgluZJe{U;gA;Erqp zXyNu*m28Z2=VwJ}B1Z#R9u7~F+d!4<5EX9yr;S(UAFgZF)TMr+k7Unc60R#l967W>HU6}l!e=lvh_+jx z2%L1~Ep0&E6IH^XbgSe!H%X$b(4(3<9yHYwNKb17E_Cngj@|rgsGnfCV`%~en(``)b1>)jqZ#4?_B&A?!n%`y!wu%V*UQ z_;f&Sn-}$19xALy)wax0vFqJ`*V!*S@|IN9yPd7yZq^IMyplQvp(BaFH?LItpAhsT zEP41@`9clNl80fhliafBB8uWD#bjs^N1f}}Wy+@b+xS~+r@gws^_4&rlk2n1-~%VU zV-CQFk$aAfc{F((+>SmF>=I&8XZINhjo-Uy$J%>YNwr*hj$lv2EkMekxWum4%0I8UKEr_jL1_;wM{a90FKly@k1RXZ!f@jJ@>RTfbevRr^Iz z@eqitl6M}Xy(u-*_p2r83Ln|o5|G37tl+F*iI&axa<8+U4}OnMgwJXmL*s?8<>4jP zUB?CXHG63)_V_?YXm^Nels@Xb+nTfNbg<~5!}P^3hqX>7g)QUa!*MCn`y@_tMwNAR zXeu?DWAWjqjq+XdO3Nz&(bDfJ23SA#1}Kr=zb^S&e82XD?Uti=NrdBGoxJk2BQGG& z)p?@fP+S)Rs@d_}eAj7SlRnqncji}|Rsbe)lsUI}Vm`saEurfZcM=|HPS=@f5~s&d zP@qX~n_bw!9o1p$Z%~d+5z#E^SN-Gtu8aNmM%GA~smMiXjW`L^IL~_hJi>LVjDEX< zZCDuGn@V{<@W>7~T?VZDL)7Yw-IVPxgvQo;c{Qm>@1feZD~m?qbG!MS0huWc6A%Yo z`JlNAWG1d0OL%7Q^0cyTDsD4Rc>srpQ&?A*Jv>+6pw20NGz7uQHXNhI@r@Og5h-0h zYu*1^VmB2+onl3k0DfT}?Meu8C`8&Te#K zcA=hUi9R%Jb3!H6_Bg1<=uDGG_z{l~^UYdga|cmfE|;@X%!4P=2O5=n#74D10_!hS zKuhnnmrY0v|IC#-!wzPyKFN2nXZ>IyGVY!?r9f!a-{Q!AMc}O8;=vNh5^KC_#mGgF zXZ;Y`@Znb~fg@09AbQ6s!U|E_KI~{p%nmqo3)&@)>$i@)^|b?8B-vb&pu=Torkg6M z!$lZ5+P75rkP3M(Oa_VA*%TkDf|tEQXysF=hjy0S-PC)X_Ta4D4G3IiYXUF=njlF} z7cYg&Jl=;p{$5RT*kpI?DSVzcH;Y__J*bX-D{-wiS-V?3V^X|8#c`OJ*qBpS!j{$5 z*C)mDL|0c@>&zA59SMD_l8K|{qF&;@moMSImn%`TpF8u&Q+UHA|NTTym_~Vc|Au^$ zb=QMLyy!ue*U%54{d{8?wj}3Gqk`7ZN{M*4-Hk6l$VfhOPTZ`Y!$0fCt}m{axqz(S0$(HE_T&6D@h--%us)m3MOKiv$DhDg^)Xt(fdTx-rZ6kI65 zpNB&pm}rz+1g=IPl{iM-h21|a(aQB!f>UaX*xA`fJI(_hP5dl)2Aj!Dinfoo-Dbsz z`|f~G%JH@piXKkHHWNnn=xEC_r!MWpTQPvu`L$Yu+i`pA(o6HclmA)^JWTxGT-gg_ zdU}E*<0x3}S0yXS7_jG0goHS^pV$5`fg7+FJ!jLDe3F4`rASnH!+o;^#9y17*RI$d zIvZIINytE)er21@6f+U?%Jt*=->#HxifO7Nkb@N*7W7)4ps>h zpx7{E(}){Dt(-TFPd>XNt{9@H`1R=>im$c1S_@g^TPYEaJ*snfr-CCE95H7`o^)|G z`?k_rs)lB9VXbO;s~jVSW*diPU>-iVV+DFT!I|~pNGoD0BWA$r`)`T7=vVfD;To5{ zJw*mr9njaMiKV9u*&EM6vn$dN9SPBu-Dud__KP<)+<;Bi4vq=8W@11Hf8~^8y7A3K zEMVqgBZ8#&D=&vZS)0K3y^R25wT&FdAXAK5(uC3S)_9T8*7$(YR(24GxPF#>4r;ZH zD?y$hYr*G zU}p0OV~NN^z9el-ojHCQCI%luCy5+UQ?9cw!H|pX6MUJ5mxo@eRSHTL~ zm`0v2VX}0imzObNN5H?N?xL!`VdZK3UX=sR6eF87!LL#26qZNx$I?Vw=`m+e>^P^G zRrHLq2vl`=%d^~8V-pa1V!6^`0ell+s1x>WBXiEDFkDe?c9`_Sex>kMjcZFhgj~>Y z2|t8`?Nb~DwD#_t3^z+$*_NyQPS9c(F>zDokAQw2Dnd3FzaZZl{ILcj*b74v`NpRKg#Sw_=(|ZyvBW~=@cjQ8q6I=1g9ndfRR*zknb|vq7E8_tZfvjIPU(xBZ=} z^OF1?bMcISFIfqONBcRP^swPK_KP5XSv3$hLF0m+IxGx_h=k|Y&ZgF8IYyVpvnG@8 z^Yd_sRwmniD3^>|>~htpED`(p+QiYSONofEpNE`EqqJa{3Q8oQ@(zX@L>9uIA)xqz z+bvU((Y)-}QlAPNw|Gbi!yL0%#*nU(V`%PSL2z%t)sFJlJxW1C=F%7{elq1e+(1U< zGO9d5iyV~7S;n)_9^w(1iP5UJk33z6t@T0*^iB$bKm%U9lpkm&a`){R;)kgpg?x8q zg}5jLwQ#Wbq@$Fr*ulxTE9A#J&UC4$koPs_2TSeMOO9HLGhox)3$RDIwk1!G&O=mUKFhyg z9(HOV+dX~7Lv*F@-TDb+34}xbv>}!ahYYto=GoU(%hmJO(@4Y!Y(E))*|I(mqckB|I+CoJUAu81 z^&Q)@L0u44t#W0c__J8n2`7$}m`c^)_9%JIGd**fL!=UPhZP4(OEKS<34>79^X*)k z(yBN9yMj27$M#Hv+5A6O$Nl3(0&77ZXMSBKqrXV1DTOglyc;6{T*8m)$5xf@bG%}`ezNIM$HC#tWK>1 z<4ncd9JJ*TL1xlUh8FYQpQ4o1;tLyv<{e+tKTjiH?t#~8)OI_O>*^O)&c3MmP)BF| zefSnMt{~aoPv7|!#~?5JEf_B9Zqw_q4lCR>b|1|y_VLq~0-hZqxIv1y3p;dV8v3cq zn11jdD20+yLK!}hyKr$U8Y=1cKMwFohWoAu@Vi(jsDtLnD9qK)2wuwkS`8+6p7Gd? zRUucQGpvy6$B2&-+E!63*Qr>?=k!@8-s#C_l2Of&v@0FV+@5e8U*Vikq$-xk@E_?z zAimiUs+l2XeqFO2+c1=ZpDN<1GI{Dype3JVcE)>c+sSMc@Gi4ggb<5lw^xLfPRDxn z&&Hd@$K>wtMsc}^UEnk*kxP?(+_AhZlN?%2P)1oErbYKvr^y!mp`6irxKBy$$ znnHmPth{{oI^WT4BpSs&*6r-Kr|<5j1$x}Jtzei7w-=}m2t4?oxT@yFFTQNgDU-iWUrSs*e7Bk8Mi%kV~oSDxj$ zeACi}LsF&jz>sgY@9D+**3nSQ3sdjIEF=P6GOA~4=X>@3QDQY6_=>o2U$KqWFhd z(h*b!u%K#2Kng(*y!fX4<^y5JH!>Mmi=LwKV^9-PKNR=*K5>=os6{*Z%Mjcqfi(S> zhgN~_rulWC>EMep&kIDBBIu&Ys2f5(!>$U!?;kSuzYrjeH>L8w7%SNUBa&X2DS?Qp zTJ^!hvY@X_3jmkRSr%{n%FNlGFtMBeh<*#d%EOX1l73gl%gt{xBfiJo z$m*qvnGl;l|2my$fkRJfMB-GUYSx#{nc=Emy^6|-g~{QeSsvvk0oUS#ALw&kh<4w!oWKcYtx zBmIcO{mAvNBA-ViwM5e|{j?2>NCGbycm}3L9U5GLTc$-M4~MF_J!}&WdzHgJ$I$e? zJ7ASxR)LS;3aICU8#ELyjxSvdAJ{Yo;M335T(t%QG)Ct||)A8j~?qev=%7^VzdU z*~tl)I1J%KsHe(U_;fKZ9{i|CL1nXizyTh%rJslx3!fs0)}IVK{6Qot8HR%%N%;7u zXv~&2xpGE6H8ArT_CES~eb)&*gPR>`oMs;!BUH-HB~Co`TK5hFVsJJoJe#bVWokrE7{L z$;jBA;8t4|>>~ruAUtAdC_fwj7n9hr0M|%WtL#fnXjnOrM%D?+ynECKHrerfvQr~{g z%eoSJ+&LV7Yg+Urp~?{10|>oRSV+~_gMobWG4THPtRSnl2h^dcc_!g{3*5jsveG3| zje<2;wTb^B&@4agrHy}Ci|m@TblgL#Gcth-ytt~4%LuQ$|JoGAEJ~msB>Fbw;|rlX zF`=oEzQj)e_v>6WaZ5C#_q)S93yTY5hUK0!lYI^A^kHDcUP`}htxz*X=#&wWZ=6zpIlG#GiP8RY`I3jk%wib*V7TLqZs85DXd`X6?^=7^5o!D&I9LW zQ}}EHAW%*!`877H%IX*zT@*$6XvGd`d8<*<`%s~X8vrw4vPdYa-N$)?$#Q{S!s`cY zYL8r!6vO1rgbdBBaJ$eC%D4Pl56(>cmo1t3_RdUwpJBJN@U=kStFU%StBg-6v28Kl zDcfG$4LrDm!GW0V51UrT20mNG_{1@N1CWaqhMiXCm&#$X*c35izrHgO@Z-9a>r})r z#!->6n3}DS2|V(L_*vOqhh#}guU&f!NJ*~|hWP}jDVneF3qYuFvHA7?mX97&N^k?D z7)GY=f`3?AqB{`3(rrSV7w}5eI7n?qG0udZu6VxkDf2y z<}I~_ZAkeASQ(rcPklviu+b$^)V^XExszhc3kY}+QkWaCaj~QHm5b#Olme4|vyfFb z(;ZVe#y3E-T_I%-;b*4OW!Tz2*KDLzSLD}2evUx%9e4As?q1BUwb@^{F>Gp|)2JWv zZd0mlSP}HtYU*B{1LT74pi-YsSD#z;o~|Uezw$G!8{sX!fW`(U-Ujchi5?}o6}EDZ z;Hw?uCxo^B9C|EMgKgP-jp)0pc7mqFaOwAZ-INKn#U*i7_UFz`G(H2=U(z7#oC2d}Ch__fh5u`Gt#oL5Y-9Xztf9~oeT*DRqvU@rv5as@hLphzfEXR= z*&?Gt0^<-;@ds%Ji0jY8%$6;q`+Z>#9{o>gsOV_v+m$V85q`avW_xmy8-f!WOco;s zpPe-(PXL)`Do&Tf%YVsZXG{pQ@SXCPhbx)w$W&J9ha6hp@s}lf77WqKPR`0Qy|Zn_)*AG^q!Ib6n=T46s8m=si6xGGYkCR&pm)`mGMDhWi`sv zm+q%kqsHS5Jz(qN4rS}YbR$^Q!oqh2yFdebcib%k3~liL!^e)28of5^ zbhkk4!?UI(Wpg$9_gi)m>WBb7kjaZL$)2cFI_Q@m8jT7F~usFL}IP@`f0J%n(iQ z9S(#m*aCEqiEiiAp#vlY3A1GpyBjTWiD>quTqPN0|*Q>(At!r4A`7;=Z4)pYs z@1%_J{GecV_!CXDc%M{Mo(}@|2Sqkx(m6ABpmRRsZ`aZ$d_d_Y!t1YBw*k` zQiIkq&&^1K*ZvxavZf#D~)+XRM^yTGvxX0DQ z?a^9w-er-7#PjTc&Q2K2(D;dg^Zb{#B^8xmB{<9Hp5Dqtc6#y5zGN4&M-XZje$S~& zX~kk&)}ZkPGHMBOO9e$=&{PkRjG=DDLt0C4uOcJq=3k33Io{LrIh8cLc?J63Xpi+| z82^iWGF8`7I|Q2ZkiSQKmHCZeaB*K~k8*?(=9Sf088dFV1yHdtGa$HBjYeLDKL1Nc z%=7$yPD)4~YY?s?VCL>WECVf8)???o``#4(ln2TK&seaB$NmnwAyfD<2A7eGBrj8% z<-R#h7V82-Q%@N3MJ5J|CSQARV1kn&OXP8V;_(f?J(#y_6AL`Us)Seo<-HVgSc>#Rqw@)Y&F?U*hOR^$c6#O$Jm9-6o<#CeSJ1+4tBLH8%;9sJz)(5fXz2D~O zbJGM_ePB&3@dNkPP%G-KcCv3#8#^y{w-?rqrfXRScG5Y3m3mlA?j70^hJNkomHLvu zle$QMGidRK4t562(kcXKZY7jUPURb;=G$BsN9|b|R?19)Va?z6!C%`m(5_rbI4YJf zs>yNU+h&?e;|*kl(sS5<8XEbk%nVl@!PT1X>mTt*ncWz+p^Bn}J~RdOyX#dpj%M)a z>c4qbmc~=RlYs>^lebU`Q2L6on<%P;SSqA+7)XztYWm*MV`?Y8#{!Br2!z%n>*tK5 zuKxrS3{8p{KAji=>hhm~?BxRA+S7E&V;&;f5IW>v*0wu_zYXvyntilndR~5)lay4RhME&g5;%GuNEDY-8%Y>L$6gQpuWD-lXk3`TL`HecJ z{jVSPzcsOGMwzcz`)00o;uFC`!`h-6&l?IDNAYo)ssBnI4a5NtlX1+g$}a%c>%ZH| z%SEf+rO+DvFq-9%K4qJN)C4gB+BpGx&0V>K*u&C)Eumf!+Eagj4@Nt8Op5qke zxmzOY^c36VFp9-_W6odkJ<&{D7!)~Ru{ZA1~`}^}5KKQt8B>yUW#FRnSKl+!$ z`t~xC`=iLu<+u2_>9qee;$kW#KM4ON6BBP>`)|DYD?7%UtKqSOmDP3<8J+dPl)oTF ztdE0>y@U_!?d>t9|K^Zg|FZ^ePJ^)j42wB4d;FiqPfDQw0s+65N0e7r-vFR*juf2# z8^DV3{}Jw6URn8XXcY?-*4e4>cNDA}$S^lI_di!Rkm1$C(^!*M4@pN?L z9m>jJx0CebxlGmVz!2*Bn*)-bR}}|I<+|1|BIPk+hy33-bX2vU4P6B|8b$It^ThS!abYfL-oC=;8X!(K_(g z=uWd6@UW>tstHNWKNaun>$M2&8wx*?VPJF#2?^MiuD`OQv&*dL;PKJl=p}`9V@)M3;1R|jwpAN|qn-JM zjv1*f#sHJz=s|we6mP?oq~QCPbc?RXYjn%Ff|FeyK0=g{2ba&lI7=s+>b|MjK9i)I zpIInJMzr6Vp2MNirxRQ?&FWDOh{*5stm8amFc)v+F1-E@I(3(2z4q=$Y>XlH!WwC;>K`DThG@yT-eb`aC@^4-e~Xk)$uk5NxU6!5VblovhHBv{yVci^^&#~ zF7^%sJoZLsivRXqyNFC~Db}F>xl1dyA3Jf9JqC`xtlLgBb*sI)*c}eoo{aMF@r+K* zv1SnQN7d~O33Og1todXpta_IfQm-Hf&?rG86T!WLc&ol(h! z+aIeD_6UM`fj%#NfPweQL!Wx{^18#h*GJ8xqf%Z>Y#dclh$KiP8;EGiyjyw%yM2@< zQ3!jlpE9yPM0XF4UQOB*=a+I;@B36u+jbJU?)uw$Y zO*fgT^0!+7WOy}&)EAaq;U;b&o^<6ikgZ62hSkUd5Bkk7*gyCk>=vB<=ykgWD*yvC z+!cc>k6kTqJ%O1>HDmCF(lnzf;%_M=^1M!Jr!~_^(ulYCC4H_B3tmkbXao%PdD+1W zyD^a7eC~zu!}W?02ZK`HdyB~KBk_aNhV99KKV%&bf05c8vym-vC>xnWJHMh^V2BfD z@w3me8yT9a&%5e5eR);;b=_`)qk@kT2=+{55l1Bn6#i!Bi&QNlLcQG74afNJir{wVC_sE!p1=oRKTyEsL`D47j`hQ7Lw`>ZHd>1(&6RJsaW1uJ1V z&lwOFO0*1{zEcKZ{+_bMsQDK4)lN>)p6be2N>x`iy@2f>yW*95e+K!;guy~!@GqaM z8&T@fO1?*P9YTL}468Mcv=`pwbtbFod!UZwIu{)yAs_jB3(E*+C5vC?#lq~F-c|#{ z`Kqq*X`a(nE8y=BOkmmbM8R~uzcr)uuH5hOE&T;2w+>?6q|R>+qT7EwIOeSN#sAO7 z-@WivIBaZprY8EqKfRlY9Q4f$d@ HvrqpYitQLI literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008248581.png b/docs/mrs/umn/en-us_image_0000002008248581.png new file mode 100644 index 0000000000000000000000000000000000000000..bd8bef94256281b5f8394a1c603e7eb4e5f8a3a6 GIT binary patch literal 16822 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
      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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

      qTa2lEPx$cJ@#3TNcKcqDJFo_C zcsl1V$!Y^X5(Er5Y$&tT}Ma~XR#P77EGYGr%5Bl7+JEi1e_0rbVrrfO*sSNz(wEantm5eV>37w^6UYHV)2Le9? z#OaMW*>$cvkuksMr}JzMTBgjrR)XL;-FW;@-{vEy7svp|?$j`23+ELO0FN!xFe@>s%OGvB+5>LuzIc@ZQViic=Qv(5b+6-; z3KKOpxzG9Bv*KTaSMP4- z|L}vK_i{we`*EGNC#r3+gk4TcKE$ts_H3o$k8yz?V+1z_zo46T6OXUp(s1# zwqe;Sknok(8K{vQX+#pilnYeH=p4((4{Lm$jbrKG>ekuVkLNq>{~c7g44xvND53Z6M6o(kzs#a=-Y3kf>L zoHgMWu4{;nAgQ;d;~c)-ys_(TJvV*3P@`GTs13Ndap74}g2LN+dOSVh!or|L>ser`;13XEv zmabRaB>7E?A74j_AWO9Zjr%Iz-tH7{yO|EE-aE_>(z}g|j%^v}FY8H{ z3cQ=XL=v4;4JI0EYz|kH%ur5NmHc4p1@du7o)@O0@gl!w0bit)0%mN_QhN~!>$Ez7 zP9TA43q@1}`3k{|-RCR1F#)~lr}4v+hoIzQDFB4!V9#rB%T}lMRBYcN?Dz3_+)jTA zL70?x)>eR&>|wIdF#g_zC{QWk;d&E%KhPgly37`x6$`@3y#t($bjmoX| zMpoGtXPu_$9pg4knQ2rX0<7d#-IVL@(J*t(#@WevmgV!0m+1Sho#NC*%a%;ylW%p zV-HGqz#eTMQN-ezUPKT@(EV=c4dRuJN5nax*cQ#o}C>bT&JU ze2b-UcP&ftlE1jeWzNB%ugPVM<{+o?x?Z2SGREDYN3w)s+HF^r8$PvoGPI;>v=z+q z1SO{)8JPW9>b=>)$b)8nG!8c}8y;4;F@Rs**gmX$3+T1>0;pq=&tL+0lByakLhQfz zMAecVWa*pbVjg=DYNRgDXh|1X{#jRFN*c3I9meV<7zb=yN9<`TT63g}IE-Tf!Cw1# zz`Qj!c?R%|u#${phU3WG{I%W&i{M1f*rdT7kVqro(2}v-StGL1PgS|6aY{BsGla{k zH5qm7(a6xAF7&IB-~7&K+?>PD9SeYANS8L-ur~M+pag2kJAecjuMgnuVNEd zU|ik(J%*Oo%^WJyYSiUhN^cA@cUO5YZ;5C4@790wQ`KJz$4NBfY|Fx3##pS5TvD3# z+7fkS30ag4K66%ln=X*{!bI~*<6h&q<(!AW4-S(S*OvocBgQsHH-C{csvkn~+qiW< z4C|P*JXoQ9pzUNr0RQ`E~7qTKk-m@@#MbrCRaX;$f8X+ zOtwRn$&vL;)W9L`ExH+&kzo~3{n|PD?4>j~bg^6ijPZs9;Z0Kd0jHGdlg33mcL9nJ zmoZ9hcIg=!hUJj8-YedC#kjAi>_U4O_>n>+ZKDkM3PYR`5hNP0P2Ae#>JW07qm;;0 z*^kn3`}j!Ob^J?u0+FR}7?f{Q?>=ETOBc#H9Ut{_gr>gFazQwt*r86wH zh&{X`VlLIVaAMWZSxrD>EAYEuR%3Yq;86X;RY&&kSoRKB5cw)5tOGJes8OU^TR^iq5 z>aKO=n*&AkWZH4>jPL@U;#sTR=Uo@#lFT;5T$y(@A}wL#t@CW?4nFE%%BZpza#0`#m zZ0^oIg7b6J7?Q(F)yva?E_SKkhAw8RaN-qf-3X5%x;xRG3lYrO{fExZ-fyz-Ls=e6 z>YeIK z(~y+dCrY1vxA@V`T6Xj_Aw83~B;D7D>v!O4HcG?A9Gj$b<)J(+ko=fM%N1Q`UI^-} zJ1gE*o_;%=r;Iavo^V|rL2btpuDn}XDEULj`Qb>nuK}?3)OQh@CTAOkGq<3mi57KU zS?2?PT;V)jq-8q&bUaV1)9-sH#20&}=RUkG7(0T;ob1i>vT@_G0NGK*lPn$@ZYwyz zX^MT8*JF+6vI>#{DQq~x;;ETv#~qH@FGjRlQTDR2l=VtgU`bcjvAd@wKMp7OFGMw1 z)t?*u6gE{SdFe_4rgf)NWEGtCK0_LW_Y?Ntf-r^c!3;L~;!LeB2dySc-OVF}f)7x)QXqF`hWm0dlO1(=EjR^@!aSi`%GR_J ze@@7Dz(A=2p?{;eHri61%UVX#%f|fqNMG79de%m&enzuZ$KT)Kd0=p9G+C%Jf@{&T zon0!0R@z;ycMI&Zr-)}gS&CS0AuVe^?I?U}o&Vbf!(uHib3FzU5Ef5}5reM>rY)6&M07#M)T~bB2>RxxfLYA|>JTY6rlWZGcpV2%k@n*nPf6Ykd7L|$3 z1_J*i*{hN6V0xc^FKj+ou;iYP64UY=H!#({piB6hok4X(NO*TKcOcaQn8<#MKZ@U( zu?2{br!;n{=;NmrhG)67+OL~uH}4&v7BnW5LY=*2$ffs$I430sO|^@eXVhin{

      -Hs5zhQRlnR|8{T7<1GX4t5% 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 M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008258961.png b/docs/mrs/umn/en-us_image_0000002008258961.png new file mode 100644 index 0000000000000000000000000000000000000000..d6da7802c1cb685c4dec6f6557078cc8ac22241b GIT binary patch literal 270 zcmV+p0rCEcP)3M; z|NsAg1`+@h32MPgnHYZmCQ1)X8MEx`mko=b$uQU%OER!x)%uO$-s(<<>M4g9n9c1N zn9Qw37`~mI!B9QxJi|8(4IssR44r!(GjQoSGMI@lFfjc8|Mman#Z~{)($fAH%slu1 zD<~Ae;OqaptC}I=Q;z(9{TCw20Fy-3gk3R6EhC74xa1qdl_jkVlMlaP;Ns(B`1a`& z1D9SLLv^M#g9vh1LTrGMNX|oY222)gI5G#q{`LR$qi6qrLEVflkK`nbAi^pD0Ix#Y U3H2VtR{#J207*qoM6N<$f)Sv04*&oF literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008258969.png b/docs/mrs/umn/en-us_image_0000002008258969.png new file mode 100644 index 0000000000000000000000000000000000000000..548b52a88384053f61ed3ed06dce13b272650f40 GIT binary patch literal 9926 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 V**3YS==*5^d07>i3Tczz{{@-zf{*|J literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008258977.png b/docs/mrs/umn/en-us_image_0000002008258977.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b4acb25653e7948fa0deb46aef56bd53830890 GIT binary patch literal 128641 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≧2Hc{FzLXmf^oc(@vu)kiHzUFRYa*+Jv(N}O^ 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�&F#UNYAgwQ?iPaC1CywQJSZZgGJXKH~aA3>a zJSX)25?h!_*suO=!N4F|sq(6JPvL{r6xD9oa$je;Bi8O+Vl|0&o?@0WkV1;o>+R8z z1--CI9sKiJkhmRd-@MnAAfLrhbH_8Gugvbp48*pciMq?LjyFc!5`Fy=V5UtLKc1Y1 zGkwLj-i5yW3gSYiUv{oTzrR21d~!T~Z3A@N3i|sMqyh8wMV71NbhyT^wuY7_;bFb@ zeFOqJlGb`f{JyQtu~N^C>-n7|yTBw&)BQ_Fy4wfBdQ&Uarzb5d_%}%0nTBlH92@un z4Za48u%wJScP~jH6T?9lLU9ZGbDCq`Q?L+S#F|fZm-MfJG>>O%&Q;*-=@KbfS}h8* zvl*w)zXul6Zpk5B)HXoKb3A^z}i3S5PB1V<~Yp_$#c6-c53-_P*5Jn@5K+tvMagKv+?+0grlHQsu zXW0`Pw$PbE!WCl_FN7&N^z9-pXn((95e8&2CT)@@JXXC;V;FGBKz#9X1W77Pa<{DX zTA-7UgD3K_Ff2QQ^8W?i|GBmQA@Kiw@YMpM&DojzFo}JAwmK0(=#E`}~55@|xO5zScf;`=Y@o8Ei*+Kk< z_1G{LMVSjB__PsDB>&cCvmC6I>p=n-icG>aAsLJkWIG^yfv}$^z5XV;=97~p6v`p3 z+EE{o5=VKwsI(GRn00L&cr~+;lY8l#Z+@vV;;2%G-z|u!V4XpQE@PI{1o&{>w#c-s zkavo$i_{kfZaw%vYO2Q644fb^w~9l5rrn zu23%^hGg?Rl5bawj;1X9Qo~gX2^;*}^+{wMF%n)Xbb+;iko!m)hKc-I7Ob}3=y{%B z;*lVr_Ml{m_ah8?BVZ}8NsAFL)4lVb(-4cG&oRR<4FtW?9q7?9KuaMb1a| zZ%f4odz^&m0p-q2^tk zwK8z96}nH>q*1@yUv@?y>4HR-LO?*fcqEDr>K;z>jOCasY)d7i&&#ZT2#TFrU7jY*+HfksE;8&SCw%B|rW_TRyhF$s`I&lJi_)TH;K zYEHaDCGX#FSZ9{&-&d)5g+taJP>silmAE3MD+tjhe(~5M#IbPIx+Ws&Ax;A%HnAs0 zAw%EsY_pj&bO%T|I~88ucTSLf9*Bdz*Wn8NqjOl0TcNG}ZYZ4N@P9Y(&2f1CBhO+c zyZ}=(i#@_ald*Xt=XZGGLMiP}8TQcbb+W5~1@TcPkGUg-TeUvAwIsd}If-y?wXI-{ zfA#0_u;xCeWpHEl;Lyw=nw>%6w z1gXri9?Mn1A|eJ`R9Fmj=0;tSEFwJ+W>v>FLc0CcN4r@{{^!kj>9u(2GqR#3(hkl$ zU6=^U36SPkhjqWiSrEV4qlR)(IRefQjG&tT9~XelkHD07;IPj0)IiQfUDX)x4VisL zYq+iu+L{Pz91{uKJ`1&QGW<49L!o9pNL;w*50N7^=`_dwLx>;OEOMkHz{$%_PhCN@ z94|%f^y^DPxawF*#qX74vVSKdCOkc!XJmauTe~O`AKUkITWTM~ForW**em$R#1V?D z>f3_cQ2$6pQ0^T`K0R<~O-c!woq$C*^N4&GhLnv!=cRS}i6cBS8QAY_3lxE-EEv-r zSYoa~?J%C4QN+pp{|%5mFGVkm7(0z#yz=gb#6q2#gcJ!yL~FRtH^^n>X?E$_?$zmm zMGQ_1pJYCsf-b!2bcxQNZrY`V@N$HD!M`?_6vfb;AO4i1y%mF|tR@|L@?ibbvRSYt zi3%9TN(gwu(z29`NR4m;0zUJSZ76)GSoj{TpFG&F9)17uT4I{Sw?#(s*VAC&p4wkn z;HXGVlQReaT4Ca^c*V1(f_AkGpOL?<+HvYCs{rgiY)tviZRs`X-t#rjZMVbSxw_!z zHk$kh9i!!V`MS(sFYx`pnD}5K0F5#UDs*y8IFK9QB@ZFeh5J+V1}IoQOc@(S+01Vl z5TksEQSlCr^1sKw1zzA(DG4mE;Hi?Jk;B1JYS0alW02fD+Gp8!sl(BxSg`zi-G1N*BS<1tj23hqf~ypJxi}JoT$3(7QgnyK z#BFl!OgRvwg+mMijP;HLk}U#ewzzpdwEt*eH+$6`P7u?iDZB!DFX%fwVk%=!yy>N+C*>M4A+ypui<26bE0r z8MJwI)51!ItCj&#EEc{FDpm)RAQOJ$4Fs4=&j|?e^x0 z-evDS87QGf`Q0tOY~Twq5W8kPV%~oE>_Ne&resT;mn{QhmAW$wET|h9J4lCRH4MJ= z)sfqN9YTw`wbN9BjCKqK5{(oFLdchtl!p>*Ah<%#=kzTxDg*}dJ2bih+I@G=`|_dD zCY4#0QC%Z3i)r^f){b#?4P^chx(awO>H=Omby==V23)waE%8UKa)*!sOut_k!gta~ zWoP?f_1xLCWz`9|;fVsGcF^m5z;??y6hoAa#qM5;pQa5XqZ&Gfx<6pnqI7?D+l_y> zLn2|%&QzMDJDww`n5Myy{f<>rNdNtZ`riX9r^=qJflTmBX_=0ikjn3ef&fDA46|p0-1FNdAr>n53!l zKK*!|crR8;x|mI%Xm!tDj@X}eo(~%?JikErGeh6gMs%hM4tXb-b*1j|{Rxjh+ z&)Zr9vO8gDU(Zdhi=~Qn#C)Ad4cuUa(r(7A*|2p-xn44mlYE

      5jYpm3Ooh9z^B_4)5K9cCv48w}8g?xQEdq$)I6uLQqcFb**L?rsK#J%rEQ9~u zH%H-;f=VV(vMF8wb7YWZ%{e~QBVfdZ+GHiYKf9nw;C90BKuSE^E;xY|UHY8F2uY9~ zE=T6908VSOCCKMqgJwW%qW{q~*FSGLucpMJFV;khXldc{IN#`nq`Q?lEgc2-1aCHX zvzPn(XJZdHl0Y)rq{bTmJWTq#@F*lvzS(i>ad)GD>dduRRjCrfEH!t2dHaBLPJ$r< z&O8)Nv{Tg2Z9exe__u#oyOUD5MNF2rcPVx{1_OJ%svtPt_||{R4`Q%|3!p72T64Z; z;&c*lC1N%D|Nf-ZrDIKit3Bhh@juV%a25bxeMhu=lM}N0!fz(VJyH;UHg4w_yMAM{ zXhZQm@e$BQ%+zN|^ZP~$@-$=d1kFN^B(_+ViMZI&%fF3W@l#mH|YuoFtb5>P^?y2K~nx)0itez*@Lb(*8M2!Ei^Yobsr&9C#1webg3 zvbi!kQ!F-+q|y<5h`c%K=SA0dXj)n5_rR@j`|5J-;_n$HD%}pbqIr7E4XZT1Io z*wN+t`E_jV+k|WPfr0aQ+U<<+g!o%jz>&%?Znr`b6j_m3*#~>t0VOW&{p18;wjsDiY48-GYbR- zufI110_ySKieZ5mGKG%kTwIm&~*y3tLR_7V-nb> z&ftaRhX-XO8c;()E{z?Jibj9k=gSo-g}gA8KfB-3vna^bOf38Cc1CnTapm3`9pFh) zTi=Tre9ZBmj>=SMDOVmY5pn~*%TJ6I4ZDL>E1<3ivAx_zLY6HC&B5}JasC!{vc~MY zT>bDez=E@2pRnA~G^bPbl3%U2$E<+clZ{l{tH+(?B;Nhl_8XaPz@8<69$S5Q(Bj(C zoyf+;uHAJ9ia7S~ zYcmU5aq>@fl`KNZXaO*uFVzAa<KK= zR;8+#&}feHi8tj--grKUg@#=g)${dGCH@{aJbw8l4ZsT@itY1o*29=mFg|c`&aLuX zUgEULT=yCom1S`Ki<=VZIH-6Z?`*@M3=OU$&fMN}$gMe2XurB^gT<@_n!zG(qj!o4Sij7;Z;a@o?mJ=v0$O{-GX1DxZvY%rCF`iyb^?el8h# z!D+YOl8-{D66yG$1xKm2Jp7KD_{Vw&#$7>5DP?!$*xq_M|@( z770WNQUg^|UN(jOhmLal15LdP)_aE&Lr3#ayMAe2c!G$eK-WqQ+p-dXLYp~oX;_gOBZ5HPdH?enlDOJ&OVz9AORMgCA$+PGj zoZ2oI!3aKfSdhG!7&VT&O?WStHeU;(RZ0ccN_2Ip_t`5BLsu$j1c@@Dw@_Ta2&AzN zj-HY#u1?3fYJdLX#b=|M$>A5Bj3@l9A7OwhZkd~oN*v7#0uX^Kqs7DdS@hY&$1s4B zl%p(nCr1RV%H3+on$4tEkt!e2{ld1(f@THkA?4yo%Ol{zH^}N=>@(%0V*hN6)^%_% zO^^{2FVt1r`dzXMlC#JLFc~#x*6jXY7AdNb5Oa^n+Ht(nz zQp|K{N=1`Dh>I%gp^{7u`)#FU{?2z2rVxuefmRoz+Ane4g^_1Hw!UU|KsB8pJaB8&ynnwpeh=nvIINL`DI2JnWl1&)%n&qnnMiP;H zVA25|!|~pQ6vYg+nC+{Uq;=Qx%J-_Eh>(S_Q!Dc16nlNySEMhY_vyZw)*jjiQ@ zOWPit({vXg!oN0Z#Wgg6f#6McNSF3bOwDHxTiu2eGDZzC+v)Wb1?H)RUU<*TxSLk+HVJ)4dlPJt8ZeCOrHx z34@gdK0Ls(#>MPSKY)p$qE(m5S#HFXYj<2U8pg|osA-fNXE45ndX&U}r5$xO!Eow%-iQR;-T9uBdbuq8)SmoXEOH;#t zMdmtK^Ps4rO^`PG#|x%9x-O52Q$!I(s9BY7nERmIp4w3@jhc+#A(O&j6s%T?s*#$q zg$F_T0NT-^Y(}B5H;2SJkKVEAnSsz zn&xmMFD@=%%r4eVS_`lDo#p#<{ElDD@rSEzN?sLc$Lrx}+qt6`E?o7_pil6Z=Y`oM zl+~&EdSr1>&j_@H3`E_>yIn4NjEn?XqC+9HBtPRB+aN0qoMH*x%%WR66rPl@ysA## zrd%#Qka=eQ^qObAYQhYt=w-@(`a({ze~nKqpYvM8NNE9co8lNvIo0LC*!~Yq-xy^{ z(=|JdY1_7K+qP}Yv~AnAZFf)Gwr$(yJM0 zVsQ3exnZ*!LcKzptz(T>xY_fYNOj;aJ;QCz3S%+Fyni3e2kznx-|V@acW*@xQn=8e z0=w+5_UBLYW}_3|U4;)3rl}B_aI+nxqY+_QPheuT0U2N)XBQ`_KYOFu))JEebd=Kz zq6-TbrnI)i(7}#@wir<4g!Zapjk#R=f7X;Pn$DZ_jJ}^ge6s z2)8SdnWET07=J)9pfCt6IQ+x)Z|=f!=yJEu+O-tD-h_L!ZQkl37>O=6jEj=yD~?bs zFpR~CFd3>sq2{F06I2DRxju2$Kn;cXj;g3P(Y>JNuJKG;+`RUwD9IctrEOpbyWMz( zGbEy4{SZ$%Lks^>ap_s}2;)~b@QeqRRlR)gfD_;>Ec&D+RM4ca^@Xo@Cs=O2{ZjeP z1%-i46KoyDHG%%F9Mv~k0w*qcC+f*d74ZSx*0h$Q^sfvy3RL@%~%mS z`O=#ST(cSDTb1Nrvw)w2GprFwP_7MH%O~A6Cl9eazbI{44N^)OY=^Xw1UKbzep1o* zto8~BL1JQ?j_#+(K$k)ga`e|yyT7t(y>!n+c6`i{pf%ohleaPV_%&ZVyq1mmjUfe4 zvBnm^&=9t~?YvpYquR1-U`px<3?T!?>JN}~D$CuoB`w)6lrUW(pr(L>Ww1Q?hF51;W| z1yKh<#-qOtlGbmoe5;BR{%GtqMZZ-{zS2A+p)?uRr@o=t3#kFAg;dTV$+D_YOU^sI zjmjpBXvne?)3|utpiTB$l54 zj7AI{Y2DMrkDLq_>l|-$+Bg=od8{%o)(Z6u{F!f+2MBCE{e4%ZYqjxvllpQ)#-ub6 z=~zM$K&Wd+(3%QJqK|DWZ#^p)<=Bcyod&!Y4Lw7tDJXNS9FysC2dp0-r&SKeBqRAQ z%?<_b7+ZsvX1@~LtRP^$ot$t^Uf=lMorr{trOLuIM%AGoDF3xQT!-6CI?cN^B@P$* zDZo^4(jb!{U|klRJp!F`!@_9)qS^hMe=URkuoBeBV2dZ&?*ev9Bq>Ac?86w`O(yqp zc7~C|tE*It8=oH=6N8-9IxAhPCK6VW7E!0vtra&zq|I%M|8nt%Yg=;Rj#5{XMpRZJ zEVN|(Yta=0qrq?Ic2VeS&E+^)Tp@=&c2H7xe^5mUJxM`;+5F?F$@Q#$U8{^wd3=7d zji#O6%i*#%e=fK)Zt~G~=oo)g`c*Modio+kt zl%x1e4XdTce=S4w`xErIxGc_MPyhj`6!YyCF{V>hzM2_qs2^5^=N_G>t}LuOUr?@D zesi#u8N%I;EAm=PvfG+o_~YNh{IePh3DZk`kI_Sh7n>E8iS34@m}dy)#o4ai6%iV( z&Ui!+1`{@xW%&w&0rTw2hP>~~FRor`6i9&g&9;Js$AkRq6!_95r};n?m5KE_zoR@r zd(Zgl(gtH-@~8|Rh;NXOIpg@x^G(^l!9Y`$KI2-Pvo)$(Xd+`Hs;wP`p%P_2=pK|@ zq1A=dJ?_UGo?B+>cKhfrNEF_CRvZ1ynUbmCOH1ZLW)9oAEFAzA`f7ZCW`>YEihz8O z+<6;`&goQv?(f0(xBK(ub7{tRO8)0!=k@NuRhbYOpyKaGkXSeCb&MW8yX+Jbl7sjt z1q5|OP&(Z_Z~Dtw4k(=nu}^)|bl(frIT`(pPLnh|r#P*Ll zE=AnK2`1PGktsZDNR+eeN-TtHgA*(fIROA2Z!!ev6c8gGK&hdWzbHCT8h4n#8k!+MSj(85HUA};gP-!HI9DWO~wPDBc&gqet z!JG{OlP+%GjAt~{*Z8=0NMiEpOzD?1j77EMn~h5j&af(2?qu-t1i(h)1^vTrXBm_r zgh+IxJR)G~i(`1{yJz|y%)rQdS>}Zw@?BT$M+Gj5)4=E%B1+D9PGZ<+fmSi{%rX3guJzJ0(Nv`PwVD>xtM66e&rHnM<3!gRX@M5hXwh zGe`>|TA?#xlao%S@PyN=%HO58q`b8LnB=2k<4&dvI>01JkTeP9^vsfXApBj;LsxBc zYe@y4Th_ZL`t=iu$poq&lv6~+L@AC{K=(=V5BED}Q`DX%_h5IR`B}Y$#ONd`G|+cf z_GHvW$LdR;Ay$ak9OgSC3*OOH*OSa>fuxjFN72Rb9gr~$Tkgqby~nyYUzNov?w?~T zarm55jztH~ip(mYY@e)yr|7W628nQK0!k7bdl$^Lb3z_sVU`tnE*?nfu*gVq!jjxV z)n=WnIwM6cdyn^3?;^-V9Z@AEtnydc4)&_ClfE+;Qm(SNf+i*?sDSX8n(@c2tve8b zFGQo4Du(`7m)li6_4r0WLX*YPdbvi4Kol2BqWhGOAsm1U~> zk;ALC;a-ClxezHrGA7d0upLX#7zBOzscE{sCUwoe06TlFc7piQSYMmDOAi7zvQ;aU z26SzIL_ugT9dg6K@J$dF&n~9P-Oe7OBB3pK$BEJ}QAjV@d&&vZk zr_w^GLYH5Jc+Sy9&nqkc$5GF{eC+lRR(hI3pXykj%`a%W5sCp_z4i~XSvc5(IZMp@ z*4ldN;`qHjwr6jrB(cEoyE!>9?3laZoQKvzCBWFW{)zgmhgcjvjHDQEEWoxZX(C~O=lxET&rAte0+IZcBH@E>3J3Jb{zRL zUQFcsK}JI)mMo$b5TZOXGs|SwU*vR9m^+RyiH->~V>eSfu-<$lJ(WsWgl1iIJ{>X7pZY5Jo1I=t9mmzJSnkN=$F$nI(z zkDz1(8F@>@9$RP$a`FV6gvul#N5G^Zd)FCCk*(ZEwqY`_A&PNNz^Ry{sgv`rf>EFO zW){P?c%W3eA(NinKXv zLD7+2nnG{BmgUx8Lc>UCFCr~&kY~Ey$JTj`DAul^HzkFP!c$`UcZcK=?06?RtUbWAyjS@xExQdkBU4mv7Yp7*MEx~jMgtH- zMdHqJk1z!4a0E*-EZPuLr=zZooqrQcMw6%&nF6#r4G)cDq9Xdp8%?+TurkDGkek+$deNAPN!D6m|J8RykPt@x04=bGM?wsJlnS z?~5hnRdd>hXBH(Wi7YGjgaeY%Bfn97{qjX6*J5W1lIXmwDV_&Aw)!p4wWm2x98fbb ztGB$`@ce5dv51JZPdhkg{9t6fOaUn`c5ol>xIX{bk2F4L-M2FIt>J&_G{l^85kic` z(y~Qv)aJvFb};}@sE@8r(OD2;ddR_CrEh)9VN5$&0QKgz)+z7AQJ4MHc3 ze4jUBa-Vb%#UemOb&oC8G}+42$TKW6q$4~SC&lgT|V`hPUulFyT!QB(H-7AE* zcYFF6)fI8nU#&BTR$HF7>=|$}YPrx~u_9s$91yxX+#Qu0AYjaJD-d7S$QJOg>i+as zM0@ptZGjofgnX9Y47SGg!yTcj}{61 z)g7tQvF=sDTT25)MMH^gO;IRmKhG=V?=Y;sAaFgBrL^C3uHIIFCx02-s)- z18Xcg84ZUHQ704TxB>#lE6jSD22tUJ##gTz)Rl15znmfut9hjqEjjy)px?|f=)?#V z3L#MOdg`gaMhgtCv6ic7New&W+u?8v*}y4?2>!CVmU5V#I&g`)6*C103GN;u8|7rR zX6MA_wytKoMI&o?V`<4R&-&UMh!JVv7;89Lv&d`I)>HjRy4`wYuhQ=ilK2<-J{%3T2Ak4G8XBA zF56PeR(etq-GM1uv;%0^qXC4Dtp7^&%BjPPq5wCv!gVBrQ}P9v-D87cb}biQZRuQ| z7PRvQnx{+?t6~c$aV4odh;CcX7G%#Kbvazp1GlGzO^D*Dk1jkM$2}f%vS66cE$BvQ z5D`Jh4n)b48%LTe9B?5Z6N_Zh(m{}9=v=@Mz zg&jdjJt#|}WaqCKjacIf+g|296jHTMKBqsx{KfA=*T&d~zgY(gKy@$@4n)Kpnd8QZ z;trCC7PHC`2Y=7wDl7f=xbOkh4_Kx&QzQV^?vh;})~vcLDW6*Y4T zd^N2u9iwp#arAIBScrs-b~#>-YdC^&1!wnkj~NG((GVyp{!Ro;I?l7&VsjfCKi7jd z??R-MdL#i&UeFRJG&Y9OCZ0GdijbJ8++4-HHlT0yR9uJM6&`+S-C`i@8e zu=Z~tZ$*@2ZdBp>R^oQ6?#0HVfK$|EQZI2W#MX6rDSFuisZ$i)|K$2 zhB@|}EOxKFJ5M7Dh2ZQk3SQ4kR(K3a9pl@X%tp_%aCMQ6nvZiP;(dxpEs6B_nPr%^Mwz z(Z&$opJK4-Gc=rHC>;>TN!2tP(TiiEMRRdyTZqm54VkqVE^QX3A`*gLZ6ZS7+qhAD zo0HSyFAUA2FtUvlD4R49oP4~XM37#Zq>LaJWS06Hdy-IN5D#)uM8|GvQhKDALTh^H ztG{3E&8vffN+3-q(p8*RtXNa&R7_4D-$N3dxD?nrtkWve2O9k2`@GHFJ-sir>1(q@ zJKuHQ<+_$|v`za0#|CC4?Dq@1A)hq!e(N$8P*FKXwk8WvM3ZTf7#9>b3ygt%pm#)9 zDc$0cdac^g^|FJneqFK}i7vc-@-T-#kK5%sJ=w`@KApu$jz`Nisdm#${)Hbj;AdVG zXfxmxz$#wuQJc`k1q~;Fm@Ofblt57*$@lN3p(_?b0Xa8aP{{$M-rt^U!wKW+`lb1* zliwjP?JSW@F^fg&q@!nV=qoVFEm=fPPiQU#iH$_|v3o{^u=F1lpUV*J{eqFRu6jnZ%Mq48BfIn^CSp*fR)H{4k`Tir@fm2+Nq_nuk#74ez>SR) z&*C{TH$JFrA2BeTJ|L+UMTSWd%j}GqG#Q9~$7i%=d705`58eMJ9dyOttKEpT`~2K} zipKjz5gs8=M9LlwIz0Duiiy{#cOt+93dhb@8>J8w@`@6N**g9jC#!dCf|ev|__?I- z_SY4A>HSwjl9AF4m8nOR?Y>kIhC+NCZ)O|xaie=p(6Ihx(Y*}$4gSxzfUh|BlQZdS zuEyY`sy#`b_}YR@;dbm9*1+lSws}bd81GuVuhXZ)cM6mERL1mRQ>~~TkK}(Y|LoMz z1yXb*&UF*h(GId(U2t;(ks8dHUHgDrrW5CH^=}m2OTIu3nV4qRg$_{02fdON9;G2&5n)s`}VT^1?@@%~+jq@~sE9 z)Iq{Ls}JM3TGds@1$Fxb#r4t2$53H(Sj4K4DLZA^!?r1$VL&zgl04s8ALsxv!|~HW zmTw|U&`8h3%fwD4ijlBJS%btA6NAyH*5k?fwQI0xIB=dwm?EABOi}_wQ|RpkUtX_j zWA1894{L^w7mlK;Lj^gG;PWp!c0gPXHBnMej*Yp2h{46FfLW8FLuBw=`;0lM(1t^D zK)YkjK3zvkmgMffPUjy@cQwFoW(VaT*>GaZud60-_j~;11{Z5COG~3cBTOTEILF4) zIv(a=Kc6tZT6AK-QhAkCojIH!E3MJUkxNsL5w0OK{HVIwcBa=|X9$OQk6j<{?yvj^ zn^wmGt@+QAQ~AI+OrDCw`W*>xjUhVe6&kT{vR81Ot68LU>coHKSg|Cf5HT`*ipKDG z9sKS6L|r*0)d3ln5LhHk#AtB8(pMymuIGdfiLm`PT|(rQcy8#PDE_qJ<5ZEP1Vv^P zRo2T0$Z{d|{&d)K6xRC@CRm=E-@{-T0l{yU0?mUlG8A#*FwF6o(R0pAZF;H)a*clA zEX4Tfk#jyQr#Z`ZTOCxG)+rWl$7|gR$iK&Z+K|Czem;IWYbY{3F;_H$40Gr(*-D2w zvI+tn1ednSk+?kWs#lTAQ|EOkQKQQS(Nyt|k&@I{ZdY1$rF3{qJC_lP0I+4^_3n+H zTjEalEo_bscQOoJY(64zXOPeUhUk`t=s{SrV%P(EquUwJvHVo$xjPgQ${CHGYG2l; z%si{4h>X@)cBOfIvD4g+&o@(>l^cc#`FSt33t`L*q2W0bUaKRQCM7!2I)|SWmuHrn zDzoOxs+pSnLL4HoSZ0Fw+W5y>J5fkNRP3e#^5ec8o06`6|Kw3*o3S-yn-QZ!ecEEf zP*wL|X!)IvxK)ZH(;s4>hIH>6cDLhT{rmF=_y!*8?~GS~|2l%f@YpZn0=)nt{{1A$ z!%3~lufOAAOM0)@i~)VZS$~reQ2CQhBh3|Q& zT<))_$mELT5FxpL8&Rc98=I9R`W>03og^!!LewBh-DbRG z<*=j&wmv-vhMbuyQ2_9*^<056DL`U|#ld zZ@yfB-NN)IduU)sW30b`Bw@%XDMJG)Wpn1_pN+{@KtkntzF=|oSc&ad#EIT3-Ok58 z6I3e=UM3f;{oMeM(+sXvMvDA#kRAzIxF5hl@RaFb^B0{ut#fp6lDbOWUX0THkP*?K zkrElb$kaOzd$QX|%*4ll@+Ro6$s-ZdL zTyxXn9OzDAk?ttohL(k-sErzK^nazRoSl^AUTG14(TmpRxJbL{mApiI(?ykPebsJ#XJ{cINo}+>T%0uWCtRL}$aokDuiF@Ez8=rR83e{I-G0MjXvN%^LqY6# z5u-u6=KGtFCx_}h(;v|-YWlF7JhicvCK;t3qfJV9yMM~d zWlefgHrYCp^?6s7PGd;)!d2F)Z&IHRZ{ENGuduKq+fXA_>&LYN6xpE^ zRn9;I?8{v&JRK?PH-N7HpB9=_R z#tiQd=XI(ZY-quQkzTJWpFSg&a*Lfm>3dIe2M+jVGkfJ# z>CeC5zc)av7=QP%%2hJ=x`~sUYz4id+XIiBUTcf1$Hrfda=~?P3CT}f9SD;V+**q4 zsLXWdekDbP9xHvnJfuIElG>P(IGiA!yIh(7boasgjyhYcKLdEg&KB1{T>9Stt-Wh3 z^GV9S)m6}7cE{9m^ujlco6GdE_HzBBJ52o}XfyuSVN1JphNl=kOkPyv906)^G3e3u zA8oIjGmfNjiNk5*#jC9u|E|EGf3W79J2`?5FSu1d``Ag=A$eOdOJ^nLUd%O{)F){r zu6p8T%)8yLoUT6Jh?TsAR%+14{%UaDFz-G!6(ga>3-I=@a*DnHhvt`RE_xT>WR)e<0?G7&hT5*FesO|B2IfnYx$W7o+S`OR#@z?Sr%?TP zyB)6OnpgC1<6-1h6+%G3)6^t5S9}1q5tc(d^TmCpeZp+}#O`hr2vbT07G4_Mt^D!! zb)lP9WyqcopF;M``$Eiwmo;!G-aX^XThm*qB?E}`> z-5n4-XHQ{D@UKVg=-L>E%bnVI7eL(7ng*Dq#Q(fB9n4CC`e4E+1A*eQ!V1pO$de*19l}$Hyk& z;pA(^lO4}YYc%E@&+CH+{+?WM(OoBP`xvJ=pLVD(1NgE71k)+wJr!8e;QB#xzTuZ0 zjaXuo=dcIO5QeNz+MmXMk?q@=ZM(?7Dma|T@b$;Jy6+D+K2N+2Z1@1|92cK%&tLj^ zG0!zBaydJb@8Cb9@a#gp$Gv+FN=r)-#GXQQnxG~!dZg{6X2xl<)Suk>o`S?cEr z1FTKzR|op~HNyv$rCr>~2UFS_KfU;`eIa!^a;bq8IW9PT;ZjmZah%zcRVeokj^Q$I zOfz5if|oY&X0XoNQI46Oft}e`x zC3NObf0j(!d(!ugb-iAm24K#t1%S^IPwJn~dW`jOib#r)u+c*)h|+yMZK%yW@e6Uy z*Y2)T%iH&!u>@|^m<`GeuHbLX63J2^!lBEreODi*F{c;xy(JsazfKK(KKHG1vK}~I zen!wW`B?(?7H!|Qwq2%OH0{%6aeVhQQCw$AjpkO|T-H_wZc;^OG)^@C$l(v${0r#F zhVqc!#z7 z?bSN$d0M_Dt@{BB9-2vzTkgs$s`S?7g=iPz74-~&#eO!&^0}bDknwbFBGZw3ywHY9 zf>mffsrdEYn!6NNgNyA9FV9*^d$got;c*ntKbi$fjZo0R!7A% zZZ!_O%Y*;XU^RDvGbmGK*rX(C=15MH_^p%*lvxvj?CcGrtGaSGjWulrUfCR)Q-ATs z*LutKVd3_IJE+U~Nb)Bf=67#Nsq_EY|ofpbavPtqnH1zbB?FK zfJVri{o~e`Tfv|5OT5yV_ns~{dV<@3(GvxQwf68go#tjrazx=;zw`6p0go-IP@9I; zx4gBBf}d}?a`$@H@@U`T@6K?q^Itb63{WB#RYcgs8bSygF3TQnxV*5=slovN%kjDY zaB5N9Q3DT>s-Nnx%iyH&HGB~k$vhgNSP13TS5hd5FF^A=TZU1(bv%p-zB_b-S^Tw% zIXvVbBB`|~$j_#WI%Td+mpCzMus}&As^>LSZXrTsV#AD<=ud^qfn=TL*+H(P9%x$T zA7X5?>4O_s9$#jH)ae2;{H=EWj*F2cV27jsL%97_2)J7HRT6H zz3ZrrY0cX^_oWuqZbdc{>iCaStR3^xrl8pwW(8GQ7XhRA;ZbheesOl!w%Bsg<;cvT zGpGH_xb*_32{a(}ST_}O`o=_jHqxRsQ}GiNqwr!;u;^KlhBI6Q2x$bvBQW{Fn2^U( zZG9Tn2vn%=S4fU>76-7744wq(wIiqW%Pch-M!xj(7h(^tZJaBgFkHo;TCBL)l->V88C+r6yTPLJZT?{GjVInByY z{=O?>gOlU;B_)X*@o^Id5m3BrY`~oLJm4**Z?1T+|ZwXy5OAN*$?p`*Ql3Sy{^m^{Rd?nfco01UqR1Gj8!lOuaCKAGMZWJO&^H7iCaKu|0y$7MG+sY?#RaqK zLZg|kB<4-Wu;K69M&Ejz7t_tW_TIM%VaADJ!{2k7mFhR3iucoBk-e#-&f)+=eotw{ z@s$ngp$Nt(2W=Y(7~qjxLP*=cY<=pA0`-2yy;{8S%~sIgS4~g$2K^%A8p+bAQ8c}5 z-7IW!&9tMKURc-~yCWR=7(8QS-n0+!ruR52O@3d_r#@9=0=NI9sDxJ55TqE04w(XdY&;iv>LuEPD-9UHHpQ4<1UOMulHqXWd8T^MsQ zdenP`S6ny}B^D^gIlU}hr7p`rk zr?YJ6fjy0Y_*-!WDnxT-#Eu|rWOcG_z)bJzX<`4-;JUWp%mBZ~2BUP~T1=%8y_7G3 zZG*uq6yMGW7q8G>9`(9F1?3!qWSX%`*ql>!NB)NOy%Qw0EqNK2{w{|vu!e*ck&d|q zkC{x|4F}9iZkQ{^;WH0*LIdweG9LYC{)J`1!3Q)G`WCAmCg)^wuP`iBSwdPR1f&yr zd!cEWZFbeV^>v#o+WT=4K&!3B^ftpOS9A#AgJ<)`&ZY%OtLe9m)Sq*g?>sy5ER$t? z)EY~;VC1=T+kVw&yn`+c@oxY`d79W~)qG>*gjaL$QYMBp#7W8F*6O29n4b!CzF_1> zO;NAc{*xw_3G!|skE1Nqc&h%_#@r5PyL9t9E`612umsA-E#YTT!u$SHZ>a}N9YudP zJ2O4c`dMGhf`st87{_M)yR!R@{2I$61eg2eVLyK3w!fSVuUbe*r+3X2yuh*v71R8=ZSAI`%h< zw>9(Tr}=2$=jsPa69t8LoZrWoX+hN5%JIi9pP2R;IzX0Cl;?@ZejTJ)Y=1WV?J8317YCZ_I5J` zf{2951PL6bd$NW7ucZ~^onY$U|2&(&pAi_pzHRHRo^_5*!@{h6(|1&#?Tfw&OFi0j z(_MCY>a3oEIuNLT20U11C@6vw{YVxQfyw**ykl1xINY$Rcp?6UU z+0%4R>{w{0$h%Mj%8F7ICjXxcK(TAyRDE8N)B_C69=l@L$KjS!gV2P1VNq6F>i(Ko zlkC?^9=gFbZSd8%@evVUkFP5ZGV<31bb+PJ#E7RwaJXZ}uG2ou|8JnLmzM_jS#=1z zh*Czh%QpXeRBtKV0%u077D6+p!D9^Q%!88%Tq^*p-xHJH>p588mZ= zf-ktJ&NuWDs(If~sL4YgzToH(57lE4!)8yIQx({4jI=I7-;lUrm1G3v`$_}XVu1IW zZ+<=1K|GKoK|@YXid5StIb>n5==`EJ|4&6fm&|0Gf<;o(!kdc*4IAtu+WZowH5d@9 zCfA!3jYFhOY7En?Nc#IkDh?u|mkL$h8lT|}V?lMv8|=qInzB$ur|4A2#uI{|g@O}4 z4OmABMJgf7+BC%~W+O&!(LSdBr?cGatZ0EeD>8y`wUE!;Ubo{EBI~~a>#T!?)r`|@ zo(5D19((irERy_dr|mXUCf{sNx#zGi!pW@SgJYH^i}k!2|{P{wqP(d z#nvrEtyl3c$BAFW3=!{{ zR)^BE#BO3RK){jaqfXlSkiBkup~IWDIC3g|G9sJaNUlUmi-@BxRH#&SI}+No2Ymhh zvDg4lY96Kx2~|);CBvMqD+Eb_3L)HLvb;Fr50Z0&c;tK~WXvOx=^sHfgmRd2A=xG| z$siRX6Wq3~_|Z5jqVQ!3MTjrb|3qwWfg}#0P|hh>s3?`fPZMimdPl-ogo2fDMU#{w zM4Ucesvid;H({WNR3uU8bHr`3A~4>PbKk25G(2Y!TJ91mx!brhiMDXb3qe zpiZHr*4Gb}v|L6iN(dP}x}P^>?bxWPF{3ZgI}5vMM=zu_Nl8haf6z6@4_E#xiM__$ zEkRu9t!wjP6sINW4+j3fJ&=BODqYY{F1YlWJr-{%SoyUFiVkzsogD)}!9A}PI*k1P znNH+FCXmw_?1fBiD&u_X=7$ScD-}G)G8^6P-~GOea%OO8O`SG8sb=LVmL>MwGW$M& zd_4du>~xOalMEJ09GQ&HHFx&`9ty`QFk+?HG)}9c6WfqqaIA|B@%gwib(5kd|GTB; z^9uU;_F&xU4xn=gK`&ezUl22|Dxie-84OGW=T*w_#PGpkXV#_j7l)K?ipuPC2HnuI z-%Vu5Z37fe{%fc2!zR%{;_r?-7T>RD^i|4<600+h>+f^nB=+wl{u_>gXDVEuRMdy7 zB8p9l6fvxw$|Liiwm>>MlW7P0;aQrp(qyVr;zj?8;cVN3J)Ebsb`% zJJthUnIlcF0+Y^*osKE!IXj~02x_>(K>Bz z4M)3VeG~ANVn!M!?I{iv7t|LYrpWK*dlr;)f-;6fqNI`{!5W;EHeX|m$mJAi!hZ*~ zO=>ChMz||JE($vMaE$>X5kBzaZDE`pb@{C~LorgsIHkUfCCkGxvGT7cx(q@b8dfe` z#WS#Ormdj*^7z2gkU4Vo+cwWqMpG?LOw6{jqq^J39RlMi3}Zd)N4!IMPb`iFm$h`& z*}xS;L!DZ4jMi`eBqWJ^qXQ~4*(p-j{_OR6-=y~gb58pLa9;GzVgbx-iL+r}gA6VC zDqx*CQWNn&9pGhuE-tE{!I(QJGa4E*F-4wbpwVftOdrt5A@Rp1OOb`p>q*6FJPzSv zJmBy|iZq_&H)V20T5c>rY`RfoTvnX%wGlh_*VQO;l8DL`2;Meb%w-P+s!=Jv@~g`G zxFad!GVO}%b1U@iEyk?>Tz&2u{7XV6{rQ$iIb;EKJpK#1&J^$BuJ_BHinZuJU3l*t_lkgZHZgN3S(jz?t9 zzA`I0O5<>@%RpAuUGWI=K|qX;QyT9~Ur1L@5bYaOHNDt%&yde8xwnJ$=*8y`Y*-_; z(kag`#WPY?mXM7lr8*th^t2GF>63OCGC|7a4vtt`NKe5PwkqQ3#Js9Lxb+;dJjdIg zk4ThI8dE8$(Hm^AqK#*Q#G8O9#BILZ(332k^DvD&u4+5n)*f_CF++qM%`%R9VzIN> zfy;0Ll9BU+AV}Y5ok(MEOiQOUY_k$Bwczs(DGcSp2+5p~LQe*M=otigU=EXxCYiqh zbEF@EzbU9_i>$c|cYq8wK}~J6^T1qaC{!FLb*n0ja#?Kf6(`L;K5>@0=UiXg9hyg$bGnIAa8~@5ot;&2Roqt+ki>K>lRKOxxrS0K7JM|{ zZ1*jLDh{U-d=!x@HWnqh*&!z_k1Ik>nwWtZ%7!wy=^552Ucsr%OSlqzEj4L&KU~Wo zyewBFfn;n1!EU|LHTUS;7A#9ktnQ;yM6Nw~W9e}{OG_fVUPY1hVuWgP1dlNx zyzQ9SynTYBDlQH>?fxF^LYj)2oQoNn5+sfHdG2V}Mp&P9z;@v0bC=k82P`NEofQ~5 z+hSDa6$hD z>Y*Ydal$s21no2dr(odxU%+P?H_i*o(iF`^rYbm2bghvp6{0VG73paShV!d_ZB%;Y z9-es;Ms3BuXg!RtI3Sc=-qgXJQxkJ-l%(!;%r?P$B}m6R)a|ZI>`w&c5e6C^Q;M6Db=U7v0zFdYJQiPC@SCC<_lv9{Zq*fhC*;VT$6Uf-z-HhUPR& z&AG54BAsDDuxVAmkdcDW!9SPb7(t`mzfCERjnbD=a6=X^PvGu+11VR_(JTY$=!(C- zJ)40I2NhxcZ%6qH*ijZ>^Q1_-4S+6MQW9uvh74T@;iVu7NSz&k>J^cau6@>@&u_(# z;#9knxUVIRN!nopxr4Ov!ddtN6L?^m%ptPip5ed<+tVZ;$e6|Fg3neuP7V5Ri=qUR z)cfX(g<;%=%lKF)83={?Zsi$J^xB2<3Hl6PLk&*%1AK@n3KJ!$dt#kYF%JhN?mYSm zWQoajC5uEtRt@&E<)CeRU(c9KQ8XQ|O+>FD!UcJ+3X#0zp!)>;3>ZWpC`Hf}nQR#+ zN~q4(Gy^M4=tzrQiU6XSGJ;LYXo(@%ZvxolVl*VjvLz<-CJ_sT2$4ddfr^7<@`SX6 zxY6!e|NgF9HiZ&6mBR|dB5uJhD^0=aP7 zB0O`!zb9#C?aW<}Yo__IY-ev#@*{|x$AQP85+x&55nv*KXf=l-!&58gxJKNI1w%QR z0vE?nt9G(RB&?{xD&b3If+hZYHde5H(5jiKr@2N=+Mx{8gc%bndx}I`n1O=75U%*z zCy$B?yF-1bclH6Y!<6atJ!zG8j%0-+OyZKf0sc|8~%MvjO8FeE3_y%i!w z0HKIQ*z_n7DQ~u$JoJI*J0oYdh{$l9mJfU-^*x1jxPak{p{TH#`)@2$(D^z07H5rm zHyajjdlD&YoFV9|(PpHgJ_wTv5+!M~Jg68XJMA+pc-uE*fE8RiPw-f}mI)GKUmle8 zCJB?WLl{fus^XH&QXXc!hLqNu6cyTxfoXccoe!>>ERbMJ_yWR2n#cqF>KQ3cG>P#jEQ%gB@DTg(e_CufrdEB z6-zN?rkJ4+HFYjPw}`CWi>zK)S3_*r;!HVSi!FA(KxO_Q88nbcKw3=j_Z=cuQ;edX z<*cDXX`)U;*i$AnX1KNS=4BtHD$+bzVs5zzCJJ$j#@e!_p^!BJ5midon`k{T9E`TQ4;}t04~6syByb^5Gh=eR)4x+ zs8NGeG(2BER5Vd0fDA2KB}AjZbI0thHEf!~a6Zd&Re7#5Y)|44H{CjXgN|Ry*{WM@2wH?w_ zI9p8Vj%eAMl1y_kWMfYZEeQ$9QZidfqKPZ0pI2leEGCaEcGGgA_2HUCtjQX~i--qN zaddwnJ*!sK2s+>c2K*5zEJtK50BPLogt5Cd)rAa3zJi0~4V6ZpYml=sX8jMbNB_Gr z0Hft#%nW&|FwmIJTqISkFE^3f=*LA(FA|TqeI?akEk7)#Rv;F%YN@Lp2;j%?Y1gSH z_1xC2n!F?%=9l^?!^mBbV!$B4fI>nVBPatV6`Qt=#A%#kf4+b{p#p2bD5GCTUDBl5x1+ZjytJ&z=ZM@+<4onY6Fq2 z5nw`o$o?0g{Tm^-bpsX%4g(%na(UR!!Tod=$Jae%1XQ;j9Pd!<6vdm3C4&K zN|{ycJNrEE1GO|q*2!oNrI6Gm?~)8XNB?QSA~RHZz;q?>$Ka=s*Tc#+LV%0!nxb_S$Dxbej2yY*=89} z-JDq#zd3n;cbz?}bNH43Zz=Kl?l@CTdvM)sGeuq4zr1{#ds*9FoOr{&mIp+}+VY@d zL&_S@t00q%KUwVh+Y^<|HjkvzYwv>#RXNsX&6T0Ny0WjWN=va)Q3EQD0mk$_L)atj zx9{|m0!9LTpU$pz7HTw@%{_! zxHE4-#u%|23O+SvKK=P|E{e=WB$b|tT6`WtH~)DchKX}-S`NkrjQw41^w7j>yt2K$ z*y)`927@MZhWy=_%E-*@Hw}&>2gWn^1!C|`tQIgQF=IpzF}`0s=K8nAiKH4 z0{b2@Ic;p89N#?q$GQEvd#JItX;v1mGRHmSX(6@V)R;N>XCZ9rpxr3v$8LXCWRQWr zBSQb{5<)x^n1dO;;WU%~aDucky%5`AIsIeIKdVD7SG_5D!2 z^`_e;q>JnixHZ87!$Wtnj5L0)`=R>h$-~I$cx9f`0*FZ@ zXFuC|LF51U3$E*qTJ`#Ays6m)ps;0dJYR@e84DsoOKE-=i>DdC{l4jHh)kVX#h}pX zUnb8rn}Xr~tDAj!Zk45xY8;L-5?8}B0q^4yr28)6#k^d1G*+tF){361JaYF9_qloc z%;MMlgun_2rEGHg8ePTqIll0?cTR=gYd17<h(`DsAtM`fcC7e|**LeuCJ%Ia6_3-&dExc10p;;RMpyO!M ziwq2xG)tU0L=- zcA;$S!ahmFY*QbFmB*XNt~e*hOj=)PMA>#6x))mM!~lt+2$ zPTqNOCvWc_qDPd^qHq3?N6M$MYJMxf+doX$1RR4(6wfrpD?Iz#L+t2{z%_j}Tb_8D zl?w+6ItMxW_Anp$5}#`ny5HhYKYk0QY+}}3TUnG3mA`(LH}}_3{eJ%^R-lNAB{4l6 zI}=y!0$ze1J7ZQiKEIUs++vnL{Wx>YKj+AsJNf-l16_F)YiARzEr;WjZmc?gB{v>iD?)44AC@e!hpy0!-9YazF?$a}Dfk5*C-rO~t@+Dd_a|_9*pYB^-W$hHo7B1q)b057F z5YpIzyYV%i{O=Pq_a&o=Dr5F^J?DOMl9SDy^t=58+Yhq;z;v>fC34TCatfvAX~uWa z?H#~ezmLIFZ}EC%7gp!>0()9<+l>sgh3Lo_$DjjuXqJmC zDJ>|WkS2PVIHjM!aQYoi?SGGVtNQQ-uGp#o3(3z>An~7P@2=xCJKb2U=Wv`&;I+g; z)~vYxWsncUI)pMx zC|RnYyl@glG|>%o*HxlxtwQRzPt2Dt42~B5TvNxq6%t~!(d3|}n}y`%D3LnOvh%lp zWpBM5ofU$%ZkqQG(}@+A8&E-bMjvOesgC-}8rlirWq@v76K6X!39d{fJwibu*~nEh zm{D$^>(6I6R@X`oUi@@%w5E~d_#zfenL$BBJ7!!M-=}S^j~%Q{>d>;xA!q<4-#nE&(6KGC|DZ7oWjWz(KxX#+c6m}oP7HLwR#hy zMgyV7L%h0kF0(2U$;`?lmkzqQk?V=!{<4nS=-mOYF^r^jNmG7O|%R?=n~<;bhg zBMZ3jdfb2?=;nBLBPm5wm|v7ij#M_`&F9AN8>I5UF;2DhGUx~rY}wDQeKRRss$zao zDMd8W30&@@Wvbdq#JK2NVd%35Z3RpmHmKuemg{kmZp=LsG?)JXT^<~GH;yeq$Z`3p483$mk&}i zG{y)aLbeuO+f&DkCGlit<&#G{-GCPuZtmpJf4|ABUwoc*Q{#y?43Jj+A}<^o<#f+2 zt}Y$|fgxHB9;d0bhe7;=XrsENfrVMIHv=3zxttnyplp*S$J;BMA z9tNBNXxq=8{WHm1re$Su8Aak|+6Z28RoGOsoAzVdc=JRLcK7v6Xcn9{69er*Ix@#G z>O8pYMh3X@odKxX^B0=LK|($!{y-2Ia1Cs}*+l9v;KqQqCAqt;CgAAggnzV!5wjDb<4~l=lcm&ivd7G@-h(#?cx>3L4%~i_ zE0iciA|zKmI^eY7w3se=I$cA6U@(Bs4IXcRfX_z=KVG=zMBSBINa>UrtS-t!s|B$b z(59hDO-BV{iBCkGtRY!C%*i%02X9xPJED3NM-#<)Wi-qyAE9LS8qmfO_^J2ggmqudg9PTflLQJ#> zxg1bvAiaR1SO*QY667*DqU3DiV*<#mBXl>IFk1<)9{~?8pJyUL1XmcIOgaO)F6Ttt z6)zsI8;8dWQW-L_7^y~!JUyFCbqv~N50IF%l$jSS5XqCtPx2#ks!)i;*Ua-Djt!5) zOmBk~i`5_Yya>9nIi2_sA(2Qfu63^DJn~CtvSD%&S}jNmdg`VBacuLfe7(czF7gM1&76q`ReyeDuv{1;$oA@FUlkD(eDy-H@N&j zWFqpkOwwb9kjrGqlqy7Nc_e8a_?r#%cQ|o}AUM%q7Mo|{D$^|_DHTm(D!HkJ$nJZF zCs+C~c>uW@(o2{UcaF~XEBnjm9>S>G$B}atY@H_|Ry9J+E4%3*GIMoveEhfx1@-9K z%@{_!6S|}ur`w4qphYZ`p@56y(BtyZ)nvtFzBCR^76*PL$mJ3LXS!rx-4J_r)-u9` zvDIb3Gt$Pm)eW)nC{yFeh|qJQ%f#sLgf8i}VzoMO2cnTjDlgNKFA;EBa9YinKR}lZ z1p|0J;PLticzpx|{>!rKUBa1GO!<`QtSHPus|Aq=h{+@-B^i~f51B~NB?SZo1Oz^q z+r;n`0IWF7emss3D;pw2h(G{BxB9T}gK+B^?m5YOFTF+^*9k5jD?%g@Atp#L5c&k_ z8UbWdv~V?xXO*%rQiR@P3&$OZRHIf%5Q}cPN+lp5aH|lDL40A3`IzQI5g-vG5`_?j zLgD9rEPGomkujx|Y}(AS%NB`1B0($;$5{z{s9Yhyf!pE5@j*Gj#iEHma1rn;kVvD6j-L3; zJ;Zpcj;{VThFl(QJUNvYzt4eXEQIfUH|#PXiTv5isaQ0NB^oh$j}2ca2&zcr3hAYJ z{z4mw!f|zi9~5#*EJ7p^BPK{F0KpF$TUU?64;?QdLZKi5|Hn19ZUhY~Z3>e%+{@Cm zXmVse#xIUTB`Udl;uPspT?u`h@0SQ9V#FdJ1i>GOCNeU-T7wt#H5_kgq_J-d+r_fs zG5dl2b*m7I5s8C{LVmnn4N7HzkaFTPV-rn1O*EVz!op>TUUD%+OOXV|aatlV+uV4i zaw0_{6ue*X?2ijSp^y!`Ie`268DB0V+_xV-7u;f8Lkx9Qvh$_4XyZEV6E8w^L+{te zjRMG~Wbs-SPb+4=8uT7(*f15PB1$1eB2ssiF7w5x|yjSu1ptm2Rc@7zxSTc&_C>nh@d{V@6Im!qb z;_J=L;L`15Hz>C-I!R_{OX|J3?Qv70`ynh)HfBg~L-rUYhXNN!{Ct}IdJg{~W zU(dVzc}gVGB+?61#0*ZzC5s>;LXK1vnvhFGh;rtXFJa@Hct(EpPyA?aJB`B*#EAtc z)_#lMtewcv<@H{aD=RjRtP&;aCN~aeh@eP{R4PM?2cQ31519|dY{fUw&5);!!QcNk z$9A6L`2Ww|d55=kT#5dN-a!B)0ruXjMD^Z#u`L%#Zn5L^&91$1vYX^3Z&ThT-rXdd zvfdJBQ#Nr+Y{w;*Ey?Nw7*oWEyTXJ-Qlv5|5|My#FhD38B{DvNchrSBl7ul=iN0TiXgEq( zB10~hO!vd!^tW!hAF7clrDT`N(bNSI+66FER}hU54u!bV#v()@6eCwDk%}TjgMOww ze!^T&h~iWdbd`K+_gd8Ze$1=CeUbk@GXx?D(iNZK?k#ipzol0`U!f?8)I1gXzL|E3 zWyoccnSOYAyWR)E5cCgWvv+c#W`u^vpJd-u0Ba;lR476$l_3>I2nK@$f{BQF`WbgG zAvHlqN{$q9V}PJgf>rgKiVzhD5lLl8g;65m@MXplF%o?t2~~HoYl#bY-x!?}@vOT4KB^mkj(xI^zRR~B zMk5f35JrOV&(*nRjT)&!OJ=bgt;>VZHr)?paw$Umgu~(Ku`?Vd5)~j2iIH8dOG>3E z-%FQ_M2UtYgl~i{Ibp*$GRbf_nS>k_hAuIp!D(GmE|($}Uh0Q8D`a;ZP{FPZYbXoV zaqd_D#y=kD!XFhODceT*mV0=1>orErnPfF#gty?`#)uIkMvM<5S9|7u1W=*YWU*oU z8WvlG)bHs=;RgTW|=g8TG({+)vb;*>@TgtMsJTet=2n*J+VclX%jY5W68fXuN zxH@_9jm3_ee#Yq|LKspiC|tCXJJ*+@QcB-l-8PALVhW4UgdtOmT7Of8ixDHnb<>R1 z)=g_?I*V7YVo`27DH;>flJ(rSc_Eo{FN0kzw8J~w$o?d5;22$fJ|dzLHg8!$nNmSq zQVBT=SFvYv1v-uV8s{aFTC#&jo_vv~p8O)8+d78~uHL2+1jew@jROlv)sVZ2Rcn^8 zd~W7d*OMcYr?YC)N*3j3kg72vDc-=2O$*6V_!#VLp@U1FrfvcZF+vA^JYdKozH%-1 z?U+Yq$|d(B4{)5WUN1q_0=9kfZZ^)TcSjgyMmQ#mM}k4$w*@@oqjKqv|_V&aIr0o`O8+YI6sp# zbpqm|4Q$`Ih+K7m!H(w3JcHHf<8#?^$9k%g6EW&D(O0Zx@AmoVd=~l#y041wq(vFG zfL;IaQ~veIZ}P2AtRas}UP9MH2ry%(he^yJQ9{lNR;*dds(IO0)s-WWq_J}S3YHXR zk)}#ORJ4I@n--C)2{PE;bZw94_hbq9uzvM?iUa~wX;qXjUBQl3MM%Wg+Q6Ai!P5Kr{F6`f^pl_G{-p)) ziv9Thsbkda!0cGaLtj|WiXsyxK&sY}yK)Z??zx>ED@rb_UqWf+CLaC5as)@8|6lasJG(h17Hg8x&p)Sf$>qXil5oVDK@;b2LqK|O~rk6`o z=TNd_1-Gv)MlQX^8n(@j*XqM6Hj$7mMx}dql^8K%#E9{~i<{)}q(Y(1WYJyQDNjkG zv@oAyqXN^syV<2#O2LvAtW9t7;#mu0v%a>A05--1Rg~XdOu8rzp}|DDu8E=jXE}a) z5N|XHzIx8oR}z=8h`T4&BU=9s*m^2!srCk z+ny(BK5&p^!Ag==e3A#gvXSkfFkV#>O1l}c`dU6gQe>)llJiR`q=zAc`YOY~C{A|+ zCu){3KYu%0Kee3sW^AXY$$YYNCcz(i3`_I8nptV|_D| z{Wkgr+i4wLM%DJe=Q9;iJYE4Ic^s3jaRhOfd@-im)$-O`=vj$!^=7tzyp#pDAPyfy z10K2#it#y^B|co^eH{Pq-(pywME;gf@c4WeHb5YRh`k3(TR+k8)!wCYG>PeC(~?s;T3?0ApWjKg5F6WNHlDt?)R^ewrxHuSACYhF>b}C(-BanlHeG>?0sF1 z6lI)|l>B0f>7+VN$u*Xk-Y0JQ>+3kGOu@KeJeQo zl2O5Ys`i$XBhew&8%bB!(R=h9Cu@fBM*ZMB&&l(1(U|6P`|iKxu`)X@Zv?+G0k3uR z+Pb8z9cRZ0j&@W~xc*~&tb7}*CLAzyisufu($sICg`87N^tW>4r_YeTv5>-@S$t_7 z*!3BtCywDbcZOq!x^aghH%XUt0kt%=%tKRN&cb`YM)Goq2!wbwMnse22sGDlWir<> z){(?H%iWakeGJ0}4`Y@Qe0`_+`GIyuZ13M(8zV-H7%~1b5CPwK`#%yHxhr>5C?6v{ zT*n&?voW+>jsm$VnUdA3D9JXEDD~nT>0{IpAtF|z5eE?3TBz@J;|MEJsl+6zCTToa zPw#}2x2GW5B#aU_B6}aF&vs+gmXKFzVosr-npcMi=o8Q->xmCLuwMKF#}3wVwq*i0 zQNYf)Uw|thBhh3;r_vHH@)EEPQeE4I#MMJvQy0x$=6AAy1YHoA#3L~hr_`b|B%;^I z(FX>(*llKD+zlczs1r#SkK-8X;e5jY4!GtAKj`%{-q}qgE)k_MnUqumI%ybZ`&*nl zdXgh&hMA1KqqK@7GStQlMCN+>d%9>Eyei<8KnOAeMxCGF#2_uzZ47IZ&`Tx>TKcG| z?Ix0(3(kHf`Yv#;rw5lnjaaP5l#qcbPLClviFIUvhQ%ca2%`goT7t z@<~b5q8GaGI^Fb)3#dwU&|2F{L(9-*S=yw?)he_JDnbKwT&!!QrTg-Gdx;1<*aB+w zszefWNhGNi=!0Xlb@VaX+l6x9YiO)>2B|)v2_F|;25)Fb9r&9Or#l% z#KjqqM}4>l8aZ{mlL4y_pGb~St|86fV7Q@;&W_=C7DyC&)N&E2kwH#Xx6?o2!s!oS z?e52+)FDeuCNDDyon8;l0fySobGE*bL3^0c+jBDkASceKLn?6L>1*V~sSbu6Q!_?F z0mu_bhzlWb4%2eHnW0Ez`j}V>ssyrxqnLZTX=ok5i4C_<0U{ly#4L3tXEe&>;21uc20>C5St)w7@+oY6{q$UD!si~CZr8XAr$30br=O5g zkIa}%T6!WnX#`Kt2`(Hz%Kl^hOoXPliu>JDSo?5|cyj3g)Nh!gplY-$RZ||D^Vq+AsRkIcTXQ}Bk%G1GTX4ZeK_JX$w^HlAu%4gAb@wMf!f*{+6Qbn zW~^_MLuPzZ6@uh!GL!Xamz`zC0)wI$z zY$qeLZY)WRvSwo%vX#vM_kR*5jkY+O88 zPoLdAoh?`(0Btf!5+~7#KF*x$!LF~MXl?=}nO;u6GDOH|M4zNXAF?sg@G6H7)N#Ju ziiZeb$Kn&=2}wyb8PTiah!=U78Xu(Qd>dkSFU^fzwDefs8SjElqCqFF%iE=rpbrjG z-)Uyp>H(1i)J8HyW^DaE)He-Y87u2D0v;a|J^h4rCR9cfDam^Dk`R+^`>8on&9QSM zOkQS#6iXGT6Vecko};I`hnC^1bx9G(^d#whc*pu_JKM>K#zcbHj(4<|a~JxFB;|mk z2TNZAwLRTX4agjbwMg3f>@ zE*`x+g33Ecb*uT^f%jv?h;h>}7A+>fxRfH-Ar3W~>7Tf{(e`3|aHLgjB0o(}n*A92 z>aEz^?>`^#ts;7ox48z@UtV)SHAbL=p(CBZn-?yEJ9IKBo;@dB4JbjQ4mChxhtb- zpMN%b>WwF&-?(dGH1}rRJL~r7rZ4>{dbH&~qmLD(MT>6rvxt=&R|+4FKK%VBqp!aC z?dZo9vS`|^mgkR^%pK7+kNq%uqWiz2k5^u$L`v2x?e;!k`(`mLY+K6>D*bEEl5 z%3ChapDG{07*8=`#E22&rc$w*xf{0e`4u_DDI`ELxoM@`v#yX}e=EI~F@|roj4@)w zh!G=3j2JOu#P~>XMKptO&`9*eFwCFKn#E20iMvNFS{#?wh)trb- zVs`b>Hy+d8{*oB1eS<@zI$G@`SU&>W?5;38MM43(jy^-zt&-+XF=fWm+rfp}5JQ2` zEQ998h!G>kt;c2VrQzit(QvB;`C|KJ(Bq#)#;_P4dZtDh?QEwp=wdVy;X@rU&^Lj7u!Hl}N(S6sZeov* z@j){+%2;a z<+pfAce{)m|1M{q^GD@*{iVFy7%^hR_;ZPkhkv1b2=vuia79)-u}sN=k9~)`muE3g zXXb48hjbfAj2JOud_+meo5#w}{fLj1IFW}Y=^BgqZhojxXCN=Si!Xd_19KEnBCUgr zexL#fAbks4?%T?PyNZwBw3jD8T}WtX0-MG8(edz6r6DQ2o5#Mo zfq7aXk>-K-{l0XC%cE6%rsls7~tscydSXRlu6iT*zmhC%tus3Uv)?p7$?}zuh3|DQn69`2l zEJ6?=a( z^|mo4oFCl{S3%bV)}99Hr5Y58r4*DUQM$lOtxU>|)Z~2Q{S5Rfk%a67Ly;SJNmBfBVvIZ_P@spwXV z^C!89y-xrrFqn+QC+N^AB>)7yHe9xG#zvfYf$LITL{iYDkz*7g^Eom1nsERhsEto! z#1J1xmM)CBV;I|%|J^aCBudbwQfN}6Rb2h3Lj-+p>;pZFd%{eGJ|MYoByp)ECn`yl z_!w&+W-<~XrryPf5hF&7j{=_IR$7N!X}#5g{F%51n`jO+48dQl)UG0%LXt@j4ait5m*7&_~cdK>xT0$464(dml*DNHy`~WJs7AvS6QZzWu&r z`VQmU6~v3Y znA?Y$j7G1aBTJA-)fm%~(QD)=q#~k`5CQiX<70O04&U|1AXDm5>JunT0$a~0R=XSb zpVg*WB9ekGm29IJ`5&9BsT0u|63I8Iu5pn7?ujvMV`ePgt7F4_1dyr_>QX2$LC9)l zV#LPet(GZ9j9bV}G(1Uw9F}c+kh^!UXKkqw0Bh%~RKM~(KmFk`I^g=;`Bm|-@-ZHJ zSVuJJ<02EiRtg^H2PtWq`J;>%?avSodYV^~t#`%hO+V z(1EqLhJ9auj9)i6X|aDma^Fbi-_MkM;~1= zrlq&@-EXJR@QtT<^QG!{g5#EKWBKO!e0P2?Uw`yhob0h+xs|e_1VJHN9{Uz|tgT@F zRVrV=+RNy^uk*EEH*n-5sqnoI;tEMzdsj`hAM@av0+yz|cRl<0XF2xr&v^7#9fTt{$&?`w!h(;n``$u! zY1{ef?k6}D3N!Mqih6X33)u76=h(3{m%Jo3A+Md$3qR%QC*R=pqh0h~uMC+>$l1P! z-+T&Qee@^1wC^0}{;WpLl9{>MqYvrH>OR3QzwjP&wZe_ezvDiB`B23*E;35}Z~u#z zfBG|i)d3%JN6UAUkcVW$<9zp%VE^5VJoBShIK)TLfEFXh4dSL5p5$?Qs`h+=trb%! z&i{;Wf3JsO(kR-vn1ZT1`Q+YV{^j5hy%X1A%NGbhBtasRB9)4`C5~l65h95cxm=3) z8bLjQ=?{-cigc=hn%_0>`o0ScacRH_5ty=LX`f=~16_i+fe6KjrBY;42_m@mGl&r* zMvNFSV#Js&0wF??1gT7dL?lFb`7xmgkywgcDn=xH4;}0S#S76c4nOrxT7I8Je*PRb zeC{C%27XKZnHqjy-H+eWPTNOT;d>tlga||uWO6AIkq99mR>YCE@pIg}wuEy31)llF zGrTooxhad30gr=o|MNA*_Nmazr{mVn-SagTDLV;v9N@nW4FeE#3}YP~CUUc*EDObm zB~oNE3F7zYplMZ$Sh3?FcIfM<``K^!S$6=pE|(SeZDr2-DS}})|8-*QI`1z+D3KzU zgG3~_^7r$B@XlOKCK12)JV7Wz6rMz6Imj>n{U8_m$FaSA(2rxJpRpkbe-y1XGxI>1 z3?yRFEqDhpVtlx`NropKa%C~|Hx!~Zze;EIoBZKmKNb?{Hl!omSj677bI7c*WAU5N zWM{EvsfzAb&(J$!WBk%(G8Ql=CyrwII42J`Gp@`dqoja^i%L)z7EoYPpcgD-{bvQF z1AbcvT^(&4Y_Nd7lzCMNq#I>S3kH_3VYkd#h1NJN2Gu6gS zvKDM6mmWlNEdrGh5*bOEV*apW5iR7r#l2Bo0__J_ zeu~6Eh)LHFwt;3|J=2f(LmYTCMvT7<!Go}d@0OhH7Ij7c?Z%XbZ5WT5#ZXZj%!io=v!Ov#eD%1XLl-R_qqB1vmncA=Nl|_-1?h>T>J;RCV)L^;H1KzPNh zKnxfttg4_eKaJFxc6qIB^tZRu)G&e_nBFubM=VXGY|&iuG80JD$RHZQZE2vhv5Stb ziRp=izLe4m6Gd4H%sr5pk%&&KKoa!eF*k6rwwJz9C)b_U#8`l7>7DGYy!5`DxGa4% z)SaQv8ph=ZWE#j^%!cw5@{CFddBNPsk-8q*hA!{XNhIZDQ?)h~_sPR_584>^fIuij zU%HM;V;HTchgWO*X0imSQ0P+0Tr`)8WDW5O3E`P`HJ$IHcf@fW?GgZ)6qJ`xHa8Q~ z%=;Q2_b_R7lWX#D_GAm)L$>RGW`BzK91?RY*;#2sDi(rk82jM#H-5^0^_DR$2`Sl> z&MPCwq(Uwc5%gMdjZW)a!;{{d8?;_yLXx$Bos}kx8Y%efM9q!7R@2Y0_3}GskW-mW zL5ULg$wRb`2eA4;tk9w_TgyV-1YS!IhZ`>Wr)be8XOTU>oC=c)wM0b7YsER%Nd1{h z?Fs>t3^vs;$RJ}@8Tk)JF^ReujtyQVtQgRfzhohWg&CwP zB7leCVGkj%n`EtnlZTrb3K@yZ$zbJTHQf!MHN=sc8OL;2urScoL`z#c{dSmk-ch2` zq)@teE_o??02Lf+|qSl3JM&?Jt_q|hekkXf~!JbDnwbqH07B+lrPj=r<>w4A4= zAEM|<$SokZqJT=13Xwp7-!;U%T1vtR?Fq?1)%MCn`uG`vcEpO+B_OmA;A zkhgdNY5D--?zcG8Q%&uRE0t8KMY!y5$j}brZ>{Fw!D~hA(-WVYPhLeKl|~gJp@4vE zc)DFR{aE}Ve1J%<#!$MJ`Kf+H6TQ?_cTA6e+8okyb6GxLhxx=|IwsXbjK!>3o{Oq* zE(@}Z#3|&g{Pbrqg(EnegN*mL@ama90-+RAa*CLmx?ZcHci4KxT&*%YjuPbrCl56-uFNI9xR6DQi%}I8P-s$O5G`f>XCVXd z**fU%Z0A7TW#-4Qmxz0SmNO?f-t@;3dgw{X&ZD@ph+Nam`*M$99h~lm7GLm+uqVl7 zE6L7GBU3PhN0ozCrC|E=6vEQ*Dve_@T$+5=EjQt@fKmzysUJ&^8AV1WYOMeq{dAwK zp~VtlLZC-(%%ZFym%QY-nYmgJkGY4|3oUf_k1;6}gT9Qaxp|b$pF>u?eYWF2y-c#?Q5I?m`dK>kMPGc65-DpUkJX z&LK-#LswiODT_Dr*f*1Sxv`fwE;l^ouVdNvEFMT`Wb{-!ZcP@Mm223(Yaxjm6PX4P zQk90qyVEHJBE1JVEV6U(;v^)mVAbv_wp3~9K4M2-n1)ubM;>+%9zV>>o|iaO*Gp?u z2WgwQ{gW9e&K=>k>Q;uCnIsqsNmy|oU%F$Mr~l|&nWX5{h-DE< zHf<-(7r*?)d0W_XGb<0d0jnMlrA%N=)Zq$)QNy+%Pm zA|pI;m{ZTc#+#F8skXf{ZfHzd%)kGe+^sr>Tr9*UO2a7gAr!z^otPTON$Q3`qA#Ix z#ZLA-vYGs_3xU+f=wy(={vbO_x_I{AUcfR-!;@H{K~u7l#jEDAqBNacqY97{ne3zW z!~xXSagLZ>cnoC}uGzrf{7pKYZ(0#+_2^O(QA^~6Ck|8n+gEwR{!Y6T#%wa@Z)Ef8 zxs<1C(W?|hgCQce4h}|s&4JVBsk2Q_b5se%6ffDxw)LrAVVYc;TgWbVR1Llp0?v24SYBZ*0tlzSMHH-2{i<9G*YY0!CqxJAUWTX2zY4hO@MUg5KF=nk{=N%ha zP-r4StHdu=5E(zr=@o1IKtLIMhbpUA`!-i-X7 zgC|?LFzbvvg6a2_T}j@iGRjw`q7lf^2>ncrHF8+o!}F&naG8T3RYBHbmTZ{A#;P1t zaxuwWPci9qUS)VnAf;d>w|`*={zx~!KjdQA6G0$Ule6{#b`_43*z+QPINMJ+8buzL zK}OkHw%xmtl_oU_av6cJkBI9e`+1pzo)+q7+b)3sjcGY6H*DdaJBo-4y9mhq^pAy@ zvQ4qQq>Cp;typiS;YpW{zI-ja?kd5Ml!o4Q5$l;>bEIM9U4|!Bd?95E)^Y!RtH?LV z5Gm9ILlgK$4xx9v#NnnPI^4ncxX}$j8ILG$73;SZQ&EtGHfqDv`4mn4wyO+JN#rir z!tD>_5SXgx=cmW9`UFTdDHQGaEAC4?&Pa{>ZNrl)zJP-H>)7_dYL@F|C?qn1!3hGk z3|@A;#NmsBw9m3#B8dWxX$fm~-oyH3g=9wE_+&mh`y!}9lPoed^OcK(IJ`w)E_x zKFbX}HDqOElPzk%owS@) zyGvOl?c(J(YMEfh@T5&fxZnXExqXrx=4$H8=V}KzBA&d`@bo@W z8_SuuY#n#qzKDE-jIdlo$ls5x{U93iOC0O7G2ne?T*_R$ldYTAvPE&4Zb1ohi3F`A zL?q;=HCoN2JQ-)+E*|~XdteA!Y7* z)~%jPRZcu6t&(V1K*Zk3NyTqDFm-}cwjk&VDO$3QotrC3)EG%nL#Rx_3R5w209u8F zJl2@uDaQXgZjRw8PKhWd5u?OL*Vq)c%T3pI2R_#nmZW6jB~s#MbKQ|69Q)NN&hAS` zxaM)b_kfP{u2cNxE5GC@;12om2Lga}=7e-iauGR(*Z9uYPjD)bhGN-P_CEX>HrzJC z6fRoN&*J`$F6?Ljoo{~XDMSk&WZP}4`0hqGzx%@Xd82KJj!1}T$dAiAd&MfPY7v_r z{0!Tb&+ywHALf-#0rv9s?0Mu~s@A&@g)E$X>B^nn0-=!j!eXrF{=ktJp5V8~y8s9W zyaXi)1aqeAxjPTj@Zte}G5XJZW{m;SnKyai8$U$&_|I8tC?z|;8QFl7WmT1=`CF*| z_0Rcg%@B~snq7}@+v=@+>&t`O|NWy(^wiO@ubIyu{UO5DkMo&(irH=K<>wE6kHg*o zBjF&S;PpL&7%^hZj^y&WZ2aWkvQ6M8AG|?WeES}@EYD=_#UJp*zaHVdss!Vjo!oWT77$e*13j++4{<$y+@8gJ(I|;J~IRBzOL5D&|062nNStdL_Mx()4=77hmAVyH3$f zKAGF@XUn#QJhE#8r+N?5Gd_woDTOs({0AO1yoKeBf8z1yTj(U8&0qW+tLNX&!=5gh zp6SA4pT%qlfFul>M0PCL&u{+i2b^k+;!R)5>c9O8d*-fU#rOpKo2EZtW%;?3>ikR` z{1^V}L^qQj6Gc^9x#y9G_~a*t@ICuF?FTy$O2jODco)lyT?mi-BVYdEQM&S0Qo8*v zcC9Z5;X8drV@hGo<6mcM!clDd|Cz^M>Yyuc4IB5~!|M6B^YN)Jnx5{&ZS!L)DQClH z{+{j1=Q#GupYZ%SHv@&!{cz!`AiDxXoO-%zW}A63da04E$p`qs4~}urtR*;aBYPjY zm&IEq2uEyOc;jmCkUxb0D4;m4331c!_{m)-=#J)*zWH7@?_A77x38zB|1h2AVQ^dE z=nwe*841tM-_C-a5A*fJYb}zrVVlh3Ler<&oS#Qh+c5O|5C{q>FG@ocYNDg{9MPHW zI@wECvF+}A`IPioe)_~w_BRIcXD(vzcmIxsn{7nGHtP2c%&JvFp^ya+-p=xJKa%6$ z;cNeTl#cA>6m7keJ2%Y%QO_)&({<2yn(k-nxbGz~xp#eo-SadodylFm+jg;eZ3Rmm z&+)`Jk5MDcC2rL=?%DGxw(lCmDVU<;wE5=AI^KbQ-?#Yt!y?kxeS!^ZmhshuYgMdg z%(94{!If;TDnQ@i1B)1iJfHa$sZ6zY)7R7VcJ1P=cd%>STyAqd$G?30IH!lz#4X&w z-Cz4GTXzlN5>C;6YIfV9l!gRWKKf<0rqtnk`Rjb~>5Fvbtz`M#_p)nIHn^KFs~v|( zSi#EDUvTj0H~IDd8K#FkRzLPt?#Nxvu5~^9uJ#DQaF~om%h=zFwfE!PJy$|W*MIY!A04B`mrm}EJK1^PgM94XF2;Ua z&rq|Spvy}43;&l_;{G2SD^~G|z4f#{lg5&rTiLWUz~ED#=fzqN9pi&UyD##&BR@j8 z`f>hxcLBF)JNfy8-{(ju%-D>MJmn8TRy<0R6n$VEb9aQPOV;C17)H!EM0o^sdeY$i zXY2Huq2qt}_pdz5Q>9xe+j1BG^Ksb!&;P+I2kNMcMj+(F?G1v?#PocrlnUJu8jt^; z?|r3_p1jp8yYntKRNl?!9%!TM=`Lm!m2Bh)$A5K-bNkW|uKptb@_>%ao@##mjS}{`@EMb-$eXS=aqP#``HB%N-^*7wrSQUIKcGWWh2ge)*ico3 zzN3LOg^^_?naEq8;U~XrrDZ^XI&KboANw-vx41~qIXLy7r=jl^Ui!fs?0abr^0klh zKM#ZbrI&gB-(Tk_K*)#JA4|s+<9{DF$M7T&f>?-95P?XP$mKd+BuX?AB_b3e6wER% zP}omk%1>Z&65Ig-p&+5a6ds!mJC_Bl6JIhsO<}c6Q1|9x>IcpAd8~-VDt?`|fbZmG zlarQC>iMy21p9jrq9G!I5Uv2=oWku75{(A%IvhA`Hf+~AM*!&OvwTk>Nel0NN5=7H z1{#m@y%!sC`|>d*171CG<}IiLOAO7 zar)4H_MdLWX1gq8pZd~2CUIM>^tae)NV4E6^&**^pnuXyf?r5fAVDM+5%77qaNudW zqfVwAmYaDVNg|nZWK3;_w4*FWx|qaLC7$-Hv0*f9+=wBSwsy zKp}~V`IMJAXny(xXIt869}eU71$iaAlC(K-!$BI3zQOCKS{R>j z5qUenstTwezd(ml+|9}ThdDoDW)LqEN&~MX<+F0Z^(jkkyM@|UpQ0sT#$lhpX7dA6 z9O`H#DJz@%GSkSCh-bEe1PJ=g)SfuWxz=_%hQdsFgS?hqN%~wZImN}~&a`W&^&DPH z4`-(a>9e?SdqsGqYMyOqr);qjV?sO`C>f@byaGMyXbUHwet|b@hUv5f2#8y7I_wPK zV8X_<&50=BWW1w^)-z{mu-S0Yg0s7c_})|=UYJ3;LP0#~DAaSAzc7g9;CX6l>uIt% zaN*_f`8EvN4DPL}BKM^sT=-|{mEyxYIY7_BLtN|~qSqEBBvEm&u9Zzo6ePySlL3qX z-L-FFZIvSOj51_)5eT|y9=gcyn)_I?AfA-CIFgCSDy*WcT#Vn|#K~i)xL~v4YCVnD zkcL*LW$S`V{U8mMYA*8^hOiv2=>=*gEQw=kdm5CR)&RhPrpTN z*8ttN2obTI=Z|!eTbfKxP7aw2F#NvTWk4X9Lut8$pr?)#M^902wc_xf!J|(>W6-f_ z!3Pj&Hyj}B4KV2ihsTF6c&*G+a-f2o+<4+t{hWO6Fz1KI=npuN$}~KmRK|Dm3dl+A zA_epN*SP?Y0mZENOc{{n?OBsy+a|%M9z05K+Girym?{FH^zydOkt=N6pmr zjPXE471;-dX#oE~0KbY;Ak8VEGQAJ$z6p9-LNoWSBquiky?TJ^=MHmz$V|UojHEZ2 z=Z^OAoxD79Qaedu7P=%U$QARcnis`(uAYX|wOkyx~$5e6GMbMzGT6BAfNUR-U>NG}wz zs$woVZw+yA9HtE!MU>|X5l11UQju8_LTw2Wyy5}npwpMKV4;V;XU=f8p@|lo2Ny2h zsA(r@shq{-W#o!_=pl%0WR$j+ekMLqNv@%R0tOh6$*8QVBt6uJb)bvmf!QQ1iUTSs zE>R&0HFNstN$STZ7!OY2Y->h(p@fy?bI3hB$VKc}q7lMg7mfQ)VTi7yXwTR9n_MLY zi6cy2Jj#y_I_bAUFcgMR5QpCjZr^1(vW>}L_(~mFBt#$tK{QMx6uoR5ib6O{L?9q4 z6wWS=Z8QR*DLhWV>Bi}s9;5soC$4MGQzC$a&ZY~Tt~pQBxE+`O7$;3xXvJl$TDXwh zSH>8dO$x$Gb2YmIJbwJ4AR+(sTx}Ar{T-AgB1tRdp>Gti#p#{aSE5nqJ-};+YxsS& z4XC8BSdBQ+$*IF9sIyow+iRHABp}fxvAm>`+{8hQ*se%45E$=gwD)OVJ9wJ9))8#Z z%e0{oKmaf^(PyW_VMUN>K{#o_Y_~F|^q~w(5KF`eg+eU7&764IL9KU)k#Pr;?kKJx zywuc2{&EqCNk+1XG7|RT^Z4*hx{!H-gu)Q;dT`IoS3ip3s$#^r5!}SAb{__uIBdgQ zI6c6q3w(Y*SO#hCwh%7Y5~tRpW$cgaCB8vK0{H!IoHK)N6u{xeITe@=Zm7*fXVjCd z8sWnE0R}8?JbqxJpU&PfJmoTybb55a6>EjjDBj@?hI)JHHNRI*KOX^K0H-~I%{4{9 z;~^UG;|2_u)e1*pBp6{%RylL#8Bi!@4rCUPpDF{D8jVPZ0%o`J5hF&7n}a4DjWLmQ z?Fbhd`sp8a;SK=Se!Ba{aF%P(=nNR(UD=*|qg@R5cGEq2l?o`9gRYchBZ#JkX{;S) z+z)x39LUQgD@l$}qCzJSG9Bf^OE5S} zYuy0-BQD&*OYIuPQLaOyk4Hb#E=M?uM6RczXby8!0>olKl>m84^adpknGCI1&S+c- z$wrX4`lvbDLC+YtLxA7GgvY_eB|&vCJxWh7(KkqMlX+&$bK!7LFgED~r5d$Zj8dsX zmRLZZNrEh^octA1?kK&~t}OCRYSc0ldXbnvlHL0~aN%`2>8S35YbMEJyIp^H>xeK%En`u^qSPbM=p{bOkGHOxFWN77j+~ygSnSus)5=qvpE-xB^dMa}3#Tr2 z(pZhjTufz=kwooM=BwgVh5=O$lxip{$i+5Fu50=Q$#sbG>M1ivi60x_Z0j)YG^7GH zoR%TF20WyiZV~lGBF|KyGfPm$`#5%F09y#62{%#OAm@6Vq-Pp2Xte0AyYVz25DNvy zD$cS34C)(CDefN}X0WXn&&HXQ7VoDnq$4_|j+*dUTCFbHog;D?rchwcqqIaqXzD6f zn4l>Rb%gHM+U%y-`6Y~68stY_g`UmK^;KZ8(d_!0UE%XnU!x+O;lyu5U|LJ}P z2Ye$Jm~Lz?2cDQ5sa8#n2!;$*AaX=N?U}+TuohpjCfTe(^s02HI2MBwTLQn60JO+9FZ6q z5ONOV=(xZI={joaDyctf#~!a?UcHv2t&5J<^VgTKT&4wM10@A|3Y8T|XRTvH(MZ*_ z!f6zkRTv5iF(_4I)(uzpG0wM_(kfcR+La(_*~h5^`#E}j&WyJZNx)8j=K$^PPP}Qr zXTdr+#E`od&8#AfG8xKuYvw(ZBAtv9^84_*gYSgA`y)hRNsy_*SWl^0AU!xp+es_V z1jJ(w+}1%lhkVH9=3`K)8E+aFf*$n5YkdaGBHva@9c0A z31W#DX(EA;PTyF<)oUg~A{xSD2jRnt{7M79(;R*EW&ZQ0S4b{iph2#eq7ef49Vz11 zmmcbUK!!wV#@`sxBC>X8Sg)T0)A8Iz4NOO`AjJ_a>%gA8rTPtcVjc0D(e zS3)X*d?PBAfW#NU=gchU?;SZZV+FaleUf{d8<}5fK&%>3zg0%`43ZoZH54b6^5b_V ziC$GM4cfZ7G;F++KcCxxT$?~7O@TxPY7>RgL3#ls5-=N3D+MI32tEg6J#jB14R{H9 zBY3ZNg48Gx=Nd7HG!)L>KxN%Z7LR^C)J<=@hoF$WfxRw5BId>3mnL?_C_OQt#yER9 z3)igYD-Cr>G;u`YG{}@llxp(AXESeA$`BP8(8{7j12KYEyFpMZkmPF6i-W{{iFZOk zCPJ@9W|X5#`3bq+ZM*IJa(M3$p2jNQ~>a=~l>~z=&2JBNdDh zyp`RFC1S`kpi-xhM#FgRki0Sb^aR9#3mo~?Pucm*J`P;`_kz!H$A)HR&AY*7tro&( zIyfnNfc&aLnzT7MrdFUozlUCzoi4~&aP#%3R5}WaD$#5zqLxvG0@6tYyB~)?!gcw9 zsuYOxwCKb^EdDs*cRgPvNT;2+hZ9$SZ;l3qPJ&7Z;&Y^l-$2pm%aBW<(1=E^p`^N* zYU4EO88wd+UWSJ~c*1cKC=n3{x;VD;*X-OEpkw7D%>BxPEOQHltPTc_2S@-Zof>J5 z0fShJe*Rrl&Wf{Y^!NJD($nrEl1^vN%>H3Qz2`a9`2g!0CR6WBbM!Cx zQXJNP2KuZh$f!Bj<%5_INC|0@Vi{6}2(g5b$t41r3`shTI4Kb4W_rk^fB+$XoX~Yu z3wfW3xe%-;c;;Uo=e3EFi>phaz=&EAM-+eQHrEx6(d{BQ#| zVAqNsrPf5rB#?Ij?}uV`GqAV`565xK%PFXlp!UHB8?#n~PE*65d~y@D-LLb~kDll8 zBfXiI8t!Dt@@D>Z@zq<%k|oOr%&>=uHG)%GLtd2>%`m*z_%n(Lhl( zNW0+rw5o}yqS(BSuRgLF^BYg_>!)7l+0&W8E9O1KohxhjV)^LztB^S|U7~V&@+yR8X9)?pV zIQ)-KaQL;8W0L2R5=bT@_`M_t19ka}=u@nYW-2*(@{G*G^&`8f7URa1wO1 zbN0djr$756_J(6)!>*E1qTvVut|NRf6eZn0geyFg+&nG$TumLKilEk+yPQjm-g@P`TOW>GZyv(`33uRX@Eo1ftB>8n|>!Nq~& zJLm!;b}zAkE`}0Ec==n8aqvVJ=SF`v6-S6g@I@0N_tqXf{&W25HwLL0;v>A3NR+)$UUAhVUh1Y62MGO zftuXWy4tNqBt9};Gtrs!6jXw^o9m6oevdTJIDHlOZ=Ff>nSbLS-#W$NemAI$u=G*> zdR3B=53)O1viuPuzA3Gyti(e{X}h4qT;9Nfrpc5eK~5<%r%q)~tr2(YaeBf*-0lF0 z;W!S_bQ+e`QavpPlzOOKz@mk-sGn4DdHX^VY){%0F05ho#sy5v z(P1=IV4gOQJ6BCZ=Cv?rw_u4SNcYl2<^C? zeRTAd(X?nDvnz`z(BvYkS;VR(4HPS4So^x@fonH>yq;xVXRyR?nR-ntT zrMzJ-8<$K*ubC)l%tS%$Nmj3 zKpUsdl~FaNnuZ!BVv7Zv#X>?`Ld}dhterO*xk^6jCR_rPFmv6*eBnEP!@quOD+^0Z znFzn@Mg*wPsFH}~7KQ>XSZw`R;wr=i)y$n$g+@J+^DyNk728L9mmF>0bQUk1K^34X zn!%LDIV_)Bg+wxPBuEYt37q28c@yPzvuJLpp;V?qT0WOK&9j(Mti;ydN?$CBKY0O< zyPI>}CCqG|%j}wB3e`DCY8J9$aRX&)0c+0%x=D{Ha9RvGm8{yhkorOsxrSm4ljpN} z#SC;Y7nY%Z1{tkSXi@3vS^Jgm@y+jil}GQMPX+Ik5V^S|5t2cUoax4AtYzAg#jGvv zV7S$TrDv2XD4fD(^DykGVbz9eN)=IJ77I>q5NT;6&2whcFsXzDqwPjol-hdM{K?<) z&F?(Q*Y3&4b?MiYa+8klrK4Ml+BBUdi|VNsiBJ_zXY%YhtejVcOgh04&fz8M6cbR? zQ8!11X@VnE1~E{~jMWeFx$pcf|NejPWJyIHIXCi{(oskprhhO@lu4{yKaVMTHTv9Y zif7DY%d$E|&OQbmwsD>eMsmv+bH}%T#NU4B^L%DaJtf?%gXwq@1VUckYPmqFvYA=U z(`YtybMBxY*RU{3t|Rmh3PjR1tXWq|Ud%_xV!<0tqpn`S^5&V;mgQfc{+qH83$@VN zZltKXfd#WCQ7)AuD{W-IxDG=`+6(cwxzM9RWvFJ+f;==18(xcr5Nh)3n%S_Zfr5O)GdNX&fnnqsE1PAb72*KgUna)LJR-n(F=s{!*Pt#^*bhQeJ40*|HX3lM-soH@3 z>?!&qVZ81Dacc~RXc`SmYp5Bgt2Iohs|jFp5(vvk=yc?lWt@?3h_oN#d+F*;BhgG@ z+45OTl1b5+CsRFZE~}f$2=|_6!0W#Hy~le(fl@9(tMTB7p2Xs~fWPgHg8KiGV8*S}Ye2FBuPIC0jQu1d_ zX7;vi++A!Xs?0-MQ%kuPq!XnPa9qIMTT7dFEmbQwu)e}Ut=)^@?BLDQ7F-j?5nl-# z*3L5=eXWz(4NGWVTZ+LW!(Td;xwT=!N6&NYc+X9Af(nojy6Nn(P-iG-((;XLD;9&H z2;;O;iYCe>3Sc?Sa9<_;)9aXZ*C&V!30NIAyp~ShJZ&MCxVeFpS+ab*v198y!=abX zGP7YGO>4|38^B#MjX9GOq}tj!a-{2>WW3iz9O&iz!IRXe8mV2hjZNV;8bmrIl~b6k z1LcI7PBrNB>uB6~FPl-L8S19xt#hOD^mvFwdpOr=p}eS$`qc_#lVo5hBDcm&zLIfQ z#R7=qP&k|E%M7IJrG!eRGiOSY^qF=JUy{p$!_`l}XDWqFt5~T>F*9aBUQ~)S zkQ)d3IDhaYWxDy4&f3JrWFgf95xgk_x*QY2>7(>txBHEkpr@1l&z+@g_9SX=yMt{d zLs$WIekpmfAd+D_vN4*p2*{yi`a+g$oW=4;isL(u(=+700q2AS(8tj5Aoem9<^}86 ztb?#L4|T;<%5)&V^xa{SLKi1qJ5KG=Vj7m+%eKS}tcBI+YU`-ej5ZW{33@v?`1_+w zo?SuBlH1vq>%v+%gQ+u(nEhvY`}H#nghu3S`O>rY+md`idSr zDhF>ra|j1FauK6Kr7NIzej{aiIVE+C)J`&?G|r-VxrB6KAMuEd_BT&6=nvxqQbLl! zmb2IvOhR0kL+$V@Z0`@!H>Q(T2F`WRa%cwAn%A&cTtmsQAFoV-vA7CzxQ({Jcvk`i zGG#GSmu+HQRX;wpgSVePgp-Sg;xOq{7bjouVEVEm<}SOJd*U;&7F43CnZjfZh$lLm z1bXT3?Pp*2Oy;lI#F{c6r5A?r^`GW&r;kAN;=U{bjFe27&*F{qS)YWK7hCA=bB=oc zdJ1YLQ9W%ErD`aeH;KtrS`5NMw%)17AGYJ@?xFKY2NwG2IC_dI^*p9GY-0V^X-tt9 zp{SX}Eb|~8JK8wgWgGVkQ=`qPW#;;O*d*W0QBOZdceh?=ey@vYFcg$gJ9iePDkyH4 zMMF&?BEwu(tW#53KS;naM8}@f3?);9fmkq1?|~CIS8PCOicm1n%JH5A@1)EWfPOlT zou^d0fZ7$CSSOptRDYDHT8FWqlmh<|>;nKYz(DQ%Mkw)2NprWN zkH}yP$2;9vy?!Er4h}zml)6PVRIb{_y_#-@4MpTnE~4s&FY$&M>}ccoo*B$(Siz#( zD#-OKiIh)ePPHHZf%CMS>buUfWCZBq^qzB+EhuBo>MeXiIRi^FMOvRrj!{dY{|LwA zOz7bz#3KwGeTg^b6`)^V&C0vhad6=G#Lhc#TQ9Kh+4EF1%%py!0eP(*D_|(BBu``~ z*lQg-$KxUBJxI4>IdgOc%&BeX@bhQs9dvP}ET>l{3Ut%D=Nx5=Dwwx=3wJ7~V-ZrM z^d?M3J%#=ww2WASrAiIO4VzijR7|KIspe&t2fgV&7X>;B|!aXNBVVO#9({ffR zOUSiFz}3#dGeh*HM*2wzOqCQju49wZjkjn9wKEDR6}oxjl~eS4Lqx(BoP(XbbWFth zIV)MFEJ4;0&gg0tripd6L=w|{OWWU{UINU zbck3g{mzYXA^`n6X*oWH(&9~Qx&K?t2Izc|S6iV+I~v$qYtxw`651Bq$MRpvA1sL z`8|8sHLk>WN{AD7TXA_qgrZmeeYWr3fkG_CIQwDNe0d!j-vxU5J)CT7C)GTW|CE3b z58<<0u;H0ty&J;oIn2v1Hgo^l^{m*I%bkfZ*jst7ZGgVE07ZrXkz{IQjqwpnc5=8c z2UGK%+&j6Lykrbp>yy0j_8wl@cTuiZ+RvAf(>jHRSAT;Cmx@sO2eA(Hvidi*LQj zOK)38dHOi;MdKXqETU?|Di)TS(1vW-TA$=syAQFiWqe#^ic~5}&}GA+a^drZ$9fK> z1&I0aI8?;OkCzZ79`Imw_z1=Xl4#N9&S2SR{(`kNIx0sL{2Euo zuZvw{8&4BAZMbCG98?2 z--mn0WTrjv2pbkD+0=WG3%eY242MSPI%RNi8GdYG?4o6FmO%DNgl{ zH?1Z~CPMffR_ro2o?vvWCr&Dk5b@!%De*<(V-1b55D~wJVP}AdkRpYV{K^Ha`_iAW zx&ZP28`36t!J40Z^@I)vChmUgZLLF6#5RzjjITVjyR*a$RtyhQz zqQt)VDeix0BU>~wBJM$~r+2gK_z4Cr7C;N4Qku3r%*G|tm}LO4LrF7pN}8Fus2|(z zAM$t4M6h~eM7(Z}ZvQd)xnE(+mbL_nHlN9DZ!n%#iSeB zy$2?tFlkw~aTU$wuQN2{;7ETLd;ja75Iy=ZpIC7>58ajV7_qm#&e1&wIM{Y-T#mso zaD?uD8-0Ct>XavW?d4AT2PQT*J_p{Uk638p6Zn}Ie~S>`Nc6tVJn$EvKp_zk zu(Z>2>}7WCJ&e8ajKY>>GeEt&tEY`1PmVF?Ay<9;GB(wkiyz}oVT1Q3UeQ3-EB)*ny*2Kd9k-X z$+K_l9jryjEui7vPjlZ4kb8US?i=KP5A0=d<}lu1Z0!8-b>MAJ^3uL# ze7b2P8y2hC5OG55lYHxEuhZ9kaeOXt)()YZ#ccemDHH&~?p+*tuN7?;`kKGiZ`?MlCHLsS9k7s$M6&n z6AgH{ca#Sb}&Wf+XOhl* z-3t_GLUsa{4z`~@#X!(Sdi?$r9wycOd-fh~qG06$mOi{HlLxZxNq+v@m$QbaEFU{W zjQV}ZR65pv`#ClnPY^%yKYaC<9q+MeIa-4rolb*Vk+~*M#)CwH0lc2@JBj$D3Q(IU zFe*{W#7NR95Tf{EAQh#M6T@lu5lf9tMy@jEqSNWn$w#i>;{k$!0JfkQraa7_e{DJo z^n<+gCqL(yR!LAIMwE;r#C&*MVIpzi9py-ELZ{PU(#kW|xMYk-JV_*x#;6qVxdQ}3 zV;6OqQjNxxhe07lDi%R9PCDwv;tCT@BrnNTtQ8PKA-p38%ZZU7kt)%fa?q+|$faV^ z=@iMR7r!?|FdQHA-BN`bjj0fg;3O0bjRK-$|8_3U{sMu>R{c!LB(W0f_DT!kjL7_HzW917tLU&$OUL#frH&o!cvfH)N=Q7{ut^ERH? zXyMiWd5-PR9O4~ST8dn$MQ_eULy)j9fN$J-Czi^P8FDddl&EBqk##j$Bf;7M0FGj#h~j5Tz0bi3Hv# z=oA7%IE=>=8cEP9L#EcCH5xD|B}hafQpp5~ND!~fM?^@H6w47S^qBLcBm+T0-cc2H z6k3!TEyY>^x5G~`5=TG`$WY}N(Q8#`~PJW0^vCY&BgR(&yPx;6!|FdlbCE~(atMyJD|mLmZ~$vCmNKrjvl zr9j9R#21K+>>+a0Mk9KI4viE*AQnrKhzn?xqvgu%;kq0nI;{%TCAk8G0|9*A$f%^Z z5=3GJ29pu3Mu9>q2GR&oA3k1P|B*z(~rN|U&^yWOYqA*c^0FO8H&blE{ zB2#HG=ShjVe1rm#ck=Bh4QMq=@>Pknn!bXsj9 zM=M1uis7{TN0fdEQmG1kt`V(DhD;(RolcUBdhvNegd&M?=U5Hu95Y(Mi9Z-2F#aq# zYAz_WS~LdTrSo1&h!Kwj2?qRx<0%p-k&cX4e1h@P=(H4QMTDGo{E;{jK@1`}8dDB> zjS}_94^oJQh=lxvLSe%3%hQ@o{?rfo)Uryph+gE=-+rD8_P~UpgCda_b#5_Qag=n_ zkKI4f30#g`t3_+jVN^&Fi6)RM31W#1b#5^RNdzGhz;?;Np+u?CkyD@ruZ2J`mZ>f~ zfe6T}k< zd@(R81fs#q^$dwjj@o3#ppv1Gh%=WLF)wych=8V^!sdJU&mWf1{nOvG=l4fAt2zz5uL_tRG_}Jhi7y(i718QdUUm50GlUrNiK~>MS)ttY4;J130JwOm!r~X z(HV7UFO64(c-W7}9VT|^@@k}MLp~a%3{}E~-5)0|jGIkTHA;;JbDor-#Z4$BLo{m7 zNQhO)bq2J86IUQcOr$`mH)7N%k&8u$QvxX=jyDP_SrX!r%hz#{2#v{%UZcJ=$BFsy z_yV{CHz)h!cxG&Ul-usOhubaR!WwweKL7#)5?_DBpg&6p)*se3mA>wrr@wzU%okIFfY*;EDBj&VXb-qj9 z-LRWL*iB#p&(A9r|4Br{crE=`4v!d-%W_R}B}ob)JoeBPzi({QVSLu^D;Jwf2@rMR z7#j7zfNhiuIbiP_Kt-O4SvYm5+e#QuRYy{qQawSQp!g!rwyw{N6K9z_QcMW5U#IB(PdXiK!gvWY?y)hLh z9dTm2+IWrrU?PBfFmN4vRwfk1?+W3+>f9AbCISS81J@Y#lab474ZTZDTm$}zLxPi062T}#6UEL%eFUSvF<~{y$ko@N3BCXb;293Q%lerh5%uA<_^vWm zDIki^K6q_KfR!4UwvZ;d0~`aq)#U*SnYpZlsv-@Jjx!8IBlv|75pQTDd}|zGH=gkL zGink+2;#N{uW61aq9J_No@?lHoLJCJEa<*UyHSK-6w4LHD-`w7J!WF0ARQ&-vJ$$c zeL)ROWlC)sW}Sx%2M*wlN3WQ#DxFRdat^*r;`cc5pd0s9<$_c)LD1eeK^Rw*Xef%c zd*T@%3;Ku!eOC#2&z$|;w$QteSJY1=>ZgB#34WzLJ(-9TunkVUCXGs?kqr9qTL-V6 z<9L_%&NA@`Nr8{M?eLG)^qTL=^Nh3UWao*0bTGvb6o zzEQuiFrnzg#RRUnhNRPkT()bR<5{wNv>9V~N+kuXZEtg2-9xhP=0(Y7$&w|@$CZf3 zPVb=?+3)G2#}Rq=4}2KNOqj}Qm{mHNbd8&6BA3!BQEp zc!ZW;e~*?At2gf(X%M1Bf+2!Jgc!GG1>!7OvV8n-_nzj>AAO!TKkSZNjdK^UF%q3G2^3$3H?M5jfOB*R=a+*tm>;nw%*)=DzSe`(OA2zj&_aIy|>N z`V>xI%(_Ru%|kOG()kR}yt0=kj(pg?`XeVTkWPdN_=1FE<3pUYe3TeC`Vs?2U*h=> zyCYfNcRF6*PRHvXb}z1-F*%+-GKj>WFp;0HLL-jh>$4Mp>nnGgB}`PBw=MlA&bMqRGothP#*pNQij}dA&FtL1K*0_x15b zsn129S45r)QZWx6j~AQk>Opi_-UX=&nL3BkA{jA<8^1en6Dz`H$&w|@IKz`frl4-k zLrhlCc1h{TxZ z-NnM0wKSDotUo?P=e{Ex-PJ-nT+v%fs?w7`?=DuF9mI#v^32}u8ZuXPZK-NM%>#;KIl&1UtYsg&wL8Slr^af+S4JA$1FE3Rj`A|fE4N%I%cxTKNk zdJr+hg}p~O`f3XuTzQUX$&w{YmMj2;GnO#5eik!)FY(fG3thHbG|fYn>!xD<7N(Zx zQsH`)=Z@HM1a9r?yfLA6VyT?!MR&2Z5l+U zlHE`nB0z2|z+75Q?Ua1blre3xg*G98b5{$UTv;g>Nu(%DB@`7xEULOuF+MQldNcV2 z3d$mVNJN*{7Q2-&RL-V;@fPk{r6&>!lJcey`+8A|K>X43ul@i~pf;K*teZvcWq8x1lSzc6Kq@sZ&QB~wDitFkjSx?e;-eS`_#TmD%HvAJ_xY#y z@cr)zi42)UgqRdUTzJ>LZs?7l@ryS;sLs6?#MCuRW8Mrs#>0QjUq8`7>%d1K9OgR5 z>)jAZq(~%Eq~eSJNs&q>5iZNulm-Sk^~!&7>crcy_S-!3Mag^k<}6vVWXX~xOO_9Z zn`d~Esi0yW8#gXtZSyp$b8<5O_YKf}Y7c*S?pGY?2j4}bt4IuUAK;$#Rjk(a@!U6m z!Qq5(jU{frbP_eqX$mD1VQK;h#1S+#l%pPqB^Ty&b&y|450|9F)? zvf+qXvSi7UB}bHW^X`fWOakUj@fQ9g6-e1J~~5q9lq z;Yim_tU7h8pfaK=p2Vz1u$pw}KJ5Nv$&w|@yCIf9PC4b1%b6bbvyYqYdi+5l0@O&Q za-@Sbh6=E-$;MVs-WcUJIClu@s=0fdq)|D4BxjYXI8S`D1 zELpN-$&w|@M~$0v-j(H}DQITPmN_VPJ;__YewHUrTQaYir%*nljumrCk&D}qDNN{d z3#hBjM=`CG3X=(?u7sM!i%eBSG2{~g8uE$?GjeG&X1_$(iO)IAV4sIDkW}QL%gtqS zwSs^Pq;eG+y$U&y2wHGj9SjfqN695aBG+T8ET!0}L9dXIP6@;UL)ZqLINamLOPhnK zVmkRa5zCY?YP_PJ0bF(~z0o47EAz>#pGHlE37G^6r!>&8M1nMxfWQzP15Rw72#BR% zs-&hUhhn1=(kTcG(KF;=&^bN?M3Nb=ic$*l4CJXt#w%#WHEhRfeMc^tDhGXD8KosU z)G{$rlB9$%fuTVLoqpWmY>lBTw-ySm8DoAiWhFY~B9I^;L<0nd2I+GJ35-cttwNoX zM{ZdmB{~H%v4~_mK-g5I_fw)wSSX;>C8U@LSn0Qo1 zUWpC`AQmD-18#-}dU1tPTwm^TC7PUkifU`flb12AGM~a675Yg_nB#*&r=Ot5PFK5? zFd(2np)ychRYsm(fl?+Rm5dP&3}NYa;qpbtc>Ji0W=tiuoel!d0BN}rg-spC3`#uh~@8h7#2y1gNZ&on%`kKg+ zB}JrH*(*mm27S- zLLn35A3Vd^H-FEMzW)R#++WJf=pXDryar?78wf!jPFUe&@ZJNuH zKmAi4Svr|{#X6EPKh~C?@YIiAV8^TNbdKt4UTq_5zwy6pTfz zr65G1bQVn; zALXlGYGjH@g^nQcKqoCf`FDQ&!Xb8@x4+j>&64GPC9ifFOK*RKuYReK60rysUi|$h zX!+@5{KG4492*#Id?})2_GUJI^+CSWRD?+>B{X|y#3<;a@P-b zXa25U!j#)T$8W#Xh(aoc{MuP|FC}PSJhf zXFT?U-5l)mVAGZ(pK(8b`NLv@JxXkSCboXDks?6l?V<1ZEBxfK@3ZS{oWbjg`zxTT z@lGE6hi|dD2yzvfHJMq@F%Q6VlvBH(rfxPqgpSjU(UKe`A2T&1%$kMR7KMn*`B!Y{CC)~^ELi;_%r;)51S}c z7!moPu@PEcJWeXVoTBEb6my(i-~9)E{rquWa%iDuIm>U~!o4e-SUNQ`UXHVSc;o5c z^56gQEbTzFU;(r4*v3Ep^;(J$p&S{nKY8x%%$Ik+!hxMnap(76CHZm5tC%HAmMmGa zWXW=a+#JJ`FHExAjXl1Kx=%fTy0nz?1N%91e1P6yER!4I;yKN6jPpAO`EvU&P&D1g zwlx(j(+=>$-#o>!iyludE1{7q*s?hbSi1EQHtP>^;732>-)vI+HBGEsy^)4BAri?D z|FOq1raNMZg#1ZU@w6Z2%^knw2Wc8~8rpg-T z-1kEstU7`Jci-dB4%--@oF(_KrE=jWKIwPz_pb~PjJ;2FX|8him8mrpPMU>n-!5K# zs*O{fHUL7lc5F6K==99F@6Xv#A3=HWF~0G=E(S`Qn6{{q=?(Yr+%rq7Y!omOIe|n$h?V0nbS@i&)l_!{}E>uo= z6;1d3fCsDF2>;;+{Q1FQ1}J0Er`Aw4e>3;_GIIGMQ>mIdmsMM!=Y>Dz>Ej-{ht$ZF zX6lxglT*;gtn+qGzAuBCCCht73^Xx)?o8&)vvK0T@8(~Rr5SeX(U|h6Ti!^;Vaxwx z?=A!5yv{_A|A#@+2uCntMq9Sb%osa%xM|X+kTfYI*>-z(+uL@x+ojv>rrX`UZBs~k zyP>v8+>jG9gKSyM3?q$Tn0e-Ykery3*p40Q`}?Mucg~#io&nACp65BZ^ftO?9x>~- zd%0zKDQl;m<;h1{>2oHMFuR6j+rG@5cboC;X<~opJ5_E(B2dJ~lU^`~?!7PY+uwB2 zJu)4tcaF6(J_Yy;aOmIpKiwK$TCjoHOV{#c`IU3A(o>R|H>Z@?{y+27kugT5qR8a= zthsdubJuP`6YJ(X&o^BAsc3tJL;ro6&%BvU_U6aAC)vy8o5UFjcz5%=?=su&X9oDp;W%qjPDYD5}ypDM_i}>Pg8|bp0Wz=>p)fFchYt6@8fr;Cf{ydBoZN! z%SkPn#Yp36cE9)}KkS14JU69lPnO?dK)KW87Vwg6s4_UV8RL6!(9d zVqGQK`FdhKQsytLA>Cfb{@=XBe-1l=Y!E!{w*7AE4 z^Y7;i8`G(Y^zr&X{egOBRy>&|h(x1gZ+et1E9bMh{M{42O`ZE`dFz)vTMss2Lm`1c zAP@)ye_?J;;3;UtJ$aVbUn^kK0v*Ncwvt<1#mF)vla@&ad%I~oSj!;b@mp|=S*SCJ zLAjd6HE}G8jM8`f1ZM(4#x80&myEnpsu#y&KYWzhlT92P7UAtT;nY_0pe~XWg6!=+F>4 z(?YQ2-)Yi4*&I}}F$51KTu*I_FAc@ODv2GGCxF~EIKOaKQanQCw^M!Y+nM3&RX-mX zB~anXdm`6B_POBbNuV3joQsfxeMZh|?bH34ppt*y6;LDmvriWM(H))H91A&q_*J!K zWK%YI7k&?_}pbMQ`>t&^|A_57OVtZ#&FdP6@Pff!tAk6ii2kXL?C3JTwX63ghZvb^RU)+V3?z?X_N7=H0Ir_ z(UUd<0Mp&md4%%CdW)oFziD>i;dp1lmQ%e^i-9eGiz$Zu^@XukVf5+v^ACt?h73JL zk5aO?2|ss`d=*OwQ)~9{frjc|j?^wyuxQWySv4p#)?>!KMY(B z>F*W1%HyqQx<06iun-cQN=j?YV~plz9*`NB44^Sna5W)p3-1h<=)~d!^?WF7XP9hd zYK|*v3-eB4qXTFaNh&@;qfy@&^NvF% zC(ya_N7w<}`$Ov5!|8)DL}FENf1v6)cOn;C*uCbdHK$625X|YF!M1YT10ZgmBmnQ? z6sM7hqq(#9=-B~|He366M6*FRj;r|(C@)>s#ggD#Ymmlg$^9WZyn@KNM8uYsp`N)W z;4oGeXI2PFo|*kQc~K4N!5{78-~B5q>%JWhy1LVepk!H7mrplyR_DLNoMJ*{F)`)v z6!3#iDi!Vw2N=Ih(Fv-DGcQe66rG`X_mKSFIk(@_*+JM?&5+X-#~jtU#DJYpyuJVJ zUG2Ev7axTia>^3%t=h4T@9_2){pP^VC4igMbi#bl>euGIPhFoBk&2f;sqV`0 zh_WIzLq+1#0dHg+`W7xc#xPwHYm%bls&h&|fV*QV7jDUwq)hUkix4V!ldX4hMUn3C zd+^Tb`yj);5Q8)`5PHzA>*8d!)qw;3eNy-S?U6hj^5#!-g#sEQ+BgzAH=tj8_-H%HUVMc$r2)scir2tOxtA$*yLibBet1j*zzV|@O4sm? zs3HR)Hvd=iNI?11YMekGQK#M=Za3s;UN`%?o<*UhC%YIR!-2}iy&`tQdD zwns2X?x`r#ycedQzGRR<{At24_Ls{X83&7#RQRWmz6h@$8KqzoH`cV<@89;&-?5_s zvh#=OoyPo?2j{!zH=l5m@IOKBO218BxJXlE-aTBso#|y5B}Yngy0%M(PZ-MFyk~8| zLNwkm=+%ePbpfSc65dmq?-$jF1wYe4aE;d92avYy;r^N)rQ`SB_o%~;YDU)^R#I$B zQJK~bp$(caH|q!#aDQEsg2X~Aia|FcWCP`hS82r#S@r$K8uaX^a@MBc`J}Zmp60MT zG}ZdOcw$~KJGTZhdyR$ca~YW4|HwZgYYykEQ%URvVqTVeNo0pxyJAG67K~aN=1Ej( zoCAZ}lN)ozI0+1q2D#$$)%Yn`kH&Zl!CuC!o(`?wO9XgH*xn)o&xrf+kRso6y)%o{TrM4zZg&ZtoIy#jv+4+|)l4F{4) z;9FHS1vdv=1C)Yt$W8K~KXzeAe5eX8xp4*DeWFmZ*x`R9mUK+FKqNv}P#^7D16#%8 zM`Goe40p&w)tzpQ-eqG(ot+yXkyE3N+)@=3_5u!>m7&b26lcZzRg6lDEG`Qv@4~XZ z?04J*{Q06VetDQxy>Y83(_-LNQqnYpT({aTsWznIl(8sg=M>%*5ypr)Ww39J`aGi( zK8}h($(Mx0hQLl_2u6?)IaurkFiklSbp~UgD4BZRe+jHg4c<5}NkZ1z#**&;zgPh2 z{>?1&a>v_FQA&|Sz*r2A%Zu>1D%X3|M{{LbDk72W9{T~Q2q$mQd8zP&H>NQwxHz-P z&5*g>^ed|4yob6d!Tz>l1@Ww!mh&{;FA%p^=34hFD!9Tz$P`XI;g~-FUP^q+O$2>*~$Z*=}sE z*>p|r_Q>XhUy7s2a<<#~jG=F3#tEtAPJL??oBso$%KmwOyi9DE4^{(VQGN_XlIO32kq!!x`HK);tnz732eNFxNX4Q zj7WV_SP;R1F|@m|bd{L62mdmI4c8}*_`{c1=@v>}Wi!z;-v<}`$DUDZNUYDcO#Wso z87W^!PQQN5&L+^-a;6w0;8>D@V}JJJbT`HpgTrx+IXYXMGxao8nkcCfBFmAEb=RLZ z=Zl@5OK_K;4k}0wJLFS8v!9Ru>m5hc)7b@xuCQ2+=(ov07t1UIK4el zba4pnlL|=l0I}J3NF8?d7qM~4McQLelkqW&=5BBz*(d}xB`SubRa{Bly2y|H$lhBl zRvRclw=G_3>ko*qA?Q)EC{ZcN#iO!m=|}v_(KJY-njGb7m2w^2=s5!6l0mh2r%JK$ z(^O0}VzJ$M=bZg0zM+ykO~vLos+f3#csOeVUY{xDu8uTt7@W>Uhgvz~h)H4ObU9LR zOrcDd_s|i;jAz4FM2VDKpxXQ}P+do7iz`dSC>4raCOvpqW>v9|_e;`LzK9}}jzhsY zm!}B)7{`oq5fHgV$iaU`M*hYdd|L<@!%J50fnaIMxkXVn*f{uA zNwl*o9@}MuTg6y5H8X6kq0Cnq`{QeCd5BdyfQSQ)y0@oMqceUTWf@+- z|AnI)==~&z*C-giHrsy`>e9s(_(`G2#BSCwJScX#vO*pY%gVN-&MH~#u&A2HhIZ4j zcq=*T2hj9KT9x^r7rexiLV81S2){1b&xk3GO{Xo4ez!VP*kv4Ujl~uM6g~V&y}t0l zC-VqhYth9aC-$%iNZR3Bw?>=C*@ZvM5>n;gViCV*R`J_rWEuAYmLw$}4)5GoOnPg` ziZ@gh^_?O2VoLGJP(v4Edv|;Gk*HFC$jz2u)ua}%Oi=L31q&%F=z37#;866$cw1w( z4+r)CojeLv>*Di-R4Dq)yiFP&)cBRDVk|M~(7L466FX3!ba{`)?#CsN@|)=r*wUUP zrR9e|J%Ft>{3JdJ)jJ%Fu&qE}J!S0tBW2f``Pn)-y+cDS1=5ZRq$9MR@hoAOAC=1^ zh%+9e<3H`=1LaP=(h)XyJ@Qk(hth(s27VPK!Kh+ksy&HPeF#`SPHxCbDJ%+_pvD0% zxdCpXD{99O;0@9vN}b?@AKz#d?-?lNTpGVGYgjjqT!TRrN`qGCom+0H`Y&Mp+1|{E zW=i+eJ1auQ<~HkI^=YeU268e6W_47iEjEX^c!(jwj26F5H zJSW|?QF|G19jHa~zKpU{;pTl|uMWgJW;$=GuO?&#i3APq#8M~&dlp}|5`wGvnbWnU zy?=#_Q;H<9$KIK6;cn3{sQ#)CiKdXP=XVyYLQ!djfUT1or7otKhLS^+PrkO3 zA0Kn}BKE4{Vcx;j=bBp)k=Jw~$kMK|TE67xiWbMjW3k*}h8^lBxs6vgmW;V>GZY=& zomd|@+jtdfz9v+84~3q)gUda%baM(?ulBCe`xPuzgc!zB2lFGf!CsYeX2_(?H^O1t zMnJTn7Pi468=re%zeIgYQ^Jz_<{(8qgUI!X@mLlgO&YCD3XgKY^pn~N2O2NFOLVyJb|SGE zM4|HaTs64LcDO?ezVC~iBZn-lO7z!)!hd=6xvn!9owzRXUEKuAyi7*4p8X=b2DNvD zDdljXhFw0~Nn8oC=)t`#Kd5X-z5bkbelZ9f4iq7k!Dn|TDLY!qTi$TX{Br5T>bl_- z5D^OM_6kX!UK>3VBs%l zmo(;l-#L+lx3Q@bNIGzmhgKTLlWoy_lor-~$A9i~t9&k}g@xk9;ZC}D`wp7-;5G^@ z`+3GEDADn!1vu^SjJwgLH)ZC4-1r)QA<~+Vrtlj3LKJ2b@#ZU?%5e9hajvndYdYN-hd3q1eh5CiRS z4L4V!qWn3M$ji<}1C5GOwRF5&F#c_OwpRvb_4G8;A!nygD{y)AoBmjlxRg;5Tc`Rg>3r*9Ch$H$I($Ln8uRGJw2>1e7>bB@fA)(#hi%d>-w zQ-RU-z*i!}L$uio{5~7eDJDmjgW#rwtIJZDuCu$43eciYj!pzE`4+G`+>iayN>{I* zp`s(L{o@ShS2#JKB~RVgXct*j7|L9|a}V3qERgD&xR# z`zg>Xo=R+`GEn^6isD%R!_}WW(P;Uf1GX0yg-^||=OsRw&p$C-N%+lqdpDybPB|h* zUr(kRo_zCmg2V8kAd!FN;(2XNnh^_dJ7eYfEs5@g46nz$-4XY*(Kr7T|7SWz?+IHjB2qZw!%e_$#Z=O%TqH* zKTa17I3oXUKZu8*a=O=Q)G^W!_@k3=P4B;&CYIvBt+)$>`42vxfIz$zEJDQWHvYKjuz$Z4E~HTTiO=T-!mceprz zZ|ML48UUkm@luG9uO1UsL$P` zwB~weHDBI*fJTEIFAD8@Vrdv~aW)%J0U|3Z(N^FH}e>w4PWaX%E0+qQ4~R5ITK z*LAz|(qbQ%{6+^j-0XC0a_6S2%Sr132y(TKBeIuP(*o+5RKLxR z)MR{T)e?{01-4&dUg95#E(iDS&?P2{iyJZw5+DwYmyGlUP#O~X@UI8*G>WDq(o~uAKl16Fq!@Ik3AGl$GT4ERgjU- z4v7)v33((|$JZsqcae00`&=0P8D#XifR(^L7Rs9%MTCj!7dxeRF=KWk7mDdU4C`~1 z@)#2Z6K~#YScbc7wR3E^iL$#glymVu9#B0yMw$Cf%AZ4UAMA?LgUf*E8%QkwlcWcX zU{(FD2%dcN77yz06^^K7tRA`;3Cuj1Njsc^84eU-GsRp-RuNEftYWIA&yfvjpRtQ! zEwmA{+}GCKls#Z@aPU2a^pL%_Y!f!5vw3oIVk)zgh?c?uH6Pnch+09s5=D0*z5$T1 zNnD(Ix8Lf_EZ;W-vEilgms!(tF^)#kk-drW{6P605YECma_6QzqlD6qon7SAnDS>x zNrs4@`pzL8R5?>>0kWG}E^*NYlJmgU+#S6GwA; zRRpnI30#B{-zP|c9}AAgPw_t| z*eZ>`&9K{d`^Im49D3h7`x9jTM-d%YZQ61Ewd%nuh`O=YKHcb4rM~3*GG}@fs#5Fj z3>gC-FtC_+Uh27BwA8eByw=z=SC*=Q_O&E=bZsP?R(IGyOo)G_yKh0s)l0~mZR7cc zm;aAzX9WV8D;`X)VfRg*_lY$VDw%s8Oo&P%5!ez7y~o_?PY{!a10+D~yHqt4U6@Ep zMgRK?tP~$c262sPRhe#OexHbk|K!t#4t8FgH@G=9*q9*xV^y0IM-cM&@t=iK!7KSI zRrG0fpQ99tHbi+#;4jW-@|TX}?*ix*@f53*ATg2g18h|gY3a@(KU{XTiq&s9atuFX zif;Jf0rDMMc#n%ej-i+5P-2{A9^9@ri>TJh;QtjRgAv=}Ka#3<0$;(v<6u)>h)RCY zc(}U@cIRje@1?5UH>Q@aerQ^HfeviCSJaqMszYV@n6Qy>`Z{b1X&B^c zK`uN@=j}OXE2;GyY>(<{)NkEA zIX#7OBmY-M3n5Y|jg~0UDneSRZ4G@4CHsK*zIjY5^_n!l*e;#v&XA#ShZ1{{g{m& z85t{;{&`^D9_&0mEC_!C5-*IU>azaSu&vmlWR`uxZMX&vx{;fnFqSHf2QdcO`g>+{fk1Gm#5-12gS#)anqNcA66A{EJgKj5Z5VDgJ9w zgW;71TOTs`Tg`n5zY%*iE0x0JN&ek_GA|tfZrg0x*7ke;I^)GP4+7!7aQ;Eti&z<<@dgq#&rbOX=T0tvM3A=R=rd| zk^Vw$p4f1Zf+=r0*aL^Qs4(ig0<+g(R;TmPa;kb0ricM1@7n*B9;X zedN~8M;1832$8p%j^ZEg%pGqheh0xURV%gMmGtmx{o>(Hn94X>{1GfzVgIG6Lq{R^ zL)~3h&6SffmQpBgxKiK3N*->5X_fRC8PR*PY4rflks3rb(3| zfh1yhY8c?nQ4;z1!`;uqg6FT!(?lHS4fm3SuLKiY&e1!)?_+i07J0xpeP8KSNVf)N zNoFIBo{msi@>nd)cHyVm1a_Uk?C>G2DMbUT{)!T6O_rUl6!zK|n1f@V!|th4aYJ~t z8t7qa@=ViNEir_Gp8S994Z&iUX`A~nx!djoT8`V*)41dWBvPWL1JqF4_4JeD6jZ{n z4db#qi8uQPltVU2sgC9=2JBm$obMvRWtFK~%J21e;1DdVMFqOw-71?$W-NvgJ`2+4 zkBX2#cj2w)+@xNX7?y@$Z(GKx@u;Syv*3fGo zW4J_~-mu?4!9Pim$8m@3+h%3=S+V~-EG36*F}=A97?oNr3L!|AUX~pLOiGun@EyuJ z{0snY27Rm!jA|W96oO>o5spGZ5T21_ygsW8DV{>Ce7FV_zygH>5s?}q?DY`}(l0n8 zwL~7g(6Vw;P$55CM6Us<2 zN|}Om5t&|y5uAUrM+>d7DJfn9$b!G5k7ouNea_GNYn8hX4!C#Lpp4k&_S+{i+O1Yv zc}lYuHuC=g+TZd#o*B`o8=U{XipYiyGj7-KjZTZ)*2XUuJVG-EFDV`XPC^d|JRGZ$a5nc@r6f?h zf~}G0CUSK0A%^OWqoXM>hP)AZAt7ZT$iJT~d)gz4;OD0d-R559=1rRD0F>t-3PsUG zmH@zAyF}sF=}3Y-^_WQ84^N2UeUg%<7~`rHyCd9n1C^zsdN>?)1GKb2{5bKYh+(_| zvTSc&S@RL|>!XKQw|!wOv`=Vom)>t-t+^>ml#-MTNGVVmiqW@y(-KBOJu7)c5T*l| z1kw07E_DcX^y1W*H2AUPDUt~Ap^tueff4`XIG7Oh=?Lu|2I8PzbuLmPv0OJ?baQhm z&@{M+pqzMea~KQJLTy)R;ute3MCmyevF{m+N4IyhiPuYngrW;>44F^JpG?R`8xDsv zzcF<&23XfcicF&y&j8N4(7TnzdRH@UT_wgRhQz=?5t=O0?JH~SHpATvZM3V~t_iFQU=QyU3dj z_dB+M8Qt$nEF@G~vSTuhkDmkFwE10Kxi$e}2QhvRN9yw)25m?b!H>m^9zt$xw)^|Q zN=+;@J`Rtrk#oFw=i3Q(pD3tn52pjGnDVKZo!t}Dg;h=EVAfQ=Zs^#Yj>kSney{3; z^An{Sem2ao0^LlN2|5+ker>nqkv(Xq&xq&V4{wP$QXI*nsOf52YT1-Ds<5PU5IKR* zwz>S@ik1_DXzPF^=duw z7p-6G0%^cq1mnUIHpKzoZ_dIvi87O&c_t@6ma8VB;CohY80kF7Hscom;zLbE{L(=D z#vE{os6|6C@+HEll(|p{Rs&FbpOe40M|QcQi;u%dhwKn7?^6F`sdhl>OF3I(CQg1TlY-MV_SwEpximhCXHm1{8u(f4paHCV&ewZBV8fIi=G>ue$ zvdsdg_#1G>#`td0wfwyb*|P`LfbH5SkZ&wc1wB|2sWs+ntsPBP+LQ?xF&iR&#^bLF z@$UDHjxl3u7n1gcZ(jye>vwv6zqZ##7T)SmZb6hz;VnPRnxGM%Sv{Vaf#jHU`=%~L zhQ_!MkL2mJDx=JXV<)D0XSD-Utv(Kxq%I8p4LAT_u9sU+mryD*2#=>Nr>w-)2-h&M zrZcyHoa1PNXJHja)pdS1A0F|c=9hH*0A}t{Y}Z}QL9cmPYSGD=BVpE$S1_wkjn08F zj^*wbls_SaUn<^l@L>0y9hNrmgixDP*14gA6~(Cq>Endv8EE!p#g*E-oOdN~g_6I+ zm0g&P$c|QKYDjI=cY|h^dY5rIJ4+781}RJx6|5#!-xK2B;H~p&0Y}_enfQID*@)I& z_LA_*PHv9q>Ni?yYU%w8+0@$_F03Ws;I59QJPVl$bk_rCw1rWp61*>8>vNGTsNAl9tZ7v^4LyVUA-S)Uh2+!hjQ6g2s?gZh)Gzc(j{WzUo~QiyspuQ! zCAVYJ5C%*3)b&Bb#NO~$Swwu`Qc81YG>1H#%R9q|aQ4nP+_o2HG8yQ$2Z(5YMx9D= zzNogveXk6W^kdDnZG%aFiFw*q!x!<49tsbD>xWD~&3E)`)6J2j zEGe$f+{R|;P2%iWI)-gDKfq1=>W`eTE;T zr8w$e>w{Y>#U+K&a;rI&6KwA(Q-5wuo&EjfGkrUIjI*OWPUU??C_kr%5bsf7?jv0E zKlz3H@zUQbm@Wz5w28WmCJ9L0d*Xo=rT7t)CM{vzr!|zN@_TJfX)XwU#B@zNaKt}G zVY#*-WP|LC4j;kD>y4Blpz4_?zWW*Jg-F`jhpnSI>A6n&Snx&FkDX(%C$5ZpL}Zl)p&xd)stPS&Wl%3 z6X?i)#qkDJ~Z|PP80?0_u@wC#!*Zm zQr@J?y-`NfkVku}`3vvdPIrkzCA@Ryw1LyT2Az6;k&3mCq1?sz8y`n(nJYCOzbEH& z=B!CfTl5;6t=N8An%& zlI^`@T>Wn^vfM73XviK5iKB?&=v_T?)1H7-O^LmD9j>-zJmN|Uk)L6jc^isS8`I^2 zEm>s`u>g78O4ERz_~nML&DBwhx>b*_Y29dN;b_WTzhd4{iVYxcT?sK zEClXc-rN!M3}OB>91mw>Gv)`{iv0Yq(h1hEhuW&fCgU6oDM3`)^j`)B3g```C+l7I zljUbl?jE7%M1Qkj^%MJ@mz@fHQ8`FQ{!SSp&e0dutDI@CjLlGi9W6CrINSE~3F6Mz z$YgP}S0O|>kG*iY*v6H9gmnAy-E1B`fpZIgc+NRp`+kA*(@bKDks?JtL{G4PVcN5H z{O@nS%z9)0%#8NB#_1Fz0k^r#*)wu9{uc}2Dy;oD7+F$(^rSXiNN+f{YJoGKJpTJc z=JJKjsB7oErp$NRRmijU2AGdU{zE(qsGvHbdK!Wm zZ8`LZS4jGxC8IHu277QYsc=$SJ$<-i9&YGwPVBA0iMNtWwa!qL3;NKEbbPKui6~|t zuS@E)dJ}PZXTC;#c~DCWxB_x+VNFAlYo`w_j;cA5a9O6{A((O%t|$KYzBo>R}K6}~eWiz_+6SBcg0OqN{ zKo=!-FLqQQw)GAnaA~b)q~-0eGVuRSpO!6$ z?PxmKFMU61-h;*j$@(dxLl|TGipx&+)L*aBJ5h+Ns)Ol{FxXayjDG45b-ZG89Rw~9 zTLD=Yu?}szyw_g&e$x~vt0!W!&;BMGdh7bifab@FY$lA+@@xTfA%T`$d(E^_ z%+6_qD=geTbs2NugP(qFs0V5@pFcvv3{}_WtzQ3hO0vTxsv{AgO6=O;UVZ}@u@;iZ znwx4G%868`VpWu4YBtSwF$<_U?Z-yF&SnNk3XFB%PBSkZ?b;rg$zBP}?(Y2F@c1bV z4#g3PwxQSU2zIQ|iPvHhFMuePmmMig2N4UplGw}d)n4K{=>5thX^4?i&TSQ@&ERu~ zk#oEKyP~KfnNlE4lv(UeA2$BXIvgdLSVY4kC0VsNp`(JG_hJx_^M4XGSwq>ji(G(9>0lofcp}r_TZw-hH zom7;<5x<)c%_1A20>x_@R-dA8i(CXx|7PF)!p5?zP4Aoip;;pRW}l#dq>&Zd&u3dU z^w?pQB_axPEyJ}I{kJ)$)}agX_IxDM@hkHRj%>lc;x(5u*yvD-LNv0jNa8xRXmQkw z%!?glOy`v=z|j1Wt~5L?yS`WVM&#OWsXV%#7jrJK{RyoSxtk_P0vJuJ6fz5;&v8i! z63;7yC=&%eqW`ryU zmS4-Kq)@TMTG3deVo6deaa#Cl-tjSkXtS}YVsIMIu^V8*0S*NtT7`~^3Nd9Qc6e`K zaPn0N2TuA(;L*y^&xcILQ4+MEdJ5v9eZ|4nDg&9g0gQu!XyZ@}Fd36@n&+ZGH;|3a zRq>ydd856Gy>JMYk79ic=0ECiBF+S)&zrDFFC-idRg|USzSAHMFpKOm)kG8Uxc~2-8n!31taI`nl@Q?gR_X z#+GHvV#p*Nlso1(X8`siL535=_hdY+x)zP80k*(?SKo+lyrGn3nXx&V%nB{y=5*M! z$9FpkLlmlVNtHn{xWYqJpef6G?Qm^=6Z7rSVsAluaFHobmbn9(P0RER)|2d*8&6nYN<1)7LFK9gy4)X zH5MO+n7uf+wehX+rQxh-HMrYzv?_Lg1{_rFq^_LrC#|GnR;u~+xKd)Q(%YjXG}V7- zFyA=(g7xHm^&G@Vi^TTyyDT23i=j;9c+YJsZ0NN|X9*XPzx=i>9}C{Q=G6M@9pg$% z#-@zPu>b=pwV{+}3`j*j{DFzX+fo>Q0}gbJJ>&!=F~TMhn*gVzCtQ z&wBtQ#|$VR{@V>U=UrK*vxAi!zCj&dX831Pi#rL?lH(glJN15;wvEk;yq{%Oiqg_Y z;yj|y7OB*stV%LK9-IpC@rM9E_yj%~cJx0t&**tORdeIk{RH=K*V?OTtjru5|=YW4W}=IAoGppM5zs(QJ3#Xd1`U9-D%IE@cd3APFK*1 zJe2S!hh5F-*-;!-!a1i2(sdpF;7kO|wSM$k8)yCo_4#u5!QIL^`kbcpG+u&W!}!-% z3p6sD(*C{8d5|d8n`_qB_PvXzD;K77eEep{{2H?B4R4#15pwwVy_a&4_MpLL|Adbg zR{_^iD-w&s7wSnXWh|6{dhx&z6<(Q-uY`F|q@wp5gM~EcS4+ z<^p^gGQOT@-z4;wpHoCtz3IXX9EiIh?#}GJkZZn#t*nQ(-_YE1r_`C;EqePc<2}aq zL;Kg4Mc(|NsL*``!)ZnYDuqEq%Gn%A5)@_J7o!**h z4;b`xj50nEk@*-Ey*Bc_O*i;V`!{R(p&<|GzX4?_+LHe9-iBEtAKK@co%;5|U#l%T zr;p%*ZmJ!UGv>#_;OtUp zA{t+(o2l$M!{IEqUbG?Zb<6H3a#A2V6xq=JN#eGzP7(s$(x0u9Lj=ku2n5!f5%A5H z06CfXh)*2%q&tVf^gId#gLQLFL$^M3r0t=(Zh|ZzG<~ridy@`(^oaZAxJuRKdvCr%(>?YcF~Gr~3$zW6ze11+%hR95T7=GuKz%UFPo7?icUh zfmy#2c$$^)1iS4zc?@f>!trA3zEWdUQd1ZBr%6-AalMG#yqHlJpspATdH`=;Rf;ld zrhK~&1YJdBHZGoqdO0V=%$SsfIn{q*q3|p?ixW~9X2*R>gfDYaQg*V$5GQcRUNhiJ zcjb2kS6ACb8b%k1V-p1thhmyi;1gP`;=qIqP(pKcz9ZEKr^K3Pf;>s@P-aZf0iPl_ zM?GAfm!hl;E9o*0e;lkLW1^v2C6xk`oZL9URZcVBi4hf1=RA)PB3M}EwagP8)RH1) zu2Av{t`w0csTM_eJIrz#bG+lqa--DkfX2~ETjAE z)wV`CeZ7%521R7;)Vpe>8u6#D;ThQ+ z;mh8YPycE65!Gyjo?MtSCf1ngC$s}?hbckG1~$XEf~?96aND-5ZX<@x4a+n511FRB z-w}5kD&o&-*V-KXoM+`ss#eEDRo)^M8a!&&`*xCNem&<<_`fyB#llkg&+7k61B5<0 z@&C^Hf4}-s4h(?)`}ltzx{Sj3|Ggvf03Rh8Jp>F^CJf0Zijb-DVM7SHbOu&7T2J!0 z)gk(IL7a=-&N%@8ZRnCnwt}aVp_rB;4CpL0vUq-ow+ zNxMbQgJr;%@+Q0YzoIuIKU=Hj(49J@R*_{fV77M5^*WPQy5C^B+yBOMZElX`U;KaC zFLyfWKYh9;yMmX>aYJh-a0wSVqeUbG)xUI2zCB#*D72DfU);0reb{|)`mPhG$QD~q z92IARQNwl@y`#XRbZRh{=N7O<`$j?HlX5!e5dXiC%NKB)Do&D96^oZ(RGz-lsvfDc zm;9}5O&+lTs z=~GIqXe{Rvh&|r@dZ*Pu+Nm3_Z`*6CL`Nl|M2SnY?YWIQgg7j+2Zv0Ssc0`&G?TAQ zGfh&D-*h-HkKLwG^~+5NCQ?Qs%pc?>f$;IIn8XdrJ-@JRa ztQmIjen#iN)q<}1IY#R}Ri0OxIMVA?t zg><4EIp3`0Mu{15Rr3z=lw#Icup8rfN2oj49W$2bH^1l)EJeQS_`R7vhr*312bV?q zSH?mWxApIC(K%C%)3N?dh}0D7Aq%XX&!HhBps~1uob-Cr#wUu(s=amfAm?Tkdlq@T zqBW4$f|h-R0>B+vc|?P@uyRC(KIL5&m@K8T;j0L!a!*q^&vrY9>BjX)4Qc82w+JJ^ zeMtiY{l$rwWPc>Xf%VRN|A3LcXg|2UX3qt6%RykGS3uAo*#)Pnrod---?mj+55MCT z7ye{ue^pfhu2}uoj>m!{a}MZ)iv{n*>wIEcpZn#apq?+H<48X@b&=1%I?3$D+ zeBB$_g7%9nIoIDl;~iDBg=Ocbg9FA+Gr<$vG5Xx8y^EhkdwoqJxyADPK9{77i_Gn* zm3Iht2Za28PqWh$Y{#tTg8emi6%V2xoq0P4h^z!#e{+gz>jofZk**46F&&fk{&7pU zI*~adK%N*+(QZnL^K>YfN04U-JGDnK2mpn;-}A=|DIK)=6P@s;Opj`+oD9whsXH1a z+wMU7Rxpp!1oAAN%;$Aa%#=R0at#UbkhDZZ6JrtB$V!H^WTM?zO1Nyb*-q%BrPUtw z2qzQt76+C4VrzrvSxHpjYf?RC^W&l|r9MO7%pOJMAoF%|7YKEfY_~D={1<6qV)s~3 zVr5XBxJoa(^4Zn5obju2mxF-z3Q@LjU=%OW!TxLk4>NdH!npqV!0gRIs|VU&u&QG0oqBm1&&m$8yUFkGxVoP~7^IkqV4;tn3)JIY1st zhkiYgj|P$sXRyK<6zozQoR=faS}8wqg50zwEnMROjSq#tJbcm2l<8Hhu5_GrI>&V6 zQl6MDG0HuSXtf0VNsRpN%uTX?)&NEV$;@MN|LP1#`x^2UQuPA={765i=-s>3Wt_Lx z`9W*U(uMyoLFX$R{K=W(#QGIiYj?C`dmL)BhMH;iy3reIqmfW=ufWUg16&ZMtX03i zr@CgUXx6yz9Sh-<(eB;&jcbKltDS%ox^0?XsjJjK{CgH&nSGROhj14Q< ziMFZ~;k`A1aYl9H%EF{KJ=ET;Y6;bZEgp|{8du|5J2mwP-Z#;XopE=1Kj?F&aPawf zvzT~@m@{nOy4Ex_v1?6fwO>@Ha=Lqx6mDD@n#TWGQ`;M6^NL_EZ0$Ld_?%98|1#Tv z>eD~-#7i=*VAM(|(=KOyaJO{xo61)pIJgLz3}db7QIRxVmUm$p1m>2 zbN=W#SoHrq+20jV87_I?)3Kr>%*wM}>oU;Ltjc%dSzO5$4a{BK-@~8mMd1nrQ%DU8* zKQrE`c1q-Bx-LV%(qXwTd}TqM2V{E*m4mmjXPo0dm1Br4CZOr-S?6F+@%{NopJcej z>0PMCkT@?*pH>vZeSxVtcMtKTr&h*`E|9yX)S`A~z1oMCR7La1U=3b89rDV;0id1-&g%J05W zsa7quhCs4C9vm&20VwsBEVP^Jj4oJS|JuYRuw&BKQ_Th{2c>VyFk7j{1?8+J`tgJ_xzq9H3*)Cb8xRGTB=+*43hkFTp7^>7(N z8MbF*ZmE;IHUUu&gw;-k_5rMBx+e8xrIn!85Y~Sfc~6mS654fm1Q($Fvt)l=kRfXd zC*yQ@`4Ir#Maa11%4M~ssmEvBi!P|Vv%W|8;8XfC;vnH|@%-;-+g)YN-my=@INp@Y z~vv{eZU)%|RJHrH)^&Won0NsAuioY4}w__t7pe^~5JkxdD_u9~%1UG4Oo zA%?jV+{?G%zD`l5#x07R%vgvVj0#ID8g`Ib%DmaRRPZD+l|w(w*YC~=HrgLbO-WsZ2iiBp*Ce!Aux0EwymX|>w6wG=MH27KSN zalp}n-~Q92vC$O;m{Y8_d}iyO?3LnH64>)x?|p`C(*5UdV^OXAL);QEruqL=b(Udq zEZy2pAdryY5L|-$;BE=Q-QC^Y-3E7em*6fF+#Q0u4IbQOkZ->CoW0-c^zZKKs_Lrh zRd=nm9w*BTx>@!K#io@2pQNcdHWJ3_ePfx1U#eOPvJ(gUbC%UdnpL(ARn4s>px*A{ z-K9;|Oge5+z^2E?<8rC}c}q3G-1T!p(+a}#s7ev-`HjahUS^Tdq{*^apm`dzs-dRjX>+ovG?W}!YG%cL{+*S< zPH-SmN0S^KA>BlaMx!mpanY*X)ig}j%RkHxUChZJ&5b2>flp_4ylOrJ<$5q30H7aF zhGw)0^1@nVb1A&x+K+v?uHaDgIlvl?%8L^k-r&&*@*UPZ1zY4)>1kKkc-u3oSUDcd zS=K1|on4_fY3kM!@8gWf{~$#dUtlxi<=$lNDv=nYGnswuNSa(=BWumj1%sYY6lRxJ zaV)(P&GzTnSh__=?oKOf7`jwvz2&Q#Dcy8soc7l!HZrQ`*L2Ld-1;RNX&wX8)w~2L zJj!-siMN+Md6C_M{TqnAc%>&!4Rg^P&2};gtfXJ_{@^TuP6QhFReQ~#8CY_g7;n*& z@L&g(@hxaZf&@@mwr57-0h+UtF_LzJ)=dVi6vUU(f0@m(0NMb!aG2<6A;}D+)tk&J zg1G{%#)oRmGU;f*Km>(MtPIj+9v%>SKsakWoUDmh#!-pIG(tjuPsU0uPp|1O6(UqM zWZYzsnK)LMNR~|RT@91G!N!>CrWpI9qqZuc*a^vEnkIF$IAhX8eE+jYb*2=5%yBWV_0hs2|Sc;V#*0Xxu<=e+6 zjAfr~B=O2D29LCLF-6(`ihzoSF&7=vzoII9D0O1+uI5Xpn-|T1OG5u79CB%ydKPNA z9{94yLcflpkjGI%KU%CqnriIom!1IX?L6L3pldu-vMDP09sxr-ih6Z?^K;J`pe1?L zM~_3;Q<_MogDD*&*{1IYLd0R0I%k~d)h7FWOrS^WY)Y5Xh-r-{F8oX_ZOIk^oJuCi zZRmm)I(#dM2`#7ZXbLGAGjLh~h6k?R14O>)2;E_%C&oUl!G~-zs;y*c7cP!asN}Pj z8cH-sAAHVZDxao?)|M4ARuCLU8@QGyOr!Uk7_TIju?aJfnfFI_RyqLR5t+sPNh60h z` zFsiGm8+s$!s`M5M#?|ULK#6G2a9^%WIu*%s^n$++w@@3P;YFS-NPq2za91rcr4x;r z0E(HTNAwaq%f6r!Wh%Fa_ryq(`=vVqdN|86N|nV@;|K!#5VBW4BB3NS_r);?eI6aOe^z4*pn{&e{;YzE0L3SG_n)(Z|BS|qW8MFZ z?up{Ikp+Yjz1+qy&fd7SVu|<5r?Hu1`Gk&@I2Ffdl#t87G1nMBIT;=Knx{<`C;kYN z0DBIgM+S{5SRyqTVIXYXeL3Efl=;8Jd)n zP}&ae|3AMR@u~$ybx9XzjCRvsiU&$U)W3&62MxZ`jP!ERUz2v6sn0O+?k7ylu`M2j zmZ#V4S_Ak)L~=u&28SapGm0VG&l#e?-d~!A^dMmX2xU3J$j`%(-XdGC0@Nfm&o;t* z)n2!|dpk6&SxE5+VlFMwu#DnMq;n}LK`2+iNx>tVnle!&w_<;EvBWDLtj#OIm0qxv zil)Ghc`4nni)wFG_3F}2SW7aDnKI%E|U zusf+q5@KSBlA{u978ca5FVQe;kAFtilMjk9uVEEc&1ct=Xv#=5g6da3y4)?Es9*h@ zvt-T1ce29kaxK%836M0?Rt~~zlDhwS+gtZG{JgTVKHvRV4L>ROrcI{tlT^XK6GD;W z_m`IN`ZfG{nbnOgCCmNkzi7;UB%BIL8n#VM{tp<_umu0hqkjKi-j$N!j_#{7&v$o! zQcaUr0;zc%loNnp$bqX}|Diqq;bc@o@ZNT3u+wq5(=m~a1w#YA|M&v9+yK$GO zW6!V|1Ymy+Xu|kkLh>J45*!=ZIw$+Th5Qfo5)S)M`~HO~P?AEK^M9U^3r>S7EdP50 z6u_Yw{@eKfEo4~m6#f%&j&w2E!K9tzTZ$pa!Lj&8Ty0QDsovh9Qz_S*1?NR#T*8-Q zfhoNOSr(VFfIh}-vv;k_nIfYqnhQR!UP;1o+jczTv)F=@gP*%pG4a&zJ&39l8d#PF z<=#%IgT8OUb0#W*(rV29pZRV{%JCYl0AExz%Z*CMh= z_x9CJujeMT43<_z+%%HTk~IBfsOg5k{IVqEwsyu!n)2i%jEZHX=Ggm}`Y~PA9FPCb znG|U%igQZmM&UT@WTfdEyC=LGaawy9C;r2x-%_T}k|Qsh+c`+LT}k$&Pl}+em&(vv zKW*@dGUVRY)Z|rVlz|_S=Vz{K!@q+-0Au&v5j$l0x*PkUf!BIOj0(Ti`9|dRsp}2< z)Zgul&awPg$Nf7!kRP@c>vsU$z5JJ|A-(;fw_|KJSq}$j4}8jvaLGM*g|%|$>d2%b zdVDYTLIQ<{938RFk?B>*#leuAd^6{;9=NW>B5cK*0l!^FH?ukpE!cdATHac>A-Q}Io;P2%$4L{LHyt9-n=R2Qn-6m44%bkQPmbS1 z&zSSOhFM$|irvNf>wLzG3!SE<34-722j=dlBCn^RUE1C!pL3yS4enY-?H-rcYfU9d z<#lxJuC4d8w#omFG_ybg{b#UM`?h(>y$EdO`cyy@35$wj(RfFt1gvp`&lK#Ms)^{r z6ZzZIixgt;Y^_R_kjO&2A`69N6MU5@FmUS0B~zp*E%Fzw z3)2NLVH7eib`{1~g7ZSigfDzTM{{Uagw}rump|9U8UW1;cUT?c-hzs7C4e%NCTsOY=dw>Hl!+?wfw4 z?hT2Sjzn7^Jo>!#Fmod4u*~vX?tJk8J*z8|f?Jr{rn%8Ka|3SpD67S~DmMIMhtr8B zVNw#ezV%%#WA#1V=N0ct9t2Bn;dYED_Kx1iPA1n_tY|mD*3ZrPj+w#yjA#Wfm|6}1AB^igVZPKV-jM7GOeBCaOP-y^(l zC+k3LZk+ieD8b~pGp0f3QdYEUn^!O{8X^IVz}Yf-mc*#ahHZ?V&@mPdQcRUS3u#I+ z&aAV5zS6)uMsx*m`-h)tV1hxzdN83S@VTCJ)P`qQ5dm$Jda?%#kbOFY7A37$P6ekp ztga-z{g*F7iT&M&Qc>Kav%E`h{KW6VU5Kk!D%MpKVqL!zkUY|HqVX*K4l2}p(I`9m zr0-fTB!3F_*wd#=Wlq*3eN8ehjjPTaneU$;<9EK5n;bDAV`zxGZAsCe4N%1DrDFY4 zn53W5wP5Q7RU_D`tKQe=3F9=SXnH2qA? z_<0ucdDNOmnijXN7JpM6Bl_S8*V!Gk&?i&0ixsC=mr>6~D48A{W*0HC4FKfY^qiqg z9*25Vs3|FD4LMp}U6b$rHEJx49z%MOhB46LC>y(4Zq|_Vqx;nepE5zv7JwiMsdg;h z`}~p^$LB2bi`~O|Np-NE4T;AjDUDn*mKG?j^1<6lvABxdO9a7cZ065<7NKB%Em^ICN}mKPT0VN=noPf<#M@D@M5SPj-HW{aQ}+yV#`2iqzbg+565_v(S!(3C)x? zUShJ`hVS75KzmJ}hQ!l5!=(UGhvTOCSh^H^zkGE4|e|7TIvpeY3ci$!^GaDmY z(?cuK-=)~#I?uP?(RDp7Gk|CkIufJav&?(MP#PuqLPSIh^6}|O=W!}Ul-IAhKDwrj zaMH!W7x-uP-0Omy7D*AKJuVWoTf~Z|$P3N!-2~b*Pd%_48!dY;si(_!+Fv45J^FmY z;TNM*>v*gXD4KYeZb6#On)BaO&=BsJr*Anz2X(jBI}zYvn2T7xJ~bj$c3E+@xu!G> z(Dq@&+?!+Dl*Xc+TJ98JYp+;WR@m-rFxn27*2deY=BJj{U82!hfgMN-500wu9d2e& zd+ZU51ro=5tJWU>0GhGYHA+-4Vur$G2@jV1I>wKyBO5?$`|On(e#Dy(`>u+Yr122k z`%ustW?wmO;Y-NulmTnu$RC3*(O`n`EeF4(=yk62nJ69?GPkva@OhW4F)FV^(2IlW z+T22sKYFsH&>ZvN+ym22e>lrXkypYrGoyh{m@rs0R)nDplsvcgh66cgGD;qc3+e3_ zGP)s7?5l9$%6eVq#*3!OZI3uT@o>i0sSe3sf#JQZa!SRX(Ipy3ut{CYwUKxY1zD(I+Uj#nk}b zUl(sK_moR>Tb7~ZvJLN*;J}rT1j>r%Y?e`3-7;8rocki5Fp=E{kfVR&nwIHeh&e94 zc5lxYIW8CJGYDDvjnm;q0mRj)q~KPd{jb&bVB-dhA(z;#u);%JoJSs;HG>zS%PmW{ zY`k(sqh(@RZxQUjc^{zVDfl!ljhKKY>U)X(eBE|>6ZKo7zfc%f;MqXE(*(oKciZ9a zFS6qW@#c22EpGMI>hjy+`-L-mvTy;ZYu@Z7LXsj$e3}J#aqWH1GW>?q^Rj zs*J|(?=y+$C`>$vGG(DzNsS#cl$zpsyKdNt7KwHr{d_~acz1d%bjE)AL8z2ZE=Z!I zr!RV=^*WV2w#H62^$Y6nsh(>DxqmcpChobN8l4yF?O(?_@3`Ob!OF-g!;@upy;6C1 zjsi_CppCspxwggr^~JWBT5hUjHUC)0K3XsDMf}UA`+08M`rQ!Ut3ETthX46y+HWgO zu-~3fh@PPTR8E#_S6S8RAhm1q+!Eyq9J{gYx6qben{@qW^ObX9<4g>Tuy9)*<(){& zV!ewT?jG!0@BP~m*ZGt6Fy|TAN$&}rT5#r3HqKC}YEd7b(3li`TaE8Ln1eU9Ahh#G z@o^WISA7my(2@0qZ-W*-1)fjpU`kD5c4x*~K~tr7Rg7#(VrsV7wj)Df^h>Z1=kIP8 zT#pLQ+8telj*ndg3H?F5f(~Ea`AXZLh^XG`w+1nQhxBuRAgFjuC-T{7QiVr98N??+*PXEhBQkb53Fp zt6gVBp+e<;_gW`3tK(!))ilr%SB}1a<(10XWiq5JhH!Vj%P$f;Lnx|xdGJN=iFEHs z;V@t~SeLzc{;P5o{{C8*4=`v5<7U}LJ*CF@`n-nfTo~nb!vO#_+5g?xJTN#xhr7eK z;emtPL6)ZYY<9if)wgzHJ)ux-Y*C&Em?@&)LT2Y;ZDKxoHQ|#R*zQl!*UpGC+X%w@ z&&_E!NhO69HlYi9FjO3 zKXPM^q)~LJHe+%qT8wAxzBIPn*Jln()XU`avD7y5(el^XeOi4HVZp?UKhbh(yAY(@S$SHBmfCgYqE_5Azood1OfX}!?d<3yZ7 zGiPL7{1*OAkwlQM3^QCgkPVA0MVwx9^9UnZbFv<6*;!u~x}VE7YwwGxC;23{q#sqg zDe)qg+wG|a*K|yL!1%hOz=!h($L9l&-rh**3NB&WG=z{gZY&z-W?B8VVwjD~Jmr>^ zXBRxD^g=yEKz<*HNKNMEfu(`#`Zw1z$O&4J7^%2B+(*G7&xeZSF^%|^ECOvrCDCb1 z))n(FrFz~0i&Mxmdts;wY}*;me?n8I9sJpLBW{%|RZt16^Y`X(0X&2DALURbCw|ma z?^nyPW47<-*%2g&O<|IyPELD1vM}rbpz5Y}9lfI`1Pf*dag3=uMqe$Oza}Ng&fMHM zOln)?Hwi*x>-U=4B~|Uh>%8yyf&?aiJn%ngL4i=S2#TrQ`kDE3C#k(XkU; z_+?>{c|XxmibRRGf6uAohPVAe$iFbPLWk@@QdxZhOL`i|M#rahw9(k4CSQEtOlhKO zEnzn3+%Zf|i=uM)6PbXyXcJ;VpR-rEC$B#H?r(1@k(8wIh zw5&t$(lM;{yqaSD#Jh@6huA0FbG!V)u|&QRnC`UD<>shBX@>2+dF3;D%K0zUE^$`m zV_4)ImLyPP%3CZSR*9SYh>~S|nOd^Bq3`oHPMofEh6<3I47NcuQkQ|mR7=M9_m`ft}=ldIh;*&^!g{))WWbiw@wJ*4r>rn*1|o#+4( zK-OQAVWa?k)Ds^zmnbmJV;D9AT%fQJnm0TdPdehQ*y>6sIb6MlLVNh%2)>y%-Mv4_ zL_8<&lW2%d+GxoY=}aTB%GkP-cmr6;-|q&K{Q%q6mJ}D@e0mp;va&=_7=`Gfo9_AX zG$=W3H%ci|Mhb$__<&<_AxZqQK6!)yeT;G_?V^-)?2kc;xI9$Mcx6W26mS1(K=(RIh z0eA1PfJpo9!}f9ZAGFw>3mn@CP4aa7<%9y0j-GHDrBG-@gM>uX)!aL>SDFw}K60+U z<0&(=D_euN4Wv2cb(v-kQR||dlAS50=fdl#Rv}L1-k*X$ea^3P1#9!Y8>4Q&wzYay z#9P~ZfB^Nbo>|3k@yw~-kt^O%%a~UFww88#1<)B@9gQP6-s&!?*GYD1C z;r)EW^CV*}Ktxum@MU-imO(&FE4*b303{_~@D4H9n!XIdWmMDE@8t_7mtOJSyx)OX zC?o(zvYEfXlb7>4+Af6a1)GtT~^b*D=+?nIjsc!UQ z6%y#=rEZ7hUiA^@?u;iHO$#>)lm5t8D3tD(5bk{_Y59)}-~V5yE>_R_LQ;ej&i1c~=BIx?2zaGQm~b2c6&r~Xq~sVd zBY#d&pGhF}TzNZoej~GbR`FaJ1JPC$HM>Ry)|ujke&il=?%{jDx|Pe`8kLeXX2FGH zk99n+p10m~#dhPH?p06=d&Re@@k{HU&%GGyQo5>?jA5?wPuA+3vEn^rSlCR#8XL(u^DpJnFKZiiL{HI^9f9uMQu* z$Ita@&G`J{AR3T@Z_&^OtJc?b$*7i0{nb&?X;Hy-75iZa(&A(V6@(pvltohI*&)U@ zM31G`{JCj*n?S&7&#rstTZ7^zFI8!jCLsrBVTytK`0d#ADCXo6HWQWYacvCkE?})vVH9c zr-s^)z<#o6x$3P5-JWfnlBt}r5*vJ)F^RtNmV6zJzDcdITFLe(#G9GiFx2oYGyCD7 zzEl|t7mk<>qQCf0<}E|ZwE`I7egrLJ65q2wdq9?aj^S;`=E;bO1_hY>ea0gNNq-j3 z7AA@-teI;mEyU?KQgyYorF~8Kww+HR8X{W9OGdtn*GS8bm+&PU!^U9Epwx{mR;C3& zCWb-E#nc_H9oe>Rw1E zYq!JOe!n8c_Xy_p6g;WJ2urAiTvF9DVeciVn38x>?SFc8HWVi7NjE$FiTIoWhtA19<%jy;2gbu@ngm!TGJf19dL^Y=2pLf5Dp%JV< zp)IEyqt?ukCEo^K(ENrNk}EDaLi%`HO`1a3_z!KyXv#Yx*PA@AW&>J-(%ulOvhfsI zq{`OS#~s5lRa9}U%FBNN>bF`Q!+mqjMjrQ%BXms++jC8BS|RAJY+l|n0a(RAwX(kVj_@jcZgkp za`M0D9BCIDkTf?Fmo`eDr#9gS|D4zYUsYaq*{0l3N) z$hZ6ASk&;6cu;#9JCH?mGN*V};0_^2oMqJh;Ok^ZLySwY*01Gwpo3yKryJ5d9qa@C zN~?WYD1za4!9pWI761WAw-uc$J$+V>vFI_f(gtsL{(-0kBQ8KV!~;4$C@O|^*eA*L z$Hpl6S%ePKzc_~qtz9G>q0>kz(c&JDwhlA~D%$z~0wh-o;pU%V@$h=#817#cDTw}F z;db+m0!L^qQ;$#@}g3#-GHYfa_m^gi=!sZU_Q624CXT%t^0R%YylZ*GzJjz}oL6;HQI{A|HF!t&gp z%M(|o?;EpezJxTIjX<I;#H8vXa3|yfSro@LY8&r#zhfUwC>~ldUUM#6 zGnGdy4#|3P8YdQjT3kX$V3awhPZg`#G2)-urT*k7>2fRN+Vy#1TVXNsn&7WAEKyfL zzh_Zy9Jd=qKgX=mJ-8*7HfCMdiLSQnl~3s=)*2QhJ~BvSQuXpU>`CjtgKD`mJHy`t z*qyf#MM|lhjs1aZ5vxnhE&k=d^qtb9VpKhwD1RqA(ODK`Yt2s@ju_3Jxb_!4s!T*0NII;TQb*6(+rMY}8$J{o zW`_0={>Z|zbU8(CU}4=l87uzy0<3b(WLEQS%r8DnN$858jY#ttkXTVeYPGI=*FQUQ zjsi}BhL1`2XW}0wyT50Qm*>UaXcwP`|3YVVS1+hLXs?PpCY2h`c)GJxfqj&H0qzQz zKkAO@XaP3Zxz@V&aV(sV3h7|!^R_N9VH%GrXxO|C zxu>NUTb(XP6#pvEHLFxIM1ec_r0pP7KD62Y9*5M#8b7AA1%UZcF4Rz}(yuGLJD)pF zneMPceI3JcU2^*SXmmYkGq-a1y^nH+9=lxqwLiOuI5cMOnhAQv&t_L=X1PnEUP*%& zS`i)#$*UXErp0GHHeC8go)?VPn%sC-ZFmauX$JB9CRy!rcTb;|iz6IjR&ntyD4M}r7qu@2>xku|| zIF%Xe4y*#QSLc9{-kOw22(HsG(j8^Y%MGesmi0b(O?v{HYhN4{vS7sLeb3=qavTPH zUdr6qUFXy^KR4HU_!uTCcd;gQJT1@~Ek@j$-R1f2#O{Sqkk{GT6O5p#%Pme`o4HkZ zf4L{f@2^TSz&j&5^+?w4`-F%r=J=Q5&x|d#%zm`eJB}BbB0_3_uCBzs;t}XI5*dI+)wMGggP~w zkxuL``vv*N@_WW^9yfO0p2aw(Ke}FS5q3@Koo4!;DWm8dY=Xn7a(8-%XVeOG7ng9K zLW{HF1Si$H9#KW$kvwyQ^z~rv_%Ee4elxM1*LQ6EcKak9g0SzM%;;l)eV;ZTyk-Rb zI^YR4!0aMto3}ufSPs?6J^J$~toP$am9@&q#Y)>@wO}ts>dsOr%Bnb1H?Z_IG3gN2 zoM>&JaI=BJ=(ckL*phQFV%C=UWxX^s9DYrDsmUGc0jYKd^!cy`AV?Gtnzb^GZehPX zd+>_`{q?K$I_I!ue?S19wBM@YW9af4xcQ5diW(l`R26!TH=$fFVUJ0CoU8UFkU6*C z4Hev17fU;Xv&&qoN0&O1wbhxP1O_o^bMc1!GmQe{$ls%zj~_-;x(HE*yn6@JCn5Yp zxqjly`E9a)81`aOh z^2EU9;8!^K28boTzbQkOO#E6n?XOTFj4WR8Lr53YSS7O2vFv5&e>DI`3od5O9dNyURY=Jp6;Rs-m40s3r6*9tlEz%5Ui)iLoE$yu0pYO($KE}B0K*@#4C=1LlPyI;5g&$u zR`L?dr`lg4U|v->S|Fif=2oloKB@2B@QD5bMr*Z0y%W%B9ut#56D1;$_| zvZ2>Rzp~u6FUolh35f+iN)smhZ0Nx~6a58nDA`Z)x97-y`|86dsiHhKBMy9~qxoNE zlkXyc2ylGTJVTejgky>IKUzf#1;2U4L@a;**}Q@hMU{kp^`<56QnK0Wer4V8WpHgeifqVP;aNL=>! zZ6@|aa4)fsp%M%QJ2KE_2aG#&cjhCscWyO}VK!ln!+*sR39Fl?ftlv2gSt{p)*2|& z$&Y~hcNE$;s3kRmg~_|q_?L%@p|(;YZsd<3g1Et6;UED%*^kxofqw$0TH3Yl>TkEj v9$`K{-s@$7=buQb+k8R)jOSjv^fzJ{o0IFwqhGx5pqGS*tZ=oEe&GKDnXt6< literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002009454293.png b/docs/mrs/umn/en-us_image_0000002009454293.png new file mode 100644 index 0000000000000000000000000000000000000000..ea6fded8e80030b423bb54316bfed60d0ebf2a40 GIT binary patch literal 10661 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

      !f7vxb$9&a#U(CK)l7Q zhi;@EYuxXRBr2yH><1y-SJn}Iqach6;Ztje5{h+Zf%uP1%TSnn9q_JVh zEzVM?$~=O;#7Gnv!s%IB%7m!bIe;ZAc|5Hi0uWcr+6^Xf1Wa3whKtmGz;I=Zh%DEEJtH;x;F;R*LI6<#8>=C3&i&*f_Ks9qr?} zm+#_=FAF+Gi6~;-X8)=)Hl0q6bR1|~Z=*1BqYjn#y2l6t5l3UxjA=cwCC?W!k*~U! zvWMceud4$y1p|D193J5Pc&>w;&KBr#>96FtGGsw>-)k+HjMWjyvEID_eTe-?AjSs;ypB_xzZA1BW>4MDVP&B_0W4ti5umUQXC2|2$@9)m+c;e z?mSRVB(^|xjS_fYwye=?bmlDV)RFtjvO{6z7L{!}$NZCaj+9Jfo9EhoNCHYgsdjIs z_(kQ+B@iB9Z09h~JDoikbqBRdRCu=Q*LBE<(0dKTiyi-*ZQF~7mpU!Lfn`ZDC`Bv| zALrhw);cU(7&OzD@k8dTve!5=A;)||`uMW?HZ+rc7#C*aE}h?(`uFuDkEg2{6B)ji z!{*ee`<%rIoyE}%B zTXmbg8OREN1jMjF)LCj)m$WPq#Vl%7=MLyP@;fwN)2*T;+l4ED7O->BYc-XAu&}PudhiX zb5O665(|XC<%MV|2@ZvTefFA8TsKu7kRdC-YjBw<)YyY^kwS@eBzWw#F9$q0`n1Y# z{lnQ6(;E5_Vtivta$_?IMi{B*_$YQVjE zDR#v)!e)&(U_RXggiffjbgPcqL#Iy{>|AGy5f@c{w`$4H)M~_^47*sKh6Ne}0m|GF z0;wT~zNh9QeDB?cLcET-B&M=S1{PY1HaG<-{*|qs;Vf zb9j?d2h1)VPTGB}&tA@is1?x;;f#DQ*yLlMf6+Y-5k6k{O@(@6k#e++l^pB2SwMO@ z$a!AiW$Ob$=d$@pqv&;_z;~}h{Nwn&9%{L@VYl29cgNeyg3Tu&OOA1B{8Y2waH{8q z8H25kUbJCvansgO(NNfpm-WI_vW5ouqlT5bWHWFMWe?LLdxsE92-e)XPjvqo zUXlOVFYwC^ncK1AlNgPgn;*7dv5xYNB@Av&hOt-ci-}^$rcmMqesD&}+uUau&*oU= zikqB%25|rFF|ez`B(9h=lxuk{%yOMAWM^$ftV!Wmm6vp~+eSdlsVYVz%CzEHo15}hEa#>*TF#=iymqOYO|eE_d3$r)H-%wF zuAm6WH+ApW#;WeLPsX>eMcu=qYH(4kCwn55A=-U{I?=Dz3^ltVwt7APVUMf`Nv@YY zm7uUy%vsM|_{E&Lcp9r_ru}TNC?>;@(6e}ws62m@txOpvZXsn%0!&CvNJy23)#X;V z^LWq4o8BUzt0M|-)6&pX&OU2<&j$#+pL&fudMl(mR`N%2T9IkP$s23zm(h&gm@4gy zxQPokg7~&j171nXf7akj*@&zuKkJ6wB?9r?T0gt!Q+1y^begVpNty9*Mcrj(Dg3F6 zribckXjdDH^V2ZPL*XO((0=6*^*jfa=k5j?s^Q-%;QI{bHUkP*)KUbj_Tr%* z4Q4yzvi~_37QZ#=-QMAH&*kWeaB#-RUSfGv;#@7xmB^I0b;rY3jg6K7aL7X#5Y(*CLIf=S(qrvy#jwRfKJxW# zqc|uN`{3+gnE6Wsxd40j%c%N{Svc@Tb3n+moNlR$qGfoE4}XotxwN`O1KsBNBG!3U z;KKn-!likoDzwVfi6%-;o)mnDF(u!BSGMW~n<^w!k+>`eIH;(o`+nxmX}ZYYrFNEf z=A1Xa1cg$h>nMjGHb!J7gsvKBwI`f@)KK>|?KC!syK!E?yx#uu^zB6SNLg6I=w#(Y zZ;b!0qNwbrpb5wB4crISt$~s(;6EjLeb&)<+9lTe`fT;4o71w89qDq!_{#0T*il@@ zVqI|ijHywfN#Bjc)oy3!c-VFpnt%&O)d&^1eBt<|xs_8|6YK>oske3C9vb&RgP zuY>V-#1z9QZwsJEydu&?In*R#lUAdZ=vH$0#@bb#XM}=IkCFRL*wFRqi`Rs~wZzNzi|V>Z0iM`%;lGkjM%svAq)J=O+I)!rC9x0UutsJ^qN zz{+fC)pnoR#Wm>)Hm0IP>r_cdTm`KPT&THq`Vanl`|Qleyrbq(yh4>03^t@J?4~HQ zT_)76oWUghYpUXO6s8&@;$V5G0#*`V+!~1L*Fm@u$A@|c9D#v3oa`^YRxhd zr5E)r^e2#?`E^;6t;|qQ_C+Z7-(^P)*AaPUME|Rbj0^0uGXP1TQHl*)zdXAWZC0L_ zhNT26vTy$IgGvvsoT(sl`@3Pejp=Q8Deut(o0U$ zzqPnGCUzklOG(dd^-dkH^?QVNnGZ7WyYZB_9jeXl@mpeWOR(UI>J^sv1yx-!EAqVO z*)td3J{<8nwIT;RHYG~R4{LY5rf6Ryg_^4^0TO#09kbN^FNA-Flw^rVnyKl(a{XB+ zXExFNn3$L*9{ku3l5Ly!adlvJIjB_X*7^oZflXL!aoxua<=cP?d)9bP=w#7{*47(M zQHXJHsVPP~j!J`UXF7k|cpn3OVDEYm>UzJhu<&U*r-et5fP0lciq%rzAjqA|AN}Br zZfLtn0#sub#KcT-O|yJNObDicaavTvPi~JaBzE!(OlWIyJ3-y<`p!$@7L~i4xazoOCXZ3$T*8X50@qob;N5ge|{F z#t(<;DJiEOYA5hJ4Asz5QLwOLEFXi6UBff*%iioKIK>);0pizs z;y`W+v?ehlB#9sPxGw#Y#meefaTy=!IXe*;*eD-wIGfq)aW$Y`)~GB%;9x0c!bhOU zYxd!MBI!xNmD}8ttzgk5x6aj7lU6=X@XuaXcJPUtknvP}?bio~g?l6_!v=+iy*fE# zUH#mV>uo}j?=haFhW+f1V(&1Ue=oCo^-Kwd{W4kjFQ-z8Ytz09v4fFfu9c2WM_G4j z5=JGwZLDut|BnHx!=#*Igs^v`nZwKlKHwH+2{~tM_OsYcBlX zxc*E3eq!~_|9`pQe{SN6fq_BpU`%y&b#``k?VnNp(6wIwPkO}v{09G5N#j47h{)s_ z8X``Nm^E&F-}l>`9B7d;JvNqbsR!iR8Bc_5f4AQp<*}YoMP3X@wY2p)g{N_f{gF?8 z_4N$QpfsR*@KBI36))}J@4)+c@sqp$>u0WiWLxLjF{9N@R#+MN9MSOx1qGMiOf-yd zxsN!UC5`Py2K0VCv3q3;zY-h62P+%*@2-eb4mtc%tKUF748JqCS%zu={)uIpy6H7) zFe_qf**XCE!Y|VfBlh9y_B1aVCM{{cIhaJ``aQap*=I`rZD>w!Q2@=F`_$oc2bvi@ziX1nfY zRIsb3drGiL%`Vr}e6yIaT$bD595y|2e5c9*|Dnu|)!9A*$`t(!HVMmDIkkfPQvukI zCPgg%*qzU*a_M3i4X5p$$sgTf&?K9YjTGnW!K1H)9|v$^ z-o`NYj^2;p!;#MHEgH?IrVac6=+87w&e_$=W+@rTZV3j`AKY8>Rn|XzUd39aFhvWA zdj%gFl4(5N|)v+1`#;;O@!q$KL7@-pAMO1Zp1{F&Wp+fq)c z+wK#?ajgF)?`Z*h=0E2Dzl!aDOmF{L^!<+}BF<#y+EhIwBO?QYFQC`mo`_NFLy2}I ziXKx2)Y$icueS?^(D4JA=|Rsl&V0kA4j>^i#fB_MhFed(wk)I0oQHzDbX7W(m-_!dhWIn`9;SJRLBUGJ@N#IfXo+gAW{Ylp z6_1hP^A`t=*zNVr&5N-EUp?v4D;T9ALg=&ksT8{4=$sqnDIDfb-We$IJDiK&;%vgf zK{(eb7HtLQ@uiN3o0qLxzRTWilJWi9nDwc#lb!C}7|LCy?w^qVZQ&nzme%UqUtwNq zqh`w3sAg2HQM#N0DSxZRs$f0?rdbP3_}D*YIo~J1vhCYNYws)uOLRI&cd%pqoX&&F zuo-#}oBs6e?s?02G0fYW*r%_aDrQQ9mHZ#eCl6IITLGBbQsU?;?2ST1YECDOLjqpP zpWXV=Q&}zjn$YE|J#ibS*79)w1v>w!>*uFhtZ^G0HLl6p=E`1Pnh$odl4=&%0o%Mg zR@`X=qVs8Sf>0B4{K*$dt}OC+qrOL@aHf{R`toc@vU-iH?>bK1@nm{&wedjk@Vccr zigVY%w)qKW82L{N?>RMZ1)s-zyRR3IHdWeLBMO8f#&n~p)DAOaoB1{3Zlp?kPJ17F zJL^i!Q4t@#T2lKlr(+xXUN&H4G7FHP+74OnJ+b zDp3w_=}OP2GIiZ03)mnAIb!Z9`#z7n@fACJIqweJs66dE)e2Zu;2fH5Y`V5Na8Mg( zDtlOdYTE&#NN9yW1P*?9-|Ts3lbXLRHZP)7 zyg&thgNvu%=2;^^wmD1zkD{&DMx8c?k>`!*+f{gSbRMhGhEK^m81Tvh-`!Ip zo%)@lKHK!oW*+aK{77ZUpfT_oA=S1Uy#DrH&U@ig{6i~diW#`1y!o(2DrYEU^`sW| zj@l-`oC*RXdN-*31UI!r(V4hgBfrv?1TB(4wms0=++=rKDjJe-+2d)7H8-AUG#Uh3G@XX@D>c`GCD^L-x6jAX_SmK?D{sa{j>cp|>JEzEsuoNC{E zrt zzYV^z0AusUz#}pi1=3WJ;O^JDTN_A08RvNx->krpu;1BgyWh*V#_Dw{@le*hdDc69 zK@ABvjE$R!2)#tpI~6HL$4bQu-0MkR$?C;;+V*-1rfO>8i{@O`~EUdLf-_c8D&dLi+Ozi-APj-%-N*IL@-T>>gBLl@C~ zH=HaCRi$6BtCb6(G!ktRjm3e|X>Q!c56-_+h|iu5tag|Ex>|2VHacWE3v3#OL&AJ7 z51{!N?+6XTFIwsF;@yH~nyKjZ@MnOPh1pCt+L(b=R?fnc5fz{y_cCZWyH9!^Cgl{q zmF$t(>SOpD-&ow6dnS~e7Sl1pKZCaSekYcxE196=sq#G^t4L^lb&ygH%5zS+XaXH{ zPmc5Q&}gmS&WzCAOxSHSU3*kh&6tsn)YQNh#6fd&MPEQ!IX_E^`5!&|h=)L((DkZs z#rZ0CQ{Qr%NmfXvJvBpl2Yhe5t5Vr=-;`t#m@E=r1AOXwg-KS@R4Ax<>g$a_Kj&u2 zD@ya*W_qjgt>R9z_sX7fm*d7S7{)^5V{@ka3e(W~0Bt@N5Pr-%i#rld^}~`ZQdM>jxBzu4HIvh7GhXU zmMXj-|H-W6`{ZnO#Cb>OS9r+U`{jomdGXVx%Gk(GEiqU%E~p5b2G9EXzF^E__j8cn z^y@LPbj4SzUxTM4pFT-q?vA<6yE-m;J}Hjqz8_ds{jnkbUK>`68>?Wn^t?>m zX&~?46Nb)oIEDbX?Abk^W6fL-PR&MRtWau?QE|rF1tr*9^Np;9f zLp@GOK(23@)h>^hdE{+C=2`cMVUx=Ps0+ETXOKe$H5b zrbGyNaT{hVAb8;RJTNS6dNSAybZtpkM`!6b%(BI1fzDfQ%2wkr)C+|7suX$Wsyywu zTID=}2$D&5n7l6Ac>6rp^RXM34W-ZP7U_+BJE>lr!jhvkaL_{qy`D~GzB@?xX@8LCrv&r;Km z$Z-eEp8FW=pyOB-L&7gQ_td(x#cSM`Y2!PGHm%ozH4S+p1G*A?m%SwJKl{{cn1j_W zn>NFkhzs%dXI|i*y7+;iBwC2Oc7y$0mbXqsL%#=eI;+ymRyX8H?6-ghqY=Kk<{YhU zYqcQrcIzQ3Io*ZOp`fB_wN>QNGMqyb*?V|9u=>RKjc3qHpNrBK^yv>XJ# ziv+wluuD+T-*%tzep@4{PO8Yvq|dCoe?8bZKf_fzm03np{I?sw_#(qhM}-uqF*c2U zEMFzJ$GAH;@|TXaZyc;7@vK?!n{!}+kL@K%OrXKEFwC)!8xRKSu7tN@ zrvmjFXw7Obga=SylDlhLq^Ek@-&7kUf5vRl*OCwO^elr6XW3Qk?FB;3Es|F&N5J)+yx)za-) z^i+3g+tqcrzAAnemZwl*ZZwBT5f7!1^8&x=c`YZvVuQn2|I#h3l1(`Bh(eK>CyFe_;Ox2aas>Xcwe-v2XtLNG3tVC?2LQgy7~ z8P~Y?+D~|6d}X0T8Kh3_RR})?e7w(Vz&7z#2i^pYiu&jFn)wPU;!cgz3TD4&*`&(3 zYx?eVEJMR3Ozz(3ZfY9+M@->^i_w&@>!*xaPSyNOzN73t z$@4B*6zL}@t7P->LXR+GVMW;@fLY0go#{`hOL4MtFTw8eJ@wQq-}(RIu_VD`$@DqU z3uI-PK+iDwgaCq6{Q5wgqSUqNdpu_-(Wj0pi6D$Ab0SO}#5J~TyjC^cnRqqUZMba& zAdF_XLQQJb#Ai=Y*|DU$q*Ymoqoij>ZhACMAVcU27 zIb!EUBqcKpC#lw{F3dav+ns!(CdGxC5W$*Rm47>WcZSZSkz6BKfJy}VUpxP~{dXE& zyAXh>RpYPX0f_(GD!c<~1G`m7i=-9sfI^m7g@~W?GK1Ov5QjfJ99Nx5C{)6D7l2T#T z;Bl}%xEbD^^X=O=`~GC~Yy)Pl$+yC?)wI^>vnUl%GEpDQm_H?=Et(u_~uoE|oe zatP=^LryMhT%SDs0cNO|EA)?cplc^!;BcR{KB^TFlj_?Rp2zIuC%73$XxQ<*jN$&7(8miEKVz5HquE3r08Vq;pwK((KfyNeMZ%Li*$0q0M$1Jmtro zbTZ}Z{15~7e4C1xh_H3iam1fKWmv0NXz8{|7%P|8^V!>N#Kj2K$x@RVx0z}b6w>xt z{SBs#uTLM+tG}XfveUeN>&2edc&`$`x24F>p;+p3N~iWh#F@ z)7d|Cr&zV%zK{^B?BeUaS7ZJ3G}gm^h>fxQ!6nGWe4f`lB1Gn~r`smLO!*@u1_QzD zNT#-)p)~c0z|7-c*xnBM563lY?`iYjDO?AS8afATQ~UB1=Xw_vMm?mU3N2&yB!wwJ zo7+^m1ynft#!yU@X-^?N6jvk^3Kw4>!gt5G8iY`+hd)eB^jVkB&r#dM&!%Xd%s6 zCNdHRHbq321%As#R(=#3T^PE`yB)>QH_Ac-)3&!?LsCfl2b6gsbipKm@H5var@De# z^*wI3KE{$(LUN1jT6z3_tH2;vWT~OCtELfJYkzRtq#WLgLu|jMWpQFhl}Rn|)6rpf zty(D~sjfL#2R--=(-#E1f{&uI5u&`FO!Yh-ho0TIxc)ayrNnv18Kp0C3J{#@%v3~} zI+wQJ#oesf)=*?^*NC;E zue9ZL6UEas*Y~V^V4V{%X5hHvD6!pZb)h#A!`#y|9Lm4LOj#L7O_k~yHdpiwo#Ry| z&IG1>_m{v7?l_+CSy`s<6m(ZDAM~CdmTOr(T>gt@I^u%k3=i|k=!X6?l-M(Q?CRu+ zVgK#1xzrjt39l8YegT&L`P&Gf`%P*u;GM1&(GRF4k9%p^>AMn{CFx8o>9Q+t5{hl@ zjr&u5xCeje$drnN#J*bF4jvHUk!f(;j2uq+%jpv}JHqR1khL|;&T8Qr;{L4pnNZR5 zLwx3jv`c+|ZCYmo9rR+cPbS{W(Os&JFa~LB)O!Ut;GB799=Xrf&kyGO*x%oeFvFyG z_cD*S1RXedpHB}1{zUJUEtYDvdD*G7vr)cQN$;}%JTPIrxDbqI2v8(fiN)YghauQ# z%JIAK3xFnkkyg52ssjkFOt!I%O$FNpM=W6Pum1SZ8wS4P} zhhAkBV0+WR1ffomP!?ouXHhme`Tha z-Wf7Yzsh?sBgSj8xBnJEakRf4r>=#w6sLR)r-FBdeD`tJkO5~$jw^}}J-r*DfjMLn ztI`eAPrJ*D9iXLf+Kcf_vyMk-P8LD5!(hh>PWB)LPF%Yn)MG^=VUWDL67!H37-{7O z^WGqjg_i#w&dgdZFG1C(l>x$*dXc$^X1TD!q5ZFSPqo+H51Qazidr&^9#P_(?~ zN{X5B?Ew5CTrM4=U!bk%F&m@uu#U5;IefAwlkXg=f%Uj)3theO;f!*L+pl~_KxeLh zW;S^Kypo{t#`#l=w{2jDbIAg_bve7-`-HQ%J{^6P07&V(A(-D-)IJ?DeCx1M9253`Ij2r5!!WcqkD2`&F=1w+;PuK7R%uH5~o60d6O67okgu+FkO`(a1Ba+xy|PZ-p8D1b z7w*9%5i`y^^=6;nf1bTF-?dvzt)%*=+Tc7@ZYOPE68`RmGDFEAse8h|SKd-K`HpYd zz}+LuHTi{hK|Ltq~%&jrQ*mO+&a zAUCF2O4_*$rLP^I)LNf@5sawOUD#4qFmF`zj<}sXXrR^DfEbu@zdtmt`qU~Q?*Q@_ zS5lIvA|3{%z$qA1!xJ!>LZY4}hfoYB&xs=@2@N~HeW0~97Jn$kO9R21o~S1hF56y2 z@(6}3+1e-vMhP@BUlTs~KvIifCf2iJ!j6J}9JPCN*I$!C&n5V7=($ zup;}o$=D4c5s$sjo-uNiBd?H1>Yl0j&F?lBVMk2Wtdg`&wd?@j*V{OLPQ$#CTW-|Hhw3jxAQo+yc#bH>I z#+D*}*1-LxbK$a*oiJEnT6L`^{M#Uv{+6pp1(cMm??95vbRA-($Elk*=-_T8bsyHc zZ}c9On&GaB96K$nyL&z$E42lITY;V!_*LF@V?I*c9x4GGjZ!Q_>^Be;k;a{Fh2bqu zu@4QsLxF?ys)rA%3SCs{K*KfVECGZDs7A;pzUUx)F)u2hr0jWgl92KHl6MA=HzL`m^rhy_4MR(6hv-yJj-2@G0P z-E`XeE@;+TE5G3NE03qz*Ry~%^wnuG`@5;g9`p+nNWh{ofg`qLJHsDy!qDPOg0dvjo1j9z*lia%y`VfmZux1$c;_` zsBT!lyD^%IG>2jraz^H^7SB=(dQ0%>+FnAUE7ie3qvv{hpQR=G`ueB>;wZ~bXuqJP z_fCt@x`vvAs|0$Tmm@aXtVHRBRO;vxCbkE z<$$ASKyf$6gSmcQx0AzJp0zw<)OG)9={7-_Va38}>PUMbp^aQs3lA~D9b+uWb43A^ z)j8U+H{HwB*#bX#us_nzszs=rEef@n15(IFb8Zt=0R@GUTko$jvK!bvxs95A_0O1%O$^E-`SGTC}{w>Mn1- zZYKV4HVJj?{L((hVT5VIuGqDGeK0+-eZGZn6 zQ>kmU&tBN`l3_3=6EkR6{Fg}@qpe+9z#Tb_f6^6#fb%}1W=^@XgSUC*hvr6VQr)Ml7i|-jMDK|WDC*$$(K!X#<8QX?AQbiK> zdEtRz#pyoQdvfYp=gjZ%B7KTv!Sc|I>lm2d+w!FkH3+k8Y7J@Ok z4m>Q%Wxj{;e;ri?2s=+nTpJ7tS?P`ygA?~Z-BeAWV)+nRduFGtGi?tn#rz?$-9v_W z+NMDXMNTKY<5!lDHXB%6>WQ!;zUQ@#>_WD)8uLDcOi%ChnVr5O_rxj5yllK%q__v= z;A067icTD=hNRFJ@KU=z7~$Z6+7b4RRE`~x zS9w5KTJ+tlujyGJKCM2u8<=UFPztC z2Cqza!+;aQhY*FHZ6yBaG$*l`ZlYWip*gR1jVvJ@LK*AinWl^@*FaO#Jocava%$SHs$&USH0`h;BM?ODY*XG! ztcVY41i$lTB?Nz=i;UfSf6j_xx!$ZSz4Kn8#N#Os-fj}GHx~`yR3tA$!tGg+gyZZ4 zp|O%^kT_uo;Ap#M-kX-XBh@Upqy*U8SXQnOY!C|c?^_AW7Ul+hu6M5)#vyCJ`&i_s zsU(5k#Zr*1%HD_~TIm+j=|Ze9lr*E&zYDea{Kag((c5;k@Fu6{Wa&(;^B9-jmFaQ| z7@uWeH{z=Oij@@^m&TglI`g7&9ZWz^RonMdQKUlAvT3J>>;e@zQE^m?75H?gW|&1x zqREnm=F-sU7v__8*8@jP6CE>`!%RYu3bg#}n_9A!TJg14SL65sy@suEW}XZ@!>4mi zH9ahZ0n~7L&q1Ryq6wIh+O2O7@O2xWiAG)suPz#<>mrqaWk+&aJ6i3v?ilFT2ikn% z6%EQey12DJv^=8{A5j7VKSz~Ky2!ab)r3ZBbcGD*{)+YZwWA<5%v*(HD=9ZiaRYJj zcrRt!_aoDI4tLCx3g0)}`nP)QvDFoh@-+5So+;!4z1!8ej=1k$FCvdV*&TsuWPr3$ zheE3=QwtiBWXk0cs$+&T1132|7D%R;WDS3}#5ies0JO^OaJ)LNB&WwwE%B*s6WS~D zXnP7y#&5@pUSt}^X;^Xjyy_tdw45MlYx)aXS{*jijsYJWX(P3$fE;5~X3FFB<1Z1j zdhPY>_c(-W1sCSyybaa2g^%{A{^kuk9NA-#wEK0bm)d*SG)`?QDQ~O0(GXZY3E3qR zF$zfhfp0SMG?f4|iZvGE;`T@`qJ>RV*JvtD0{9fxB*a+o2bGJv!$7&+HWdnSBzyQL zY;Zgzma%`*BBrj`$SrQGAah=N_JeU>){n|~qgi0A>&J_Xx4Ud|s%v@%oThWS#Up>s zeO>*jd_1`}!E)K+*YfaMmd*MoOP0Zk-HQ<(@b)s{z3|XD>YatdpcWjyQo(q?#AWC` zJ7E6+Nea>VU5b8~61KfF&`IHT9-J}PFVGdql=hv`kRK*kLxU(JYhAURdrv})Qj8+x z>vv{B&<;|X45PH5gv=R1=RB5wgh9gf06xXl)jqp(P0<`;qGDoJRFGKj;L88v`SagY zKT+uvDjm~AtqowOv@_J-j$m98mh?Vi(Q(nVfZo&Xn90Cy**JBx-*ePiTJT_vg3ULb zOy7=+$vQOTV(O)@@U~1XHFcFWL)BDnop&s8=N5S?gH)I0o;5NxjpPatP+D$^9-aNV zP$9CiGO&cF!0>4%Sdtue`vA(=W{kL_VX6^>-VVh`;MaWw$TwGW4B)hQICLX8=HH z-*Yo-IVX4fNkOLE6I}(w0}FuMB+rOt_SI$eyYkPgeOeylnti5Nna*WZpk3Te_ zcZ!TG9B|o>o2HU>nzoF7lpm32$M{-Nxb$*vDVK478PZNUgBA*&F4|j6!EjRfai3H< zMji7Ahg!8n$(|=_7k&D!v~VR!-Q5JCzHSi6Do~qL=YpAV`tQnC$n_~oPHHZrM9GA> zmdyM_Dt`~C4Kn@J!)(BZSRO|SQtzLo~u-#e5m zHJtvlL`_JcsoWO>i$eWSfqyspwuFq#)t#0tb@zw9(#-=I1ZYU(j_`UJ@_(`S-ceC? z+rA)*3W@{+phPi{gAyczh=@oM5s-``Ip+*Y5Cj1QB|{M;=Tt>5GLj`{iX!J&#G(-H(2<`WXySv zilm!mmEcoI7y z8Es)eFFt=VPwL`=#VExH(~hWR$qo_!=HSEA+@Rs03M`azxv2D59Pq%3ynYCP3;o~N zmYB|hBKl~VndVMpEQS>Aeut^()BQd}aKK~QF_?r*-|G<0YpH2UV8HE4IzU9B_CH|EP zNuRug?1g)PeVY+{`eRT zGapOUl#&v;vYlczUgOqX)e)>_fp*-w3jy5DQ8GNvu?R1Bge-cLn+@^eF^1gXJhTC( z6^}9CeM(jp@dQC1J;+3^MW%6gSL{XSU{Lw*^|DxL3wHkxACWKY5zaegdIxYMgT2MF z#XKk!dO&6g=k-9U1nw(UfolyyY@=G=x9)p!GekmFAKcKZb~YF+$aFWuNY~NZG1yP0cTH~J1#o5%fkk+ z4t>|{`fB%C{XfHuhf6ffAxcAW2)zumL2O{U3LDN*3rQ)fxgn;*H%3)euwg-clcvfEm|7x|S=h*FEb;#FZzSEqjH-kBMd^L?<}cmjIy$FvZ7 zwj#=6XItX1N12ffnr;g=d!ejKxph4ZnD@rr=Q8!FE@|EyVG zea=AZ5}xSN5+Zn$$S_HvbR?p$)|6mr&_hG*u4_%7b@*A8-f1YrK3vI{{@fgE85)|l* zV7h+^Rx<}O+8?b>D&k*;vqPiifh#D#?60^;*=|{@elQsEm_zob=aWlr{xN9z5gm0Y zF{Ct7k6gUEVqjGRr+MgCtuBV^?;j2%?NNBOVcVE2?MLPpwtAB@DPB%_=`)9abwRXr zZ@!3QxKhKaOK!w)PHD#&ZkLUR%i3#{rC+m*UP&lNl`xnO|NZl^wo&4GZ7GH(@ZtL; zG?tzH{fPUi*@bo&KT>WL6g=uIm#!XeSPiZ+PAiDnUtApyMCEIW&iv6!^i7u&LARc! zm*>5LQT8hTPI&X0jcKULsz+j6mPM^jEOxv4WJoeoyLlqd8z!cUrx_avvLpnEt7j_g z`_f|_3#C1r!Z>J~`LwGK3buM2EN*(1SE!0qk*aBY|J_rImk^A0UpD!a$Fqt%$A(AhZZ-9=^$HJv0NJR2@Myoblfc)jb~)Tu6{emm3DEBs&@Az2Pz}$ zc-cdkb_=l|RPeL#M^qg}A-v89`s8V6RIUjetGCsV=^QFpXx5ToX2b2xH_f_pfF)EG zdWVDQ$D9;aRAaMdhix*5zL4pTWme45Mlytx?HPYl{~hYM?Db+{-3KEo>{&5{^Gvni zPw;@&D`}w5GGu7_zi1`slfQec3<=B94~uTBi-3hI1~ts2#>W1~e_;imkv>Vw%sW?f zqh_a9L&HVnB`>}sUkM^Pi=??AyhuU#vEs^VlZ1nHQ%5&Gs;s~BFRdq26IxC!{LD@B z%O0P0)~o-I=;q=ojJvNqwi^HOAJ_w+@gE9&uA#MsC;{||GQy&?fV0HX3^>i%>Qmvxd3nkSL_{kaZdB6%+3?J*KwC-F9QmG7E9mysVAfocb% z{ck41OIKf@`E|>&cfkm_gU^U9Iu$;gpjNivIBZHFLshSY@nD29qvv)5txZia-~e@) z#DhW}eu%SL)c2HttW*31m5Z&K{Z!((Vr>K9YXPOYGb%@bQxNxY#%((Xkj9?qN^)6S zE4u#BbyuGD+*1T~N55_9Ti!RD$UopM6hDeb*hVF0&rcth>UY-Z)iB-C^V~x@YTkRr zo3c6&&|KI^(5%&B=|1&?$_I0cm&BK_b^76Wg$pv#qUkefgr@Tiq^yb?UgvaR+o5XV)d$$LLjSv2(1S71(8T8{0>N_5^UzUMCS*6`uWry+rda?Hpmd^(cg z2_;Lv$GD|QlaKSmB0q7*h>HmS2@&k7zN4gMA?fb5kfdDEJKKKG`{;@0P3Y$h(-K=| zGkU&iSW>l$u8UB{Ur@~E%Xwa;5Ve$wcLcsZf6k^xE{ zt#>d(e$tjk&s}4UVl&(vAJ!R}tw` zU}Qq$V0TcBLvkch(k|s2?JZtPZwkq!(tXGbparA8`vb1Oa`YM+-K6Zoxy^WpMGn?~ zLRXnYUfC7;4d~?*q}jadl2Kbju`=AAd=(d;nlW@eSXN1ih$hgnV>YbBt6JyashMrR z9ewH|hw3JL+us`*Hj5jvov=GHUpnn5J=AsWN1B-gw(A+>A1-ZkB)KgHZ^zNzcSv*o zyit41sO9K^zfudla?FAwKWGzO5s(NkOA zd+`Xd{Xx}%mZ4hr!)%RdYM6u%nlG9$D(r%We(lU+y#7@W>S=7(NNV3gI2rsQ1970W z*P?~2zmK|@i05*={)=&`7Q-f+E8ezqnncf3^_97}$Y8;b*|@L`Oo9m1ld|W=xQ0%+ z#D0$JeW8O@B5Segar&|Z;a-1T()bk_h?oQ(NTHf8O z`-V#H6X~UD^T?`no6NyToHA8Btl0WQJts{ROOog9!y8SZ`^FYc7;n*x~SLd+5nzyc+D07S{_6;t3z2`{QaomrcCs1bQ|;avkcAbce(8H&~LOu({_$ z+edTZJ_n@`MNxhgZR}n1mw=PE)RS24x-+}`C+<+|rsYfOA}+9d28CoxM4cD-o5%j@ zP^wIbBUqW&-*qJzMK23EuKRZ~hyT8*5o!#N>e0Opv*4Q{lFJ_MZ_CVMT_5ISO@y=R zUT@yhTgx9Nv|3x9;00Sc0C(0!<#SC`0D7evprax^W}y?-Bt-bGk-(q^kRGFCvW+_* z5+@HS!P~dT9x{5KtYjutZ8V|_=&;MdwqkK;S41}nk2m||DYRGIc0nLKZ?tUoJ7j8d zKPvO?p%<<@*BkS)EYR6R4>w2|nAxU#vKSIbH_2^jsR!Ne4tLqOwIMm#7a|CEdtCvs z%{APr-tCD+suxbX4aFniJmUicFgp9aUIw;aVTfY_ z&(VphDKS)mMw37XWA)0SHB1KWxvGqSFm9Ai#R^UyRNgt7+)(yPXPxW~ma$=&SV%+0 zNx7aLxi>oVL-=avZTBY9(j+kk6~~1p%zk5NiVZ#wM!g!Fy$8rR!Gs~_feaYJvv{q+ zDspG0uD=^0x7izle2^E^BPsC&9S%Y5P|M?V8R+fya(kz#bzD8+wuj+54h!)bIJQc1 z8$E&3?=G`zUMy8Aj8lULqmkiW1~1z|%KqK9R1S=)r)(~!Sx^>|`eIONIL{5zv>!oBX`M7#YrAI}GEZhQ z-9&pXbOa!lHpd7&J>tP!)P~2DDA8A~VPv&@E%YExU1+BMM(=SWb=~#?kB{4E(L2CC zy)9&GASKnnh}{m{HqL-if{6DJM7*C_Wfou$%Q0(TjDg!r@5F?Zgd>4E^>rKIs)?U` zxYP;2Onz?q_(72uj9LHOev7S?I~2|ubg8zxzR`YcJxIa0Jklp!e|H7DCge`|p>*o@ zh#<7&Qp)73^(9H1TYm-SU?TE4Z$w_?p5D%EDG!6kZt+H{GrU*N%W{-U`CxBn3sl<6 zl;FLdxKSU>T+5LjZY4Zi#$lJFw+frxiB>~sQ`D%t<4lxA#LS~{Xhx~3-ao|%oC2yG zlf3<{z)n&R*8;&DmuGn$Ehtafs+SlWOMd@F8CG*}3JI${DMc1P?TeknSypJ4&0^*l zb*Zp+^_qfWPBNZJJM4Yv#qI?j3EBkyhjH)Yr<6|_T&^GDki`qg7uB|VooNnXn@uM0 zZwc+^OuUe#YKKUNmRJt2jWM*Oc7piu61Q;fLvxpPcgw-hFv@TuBLBm^mUi4#o54jR z62!^Tp(O35&v6LuXvBm^c<-a>L}MxU@ni@tM*SL;BSS`zU98WU$c2=u<~Bp|`yFjv z;7n&iU31%-LD!=M^>qz$V(v-qS0ad`WaJPJjO=&F^}-=(`nto1wUH@Ipl>(W2`;h?Hn+YqJTDichnTH>Bec;+P>@jwTC@X zYye=BhPrnV6LA&Yk1(jj@{DQOLbfCWE?-d+y}nXxfjx09;kVeC43Kp(rxrxS;oevE zt~1$xLm$4effbh?;y~lc*n?SdlMzpk&6=5(_yNNt>@lSF7H2|r zMacr2Bn@r@T-K9U-S2)Dt0$~B&t{Zv3;S$TQ9aVyDmbo-Dp4Rw5g@Z zEWNgt_!`V4U%W`U)rgtuV3O!o%p6&Gv{LoGsa+I;M@&RqtK1>i30ICdt@4>=oP9p@ z&3ipr#SQc$i^S=arWzCP%V2)zwx<{e%LKy~mq-1O>t z)FyVaoVE+fVF&!6d!s<78oeIOBcl#;v+~|mC@OQ7I_WS@DJbWeHFU5H0^8Jk*jxUdW?2SAbKTjqI2fmPluO2d0 z))US;Z@Sv++KGC6OufMqb8`AsFhhbm;o;0j)5I{{u*;uM#YAvjSh&t$-dNuJ^OlJN zTE~V#na*j=n+dk-pEe}DUl*CS4lboRSKxm7_!#s*LL3{`Y`~O*$W`{}%n?2Zp7y=@ zh9gHT4CES9k*+qHvEAmCy+jWL*?$PD%em&xp}z(9kkX{ICAlxQ)RM(L)c*XIN6<4B z5l!USy;$@`Yl2?Hk(Ha<8{}&JT<3rgUa6 zPC1nB=|PS8uvX+S3hEs_!y;`XDmWg*);WQF0vYk7|fTSI(VJJ$QzfP?ZT z9D6On_Kn!?>JL`hP+1Gu>=#A|X70n1RA7OwuVIxZzx7DQ@+gz4kMPcZ1!gl+l1!P& z5-xGDUfRZNh|H$D;kXv(!Cr`SnEhrrFefX|m~g$2Ch48l$-~LhJjBqbSQUBXrq5kD zqf`uz)yiaE$3Xlhy`bYN58Oo_)(g4ThL#EphuETip_3F`Bp269edwUMh^%b|<|!XU z>XFvC(`v~wqY71m`1GKR%G9@+p)asg(an)pYgh{nv~o=WZF!5=^kS&*bFdv1Qk&d$n%0v)2hq z#Ruq1#Di_A4melxTDs_33%xchkTc3YCj*hn62hM36UY}OPgz}(4AFegaj6qr)DWlP zF%ut~{)_O_b{6uW=S`&CLd7$~rM)6+d0XN_sOXVIrzcYI!mqfV)ZE@MFQmql_wi3t z>-8KsZh8GtVE}DS=@CMg{L4~Vflk$OOhIC*I_KeJ|5$8*33lE@*XH%$r4zLZRwpoe_t~@oj?hBCBn@c!XDZ{I%Frd&-sNN9}XsWN~vTTj?5q$lF#k*-km&1UG7h{(ihu_ zroNy`U3-IcDM{K2O)i@zP$Ic@G~Xym9#n`T=^OH~d0%5((Q^)RHT=<|S``*jMQ`Ks z=_Nvm<4FD1_`tc?-skKddCP;zJ6U;oo~sBxT&**t3=XIlXUdV;5&2v{KxEVz7uD^* z>4iIDXwMrx5nWF9Gwuos9{p7f$`Ba^$*FhUEtLz-tfun2jR|Q2qV*CT2Hy=~OL6#a z$J3dd?;yYiF1FYEpwujo*}PN#S?CByVGXbMV#I_=p(2{p@$8U;B4GWGb?zZ)um5P4 zR<)n692Qbvyzsii#|6+V; zdY=kto_sKYv5%|OmdJa4hyqdh+(5BVeZD3k6Lyn zC)Q7PI{dbRhz0=l00o55#EBF|00$qzzFgl3G({@!N^*a>p>jp0}@GJ9Fu`Zzh{c{pR99 zKb>OqS{a&x7a079JMs9o4R;l^9R1d#g)$o-gMTVXoqe$=YMkJorF2 zviLQSfgM750h|lqs^*RYRbp1+u&q(J3`HI*?s-Kci4hFtrJ`i_?M6jNk9 zRprP7>al~DP2Q1%Vp(8UqNoezWdEJ$X`%ks^xi&$H*r(=`=d`+tBY9V7>J>^>XU5R zv9vM9_7iDZfr(*O9{NL2nbE8|B}}*Q(*BU$y(z2LCwJOV9#nbcT4myMN9Wp{eqSj0 zLN+yfbQBcXGzT;76Qs8)a%5O{mU97nMGpe<3x3SG!%N!=5D84TAYu}10mcJ8M?sJ$ z7oPuij!@!_j66+12I@%>*g}M-AOY(3k)eP=>TFnjlX3@`oE;S1nyYoV$GpzahP9T}N zkDGaTLtvSrC~2|XT&u9dVgi_IW{dzr<;U9?LGuBxSv=0?cU-Ajot=lyBv6NE&D4X_ zDcsGR&bZB#51^%bFV7DHYf!EP%ArvD5@tEAxdha(N0dJ;uxh5cIvv(AILPcWA!MUC zH=^T^6eOtJIsP24dF|{~ht}~=u6{jod(Zg(%EmlQomt=mtvP@_koii7ph&8i7+d=1 z1K`}u>#Cl}ywTJ=&b9OLd|$Y!8eO0eIGWQY;bq!}iO)=Qj~8>>rG_81P;sS3fVJh% zJZJ=F8<$p@5N7#a_%ytrJ!jBy$)}@#tY{zVyfKc&pyh!%)TjgAjc#=TFnEQ{5#`kT zX3+;@IdHDG!pP7CT0v|45I9PDF?^I0G!10@kC?|r5ZkU z1oea_c^~wbpiO|s;d{_7hTr@}YrKF3zyQirmBj_7u7f65&zhKz6ioeb=oN8-xWK1P zaE4^o@nNrFklweC-Ob1PhqhRRE$_nU3rYcnc0}I?gQpnU*pz^+=Q`6t)nc4Qzi}(z zgI^&b86f*(`je|rXc_Q&i0&}P&GV#!4dYgjw~Q4BV#=aDFPwfdrARTiBlO}=TA+%o z5!UrvUCcX~!Mf#6>s5QtWpqzXtkWt+PnDS!0udh==Ocysl1{6Ggydq|Hy}sPTnz`n zFfa)JcZ!XvKziUW!q7JZSbVSit8TZ{7CL?9$`viB?-_A7pFAsJ6o2)r>7|>5v#un1>-LuH$zLeGEo=FcLIR}Iu z{G;C?2Y4{E1=_f$C+5*Tt8*STU|eSAZy4e27VFhx{__iJWLPcq!B~u+Kce8SMfH~f zAoB?!STmLH0}9NYV|=rNYdwt&vb-egw)p+X#|?mbh=+Wj8kL*JA2LPy0Q}mSDY2hj zcCko$%Ar>re}vS>le0z=pi#s>8-4er8vS%1-)I7WoF1&l0G4}!cT|JM|2N{(pAUds z^$kj}+stzpTqmFPFKbsLBO?IOm=T$l0U}SC^n^P86{zRw45V3Pp3%OX0P8GrsJO^$ z{QU15@F4Id&_>`k)&ca*-ebGFLlz@o<_H6L=J?;V*8p{^r~3aEeDA&Bdc% z>pYdA7(c-Dkvw0s)OQ#tk=~BhEqJ3dq`~v@pJ}O`wrV9!kg0x>TCPtfhP&fpImy=_ zg3V>l+e-I#(N2%QL8(!)2pZGbj;LtH)4oPBqO$K@=S9_zv>%*KUH^+O_tzDRF2z-V zS4aN`>h#~E*#SOWsc>n1&kgKnm0lV!v(Z78rg;E*NR@?n59tYZzlh$j#q$L!0mM|M z5dyTBtg#hh*3Vg@%m7!9;E66^BpE+A?15mk7S-J6)B_;rTFy^8=`e?&S7r47D zhTqnTIRGCfNOo@2jQa}qz<51h%ZRc(T3FR0m$`OWQL&sZ7nLW$ocL}mQK#Xe}5 z4B%)S2Eu1L^ymzAq+Iz8cTiM$KkyI9XlR20K*^|kYg70|G0vmSrsPr&t&eIrQXAq1 z4BB+J*BEw^_#B*w^u&D{jih##sZI37@945n1wi+#IlCDO*dd8xv+a62M}V0UUdbwq z$Giv*IKgxM;1&;I>D8vYz~?P`7jHL~C4#pbYn@7ZUT~YRFbVP@d!Ut+rxqw2>1X@S z3IUemWG|JrApAKTJ?oWC0s7T=jun01YB14X>Pq<#re{m9L{1N5b4VU&+@A~Zy9Bx3 z6|XH2_!oyL06cUS-s8*B)lN(Bjwb+A7#Lm0LV=n%OHaYz_-{m|P{RG7g9;*EAv@K# zI$N18RcLM2L%WI>4uZK$@DbRr8TZxntGYXf#kZJ=f9m2$BBxdSN;*Lvb-|E(Rikzt ztRf)VyarDhaXUQx3rnu^--c84Q~e(qYpB$|a&dckb_6$Ci~IE-hx9+#|IVl8+tp;|;5YTp@4N3_FcK5tQAmFaiuOq#_k$YiKn5ShI6H((#5RAtQOF{2$0M&v_@6mXi<;v)Yt-FQtps4$;GOC&cjW>XQAP-_~ny;;6IW}`Jdq#F&y;x;8#!fKYrrhf92?C znc2w$7sHQ-KL9Z%F!0a;+A|k~mkS;~Pey{}{E43&KD0>S0q;K#&w>y=p#Ku^Ke6V` zJqw3{On^(dn){sB0*eoG;8&ms0Lv=KmDA}zlBW!RczjBF1Dhmw30%jN0?&faKeW*- zw#P4pdQRQ3q&`jlaFd9~;JuT+{x{O_Z#-#On1q@hEU$#)Q0w6?cpHIe7g)X7)eH1? zdv>R%s><-(;hSIv0biA;1F(Om90UTVkH0AgJh6Dzr^G+bYTTyB4+d~(FXw5Bx8H!3^*{(P7Zq(+lxcT=AvP|35LG0f`$k5TuskF zV;Os=`{*tmmE)fAL&?#Kdrf2i!9~VT3udZL0Z1W4fLN^wvg*BFNd(*n2X-vXx_ECU z0wdDV4ZyDztH}F>chA)Lb&pg7@0@wu`FzgI_=2B{(yiN`TooAaHrgv?kSar>d#J4*Is2gDxBLy~yI%<7SJ7Ao{q8N8G>3J2H zSOoP9%0iu+MklIsO2TU;g$Zh6$HgYmnTArY9^1Wz;AzGlfL%H=mvP&SMQgB77FBh; z0N(HH_gdzf z$H0hWkL7}4>#wG4Jm11r^Oe|1%Zd7nx7XC(EIZhg!N$@Bd+LNDdwVMCTtC=KoAK+7 z&+S}G-!bq+g|z;>FN+&LMGAx^-Qu&~9EljHw%iS3WM*1N#RDBbQd35DWqpohEzO7EeDr1MyXZags^ddK@sU`Qi_*SCuee3ZU$yxn<;l>t? zs@TzBm=xe@{Ctq!(voc zohsxs9%&dXi*qy$G!+slc6GByfk3Pn?hWz=yR^?a1GGBVe*i=rno4lex)xDIM9+OX zZqx@69ROgdzB?QU7N_wCY^Hry5S7%tjz0*M<{s%@Ws|7xFnkY4!5%{7 zG@wM&dmIGgzP4J3zH~)_+(c>oFB8*pQaph~+`~!1qoF}uNlsf-2252|T+;DYIr{#T zje>R^JMjsFz){#QA8%Nsw!fe^vOX}v+wWhCjxpDg-d5ow?im$(>N&riz%2(At*-*? z)U=*iZNAsyL|ryJ9w%mUcMryTAsHogizJA(d`|kO`^v^rhowM$(QKc)U3==xZ>GeJ z_Yo9}S7lGywFR(5ZQ}W)2Fee>qVNcKl1RzD-V*Q_l95IbbH6un zz?A!?^gZhI+7IC99h$-oR%9PYA`{B|3|c0~z!8$Emn-)cjXPJkW8tb6J;2Gv6?@`1 zZaE9;DP325fpzHAHRX8S@|jQvy&!5jU`3{)^2KkGod{oC=e=GR^~}v$Ak)PH((~CW z8Ppy>|HoSsd;~ZRQtc~pwIhQcc|w&KNvJNyrH3njG3kp^tP$T^&d2k(euSNFlvM!5 zH;K8|eGQC^lVO|gH;D_DErgPE!j<#EB%-Yg@8xCnBD;_P=}vCQ{91W*f?Dn?L!7MO zEl9T+mA(#4Q<9&$>xfm9{)mq5<@Dj%_?1EKY34*xR)@+0?-Cpt*Y&0K?*nPoIW0le zvz%o3P<*vUHZ1&7;mWk*FUy zLK@=GUdld)TJu{Dc3P55ZZff!f3ep^Z}Z@>*5j3?hSanR?R_CjklPI6Y*P3w&gJNI zr(3gWOFxpQ;?7C3);=QcWf$p~EPW1%(Drqf<?C$iL9lwz^{?x z&s>Zzs%Fixv0YpLnd`fVLI2wOFyScqzI!{;cnY|>X2H`PEcvb+PKYL6nRo(-ENjF0 z^7!f(K~d)4=cN2&Go59Pk1L5TGR&}iUQC8J?2waQv`l)uFtg-KQ}B|$Fo;8DK19{~ zn~x;*hTmaY70o2)!Z-qT#@}H|m4CUdojKDTF78Bpr6kdwk`UM9q9^tpI{f;wX|mbk z0V5(e`OXIapER&!{w(x-umSFYVEsENQCP*|Q*}X;q*wtUx_BA6O9Jcx`qJ)aD}DPR z$_jFKuZS_AM_Gxck|y?DfivRu8%i&Yr8l%U4*M{KTVs>2~l0anRiEh)1c6%0m(|Q`Y|{B zl@O{*!O7QKJQyNYiYfpHQ$b}O(Dc722E<2-4-sVD#e`NfeMM>8gmDEPAW6e8;M-XUnaASxR?6Njguj)*V#R zL{7Jx&W^pVXOIIrB~7qk6}Dn_zSLGJ>sIm7kEi@?HlUXWW%zGq1626JD=4=8$~(tz z^v}wrkJmV&Z}U`HQ%e>)JzStW0r&Aa)9ro4JF$TzU@;4b#|MFU9Fg+3c$~%PL!^62 z%CAIp(m(a%t}j>4_T+evC4MiHMDNvNTEw*6@p`YGmNRZW_=Ea-Ybb5xbJBL#QsZtA zL!DQ%Gc&aD!*G4YM{RY+);5FG^U{kMR)PvAl5*V9y=Jt_w0>q z@j1vWh*|(r?p%iBSeWgh06x`HUjwaFZj1xPuPI}|G#t4`v0G^|8JD`|6@n?zp_({ zIvdAg;UXft`S7Sr!Y@YTUL16_t0}JhnoAmda}PwPzs}!$4UhXyw#B;O6UzOdvVPK8 zaftg&zBDSmkz?!JIxsgUnR$wEaJ&4#1RU$q_n@8aS8Ft#7b;(rgJ}Bcv9t#Mup7Ke z0W26J{-q1#q4bOwqIGuD@3?{kSe#KmhOFXua^Jzpaksz`D?Ti(pG~fxV78oJ8;oOB zVg9m}3#uD)(_Q-XUaiYZbH>Z{duc|nBnT(I$VYIXP<=l^_h53Mm#86H34O36OLoO~ zCw)JuFzyY(3!@JD`$Ly`BlXhQiq)pT5iwUp1(vdUI71h^^mrGe_Q(}3`Q9sZe?NbD z=y}A`3)u;`%iFO&0{6xoI8Drk)HTG*?$d|N{}6~d&P@w!QFYGzDj_=U3^?~I51Q@S znLY%I%}@F#yuK>DbR$P3JyC}SzXlOF|4f&U=GLjO1(=|jk(|G?)3w2oMVDy zkEcl7b=nIK)Xgc25f}R|3~f&FeYeQ-Y?$2kdUdEIC)kHQ)y82qux2KU`Ld9m$OLJO z_uJ68qB(i{j5@6M+v^cgxP5IkZE;EWx0?*B935}xG;6cjB!%w@o`x2PEHQuOk$XL2 zo13tA88qD3KdXi%n;rj_mFO=u>D?CJ5Hzm7lYl=6r@UsqjP;URN< z^1%B!xDi3KK&^D^_*ofioDHqkwz?~Jp%N-IBsE-3GCp4KU}`S(mG~hzx>SovwqL7)OK~!hy+|RBZf7o(>v{f$MBXiZ}KTKadAgA-V8|ue5 zWQh+u$!2V}e%HdRLZ8RyJWb67s<$1`KAFGzfWXbhCq!sLYr( zG{Q22tm(1IOoqu(b=jyzm6}zAfJI-O#o>1CYIFa2lGw45iHK)qvG0lHt^orSP;(Oj zJECD=;8CVZzBW>b0B;&Rn;;l8uxWP-;Q2Fg)dYt|;F#Mj`xSS`bX5@sOP@;@d@#CP zpUh6473ND)ab_#g8fCO=9L{ALlhPa?e^6FixOmA)R0yW+kvfi>Fl!$#BYU#AqpyEr z|3>)^7c&KzWK?7!J;(mv_49-YVV?mj{a#Ipww0pQo;KR&5%>Fe;o|u*{dP^O?k@e7 z+|2&`i1-A~mr1mEtsQ})PUw0$z;yxU47_JC?#7O*gKWC$fxw)^X{A5iA`IY{Th&{2 zE3=7anV(Bn?v+A`6)f`kiUP2R9PTDVBYN^toR?)A4?u@S@#yQleS7ph z-17riTaia#jvNAamRdO;Q#PHQG=Yp*=*^}q~&bNgl~ymd`kT3 zg7h!nbLW}V8&nxDN}ayCqc*QoyrbqWd9i04JD(_XT0c?Ty_50i@?|ET#(BFD3u9;A$TkJu(#WnY^bTKMIpX#qws#z- z=|MU}5b+lbKtS;S@{b>5R#(kcQLH>Xz3uIfetrw$8XO*mmY2thoV`o}f~zXU#l>uF zY`1UU&X~5qKoTf(VK7)YtsplycaOqZ=mn#PDW|-=JT>($Gc)t(sU?ow;+3|xyzyC2 zfza?HC?o`MC3LK;^0N=Ma4aSh-e2qj(3tGb z|Dqp*vI`0x%Y*~7tb_zQ)yqkp3#*;0>FMdS0s;bR8jtQ*CTSMGi)Q0FYEbQTP#n`= z=-IbO;#%>JogUEUqcm)Y%ZzeysZ*ycfafO9uL>w*djIsAUljqZpQSLhW*4P7U6H_4 z+g(+=kjhk$WzgamkTL1Sm*x|H*IQc^Y1gp}!I(((Y zYBU6s21G{N9KlI^$4pHvQgEa>@(PKMGxAWbSA@M8H;xlFs*v=POUe4Mz2MZjO4%Fvs}-Sb(|clu`_Z;`f&_z za+D0`1d)OfZA8ZuOk8kn2dq^ws9Ht_EL-U z0+dgq?(j^GHs48;Hnm{t$R1$!7<%5jlHl^opgY)i)A|=0BOx*qs5PQPq`+Ib{Y1m! zq6^oy-It<>5fTcyO!k-0bb1wX3k#JsE0mrcprgMEmY#%Q*{+zLMD z-|VsW$ZCb%ZmG{HiSmhwT>bD7@&o+yDN3v;0n^O94-wy`VtQ@997D!ww&Cy!U2Y z-rv0&KgO|+5Ux&obVDQWRV_033X1UA1mp61QN7LK1Lqy(uPm+ASGt_l^WJLQ+IDD# z6>?J%JR}gNc4iNm7PZuLi(Yg+G#v|1w$GgOY~W)*$fDf8*2d6#F1-EL+Z!vc-T7h6`JQ3* zsufq%M+>Kk?a>wC7yA6fHPp`_i>(Rrdz@>wEo{2vD@~n(Dn4qU9%!XtX3EZTX__0X?}3HtCo2flV(0=0*VqILToHNEQ_9bufwn&dMTU1De_ z-}WPdhC9L`FFMuqX|&bl8gvgvxt?yv`QCHeJqMRnH$qDySY``@ekTzT)G9v+3I9Y| zT{5)SNULEKVntQKt;q$U80@8(daTMl_%nylh5?!<6P?XuIvB*aC>I)<`<_rNZ*y> zZ@NZEn=3CJwO{!ExOXu;cY{bQM+qrkK$@&wpaJ2G(jQ%P9;$x@*?0g^JOOoj>{`!H z$f4}Ce2tW@JFkvqRz=GX62`$pwz|L)-Cj%9GO>mRQEP1#skV2CB85Xj@aQkuv@A*Aq$!pU^4D(nHtt&TupNb(R=J$M zTARI6;*dSLJ}LiNmFIhJ$L97yVm`a)>DYDgygzW3^(pI&lf=DQ6n5{~j#*Z(55_Dj zOo`kgnfvaexN#Je{y+|71FH9E2T%T1@4=LAoS-c8*|A6V@+C48_&IYy|n zAiMSR_wd&Q2(NrM?u9o6-ROg~&6ZuacbKx>)!6P(lZkou-P@_H1h=n^l`B@S!CLNe z7j}Fnp=^I-wri~ua~FF5u~X#N;scvekxh&7^pIQR=Wg*Qkcj5E=v1d0$0-$l&exWj zP8WW!y&uXF+)P%gp_^;IFFX?b+%!}A%I~~_6CRYY8$pkS(oYq+vIqB%Yrn5L4xDva z&X1I)8<#WM1G%^KdFv{RHTU~Ut4yz6jQYm93;lxacxLoX4=v}7y$6Y>3Q1T^Pn8`Z4X^36r)j zV6=CQf`XzZ02f1JVP729#tkLAdVAqp0xIEh3PmEGS&7S=SNc&gmmGMMoT^oaUVKja zPTD+_dB8qGpXgF*Q~2`0pMOgjBJN@woJp6agz0I%KHXW`JP>e;7&x6jOQ_CH@s6|H zT`Pp6UJ2~jl~l~Jz=ESXcef-|EHwjh@5pUeb2-<__sy~N_TI%Y`f7G>6cT?3KbIh3 zg-yhx3AbQvzI2<4`6`-hu)*mZ2)mH)awU~jHWgNw6CTtCnmHV^DAY-s{41oo#)LJ%xuqi z#}h^LkRU7T{*CMmsZ^0E)L=g`UAYMAkB#+BsdmAzm*4uuVQmjCx=i1<4)NKm8-3*> zyKosSa34<6**WY#q%qkNHl@|JIG;0tL^E4hMb!xOQ73S_EV{k;&3?MlEx5RZ*xS9V zx#QRmbDrYK#BNgx4CMxX4xEN)n|v7(vIU)C>fGSAg4sqIZPp10xYyGwE9+T|cX?OA zeed&SG_;gdZZbp)%PH{QqXo;zTR<2~K;cW}naOi=-I?5HvL!OKeU0;lNL(ltB z0;DvuSssBZBqQy1%~ptK*-Ip1>bj;GC!@52@wkPj7N^nkf|?NTj6j9e2LkLq9gU(! z6RAhp`fGuAcv*gPIoUT{fa@=9W1glLaTmgUREeLA3SD<@<*rg$w{AmM(bkFhpPWQJ zaZzimyn&(**FEreP|TLqPxzMKJgYk}I9pdihk(2e(rRPtk18v+>8LmeR-WUV%J-pL{ zZb(kQUth^1spo*W3VF?yCrC*K4Gr0o@$tHYnh1>E46HVv%Q4f1#im;q+!4t5R575j zGE3R1RyX?9(%^u-EtK?E_o={>`R@rb{wpf;YTAe?N0e*!k%l)SN7E$Rw=63?eW<+!Ym18RmZh>Gcb zP!}GINZb}(?D-)nxxrqspK;1qhsvg7kaAk-PI6_~U`&Qzv^GG=86n5xZEnVAg9NBd z$*VHLsloLc1y)tbYvgdjarnN+NF+BcgDyT0r*||;hLDHX#8ZdtrEf9noos3kU~DDP zHN}BS$%?$cclkTcFqFDZ zwf-C{l+2>?+;*}{Sfk2aDz;xR{L%vdDM|Nc=fPM_S!aCwQH73oV7Y0&9z#8W;NIgg zf$~@S>n`H?vh^;9qxjWBVRwD$=xodPER85Y%1*cgGR%O+LVSDY&wM5brk-p^qWy{*I38PRXj;(WTLKH zmks`6)DB)FQnK4j6wAQab&ztPB@e@QQ~gyti>&XqpqqAAZ%k;cNhCcibjYQ#RZ?(r zDra*C0QS=Se9X&j9c~SMbsnytwM4H~Rh=lM`-Ja3U;Xs{*JIe>Ify?}ZmD^tL2Fz) ze(0l_dxR!)y=OaAcx0|D(ODj*9Z@)P7c{;hrwulGb{>)7j*I@@)5F1K~7pM3Vdj9-4R55*rtR z!Pr%R*ENDiyWG}Jp}*8@9l$@^`nRij(HgD&S~FF40P=6|=$Iaqtt{1@zx@@g%DWCu zi6a{Ira7$4KSu2kB=%4D1ccFH2A%{=&OJDw44o(}lngGIa0$1#w2D z=h_blYw^XBgn&fD9^$^$i8Y25TS9Fo%~j9Vf*5?b8xKo}3(txw4--!M=*-ucyhHxL zuJ?}4Ro@e?eWO5;KJ9BzCBic}ETn}#BYe!NFoKmu34q#UUW|9)+AQD5sucjT-c_Qb#m-`m;kT9ElS zg}#5Uq(&VTCF$1o)1@yvQw5g^^HA0V>)cQqFW!VS#J`J?1kPge7xs{GP1^##S_6G( zwPFKm)$sOxUUA%*ilwH{r=x=%;mXR?PHHb~ZN2Jiy+T7nGa*UNU8_|nR8Ys-)+pf= zmA6&beB-Gfj8ylb7LkHjKDJ6JzHBVJLJov+>$b>GX>lq8r^scv3Q-jJ=VKJK6 zE4g6azVz%~{`=q=*(8Bg`yK|mb64n|wjo{qrBoR{S1fyQB`sk9i!LrxPwayitR!%< zJsOWYx7pOwB>=B`jngt28ChSp@2XopkTVO2+oB9S)8pY6Wtw4|D@(B_P{`1$pIrRT zDv9}$_cj2aifoMMSfVSUYv8q_mgV-g2R)o6S7^jSO!Nk1fK1n8Rmi(!m_+xr9OF{l z1b#DFi1@7&LWvuJ4-_I&{m^GGd-|;Ht1nIumSfn|g^$0qvfNO3d(n2`x>>Etp338K zW~Fr-=U)UIE4{Ha9_U6vB020B3aAn9vf!HPHtme4{Q5Pq?&;Fk7CqBtM^ z!PIU^LIA$B-y+#I^Nh&PyMF;nt*EF_WwB+dNC*f52rvATPz7fwqZsFKG4?kOY94-! zIv1w-{0*_Bs29rC-riofp6pkUXt=uM88bhB)FsyqUdj5aV^$KZ4TTr5w6_;Gd|S>- z&wo8-p!fW=vy${PynMR5w5Fy&pwkzV)lK#Oo;fQ!&I+I6K#=;F5zG-J>sIKJL@9Nq&`d)%?+QN97M1e`iY$Ydh#`CM-yczmeYcRw+_wccmGO6YK zF-Yu=iN7e~*T(baa~-W)vV9c2iMRRihXG!Zsqh>r^nCUzVPM&Z3XDMNL{cVQcgQpl zh0ag*nE+%5fucykrUTH%;~CSAsy7z;CeGbOv%F-uKYTy0&*eW7tkbMKsZEa{Y4IN# zAGZjic;!G`Y^#?A>uK7AS@VwXX4yvEk{%PQL4M_@_p*10OQQUs`?I#X&XDP@b2VLx zO5D}7Kej*CGAfXur@3+xJ)apE)7S7(6|tDpzA9pfsLw-9?{K#Jp7f2!&49P~#I+OF zw%#cO(}5dYTM05TuiSs?7o1!^@@tJ|X!uo|1Om~$a5J2CFQ$3P5if*(H?}_`Vcn1? zm-%p0%;0$3#UMicMU{Rp$0o+$rsvZU^Ch7(nTl<5Dt$R#=XvZqbZKOt=A7|IEibo= zo98U_k*LkN@}Xr{kjC1=c&D4ekt?U^vCMWFeKQWxc&i=Qw}22d{BgDaq}uXQ4ef61 zsiNGm60#;9n7pRnOP!D%{Y~saN1m0|sP?Faj!g>n*rSq9^B%rl9Y+_!c`JuS>=xF{ zU-ef@q&zU&Na!fq_=@vP59G^ZAojAKush5_5z}66=IeGzv3XKV-6-m?Gq|S~I(}*E z8ZKtwx#3~BRybvqBkt23y_s|OrB#Kcxjvlj;-cf0zm{vXw!86cnW=)3QYeofa2qBN z{b*}vcRWz(?yi$JR?Uzkh1n`7NtePzF$v{u3>U0BoYyoiA?w%YudD<0j35o?!%R9n zhg?#AqrujAKjM#DK_NgI%bsYLlAm9#M=W@gV(fcB{(MtoL$-Pc>p5G=n{C$Hoz~!n zF$g6eJ=|y z#K1t4vz>f{=mKYRR^&6)=Ql@#(anZ7+`N|uA`>D-m-`Nbihm(ThJ(7PhH$KAZ=EGZgCH@dO!+y&0H1rsyO)w?^u;cy?H zt8}mzV13+or_C)cJl($^cw*E&7H=k89nAY4g(h)i8}px(yPsUDiom3%t{ULWJNM#s z8h3*+Znpgd&hOX#9Crr1st)LgK}CC~nT*tYMpg15jbe*-rd_D;7ZxYCdd15OAoz!^ z4EsUe+j!#4Ws@!rblRO+`p@Rf5qGn&K&dWXBVzH$LpdPRF0eChX$?Z>bL&Rc(h7r! z5`9*SzOTlHpA^^>Wg8%0;Slqt@#&m2UX^;LDl6fZyfQ8_XGs@CCVw@7G{CFQPgc31 zOJDHB#>W;9;*s7npQ%*J^UY4?YQ5mda#Rz0gzCv91v!I}_-;>I(0thU$0Hx2`TJ9z z?J)=lUR<$}ud8_Rdz*DHqdBzoeU1Qg~`gh@2@RHq-&yNq}H`XNZA_c!+n^yTH{t*xzrDFhM<06BW%fk*UvdN2ZbSX;O$ zz-D{*dj_N0$3m$*s?3Cw5NA3G%@-5yYVTm}!=?#Wj2IaW56eNXvtFv)p7xQZrpp}n zlLp@PAKjH$vMHM?YpNgS3Eiz*U5EV-%0*=2SI76p37M1b9#`=zSok=${m@7GhA407@)UPuJoqXzPcGxtrdW!w!HkjF zxKG0>zp=yn{AyGJi*e161W459-Ml}}&H1w$9+&jmdrBz?UuVPj4N=b`NqFizWYMZIWIs^0vhy$Kq-GY!^Q=omn`Qzn9tCY`vFgH+h=97}n63Fu z7Y_ufB-5-p&>r!l`gq3$~3RNS_`+Ema}$HgI+x?D+)V3 zJrrehag)=OmqWvur^{Kr!`J?#IA&HK=y`GFSp;4O-Jrp~FXBb<&i#lsT5|t~f>+7N z-Z7D(s$9pqS1lg!S8uabQxadeEBBR%yFwt1?T@%e*82_~Y07-6VuxfrFc6rf(_G{7 z(&~BCF=BDzgaHjTYd1fix(EH~s-+5MYcJOn$mz~5Qf`k>NzV2I??AU@JNDH)$a1c} z-^t|@g6Es-JfcNTA@i)rU5njf^zsc5rPHyuIC>?X*s_^>M5m8FZ|d7wOOS+auD2bz zbrpQf=avBMWMC{HdP3wCbl+5yElfLm!k0wnJ3BEUBvv^pFHy}e43}$Kew<0EnBfw3PL7*? zigP1&ZEbCQ9BOFq;2`BCJmyOZ9Y}T9`B6WAJV$SX;u1=qsx__~(?<;nr^Jz>NpFL2 z5-x8{Uv7LUAt>_0$$2n;$;~jKSIJgTn4es?GFE2cHlN+y@s9e=6JqE`xRYX4nwoJI z=62@MCM*?>Pw%qOln^#{TiDurQgV1|GL~8W zWHN|X)>M$Cd&S!8Dd7tnWcp8f#~_ST5Tmq(n=*QELy+Jj!4_3ZpJ)ZW^`+kNg^30` zq9gVA!>;e_Q&|BkEnbl%~Ft$ z6b8-9HXEH#ytSDyc-9jy)!?hFLnP_cFJz-SrBF=B`0jImlX?37{S+Q*KFPH80#-$T zhrIen!a}uL11H&idx&I#y0UVv36ANdd!tpkPorJ4^nBvxkdBw2g>2Q5gkE$h`#on5 zJt6skvnZaamu{^DVhWKWn^7;@WA7Z~Z!E%APfHQZZ=dDa7Mk4P7uDCD&DuhMX6BwL zL`QS@<=CR)R;w8J3DO4o;=>s{Q~S8SnU7>E0kJSudALk#@5~{1IP>M7)B9{qkKz?L zeU=9YXnbNgOw&t$Rzk-OrfTvU+w*JKwqQVL>}H?I|lP7A-yHJ19FSKVmW1 zQ^<*!9kn@Lm{YTXTb>IYwbeN%jFxn%0u~>f|Hi;Qqbt>1o{w+rsh{=B)dgXAg0o|R zQdf>TaNL9fbO!{GC90~bN=iz=?Ke$8`UCk$dhUF{18(6~>byQ;(ixXmC1Jj9=@}}#N%x0^k*exyE zk4_Zd(7r}xsW?t zkFLG+llax=SDczzUS?)NdgD4BL;%jsy}duL^`;9yPJ>53zZVxYK>d0QEbXKWyNeBV zioq1QEL8}+60Pc(@!R!2#E=NDec_|m`1PxHgN3>IrZql_iY`5F`z(4y1zi=-rXuh% zee-p`z2eHKx8|C}s1p>eEZ@(iC03()rB?PKwZ8Af)VQhN^SPjkn=a&o!DC6MDem;P zg6U6jURT^MBgjFgjkF8lPn4oUy|kG%UQv-~rF0fsn<+F2BMjRZ_B0G%HZAJ|#`rpi z24I;1Oy}VjUQkmb3I>CPbaGVHGbFiTR&H)p=@d|Ye*S}lgU4<=U4w%nG5)Qr)BsvX zkcZ$JsK`qauh==@zG?~S=tXO*bGA=JmzAvkNOtE|*J_*4JSeL+tDB6lYm~O*fJ4eP zvUA*>w582RLc|XuWri7--G8Wd-&&p5FC+lK3+`~!ZsrpM^a$PjC6Y~rf$I`_e1$pe z7N!4CTaG92L-t5FexVHAHr)b{& z8#i#xc8Ep;l!V^w%W)&35CF|W|Df433=*|s3xR}-$kCjYd$5RwwMGou`!(K@1)Y;7 z=&~&~1u!Hk4&2UUwv@{x_OVbJz$PW%BQKfgo|3$W=$_i30RY*#QX$#$qKO_~Cy)Zc z{~2LenBeD-ihYDXt$c~u<&hs1hu<0Dr+XmjSJ$>5wBZ0~(Z1S%O&%UJmiPP#ZKx={ zix~jm@Vj-AOjX&JcIxRFgRwv%cf<{_q#p_h3KG+a1JOb8AKM;3+1ICiBTD8ZvDO7t zAc@{Lel!(jQ~=9`P2>oe5aEDG?uCmHFp6GFN8GlId7c5}j@kFacme#8iVCj+H*o@h zdHeeM03hlCWYV-CqWA zQgfO9(MBY{C7v${B+C%*tf}H1VEy%fPn#Q1;i~`^oGEn_^dnffLMUUAb*M@ zW4}>MsI#3*0Z$~l9ZLi3dtO+qHuEd$i?8-nb^#UmEc8p0XO_|PbxAKpZDX)zL4k_V zLsI0tpJq|Py!Wb>#_ZQ-&F7eth~=#FQTHDBak_{kmCiwa0j%!JJ9Af^LY90OK^;dG zdp_)nUbdMps;@zzP+YL&K&o@#zL|fjBBztk?w7SgK}EIhRyQQlzVlCV@_jvU&J>7SYHE@MgJ-p0 zKiAPgCLnFBt=oW4ezCPeBt1n*46EvvHqn=|O^AWPMM!3%@=aRz^0luXfPo)JW-8-m zscD3?V82z5#r@4IDl(Cr9YxB7$UKk_cdVZ^_C5%#>6f~90{~vY%!PmJD{T40E7AB4 zhogYC5Kr$w{C(e|lZZjsx_jbVauUTq2S`T?wtO=(Ip%%3VY!}`B5C0&(5T{%9syoz zeDe2>csX*_&PPHP*Aw%e#$qNyaVZ&Tvp7m|!=!O#Zv=edT--CnlNAFPv)AM$3QOE% zB|e@BKnNC5>q;Txo)KC@LuX=W<+S7r&Qo~^1mZmM^I&--Yq5!CfsHZ%Z^K=K;+iYN zW_lw%Mq$4YP`U(YR`dYDJjZk}o#1ZO#cKJ6`g)UxsB?iL9*|%;QflDibN;vP4k5JH z>k}xVCXURO>zruwKR-ctvp4<+QC$BiGAjqLEx!wCY+RhVax1}oUgduh$1VQb|LEfl v(LZC!9RIHZ$o{|G-;?q01N2BO^)L(`-*#mVUbB^4|4&IyO}1FZY^P4i%foyGIH>94;6_JS^5x%~U}8ZT9J8P(Y0P{1zrz=bZ1ik0^ z(l(U!vB0ZizDsES`eIN47!F@=JYz7yDYw8Oi>4puS99ZzHj7BJ9-G-jh?IT0*OyOe z%$AY>*03*ZD^qdMCwW)t;>7(EFE{00o_M`fH zp-asee4$MRjW2gqC8oX!y53#`)VK+;2AX-ZmCXm-?@o7%+uca%M+HCRGRDL95(@Ah zJuCgb1L_#ZTz<~djsxf^4Rp2rxSr^Jrq9V4Xew_rRr6bpFqH-!5?`I(SmetGJ!?+V z7q!I}hV_X%r{XCq@7Vbnt(+{GPY%|+k$t7DfBRZ1)ZCG(5sK98hdz~%bqw)d`r#Jh zksGqIr4<#Xt48mDqHdfjN!mauKDXH1+j#F8IsSTjVXwQ|%`9;DpghBwT|__wZoAL0 z0t)hJlnM&0Bng5+nh!jaB}ATVw@RTIjO@rI6ok3nzL{}W*<-HY?4jXMU85hQ^O(D_ zvvO^^0#jHT?njtD%4cA=jlynux<00^;>no??6C+u=$Xo^1&L+9wy$54)I!GwgpQsL z&Xd?Tj|>oLw3a!qZN z75Qh^m#g#9p*>LqXOQ>CtQq2IbHwioFvq#|54nOZ9kym$u|ynuai$uD!Y<;qAPz>f zORLe%+VL4)KR;$^0~Rsc1DFA9RQ@zN*s|?r7)mOHxf0d~uEqU`&_M2w$_O8qFJ`lL zV0Dhp^>|boleQ#j|gm@T0pM=wKW~ z4HkIV>oHOO`hi~;6w3RwJqQ)kxp?+lWA)zNM0In$s6$0?0FHBKzJnN(HKh2hv1F;S zxKbJxq9b=)ndsv(j#)jpeSs9$PD)E z8c)FSi|}%7&8*kR2!EDS=;=&8@;G3?rU%dKu#upLW>zbM?n$S{$WZmsbL_D!B9Dff7&63Wo(BR`*i%~V7G_5 zliYEcR|6eXpem^NlX^s&rfpJ#a`#7i!ENhxX5&q&UNmwx)L_wif^m2tPjH@V#>9jQ z1`_25-g)3CZ;&=c1#nEQ!^-L0>75r_TuUmzm>tT&OMo zQid7pRW30p{2!SgZyO2^C@ok44Q|06^2vL@ck3m~fbZILJW5eL7xaAg0h%8kcSJ@4 z#|_tZzXqG_-v#Ka=p28oH(bj*?V%PjL;LmG&G{4#{_?S>@3AL$dI3!ll8LtHweUqX zZ{_g{KI}D!!D~P4kv~w_nZ znL(jb*G62LVYm5hs2%gdA1S2XuRpX%ef>tD<*#c}6w&}E=TOJNY6@rGoDMzT2)9re z{5n0!d{gg-lc!(lDteDL*}_~}mGAXYPn#%zARwRnv$Zm)^Vrf_1TF<1uO?up`5Xa0 zM$eDuOxW#N7qxgIu`$?2Ex?}A667;y_hyCXz<{*V30x4Y@holhWA3%r)&iN9L&9yK zmr!~fKn>cWwqE%Ss2QRZy#KIkp%No6hug5{#Uho56g!Qo8tJfNcjb!u z`VVU1cGIG)%Ow~V;P86PY z+DR59>$>sTKW*FWN7N^m)zhz1#ZEh(pU0~J&h^o5j*h!)gbZk9M!2nhyIGX_8{AoX zH1V9^%N>{({4-@79iyAaDI<&&g*`Dhg8bf@??pdyrS0GQXg!NiG zptXudT}|GO)&B@^W4kQ%Qc&C@Jx!diImjbbw$;HEjjN6#S*>wJ8>;9uwtkTuYxxpU z>yndgRnrpidNV&ym9z3|rHS182g{qZjtswOH^)g$?uu^hf__}$qit$M$jT%;7phPRS)3#AYYUaJod6WUs+Uathm zEp1P{$skEAFeKb0r6K^XvmNVRUaf^9A8&Uj36DiK4VVNlVaP!9*UFW)Q0anQFOIy^ zLzB??>W1-~*ob*(8O`9t1SRq$U+ZX`pLrL{U7=zVI8GE70+F@yiq2!a)YSo=RrZs* zGMh0Ox2=7~6^mToUb-Ga!xsMFmcI7;Y3G7_97|$JwDIpleL-YKPq_?zr7FqInLJ7^ zPz`(*JX$y%wM2C3JKaS_KRp@%&~r>)@HO@)sT^&Tb@(M0bqnUh@48ii_7`3}6y8%M zWDVF}#R$!c#-G^_JNh_Cs1{q(8vuwuy(nXPsblY$Ar7D-p76QBuHc7xDu=NF+k*E;iq}48fhLZq)K_evTAhEy@R54DrKtx+X*NA6*D?zRRaS!|7iQD z4Jfc^Yt`GkMi5?I|l!bV^1`xJ*eZ(7YT)X08|9U+2BFy#e^Q`7Cw>N@AouD5c z|9&MV$KB>vlQT(p`Cx&3#{i2kuu@KR|%*;C*T3QA~QJTi#>?%hWHP=!S30Q$U4xzmV_K)2obS?cyooC+65AC)rG;c z*K{P<>;evJl_K=8r3u&_2yaPR&QUT87Mmb-l_u8W<$D^ftTCBr;Q03G$ zi_`{N*swNE<(j;MdeClyxFs)paWBV;@2NZ#-1t%Riyx)Hgg!$&3)1(2u5z|7$+fua z%iKC-xdcMw)ipoSDdK@8)x|&ReTn6F zl}PSt1O|BlTb>uo+p-`Fc?F8R!K|t*di-Vo#_awb$0FVFYWz}Jrrq%eo$j;p(ylr0 zgVfux;yw;nox*G?G^@pv``a?q1w!bvzE?enG0B5k$$~zQcUg9eLs(}3dD5Pp$g;|< z`C8ph6`dzej74_ArVBS|m2rI}q!M`Hhq0q9D~y$w}*p- z>`{d+QugdObk(9}9*W1t;`v~WRimh<1ZdDe+N;GUID3bT4RzXK$55(C2lb4>VC>Y? zcKVbf*}Z~5slcT6^^w}oj6LEQYvYZJE45dv4rZoemMc$Dr1P7C9vRq2&~S=Y@L4fo zZrg{}4xIM`sUgr|?cxxedmDuZJk#!qeCU`EJHc@Kqg1iL_*8$)hiNkX<@1@rVsjCY ziUZ#*#(E4OKF`WQ_EvsYP5cu;&Fh9~B<+CLm_5WbS93bpyknIneSPlDx9UCa4*= zd8Fd6Mt3nO=o}D*By%V0jFp@+NbQv<^p|nKvnIxU9}cq8xPX=OR29|Z#P!X#?UCly+B~fWtlCLxL#{C|2W*r(0@X*OLF8@G(I;hZej7hP|A*oNOlYq!Qd zvgyaHn8zgUqSuKN^y>5Ohp43U8TJ!pmr<-;1Y!BO7qDhhfaj#;UeZUt<%sJAa}muf z4>N)_G~n19b0@h|x?3WMTI>SRfUX@NzzgRf|K3Kn`9JI<2wW`(XHIbgE;}P|OtRN* zcefQ#gtRiuVmF#b9Xl0|4lV!OE3N-3>yeqMttW&ed_J>4 z*B{Vo6}D~UC1Sm(jKeqOzHjb+OshR2h;qs6^GxZM2&6Gt!isSx5RuIPKe~ z)Tje|HidpFH6~V?%DT{WxxlM@E&(3}Pd4d`5pg?#WHOM3=2ksgg>bgJEi^P}?2JQ< z(R+2dg+Hrp4zM#GP&)SrKmAfg+K9HXJ8ht;V+m03{KtSz z-26oB{A!_=4qVR1eXW1BUxype5q7DnK*_gK1WqJw z342Q`yn{d=SEsTIYi!Iw?ELxxLwy|}Xz03Gvps<*BgBvMJN6Nepl3U(%X=VoH~TJ# zROgerTLdB3L&xiuy$yzhh6g#cuw7nZ-7CBNOv z{^wZB-L%ystdC?}ict1k0&&_$A5{i3|e&=&-|7Pr2RO_Y8oGU z2u6`e*nG;w29>dgJr7P^&#`50Euv{7tNXvTCI|~W+>a)9nPg_{@{V*VE|d6#uAkm^ zJYM?&)TXW$coQSQEtKK1;6CG`5K4`P#_0JdYZ7BAn{W_`!!lNYW(6N>goUY-Kxw65 z5}DinfKURZx-!zli|U{e+?1!|5&GV(5r2^2FjD{$L3kDvaQ+waDa-I^$txXEwOJ=B&^4oLeS6sxQxUmQZ z?2J?O!FlFo6q7<_=7%x29V3=M5xZ(!gd(2(fUBOYR_;zfX|M?B5~6uZ9e&HcqWK-Y zt)#dIw#mbLMl+MCv{}12kuh1rp6@+Zqq#>(fZQS2Va;@sKuZJcok*D)iZ@o9TQvZ;>h`|73jlEb~#O_s# zeE@izFh&Q6aMvYPgLh|jr*xz8*f0DO(+Kott;JKN$8Cm|qS6LOmQYdYQCsn$Hi>F<~ATs~iJd5wX&;#^G>kG7iIv1FZcTDuPxTCGf!oBC`DZNtF&O zFp))7(S>@isfB9m^_SB$jZ?~&|v_pf}|K2)~)yPtA(} zCjw=0yt*+IJTSa5v=w48Dx$tV4Gi~i{kf4TW>kF`j4KB$QqX*PAn!#@+h`h%<-DbE z`)2MOx7cv2EPvahhiybpuPAyD6OxlTB1c_>g+`Rlv4r}bD+gLx z3&~IGLePZtuT~3kUVVemuVU>H_i;T6u081c?5~uQ@gmpo{E`A-@+KO-8)pUB*>6o9 zWln(^B%oIZa3M8STs>rabKq!h7bRvR9z^1(==EMpcFeUv-^O9?-ixD56F2K!Og*oA zCTY+Y7Fi@`O*UoNO!F7;C*jYN_|{)}-+4`8U(laic7>~xD8~kkM}4-;aWil>V0+dF zA_MVob=j8gDDsLhtKiP5eu+E?`j`vT*Z?sWlhyWe3hV>NmdrF1Yk|{K?YQ5=pX;W4 z-dLc2*$a_~9Z`6O#YJ^v^&3z%jJ~Q|X5iud_GSpeKhpD{X!YS|M|wVX5pXyIxkv{m zXLdNZ3;Waf+hfoPE{+cHtpc9>bCFR9rTbe4CuGO>Brk(|sG3t8MM(Q;GsLyPwEOOrI7F+^l(e~bx^|e}w5Y$nzGu$7gO&TqePkj3&=@dYOD0H1PU0Puz zpoA~?LBu#F2?Xoq0rlLcqqtP>(M)&q0oj1H0qe?j$kuE}cyW?FH?@0d&oIPwYm(or zAfC5JsV$s`B|V#Jy;O0q=HKA0=^swJ!e8$Y82JvFCC zT_Pj~C&d^m`;Kc1TZN@H@RdwREdFP6r-dhBF1t~KvCVgf6z)t8>27{KOoU%B_M22h z4BA(czNcPLW#2An-L*W8jDehY4&si?6jIn|~M z?+D_ITsv?{@2RuNLD+{*8){K-!oZ7CLV%r*+u}MNkL^Oe=gi+MZU@;N($NSTk;j#t zfk3#ytbQQ=pxPEk@tPxh(LbUu3JGXOb=3$_4}Wq;rjW<>`8<=!xXo?+HQA79;G#Ua z@YUIllz-Wnn!lRD(4z&)q`B?UErCX9)&&kp4A$6Ey4HvnsIpb_V{FwSiZbjuh(ohm=oUX|=H3j0DOL@^IWb@L^Y_qOiAu(}LN!jO^r zgK)?01If8Y1c8sf^3KFU6!wf|9K8qrc`4U_>(i}&!HhPYvhqpjpg)h4&ddtJRU??L zFN!$1&a!so#{AYaU-Iy0^6*SnR}B`V`Tj)XYk5Ac$X_PhSg~m6TV#~p>3Wx$pFUjs z4;YMgeV7yb`c^1ek92?+jrfe?p~(IIwA_k%5jB|H;@r6m4O-M*+NQ@-2L{BY$M$3!zG!NUbq1&E zAB_MsH*_XZ*i%_iJ+*3W+l%?26~M&a1CN6DNbR}`Lx9`(lfgH?l{`)_bl zOOeTVnh9Z~2S?VKe6*e~)$2C_rq5337(JC}+zwusTGj`u%K}bV9k%b5lvT<~0F6e_ zjdm0pwauN3N`Y&OJ~L~cQagffeVBVS>3(bXy4C((ZLR4;1qJ0@Zbs8uz8^bxm~U{f zfpXVNoK!Ji9%CE9n-q89MBtEIU{<|TL%PnS<)?*LS@C=xOHwCGl0RNGg%!(au6*?uT9%^mCHB{3*S$pv#yvOBO=aF7>p`bnE za=-3F6x#7)WZi9vr!}U)0~9BB9-;JZx1b!Y?)Z>!jCQT{WQugE-EV7ODqA-0a}GOz zU*XI(yp!_=QK>6t6}Ubl<@n^!z9{fDBq-SXByP_3SC4pGTdyKczckTSO=bWyCy|d9gf#rXYW{#{KXxFypahDYTmmHpD+R?v?=XWE;#WHN$Y+g>n*C9* z4Ff1jTYFu}4OLiHCpLkps~vbTFQpg8QR3pY5bg7i&wn|>x6<}~jAxOC%UYDXi`*+E z&%63(qlBq)Hx3Q3i(#bgF^MOX6;J)~2>gIj`BMx`>SFgv_Q{LVqqw79iRPf>yT2%y z=+``mJ4Mz}2OL`;$m7a8I*dC5@Nwd;6xnZ4?qHCU9Nn%Xb|QneizP6Az)^s6tboYn zMhgK_c2a;LP9dEOW*FI>5`^IjXPKhChErQ~OvB3){9|)ZO}qlZWT7cKhXGHW(t09} z8u)ZhnWf5A2eO0Z2jD5?M=8WxqW}%%+xBdVrX=sVdI_DBM#)k51L4)2q%A2ClEBdJ z!^|3!`C?tzxL3Vx@fj8ObjioIV*HiVL=5KpxIp8{M3XlJ?>St$u2vQP-mNNp5XPcl z4>G=q+HTRp?oUPk1RQj~^7f#|PQ(=c27m2$pdGPRfiit`T1os?F3HP#-FOi1^lPvG zKJRSVVi(}))XLqU$vyFAAus(A=&0b&k z{0XpCv}1~A@tIzKuXK&Bl+U`|%y|R~WA*RpTN9W2_N?RCRTG8-dkkLDj##}*sdsvd z^m9P=1@tgWke#CZqGiIy-@yg@-ImWmU?=2uUvf@qv8vp|BG9F`oeDFwDCkL&->bwc z$t5*QF@=iQ(feUn5_8qR<GPLjC_ZV|FMe@N_QX>Z*xR;QwP14;(y!ZG8{G$ zT9FZoG$EW2vNt@w1@Amp;p~Jy_^b{NF|}2|rObs5SZpOI?v@PFH%m~tVS4`g-9AI( zHoNit_A}TNYQlsKS-!`V3M&xQPH(4yi>NlSTp3#K2Tvxsy4E$qn3VH)C z-qldtMd;UcT1b|@*onM(OgD~%^+%>lMHTcoEyx1SQ_|07GH zX_zk)d2H(?_es7ONAkL|OHcDB4+T(FgQ-E%na`S_R#X^sm~FHD2cuUSY4b^N99Hsrzm z0&ma1gFN?!ZYX);{Shxrf8oS6+rtWLfqx9WSX*)3mO*n_p4G$}jothTIu)s?n!anf zZaaOJj*Cm_;t?x8QTRV1^a!q7@iq7LbSrd{Zx(U%qe8q&Z`{q7RlU2hcxUn6xj7Op zHKU@U&Bguud95gGzd|*yv4!)|;!}Rz?OahtYE7=V$l5FUO-ntP!CTc|j3N6q;ftYH zAG;*g*lw;P$dAQ}4PqvAg05fbLkxVG19=u=@2fOF<+!S%?c_M0Pk1&vQRs`^19R&v zlK!NheY`vHV7~jFNgp4@Qmt(2bT~`MUpGwEvfBnLZQs%(uOct1)zxlnV&jY6)kTXR z8Vfex6)+d%?6p@QY%WbYH_4rA-Woxt9!}3E<<9~_jaHgQe9UKoOxL{~+sZ=U zX4+ZJocIvjtzHv_W?!$#4(X8F>i9xj7-4DlS@8bdhJFYGFZ=oMxtV7mAA|g}pRakDU-J)NCxu=O-;-G<&`0o{d+_ zG`%n~nUsf2ZF}hwf@fY>Yo8@i_oQvlmI|eFB@5L$Lapk}d&_PFzx8R8zanKph`O7T zV<`Y#RLzr@S=h}gx_3&u6~1w!3M)E8IO!M07OJx8~or;M(tEN?9rZK>xfT;{A0lBZSNa8dFsb3MkV zG(L*&UsR}AiUA%%d}A%9h8Hzb2Jk7%(70F6Jg=Y(FU%Pl#14Wgwf1(L$NYm?lEjmf z08;KBEuk%U=E(0oqMB{a!dn!MwGpn`2|QvJbGyeGT@47GhV^tjFDFcjvt}eq@&q|& z3Sn0zEWh=-$0sCEiQAc$Hxf!5r?I0bZNlSV`MAt-srUpfk{+ES)9UdHwc%04P zE1YsuOgA>L^497-FR^P@wDG&2bQTq}aI<*`FC!VeGFiC4Tt~2hc3g-WD_RM=H>~V5 z8X(aKU))XRSCte zoAbsg|6~_u7vAobE#!4qByPrVl_p*RFdwHcLuYHl5}iPr1pw{wP6l4LL?%>%IP6(p}x9%S>glF^R;FL~Afy;=Vs)3X2b zMrLD0KA}+mqn%j}K55B&_pI9kch^U9CO8ds9UL4gEvxqr4p?1t?LqhqDccejr!Vj) zOTuSg)nskj)CNChpLtYdJT9u8Dw3-}{T{`o^2MW{u8Ny&H5_^q(iJNLYVlngEH=oL zwt?PVl$r0w|Ey`pwat6AM+a#DQ7{IbDiS#3w5h=MS7_==m(i=;HtvMX^eUT%z=@I) zlJ32~tw*xg8fS|vO1a3@foLgD_xh5jS*CIUedERfc@3axWsxedOK-Nn)_TP5-w{T; z^C5p=oAgH;L39eT(n`j@&42uxzM-6KD87RPI{4`)r4k_W$QxY~hRe^)wCdnKu8{#-+9#Gx@scGUIt%_~s8n?a z*<{%8X1(XMz(|QoWS*Cd=e_x8;Z-PUTkHS%_*AgH$GAqdE9S^VL<=>*HpelhwQN zLvE#cVn3tihVxVvA-y=aGk<-)!X3!#hqkAcPlZ9z9tbGcud)nCFf$725sGUFvH_Z+ z!tfn%js4@Hc7Mi@D!$mzuqRPm=(*CKY`|^1fde>`jxQ`M6iee@3`Iu?QG{tC?Eaj1 zfSbO9f#=#CgN)%EMHx4@`!R)}lpziktvTnuYA(UBci99g$GK%Op!?ZnhGz)c`&=rZeq9N`s*$hN?e)+Q0ip@7j z9&Wm4RsS9S^bh z*)(UpEr+n(tDQ54uTQbPjXT+e90gA<<{Lc;wnQn~d$&SAFQcqSYir!37NDiT@*-$+ zwo=zTB$u%9X`t`y2ZR~@`)_7HcpO-1Kv0|J2$7EaY6Ef2rN}3pzDp=AYEU(J6v=w+ z8WEIN0NMLeQV|;kkb)VAZ3>@6q9xgKpqh8X?eIT zSOw-+GH7$zt7;ZCSJB2yb6G(Bmx?~&C-gV;wUD=C3upB2;H3Eg?i)=R^L#R; z#*Q!-LJNlg{=ezO9#JMjgU1G;>{C( z8$s`cchrli7(-9%9;Yoly<3$IU_r8S_`qfYJ6l=mm1MD(TO;bR!>wQM;))cTrY+7i zCIj+9501_;y1Mpho?X@Ix*AuR`6*=E%5_cmX%Kr zZ=tj53xwv@=^+r76THOAnLfSSZuKopGl9`X%bs&~$!}@f`5u-TYxQ&;F8F}>OF?t9 z-a|)iCRB6C*`_bd((eV;(#;$B$4HJMBKQrIb?pVV@214CPOhYIN%s6i^`F-V<+r_O zGT|U^l!r4Dk4*Q8=k;{!bj78Hgp>+_pU;;~9o1rthlW_0I^BC}1Wh^>-)sfFsji*L zwcE`Z7NDdgSuodZHIti`BhLYuKS*<=Z&~S9U-#=>%S7|$%c_GPi93b^TT`eDun@oF zlnFj=wrAq^gsq!sjDm{=&w^L}s@vsU}w(6I@e`odh)2xWcj$Gyr%gy10y~I^X zoISmptlG$miXi&wOC^AZ6-#NFyOr-N;Ucu(e89P}GS;p2e&3noAZ*$1AdUQkc4 zf4^~i;z{)2!OG%EIZ@c9w3_fo*`h!TAGb@;x3h|pMxd`lAK2Tgb~;0QW~Yg+m+|Ia zCuI@u9li1z_vtq_=BvlSf3|hl=Ije~HovgA1XW%czM&)wP{UFU;)^6SSSju{CAHhN zVFz+8?q6Uq*p7>i+sZYW+MJ9nd(@r$U}>X)TWf1?+8;AFI6XXBVJE(*7kveNYQob$ zMk>*^X>a2LIpA^$M|QAB4joNz3-*t+G!}1qeo*M$RbD#-W+GUMRFJsoJ1f;}$Lml` zn|T#`NP9gvw5-GS7v%%PqKf9mp|A58T%J6ZDvgUl ztiwgJCk)=5tJKQ2@k~FwVvVe@sC@0Au@Fy_4oB5GX(|6@6< zO}l7>hmYl~(0e9d%=VN6>1a)@PlW!P*&wKDBi1SoV|u3K_%)Je#=fv z2Lg_$j*MwAb3fy!43i3HP&23uYuKsxA)ZIB$WCO9+w01U+Y^C^8=uKf^0sG$TXhd- z;h~1w1)b)_Mqqnf1a>Oj1mAAtNitNJE(x|s^Ye^O6jXepCOe2gIPQVmLfbj7bhdp9 zvgKTnl-i_E;rtwhRBoJ~S~2W6qMACOig+BXc`T-2kCw+^FqvJx#B{^HUpmoxqx^+7 z=H)g?7bdJ~BvlQ_b*-vae4VR@top@C{dnEfUyVVU55hp?(92zs%G&?D*^Ice$fVFW z3x3J$ja;QtnMsxO0UoyqvR^Xa)uaen;oSKLLT#iAgH~8J*Lq%!plN$>UcGm~r9;{{ z0(8`n0GL*oY1z-~$G5G49XaN+p)?weJ~!nTkkHoCI{z0(MN*lk&+zvRrph?09-{cX z;ED;9RiY91U+wcnS7leuNDE76@t+P0#9blIsWyap9;|e<`CE*$SASLTTKG&DF7ueK zNwBQCh?i}hkI^VqUvU4MFCSK=YB!IFST-2zEi{*&+@4geIUbh)x2%uo0X~b&gnDr5PoL_TqFrIXO_gPfBgjI};@&XrI ztv1W`e}9Apxoo_z1gDJNRV1$a>0DjdOJw*I$G<|ndL8$qazZD{U6&Jnzsy6)vo+Yx zbL@R?S*;|$9g9oT(&^>8ZsQj2xW^dzpLS}=gl(Edud*X^#W61)J) z#6(T_eTvU>%49MFQ;NwH8~L6wOrLj5D70R>Rf#nuW78BfGm$9TeAI+{R%>pY?So!G7EtStdh608o5m+!k{*y zMCHn<8WuFxY@c6>=AzajCw-(z;E6NSL5LEVP z%<{4usmXm#2sB_Hv`FklxdmjR94}S|*@r)Fe?oko-nZ{=*S@;fk^z3~-!_4nSj&(w zI_QF>pvo`}^wbEyB$ z-V!C4*`jvSOZvL)B(?dB6){fQ21In#Dwcf;uR-K>Oypb~TI)jpVi!Pth19|J`&46v zYol-4#984fTga}xerb&x)!>&WZ%F5?C}V$7Yn;+=PTMe+k)+Vn74u&`m6dzExjLq( zLG-eFyXc1QDB7G?kSk<8Ke#LhJ6_Zn`Dg2Ytd!h$I}oC*IYliii4hJ|!5b(Bn$``jHb8*QG`# z&(e!b`}nk-IpDurWhTLWXM`G7rZo7xZc5s+PMI`_(9#Y9h4z;qU<@x zUcWP&Hxu)3|H*SWMW049E$cscAY|w}+p#f@2_o>d8gR|WoImZ2+xBgB`@TLidrJ7z ztmG*f9b~!i(8JIMcx!ZHEU@RY{rD4lm2I=vj~GtFTe5A$PWGHeyl?pQUHO{i^}26% zh|{|~GT_58T?os}Kk>}W-`!`?0!V(7A)}&WviO!_ZpKfZ15)d@Ofntqh`YBV3+hpC zEwbTOUir2ZmpN#Y(P<~QeJDD94&NGS`$Ma{pQw&+t&MruO5C3+<4ZM|mQl(H=>HIn zz6*DK^go>+A= z6EULV_UoqR-qx{dBnL!~3ON&Nr$##zXSAjBAc$m|%f!Uw(59&L(?6TE7?^HQgF|?T z+cVmRV?XI0JnK}a>dLofokWOFXvZr={olC1@O@)WhbfqY_YU-aGx`O}5NNiw(bKlG zaI++_*rQU$V7^9cf_aDBP3Y&GX<4nLD%9P;^Fbu(+f`Qw(!50?4oytUZn*)cs%9t4 z&2pZ-nPhpN1-W7S*=xPdD4V8NM9ONTIUlZ-ifeCnM^=O!tPec(vv^h8p`E~c=gysz zGr(d8csqwziT}km8G9u;ulp|%xN^|csA@)2ozR1gv==l$VNGDKnM3$?+7IsY92{8o z23+eN3wLcOdb$l>VG&20xfzj3_MvAQQ1-vm!j`MPxMarT1FMa$1Uw<6Af6IOVp zNL$2IKj#4s+Q{}m%!S6rQ>t?JgnzwYvHL@@6MYoBU}LrV#+^^2A=9U|quh%=`?4x^ zBVz(Cz85l0#w6iCRYliMcj}V71VNsk~*y@n%m!htUzi94j8utzf78q@_1vdftR z__Ry1SzGgb5JY|4bM|Pay>b+^?>OB_!((}CZ0g_8W0DKc$;ik+Sg+M-S%i7q-eSLN!uTi={OwkiQ_2@&R^%MCQ`g_! z9)U?z3|tJDhJfkY84Z8+1u+&`HH}x)al*epZDV}f&GbxH^Pe@*>c7aJXGbq?M{q+x z$G|t=Yy}+$jz#DdeGkRHk9KYG);7!x%DYSOM*g(N-jwEZP;!~<2GShWz7UaNMuL~^ z3evWVj*wEm8J`wc27gZvx~qzHDK&RUXxc$(*n0*fRD@+D1U?V8Tc%+n4TdsW|H_;1 zF7*;o4+)V2J=ATOqBAfne%zAV<YgqrWU8NG<-l55p4=nXG&74M zR*gQ~b=brTK&+JApUBV)Zyms*)i>)Yj2yw4F+IWym$9;Y4lo2y>ri(e$K;Wus{7Da z2mdDJfvvi+JGhYTwCbmXzRX3fQBQ2HTB+THKx1pB9^b}?GQQd7rpqapX@^CmenC5{6GogwL##EUwf5dA7L6D z{$vixU}@MpSNOB%^g-AHpTo3-&`F8S@%R0pd&(~6gB=gQoPSWrJ0mdmW$wmLYw}mj zrXm-B9`|Vz7Ho^l%#>7lC^<*Y>{7fy{WiiG6pDx*2oJYHbnNBd*7`VA{((2w@Xdxq z!hyU0_aJ{lJl|x=JUS-6kf15dz5M!)B8v@$6x?;7QsMY1+)cwBUu!> zMhFC@=xcf@7i?$!K8W=~3hQc&Ik|Q6eawZNO@`WAqg9hN0N4D+l7($TmlR_}_@8F) z{R!Kc{a9G1>AgxQ7#eBM80LTkn3JU48sqCPJrHoC{@nYruQ#vH6A9@N^^STmEHX~U zGdxyTU%BofBG0?s%G~}N54egl&ZVSlXOycrZmzmS9i;GG{m3tbIQzfYd(WsQw{~3^ zMMXuxr2M<#T~uJvL3&38=^(v?CWr_KC{?=BLJJ*22}D3ZYUrIHHS`in2qpPu z^j+_}_d4G<&e>y+ea1d#eEEeKo@dVa%xBJfUiWofw=TA4cUV=)o{Po*$YhrBC5M!0 z?Z=rDTFg#cCVf1vUnAI$`BJ8Nj2Z=9e*}?sP!8zJUTX8`nZcKqcHZw69cSf(y|*xJ zv|>R)p|NRwu|3-#wtu3R5%`s4Qq5 zT|s>~7qA`7R@aABWo5|Hm8s~8*TFXOM+chzIJboqry&qBb9rSZN3l}wt6xm9WkfD{ zl-odw9ELCpw=a^UHzFp<3&W4f>P2p!ZIRSqDa?W{Pt4|A|199A?myDd4IT~tb?=l)3-wy*(~zZ9g@ZkD`A9pxL6XNx9$XFmPgGRV;=KbZ*P z_Q?#C#dL+iHTm3)x$C;Em$Zhra%LmXvq|#j-j0|%lk!?~zAFD_V1A)l!%=z6OLTxf zq>ejLSmbQPYOe@P=uwlg)!mRQPom{g|By+G>+olL8cJcyUxdCKsR`Sw!sgDnL>}mh z656dT-m|*fX865+3YS=|4p8iRPeInB>AKo`i+g@?G$YQ~qGH|=516S`dB;Uknye~} zq3|=?n3gB@`9C&>B*2$?VME3aT8Hg}Cg7f{A9E;;_us!8m1VvLpH8oNG#fQ@Vq6LT zd6Xkk;fV=62h4YEu_s6S>o;~8oyOG!FVLMK`(h=s`8G7+XF$|eMus|c%VRL{wx^-! zOoiD|h(w{4x^gM*(h2yMo`n@K`&)szGxi9a?omOqct{9yW(_7O`AL`qrh;FrGi zM$4XQVwH~%fT)RPin8rPR*)#KN6^kA%Fn1bxw*AARpCeV#hJx~ZSJ7t44Y4*ooG`DK(eFM~ z%5n=Z|BbUkraZyvfN)+sahOf(Z}$yzfh^qoub5g=9>`nVT7F5CGP#Dy_vaP?Bna4C zdZJ6C`tSNr+WP&n1kz=1Vu3ygdC@!-c;&K2v6syx;N`lhvPh*ty zPxxo^5_e2mY^oU)Db0dNpglkXDqhUzm7nYxX;l5Z>C6TLmk(Da@iSDIvGm7~Q7rAo z$|nke!cC1kN4Dpro;RWr%Fh9PcL2LcjUVtaz z$?c}fN%oxtP>>o;LITPBZF}j9B)wc#lH>eS0!c|lf7=8xcY9Q-ME`lR2e$0HRFcRfD_?bC$5wmuG=h(`fvu0wiEpj^?&}k&5|Hdz4nUOA z-E>h?6ZneqarT>#vQGq=W-$o;Bp^~$X+y1q*Zfq}d`&HX1I_v_sGoaQPXdE z6;Dd?az@?A$aws`Tu{^^{x+i4%uU*fytliKsQU-Q(BYhVv4@uWfMz}WqaW|}NA#}n za#~FlD%Yx3*!LpvJY?bQN1ErP41T{h$KOx*+rc`1G8XY(-5m#nA+Hypf94tHt<=nd znPbI60JaDWKpXYx(~>wp-36a`Wp3GRa5A|XHxEEE7It_--%UxX>ADQ6Mscbj?SCvb zmTY~VFm{fzEL0-egvzocCE=Qv{jlbuo;>AtxI*4sIAmU%Y_ib597H!KB^gcxbLBF68#Jhw*%9>gUh3XJsejq;MX+ zB~X_B8yq;|-tI3BPWV|$UU_VleckyPuZv1PUYhrJVyd2)1UJNAX|Z#){?Ya%WBtQ+ z>mDW|uVVaq@#QE|O13|{i(CI`-DaayW%N4#jrq4uk43&FTUvS!8yS3dzU;r2e_TCv z4bU&rG+n9;1l%9@0GL9MIFnCxCNH%rGWwYE#QtWpZN4a6HYbnvl z!SoaC8z2J~Uq}OpIdMG|3TM=$0aVB@VWG9ZQxc@IK&$vvrq%ZY%MxHB*nXP^L)=$Z ztUyB)_3nh^$J24^zx8uskGb4_4z%h;e#epp6`8FtdC~hb>4dGN^06#TNkj6eYqRmO z>b(oH68sXd=IqIGKU7j<+}#gJ5=dhooT$qN?UgR0k3;Ei?G+hbW7UEi+*@v0JGXA0 z1dO4m^Y-s8BK~BRxn)5Eq;!MCL_IOr$Q^)`zv@c#1bM-2Aukmv8!}TdhRxZ-cJ1J^ z0i=wLWT@NnVt%{a@WR#2@K3D^DvJMt^Q3zSRT>=>H7dl(!Fh618@|o&jix(xZSv{8 z6$S(T(eYWKpDaJyr5RVC&lE?0n(5tfW$?Coj`tf5t?9_}*=Z-F@yglz!ILF@wol`qKoOl&kv2Q1K|?@5~p@Y)rw;v_!Xl0(_UF#^Uuw z*bg+jUYLY&io`v3#a_AKx2(Xq}h9?k*GsmRBJnNC)mWuWp#H;EB$gd<+R*dWZHgTPD8KXv#4>UKRxbEWKFxA&q8qAF*I)v zV=RUpaj}A0&q(kp6SsBBH#M%5H`mRiy(c=4mWHUR-W4x#daG0WMyHee5ar(Xl#!N{ zzcIYCe*dcKw+F}WIuyc&jB*}dEpJAa7Vd)$g{O9Cr>F(?}&!)0y5vR+SHpdSahOV-8Cu-Dl904?5eHf7wY}&gj zV>QdZv9{%oVMyXy)C!)z+=`ZPdseFB@>WyErABqSa1*jHRaIOh|J^a zjCOi+UXy}KSrN`2+$b?w@0JP2xHE~a_oZ;UJma0Fk`=vVVG@JORqr(_>C#t6gkV(l z9Em8Zt_rgazM({zm^jzj`|xJ+Yl|*(Q>hSp3g9HjifUb5~b;-Me&nXVCm|D`Bek@Tm2p zG;`JzH~KNB1Y=gPvHL>?DqLj#BTw5egI4b@=j)blDL}YeMn~|946MicNgB zzC>A}1iT-vMP$y^X-Ov?Q9ItGw|E^AAOU~aCltD=&FtY;N(^b}gp2J=LY0d>?D5I& z4k+WRtCMBc`Z{IsR@8bz@=|(0VOW?GPu=n^MTb!HtY62%0OYWwmi1^@vTYtE`C4oJ z26!gLi}J?wCZb!nJ}OBIHOPo?fG1u5mAZ?WWf$BsOtF+_i4i-K#kZvd&!KRdh2dzbZd@ zn>T5{y-|q5`^H-QFd^p&&i-4KDY&`i$xIKm?EasSS9R4-BC;lhV7mNGb3hmFf9xIF%+41-3SE#nM8vXL6Wg6O>U3v;;(;x%AQ_J;xvPLVV z>EM6nxd_yd4yzrqb7&Lcr*Wi%|IT@8Oh$qWWJ-T*}WtB_vE3$CjlBB>oLH4ckhPaBl zSYV>AKO8C!?MWBy8Oijp9qr3f1RpV%#bS^?fGQ8zPu940#Btkej9| z>21@k?&eB>6S)EZ4Xz#!Av-kU)mkv8q;5Y{PFNbmXSTPViC3BefSp7bo2V}9cHe~q zI3BPB1su@g8q(+qclwQ?bUajl0|+*n#C8BF4AbI6Fx{=85w=~eMxmF2fsboXPNv7e zd?1aaZncv++(j!7++Nog@ZN9voo0QI^*jq}~ zCaZiiY|$k}T1MI<{td=_4rV;e=b%yZhP$n!!v-)Ze0_ZZVh_QsPnMc@xPV2@KqgcU z7Da1?LywQ-z~CNRGu(yxzoI)SbpCy=-D?uoLqFnWsn$Q*TG|#Nwz@$pvjCLxa}d6; zYI+YHb5A2RMfBx-su9M1#I*(6=U0S(eJuA3QRDrasfz!ODp%&K-CY?DCdTR3xGZJL zM<3ue{6?M!->E%8R!j>7_Gy*2UX7x!9gmLTfh9z6@iI& zRE%_7y2U}#73yz=aeaDEEa>Sv3EfG<7nG71jefVM5-@McsUMmS8@a;>^z>;ln>0T+ z53wzb4sWOErCF3asH0~9Jr*+CB1P!qNono&;e8g<5IpR+Yk-*04^`b~gSL{BsW|}tL_sb*b@Mnl ztpB`$RoRJ#LAhG2`AU-p_jggUiwy_ zH>r!5kOHs)leU*S+Vw9$5+oRNE)BlEt6dv@&0W(|W(iI)QvV8-TIYl+)Swe?ccR-6 zuQq!Em{>0$Zmmg2kK_NKsjRot*Pm>uNBBWiVEVU>)|QL(%3jGaIX>OjhFY8;`{E0L zfY^2LP{Be6jn&mXo@FI|*0wAb4kch?0|N8n`K?Ch=mRn$S3eF()(f){b~yv7|K$9} zZUGpS&cfawB0OAwTysbg>)hK@>Disgi-zHWpO>9tiKPRHrY*rk02F9~mSlqDx9b?i@4iNcM%ePF5?6F0(a3jBqoa-e zvF^rU>&N)ej+hF}#Ix>h+D1;_jiLrAdxF!bE2m1TGrJ-y>|w{tUe2?skiBr?Spv2W ztE0)6Wx4&}P`Mtvnq+dGaB%DbFBZZ45H*GXXUn65Z9fs*A~`s6?i-x4)d5*weubf| z*hrhHXfgQN04<`&L+W9b^-n4Gb3!Bcxw3hC1| zaOK+LKHxsAg?l&89$&{=Uj3!r&;uAtUT|NJpK~FPuw*^eLGR<}v`&jb*^W-vL<$F@ z->eyA9j`FtfE9n*ASLxQpvHk?|99~t+f8CBNI$YNB@Rj52&AA{AIvAwfupbUhHN%k zk6g7^aJRl0Resmg_h1Ryr1L3;o=bNVha~y{cvx#sK2?zgX}zfo925YF0kU3A;d@l1 z7=OrGo2iquLd zd`spbO2UblHxJYy_9I9hqK!+Xg#*5`3uC;y*tgFy-EXo^W1l-g7<0%l2ra@+z@E=K zOua|NCG-1I7kP|VH%#kHu$tg1Hs_>kh{rldHX~Y*+>|)aSvUrLlrYzcLhmIcoguol zEYzvgO}}AfW%1svv?!8tEm{-@N?pl^UZ#=#_E+8Um;h%7pY;QcvC|Eqaz#vrE}d12 zwrw^@PH#nP?==cTtgQ><^vXfE^j2M+whK|`Javv2yqCW?CAPpAw;{OF-#!GGGzESW zz|Y;#b>lr0Nq?&8pd8RkUh%v?Q-c<@nLh-CR-ZlPri#8;RTb)_Df|o-O=X08p@CBr zpB>Lt$Gw3F!HDz}U~DPfQ@YkBccvi$@6%82Ty%A#N0KqgG?+q~t-Kosb4-!`SOZ;*FGyP0C9u$_)!lMM%Pd*am{%sxK3; zakcWb0q90q_NvPZ=mYw@Vi8-zNyehMIK_kJST}YPUp!`=*gtzGNmy=6-xGo)Rvm4| zhZ0Hz!ZUytY)z$_kg%d^7q7_?)0qa@mrN^s#^bq)!m$!&IaTafg;_ne>`XkD=xJno zbzK^ZCfpqRJlDSQnh>hvjXgwaygWYb@KG3JJNfCMb$E`D_4_HEeP!-o#Pip#8vTC&`(Jg|=Gz ztv;h|bLRDQC#$8-D(+rf&%;Tv>ZVj_V2~@+@Covi7+LAn1#4S4 zbATQ&-)Ie*D{spgH{7CDH}rtOg{cDe#E6M0*F7BI;^ATsXNrnBN-7O8gl}Q)pOS3Id`!2(EjQ-N#szIC;H2rCopT zKq<2LbByztnD?u+pILs#VwUb$ya@rr+bu%azpPTVP*TNjlvNgl>M-`Y@$g`iTB{xO z8D*Nrv(}C~+K~*7k8kRTiOtAI?$|prVU9PldbL#c*KA@@CU}vfOQ)Kr+lV*{b|%&h zR!KknLVP2YbTKi$=%KhB@~}%mPR3vsyCQ@0n_oQc7@IY{e^+n6=(*-ER1 zIl*3+KVZ0#_O_*{Ag=aHO%jmR_z!)s`_&#^R>c;W<8C0jjMLn~avHfQqad<1Kpar zPx+0{X7+M>>&@M-rW~y%r5|&8XINBy9W0RwZx>EsJ`zj}+{%-SdmBCaoKHQy<1l@14UYTE30{(NO|ozRk$|OdoK#c`i7qCKK#ab6SIrOWDTL zlXL1=$0>cYDtRx;o&Hp?>q^WJ7P}{k#{ja<2rr77C3*kV*cAhj`R1QFCm>p!?#p|l zrVUZCjw0BNAdLXTqUiK?Ob}6pAv&M6QnlIqz=spjp60hXdM`S=XksOkc%Cz)k-RB< z%O-3u&kLJJ&2@nWzil3@?CGe0(D2a28rMlUPK*YoYsj>B$H8^t?Hf8M+c$C(Ig09z zgs|EwX;+wztLIK*LUCl3aKPEwv)$TSXyz2g2Qg+CJ8?&dEG#~cHd(~ZmEvaaZ5OWe z&H#Y{)rVF%D4amCVT7Lf938y{V@&nqOQqkK#{ZLj%3o8YPrIfQ=w9#91mZc_?HMi6 z%F^2sTuEnnqnw*P96vA`kJM}-Le6azDv1pX_JG&_--Ikl)DpP9V^)IWfZuYE&pVk8 zCNtd?U41KS(uQgbPLMzuw%0(xx(YT$5NaBLbvRm8QpBP=dBUeX702p5`kcmi>kvK@ zhf5{wa`Vyc55+RqvI6Sm0ZaQhG;JRfu~xcLu* zD%C2T9c0vLO387U^I+L&Pm0v-K$PTu1_Z5QfWGQFX4QMBv0_6*q~Fj(n6^tAS=XzY z9Yu+2I z`_y<7=WOMV=sBmjF(VwfkD8ovt|B@U*cS}05RdLq8P*uK$rXmVG~$uPUxDr4akizGgin826*j92v*+n>A_4V1CZy#s`u+Cz%x<+esSs4t)y zXpI+2eFzwxC3B}SUdVNhw`YPaB(HO06!t_`rCKAzbB($c|1?N{)=V4tGub3dxa_EH z8WUV(x``rgPs#-lm2g~sm-{Bubu`_~@Q`P-HoVC2w2f`4B45eLvc~|F*yr}Zwy^^h z5-(J_=ZYpV*(wxhGM$J8v`8NdWqqiM#g3)e%zGZIEZ-rR0X@M4^*oq4Zs^3X6}lo3 zti$z(>-nlZttB9$bVqwab2B}@ZYH6>J_&YPOMkx%0D`kpr*2oL0TfMn0Fb4E)*(L| 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002009573793.png b/docs/mrs/umn/en-us_image_0000002009573793.png new file mode 100644 index 0000000000000000000000000000000000000000..b217677d473382247d5a311131b9467ca27f5fed GIT binary patch literal 4066 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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002009573797.png b/docs/mrs/umn/en-us_image_0000002009573797.png new file mode 100644 index 0000000000000000000000000000000000000000..1eba001526f2b93867962c35adf3a97d3b57658c GIT binary patch literal 62099 zcmeFaXIN9)7A|bV0xA}&((KZuC`b!fQ4mCsUZn)2_Y#VrfJ#+_&{3p_bONCh1R+X* zP^1Qk5CI{CP!k{|xhw9o&(U3Uf8U>bf9&Vs2PA8)Ip?VFc;}dlC$}}O?_)l~yk*Ol zeK%CE+}W~am+F=++m?6l1U^Z*qGPmWi@=r}S5$O-w$6>>VZ7GC;(^%oCC#<^wg|R( z8QHr=rn1K6Z(iMO6H3bKPSQraYI_!W`N5)J^aQu{74_7UE~jTTA8pBebl~s}wjE(s z2Oe*IzNK3E(jjTLJzRU9z^*EXaL%sx_134Gj@FAo2=Vpay2RC?yZNM=mB|^+AY2&< znoBW>i;H{rFnI5W2mj!wQP%3S3C<-px*KG}9lP}(`~)X%Wy<3&w>g0NN6#O$dKsj$ zv6=3I?l9XQ0rJq0wH(hZ5m4%^Ip@D{*lfSdSp6BEi`@?r)<1N*;HQgOjllAsSk2-n zCv(LR=(^9D3*H$uN+Yo8Z0od_^3;u4W(`{Q1Ix| zXT;v;zg$D`Jk!jRW(!mWXSh_vb7FxDEnJ+LKQab})n*F@`+r@wzy)hv8{tSu=SDTz zU&|EeV4iAUQ5>H*ze}UK>P~F58!57bGxFEMjl8#0j-}`DuBMt(;0l`vQ=Xzxe*vES z4mL%v&%q@tCkiuHLhPIRU%&Qqs|?LAyW}Ru(lbVp^YQ^#t-?6r%u_L8N6D$lM&yu{ zPw=&o$f??mAFje-ffTfGieWk~eHu%Lb&rbcy8iFmPZi}kMC>|(k z7rQ}8cbTk5=7pPmCP;9MrLUtn73I`bR) zHR~>rlryHx^8IGoHHaBV69iO#(zqfJOoXJQ`v}f8P^Mfa&xkP-J6gFTTKoO%;i1jh zNkvzE^^H%H~o&a^>)cAyK^GX2=3<7N+x3e@?$QwNb z)kqnqh;^s1r!LZRI624)intT`P0<_H5KW%lm8Q?!xbN~sylpZaAnWc~Vc{-jR3kux5NAuCV$!%tjQ@e`TTU+s3eX0HHF zP2)Gy8WB?v7HN1bmp;RhMIq|n;mTd^8KZ@czYRCaUQ17D-i4F(oBaG9?s8Z6c95LI zoD8Z;77kx8FSDYOf^Ij4g#OyP+f{c8G0pT(7H(ULAnyzMIHD8V8bYv?;S8O$(yD4; zyI}f^I320xv|qlB3G&p0P7+S5=Z@ELGrCQ?&SAJtwiz+U3UN1@ECHv;AZ% zDcM>c{4@S=)O|~hQ&TU1SiGz0?oiESPdQ4d4Y|I#Q6gL9Zj*d>*idOS7d|lQjlwL{ zfm^lvsp-eVB~M=dwO6JF-%%M(w;n96OD*dXWbU!AVT&LHWI-GP7n%zpPZEMMMr%Gf zTiaOWsXl>8WCRJ$1tt$AI@OO5BpynSTDn`*$k;(8*vMCSOLS7p z1fs~d>Sc}L{A;ka^=qf%C%+k{^o%O|V$UF7!5tgx8 z^===*&-%1)GA2E9U!qvsNFDFp+W~7z0#Bmzp>GIUu{oE@%A(2(H;6zG7=1b} zs9}6W6B|Bh5a|wq`m-ZdXDZVPAs%H_sZMyw z+8Id%f5XK&zW47XX}dK3!4%EkO9Ht``xu9Kz8|qvP*b;VWR`nKq`jwJfx?kRFnA08 zWD`zGdy@FHI+QakpKo5NNR)mdiaV=?v@?}g?!yiF_>l5*cz4zw56!MnM?9d`iS+#X z7@4u7q;_Df&{5Zy9%C_~qGoO4-aN~(HZM#)+wJL^sfl1cb|u|4Pp; zPr2W4WW~k3Iy)*>b=u)#Pj11*8c}0U71NvPh_@b~w#+%aMBGy8-SJfYx9RJXF6eG2 z3|jnDO1vlD=<0~hB(9s%6yICDYsRVuF_r1k9R;Zg`#RV>@W{PW;f((RkYoBSM_Uab z&Tl11idwsxqJnx0KRXgF$x-|r;z7nWd!1d2gsk0b*qp2PI-*AiesyO^<)k1+2qP)M zGT)xhUyCdrxJu zWv@M$rH^t;gUJg+x)*CcGa!&#_r<#^a=x+!_Kx((7!g*ZbkSp}K7tM=tKI$9fgs)s zUdC|pCXg4xg+r%Gx3fOV=C_OT9?$He@?~*`8?nA1NnPZQb~NJaMB5-txs+;cz_MBy<^;bPP0QRK);%*_(J3zL~8p9@%;cY*3oj?@&J zJeo&X-jJ1&Z&+EsI{uI|^)3%NNv%JenmtkOJmmQlP{o(hk`wXGES#Ypk<%IRXc3c= zg@TeQw{=X916B|mJB2h>8jB{FEv%Q6>K@Oc0k`$~&)J z+&;?EqYDYJLI;euii_pF2rISStko1{tyD5j`)I)PMS#gpx2b{6s{nCYgw}Pjkdio+ z{duCeh*iGEWSD%#em%1>vSs$UOJB0%xQmDcd4xxa3)Q)-8_GL*XSp$^IiBB+_&U(J zPj>sNQAUmIi--@)^zq(tqZ9~_87fD1Y-QsGOV1{M+p{!$bI+0wP-%$JCOZ0(;DrGi z_B-wD(|j}#t9daTSG`4Ua+*QR21h#-c#X-`Eg0~Jbep5#k`yKA@B&CbnLT`;{zRs^6K^a%wC08?dsUbnf ze2?B}z)QU3>N#IRkoiBd8%4&F@|Lv!L2y^z*?Jnd+JZl&BxWP1(A=LEapc!hPo(ZW z3)DEwcYb{-PziIT09S_wI5f>8suHR6i4Y0PU)>k1g?8zg>0PRh1*+`S|d^ecHDxmkpFvk)1R+1gNZF`d3{dq!rutux48;! zWA0%N=lp9~{bxDt;H^wE{z|pcQ9qMI@Y4q&N>v6ZZ7iF|2_6k?qfc(<65qO zXnf$qPJvt2leTPGePv#s1zMV5XXSV4tEtFsd4Bb0k-&pf_7;fMYo(?eRSgSGki&2BOxzN+3_~y3fwjngJPvQyb3WCeLM}&S$xm zdsL6F7z|%G1mDZlIh%_UjDBsTlHA%OH&qq$)TGjL`1%C*fBoRkzXY!fojby0Cq%s| zr7Ex1u)Vih?o~*OW^8UKQ34X+STVU}S1TM|E0$!K zdsenrVpT-7SK?E&@4e&YYGzD!>vg_A(ZD&SZMk^@1QBA{A&L0Fyd9~DyRQy$-^m*Y zEH>38`I)?kXi@Le-I`3&#yb0rp4zn<@PhM3#^hD2BhGmag+%fAtN@Z;yYwy8r%J7= zEQ6dp0Z~Gwf+~8?PhxXqY2#P6tVy-ToQaZ6)7`HUO@{nH?9cPA6gKc>oh=ZHgJaX} zhLR#@mELCLqRUpbpBdCVa)O+;%WqdlCbglLrh343)N=Ji!Z^x}{2g>d{L&M4A$xquevqaFz z1d~{=7v&$1vuE1X&UivYq@x5K^UvDYr`ugb{B(5@jkX+FfFvu_=HTMJ7}t!ROrJTv zU{fYLt!o^3@9OtX0dX_3l!D&U(RBQZU|O%-;edp^m=61&ndb6sb7_{I1DAx3M-0W- zowm_B4Ts)>n4mX%?yax+3Tf5GRA*0c{@D%w`$@3xnR7^{na3O1A?0_DM}O7d7xAYc z@?Crheg!1`V;xH32Y(hl&&>jmLJM@c_4;=c`|pB&|D`c<&skM)WKY=7!rK8ZPXKwm$vB4lDY7ze z-NBY6bVBm_7IF@?$@<#vRv8%yn6Myo0Q@7tDXf?*FIQ zKPSYU*au7iWATf{)B%gZc{cEh{w}J&P-1W?fD@xvXS^4Fw&Yed0GFChW4aIhL|UmNCc!F)gfrV@in( z-5W<>_<`@k*dB-8i;L*?dv!GC>J2$7u7YcSZ4j4P&Z>szz>Wj=Oz8@A))YV^Zw2wj zeEi!%)EI-@$1uX2hKjjT2j8t0Cxz3Xzp-3%F(8Dw=Q)}I-^(%u>j-sLVsn-6-TfPX zJm&~Jz5HW=vbpgNjYs<;I769O^y$3OLd(dhFO?b3;H} zRl9mMJ=RmY`UAg38X^2Vt7vso1XxHC+0l2+5!;M8%@lvY!Qp!g7 zmP~gG-=l@pTXzG!*s|8w@~=ACDHJ>G<&U9!Bn>2=GRhb=q!maXhRfDn43xB184dvr z-haY6U&Nk84qd?XBnoF#Y8t}dKO|QSh(e1dJ!u2(*-@bf+Cm*9;?9e?Nj{?Ytg|B0f>}8XhL~97Jfu$|T9nn_ssldcWrh$x^UYdZ_&D9#V z*a?C76^6vlqtM#NlH+p=J$pz(6t%04BDVG@Px-Jm-<6QRR@UzJG9cO~1UsfHyEFN* z#TDL@K&&{`w?|%2DTbm)3IfN(RP%`gQNyUvSkAcY%(4a-KNB%fFQnp*lv8D*mLWyN zDEsWyT7HP`L_atwC!pgU(P{GDdcE5X13_inT!*fmK{|JG|E(6V?@n8iLH&pbXI|m- zVu|*RWH^+>4pPguUo?OwWw|SZ|E{=xdEj;|2V439f!pl19dAU$(l9l92~C1GTl>|! z8<^}W-OB2g-G;a`Snu3S7!ZWt6_dj)_w4O**jq7C!KG*VS?sIZ-1eyKL3+E=jGiO_ zN6wx^!DJC^mxNSm*|T`9?+Z!TLq~62k7MpGH>FZ#I~}I%Hq4)9mX{~y{+;vn1I`E2 zaM-mYS?IPHCxqv+)>&PUGx}3OC!45E7)iglKEBG-)TY&QY3MCMvsMXj7@IH;Jwi69 z$#Nb@%4?~5i<_@O^e)&SLds25IhxhT^aA#rNyk+YO~7)sT@C3bLU-^?4#QqNn#jF< z{a#N?{Vx5DXG|#rp0VqLm&(heZQI$hUKu@0EFSRQX*aO?_NMR08VM02{gg=qlLG47 z>nh1lyY?LwcQiAVDZ2aO72(#Sswjt`Nz1bVfyo&OY8`FM9@Us(#p}I$(K?0+;_p(P zqUK7Buv@LVNj6P$I|qX)*XyT> z7lW^(bpKK!$`6#iw=&sza}o~;xC}GhQ!x}X3g^EqBDbtYOMrJ14%KGITwk2=7rcT; zN<8gvz4F(pUe*IN9fU4CaiYs1SoTEuh1c#?+n-8V;9=SrDOH&|$q`*mq#+$Qdti3* zUauL_a_RD4KWN9)9pFjOVbawHfQr_$1325?&vnl!Wh#nAVH&x!I1AH)nC$*>@-ex7 zIZ+d)iYtBpPe$Altj)-wsh&e$GNq#x`5wBhur-@|{&oE1x(Q5_EhYY^@YgmIpwym# zI}-m!_`k)ze;>sV@xQVHFbV)t|Fx^XH3suB=2Qh=$vG?nG!jIoS`daS#&c4fnDh0D z`SPzTO!>@p3m9HG`~xyg6a?_4`i$(q#3l)TVmInbD(hZd)DBy4p6@4W`a!sV{Ct=ym`W7^Wn-9 zdZ1|Ca;Lm|6}a{{n&ocrnj#w_W`f)!n~+tSx<1}|Ydom99+c|dtT`QUEcqr@bMxzy z;HR}RSbr(uo9qUCK{8a+7WIJnR{lrlHEEJ{R1#*KHE6B55s?9zuP(7hC6xLqYWe$@QRHLg)V#xVF2ZknI+0J6H%*^nHE}D4)sl`n)t(SB zrF0Fly)G4?k}N^|RV8XnST*tbtPe*P_>nTiLAHK^TNaDJ8 zqQjz6n$FB~6}zn%#qi7;v}Z3B>A7;M^~lD3(sT~?xj5mhSR(vhZ7RLZ659}P%rwmF zEs|X9XXb;YjB(QJ`bG)XL3Ki#y}(~%-hE^YabHPc9_jqtw0H4Fu0tf<%ZP~cT^kP{ zjVt#q@c#~QHL?MaM(}~Z`hzXOS_dDKc~*bRtk-Utr#58Vd$zhRf1k`f>aVa;*US4zyK3;Q!&qj$Cj%*zJj-PAv0B~wAJ4_)sXZM^TH;0Jvr^!;uIlcuhpnQ@R z(XW%>i9sRCB>eryvn`s1w-+gN-Gelj$+ogX+BnYTiNw> z$rbXAL47THP7JGA`Uq%KBZk48eO?;+<%D?bZ0oYP*{*W4(+Lwr+*daLj{EF<;BpG~ zY?6#08C* zW|}&eTuEe;OEY9?;bgrqYhketK9-&3_{xtKprcTbGArIvk>Lrlira8YR5rE5=%LqU zLu_M;F)TenBMXC(FT6_EBA`KctvqQ*>*+K~^Hcz0Z|RlvC&&o#2CfMz&^6L#iU@M) z7#g30^;+JjqR|Kz$SLBZQ;YS*h2s4fH|p~qH*k0{^=17ieM5sb)Ke_l0bL*VZeE49 zIEw8XfDTZGH*Sw%pA$FrN~r`)(18RF++%#8Xn}K7?I3Mq40$ld8J(_p?C*8Fa#r>7 z<7_M6)3&u)ky09{StpU-wO&WVcDM4SUKLXj- zfNSEFx`#RC44->if2?y!9cF`bK+jR7Bj6X*DwYgdUdwLw#3g7s9?fQ&`Z80sxz$hO z9N`fIR@tbV8v_ooXPI27Xq=`fXRcz{{>i_=IZ7ybn5smpOAsQbBd|&$T4%h_+8mx6DRCV-E zLxavJ92m&BPtRV2#yFGbM}H#gy*jZ|EoQZBg$+e7Uc`q;n-v9o93tV{`wOn71{b zjO&g7wulbR4q)Vp#`ZmtD6+PQ#n^JkF!ef$$&Rzf1KXu@FHF}U$#goSlDR`CvEL>u z$GW$MIJWEu&mBm|LgVvimfPT$^35F`g+(dUImAPX+O;?0E1YOKC6k~?B!wYXWhxK7eC=1hjaQ=YrPbCbm?l8`f%r(=bP9unFme9B6$=#GK@dYz7>?wBS%8=E~jVdNTAuh!zVo`}VjEB2NXl?*Yrm~4?{ z6%vnPIZJ$l4Tr%;mS5mRM178AM5Fj$YMv-HIm{640fw7>>}*)#JV^M2;bk}??)ER&-LUyVB4Kp%x?khH1w-b7$e2wYJ2 zT`dO`ZOlDeV?{2#e74P?d#K@yL(PiA`W?7|fg!@dL04=FCMeuunddQAV;Za@b^^D& z)Q-OQsz2_&K@y?ZGX~w((0hM~>n2hsUBxi{prKrte_v1HEJhXjxzNN^mf-dxFa{9T z^^YU^jQrcbjhMREd6QH*UWo`ek?NmY`M$~@)M2VJ+;GzALN83$O_#ZAuB_H>-9N#0 za=F|IIpe434+_w&`Ql_f+J7nl1ycprRB6Y0r6xM)66P~NP?Hc@)37xi{zbklO%T`*eD-er2PGeL8fxlVVk6ZBO&1$u)SJ$~w20jL+oq@4-@6e8=lFv4{BV9EBUa z)ktIBFfw2DYTVG0FtL+-*FSKq%|*{Xjb9v1ULMVuMCq8)=W55}T4?F}H3v++oe+w& zrA1y@m&W!lo%+7tb*lt#1<=@b0fR@%Cz$-&1w{GP1~OqfV!Aim=BRaZfE4YThx|(G zBJnRGP(70Cz4w7FLci9eS80^ah;9$=(IqY+RO>!y^f9bvy#PUP*lVww)fgAx$}xMZ zf&o`HH)f(O-1NCOD$~?sU$kG(Y&6i=8y_(K*;!tzb&_J&rZ$)G6zTSnE5n=Z*(7(? z>O>i-#&XodZY0A&XvG&d^-OU2ZjL;vc*0Y*MWcZl%^Mh#WKI5UB zHeX!V7RF1Qu?;0bbXq!sXu3{Yppk>*MruSwy}hgEsf+dGaB}hH4fvQPmf}I$sL3dY zFUR4_1~O=4mZKmnUB7Bo%Jt|#Xsr>Yn3%h?@r)R%*+LDNf{b?uP?|K$BvyxlVsIBd zzQ#f@Uaf8N-vPM20xt!4w|qRl zBe)Ueg6;Mxhcr3noiz!x^jVmE+Xxt8%W*u>8R9b~UYf$(tvjBCJtO_d1Kq6?8wSYE zt$J9iK^F{dkaw)TJElSA%aU;%mH#dDt)t9@%HGmF%JfP<)X`|jCU>-=%!!x``sVcb z=XVc>PIMNjqjAKQjWN8^0i}gt^dlmupXNWEjJ9I>x~r(RQXhvQ6iilu}g|FJ$?X)u# z@0e1T0%6EUI=~KM`m%lM9b!y&yVvKseP%FjDu&5VlB0wJmD*2vMG&S>xdetS zw&~aE^@>%BdB`h~{nGJ$J;gBzRt zusrXo)rzC0u;i>cfj^*u8_;pmyZj@*oN~CkXhxm7V$vWwis|mz=cTE ziOz&5sAF{44^3_7On{oyqeVpXrQo*h>{*NEOK#^zUzeM>!JoG2sOvKKkkrxTrb5Dp zHM5OxIeTr+o5toeooCN#!FwROJob#4l7$K0Pe%K>%DCUyL0D2GUVD56DT7u=3%G6t zweyvKEyyTR=|{D7>%WIH4{ltjI}JeZ;Da1KiT93r`Vb^H9@I^}vt zZ;EUfE%3f`=0WtmJ+Kvd>^?AdK^c6*uvXfUdZ_kRV7();oz44c!I(tQ#FH~kOSP40 zZl&BT{rX3uQ739z!hcATdrtr!cdbKi$8L4O11vpmLvoYM9Eo?#6G6(Hq1N_0XI3>s zZ;Q#H(91~~Moo%lwjCF!cm!)kExGTW@uc--pNfhR?`Cb+Cwi5S(AJbSr>ejsusab^ zkZ*NQuF2<0)__{TnLK<)Wea*vc^NUyF4d-sx5~GZwM*Ta)89+x;6-|TjbmwOBFLw$ zWpu0_!fv2#MNRQ`V8#yDov7VAFNIc!qeeqxqheNSXtkTZspsXip)-z6UK81mWE_X3 zL*K^yP{yJ zj4rQt$mbD79}4hPtIDk~g;bX+-rb)H0MjTopGgoxOGveNzg`fvb-|p(+hq`IT5qH2 z8hJSg#BOBUAII-B!lvYkyli)$&IFVBa!5@lDYA;-o`hf`H(gmPPLF(%617F1sh!c!zV(iGF zb@GvoT|p1hHB>f2MYAbwlVq`5p>{$_Fl_wf+v{-&`3-n>25}Nu)A$kTl*f^!murxf z#x&zeZZPKQ?80ica3rsuOpufr@w%>G=T&#JCy26mqE~EwKcB*z56Rc+Ea44)n4E>s zeXL=k7;kH`V-(pbO3DQYV5-HI!ADR{P*XoU5kAC5UvU#K>9Qu1i*ixs1}}bNMj3QX za1j70ibTdv0^sQDp1ssvUz0>sji9rlW`31o02GSwxdmJlwmWr%&#C$}0{OL1PkdkH z=5)it(nnbmHq1<+?3n-SD$tDQ_&nz@QhJ4~4LKYI;XozH#;yELSs-mL%v?uM%(ioS zLr8O4R{N6XGBzC`YskCyO$ge;yM?rlm{7X^%HqP8c|{8Ve*<|xqtj-Ywgg4&y&l7t zMvl=l^*vR$xr7=jMN$T9roYC%Dm(HW=fn%FV*ep$M$VOH3ZrdbQRm2VowD^pbd$2Z z@rKMjHID}v#8-49s>Rx?cdomC5bJwiICECeHam z9vTV48j4t(nkqf32696sl+2D@mwQ_46Vt9gAy}rN*nLJby#oZTx7K2~|cApb-29!NT5`Kus?ZA@M&g-9u0t^ z@B>kEm~f|-x#x5aioufKW?v()V48A{7PFwBro2U_H3}khlH+(oeeomET~3tgJ}UK- zwb9t0ntj?sf&D_U7X$`RBPDPS@Jn#Ez`kSe2{g~?Y%lgKDVH)w#$MyTLtGn_JQbwv zo9{5fx1wefAelOgmuGBuA4o)Qqis=)(JZ_nkU{o4K@sD4v+^ z6MpM~^74+&tu?;W?T>*aoZG*xA)|F%ME=_Ml>_iO0>E<1cz?Mgz{Y#&13gtki+YF)EDjJWGNdXhNBJ;ynmlqS?s*GR3QNw&m9ggZvZxVI!)B_l(KmNQy{$`GbEC>hP0Ksfs|w3pAM`n*F+$YwT1Xv79t%8 zTK}Hd`6d|Y8$e#jf>{>;TB&D{r3`LTfS0&F_3pQ$BcDC2zCGZ?Bw25__wT&`UkB-C zhqwGFETCdy?zxtJ;UObg|7dC7Y0aDq(DAwZ{ePMXLkz#)_V1&|-PxlEN|z>(1YLK66iPUxb_um<;{5!abedWgY_ExLs{H>^_@`i-1@|8oqB>&f1Kc5C|UpiLaVBG+$k zjfvC&HYb0UZ_Ra?NMY8%Nm3>gK9twK8l3;p^`*(_hee=1w=+#)EfGzhae0o!_^5Fl zi}=2yrg`-wZR*RJoB%rL-n zZ-B|&7DOFPByW4jp5=RSSd2Hn7?o|i?hBq75>v@Xg?1J1Adn4q9}|{A!OWK(Ie{IR zjxdwkFN)VmPtka5N5bqOygEYPcXn1Gxr?pD)??g@S7A;bpe!MH(BYv?e)n6 zsP}HwgGY?AJqn;nu1R%P?cl@&5OK9`IT4^@b#KC124{P;frBfdFugQP5wE4zQ!lKS z?iaXCk}kZ@+6+cb0H7+ogz$}?J_lgiFfG{kyXlOTxyS)XFIOAeuqX0`vZ<}uS+QVD zgSw+@($H{ZoAjnW4@p!NQUL8o+XUtqq?MKwn33T6C6Ffu{;BC!6#E#&plRh&1sAZ( zsfia>JzRqQ=C3bBfsRchpFj4oN?!&*SLCwQiyc$S0vwMjhT>Q2IjrxkKGYUdy$r#+ z8eKhRGpr}F_$!5~W7Mzq zV@Uy6z*&Z^jf-$?4+f3{WC0bA@G-ShHmjc1%Az3WLa5m5qcN3dPaEyZs5kvIy;S2` zy_LDAM`@`v9-d^A$N^pGKTjm=PY zeT@#0PJeT~xuy@_^cuPAsCI<_uS43agxL%ITV*_EEu|lNDBq6&P6L>m2RC3fw>!6l z{21neC|!LRh#F}XiU$R{^aMDvCd(>_O_u8xSdg-}FfX3Tj#T5pJvKbobANrXURA-v zEP%=j|f~n6qY`l@!igew&>Puy*yE*2M=K-;XT2`LM>`GDT7-BlMU`g!?_iwk_jc%= zB_QDblx6Ak&WTF*+%ZNS5T%a#myqkcPY(DtpS(YRTVX+TLRfF+L_3g#JmJ7(kmt9Pj`@$?dVq zfcVIwJ0bBQeG}z|O8xyawN#%6>q}$>lC6GaO#r&9D16M_s3M>>p3%#T5$C-Q_fHlb zb|jjRx*a8mj592ajoShc89T?GGW{XfZQbU6=A}TIygdYDm|))fd=FJErrH%&g+iFP)#w|k-Fi4?n%$r#N!@^PS5K4Vv@He$GDpKtlUn0W+<#Wpm=1z zB3#Vqj8V~9P_NT{T)~TM=ANuCGXGHxxmTU=-s?{jkU9%YKt(-;v3v*S$PNCN`Am3+ zn}Yz40HpZmjc3&BN;ZSy&K>}*p!vN(e1s*KT~GPOE7|e7|ewk7)-knCIoywbq8Qw zrte@H7|%4n4bVUjZyH4Z!ScA+0dsznx(CNl2OEQ!Vv7AnPJb>3XcRfoIj=t+O-Kbm z&kq3|qx{Cq1u#vJ?`#JCxzE@3Igl}K zfKmE;fb%%P4AgywMyV*h;PUMx)H%c7TB?4|v{W<_v3~L?*+3hZ+jwH*yM9L z%X{LhwE#A7Oe^uspYi%>2444o1E)iROF03&9xdfL!Jmaw#47v;>!wBn5E*zt77s6l zZolmhp-dWROdkHwYt!|k{{L{*|F%B9H7jum%6E(#r)3Nk6$ygg9W--UE+= zl%s>xmDWl8Ii(3#zd^Fbugvd>%)B#il{x@pmjYI~NPl)t0ocy@y2?B7 z`Ld+PAJERrtpIk}nR@avk9)9*a5L}%vl^uYLNfgVQpR+6b&ykJj4PVeXKm<$?wn}C zSp7XM{o8&f{$0x-pOjcEG8%amITQO>{iutwo%7n!LSf)qo*3>3gJl512M-+p29-HV zDZBNDK_4gs8*>b9CGxGZh-z(ouz{=J#?9L5iMP-cJA}cM0%t-xC{97bD& zo6FW7x6D4Eh!AKmGDyH`>k8%_pqB9B2T|OQ|38dX93uVRAS$8>DU)s+Q+EMVF4?@o z;IXok-o&q7+HG)9-@ie!oG4c%BVtr__C;kpG^~(2)wMQ4CTw4+LL|P@#zwbNPuPtT z1q+ZKf;q^K+CXfOy?kI@KMovGB3idPi8D(WhPw%KMnt;8Du;#I#t%mEn1V{0>^6DSP&W~0uMr#NxA#T@)`XiTRP z-3HT^2ch99t)H}95(XTJr-Cl@$>LF!ZG+L=S?gXs4t<>!Z!MkVzo<<~sba_{)81wg zMrb1qz4#d9Em2iViApy}zOo2sp!=QYt(V~C^kZahRM!(79XMQzM^7Q=iEz`#H2BrY zsBBwZ9sWId@r<)ir`(1N0>_FE@OfNhni-)%DrEr1whJ%sG{VCp{s)|Yt`hK->Q%T5 zz!2DWgsDSA9O)WB*=uFG8xFEJnTHRYaz=$(UVoRwDv|Jb{gidSwdH1ckjikiKjmdE z9~d&UX#g)?%69Kv*6B*neIuS?1L>R&Sy>%0V|8B~eAXc_DzTk1d{9@tV7I&>F3`1k za(ro@cxR*6F3-o5jNQU~M?Kc(Q7x{>kd>AugoiP@kQJ(F%-0VZ2pHAAXtt>E#WF}j zShd%6uX|t)3=mp2{ng@&Ey3IjqV;UqJu2f0?mgWl@v!`^WP)0!u1YfV zy9P^9_9BC=en*&lf?J2=9{W`f5eA1_Y-`kADzXZlEtNV12)gjm0P^T~F>SWEsUd(; zHX%WaF2+$t6T}hFc$*<>Bitz?OsK7CP9gec^=4TS;ra6Fz;c;b5TeFZ_hbTmdBalp zCMF7B@$|ipkduCQjls;<2b`DRJ{<;3y!9?7JSeY9NtP&p#kYlyZC>u0q+&It2IQSyYHeb&{6* z8;VU1iitZ6PZ!pY;E!>$wO(CJfda&<6CH&Ey76r;0kwe9;+Kzc7IYeQoJJwCR*p7Y z7%ADvDe+sqA9GN$Y9=S8X}H23=FWz`s{sBn4ZP$AEW;-C%xfNSFhFsQR!Vg&M9Nad z>@mFJ!uwzbiG7k1W;J#7ooEa`r}PCFmM~CAti^&?t(ON@-C*u{{waMu6>?J>7pAmT zHiqqsL$TC(?_)HL82zvuq>1W!KC^O0TG!#E9bg9j5dMOfu0 zX#42`;)}XY=$Ps5NrUkuQbv^HJ>NmT7&3IdtdC&K7w94@vo`u#_$E?|{4pk9v4Mnd z7sn8v`hzM6?=6cWb3He^#pR1u(bLHIDB{w>L$lW9=MeSsR@$)rI*oa{-xayYw$rY* z5NEt-i{EUuj#!R!mWete&tK?Xaw0vyeKB;-SY7=KQajRmGTI@v#m%nnV{v@$i-DO@+W__WC~t<(#1og%eU*>IM@lbl63BeaL5m$7S z-St`SkZESLR?aN~dnKVbWK1|X-S_nSCh2tfA1lan8-UKbLD#Rz&TkuK?(s;%ghpJ_ z+G`_q8Nwdl*HmKq#)fI4Nt#mTxo333(^MHwBqurNSBc-R2WKKRByR&2U#V6i(wOz;;PHXOUu&+;Ng?5VOGPs zA2Z$eu9q1ck35B!|h#VKkmHTQ*`11w*%MOuA8Jd+nL*rs+#Q;ah@}fc+F*-ZKD%V3l!Vrb7tS z@zkS%Zx1MTgxU&agBD+(X<|Y6DsBS*j-c&k_gXFH1V?V^+0k-4?Z?wSKfY=rvIxjx z9_XlN2R{Hu{j(OE3%(i+id|jKgay#MH~BI}KNKW71oew4ETi-B32hx~uDT&Po_b-U zlM#xCxc||qYyxjSBGAPkQ5D}0LcyUih^lrc`+}jW z-l{UoJU+1J$c$v|VS=kQ#SxL=-*#aY_coe(Ti@Nz4uYI5R>RG>84m^CL_Q}46~NP$ z*6l#W#C$(K_moo>AG258F`deCLCigE^a(dSf3`@{0ZrHf* zWl*^$ujoY>zAFfvue-zS{4xXk3*h8q> z3ok7zPt$@pp!FWNeBkGE{3*p@di;h7j<4$xrz~z6A{y#9@KsL0Yj79&>J-JbS-&8S z9Y6$eivMvD$Q#VGQS*T1!I2G-qrKUcoR);CBzT6ex(EwMK2YIgicchxpXO%~S7^qK zg^iQ+V~Yado`DRBeT?=!?oS=}0X8wF=RqvR4Z}jvh-DK+v&rSSb?~&1=<>1{22vrL zi;SU*h$CzLCa3jO3@O)VP63@^-?DY9SJ%sZj)PT#{uBErZIdf5G9wVHA70HhWG+h9 z%p4?2C8r~?^`^+@(w!&&bDr*Z((kq40v+b-}`e#-zESQK?ZWejUd-RC|Fb)c`Sbz85>=v~}hj z@@g?Ko!cz!7+(c(fm^}0n`27PR~ol0EMxae91z`JEjbvm)#6}d%L#>iW!PFhv&xxZ zWA54dBMAcI^ga!E-sEODu4u`+5{{(KeJT+O*E6bPck}7Zeke;Yr_IygHbqaf1@i z-$xd|+|}FC9Xn~~KtH$n#&q6(2#cGsrI*OINy3f7vP;wSnrFoQkNHo>zeTiYLE}ih zTCY|KcfT6Y`G^_A)Q>Y0yL);;ANy;o0^Ec~#8U%3+fEfu$4ne7LPm#*D{LB82VR8? zS@vQ<8*g@l@Vz8H)P@;vw%^h=8}&r&2=S`ZneXcHx59i^g#%D$7zzGYu#hSQ?RQi`${k)1I1rG$`mn89GOFJo+j zVHke*=$!XE&ikDA=lghkzmMPV_kEl{&f_#*_v^mz>$;xTa$om#->+b}RwjlIKC}d&j+BS73Gpetxd$0hk7M{+zwEM0ZGC>&Yj2 z709prd*A_*$+YeET`%<*XsZtZ@$Stlq%53--0K=?OFWwqb11Bza=(aM*E~V_1w`U5 zVSa97{)MGd8QhA~RJ3CG&Qpsi>di%e=oTohR#jA#$(U>90e`%)`=?Aj@BWr8a<<4@ zW({kxAsJI4Q?|$+rY8}LObh=M zb>O2=&1pURLYy4!`JK6y%(|qZhw1L|>tbt13Jz9U5=KHrvFrCdKPnt_vJs7iEZ59F zeBYOr8`?kBab{O0&THDnGCO;)KxK$)b?a?t)%)1OSZw7Mo&fY|Qn|86C4loNAx#i}6uYmKZ%W0RIOr^-rF zzmGsjF5(yNf!zIR8k&imS|vwn9{-q_$pGt7pHbDV{ z7X-u{L+}>*O7_Izhbdoh8x5MVke&Lw-k@w_7@iTr^4KpUl^V!a&GS*oggQyuX4heB zCMBX@{`l=xl}>Tu2%@L)0SyvVF<5nN+H3JqHcmA!9D7dpcpZM2?&)eO*Ow)_%NV1WAu=#N zIF@3#o9#kW)qCk_D-jR@+e+6sxLvkl4Cl|~eIWT;b#o}c{ga51PeWX|DFUjQ6#gIJ_+A}JPm-7!EZJ;$7BWBtTIVtqt0Wb;kDD?K#C8m z3O?){w9^50*INI~;)|%7wn*)dZ%?MOYmF9C&aM3jUQ=mt=Zd=2xOO(Tt-dV-MKdv6 zlCmbZrJc z|8{o1Q8WM?fJj}2Aes>x2n`$&i-XM9Gq>+af?B`Ohk; zBCB#|d^038R8&~VsSd{v%od|AwP(>bpXphl2*>TFnptPwwtJP8^9`p47A8;vA*tJJ z#tqQ#zha6mFC)!mf2txNZ&V$|9B$?MSR;6CMh13f4JW(-RSstvwra<%pf=do*AT{x zEzk|$xq}+9(eMx)YUZqBx$DGj=i!e|`TAJ+ubYfjt@QLsN<8cokit?_t!f_Pcxp-& zu$e9Wcjvr-bD;WXLw==cc0+E>b-8Y1#AjfGOh$car+M^YV>lWCnWi|l92l@-z9ec= z#$^Hy6%HOKn;X+iQ7;}HpL)5ZyTys911C}>&?W%>cz)-UoP+oB=DpWQ<*LI{h|?qz zDF{^(C+m@Q!Pu4=2l1V~Xi9hPsl`5x4?K0_Al48FdAp56EPz87YOjgzX6rJikq!0m zoXw=31wa~A9WET9vjazJ{-wWEfhYpiq2uN113RIL`*MgEt}SmC_G5+2La<2o0);JN zRWv&cz~lTp++-hrPBqZ@nb{wP)H{dliv6S=8X3AKwR zTcJp;0GLeO1?sXu_B7BZ7S;-Fu-RV~vFFVY($_B&vZZr2u8$xNN}x+L1bwOiISKFH zG*M<)fMBfTd-S%N%;!pAG9k|Gpkm8i4=|D!;+qa&;4cCUmi@{OLy$)LRZ?O%0mc*= zt`>qnhS5*Ssqd@UthYn%29vSBoVj(y%*GV}CUbZwDUzOXDhDu9R&H5`3IoG40Auqs zNbfD3E1D$$jQO)XcK}%8-`(XEbJTaUtigUim<;x*!L|bxV*ddC|9Zf)c|Z{J^}-cg zA88~Kc6C&tI{~5sOn>NYyYDRLA^_&DIT30Q(g?KuaW(CO%@>ep@WNYN+Uad-#po)+ z4?Y5-l4ycVmr=m_S%NoPzQ%_W=e^p-UsbqEth#h&t1YPoQ0s-K_Mx3+uV-ia(G0g_Hi zfQh);V7Rs_GJlRaAn6H1)gXAsDXi)f&4fnx2)Gp#!B1|~@NlWo0*TgBVwyd7pbT($U zxMc9i17VN@paUsl&zIX&zxnTqlB%pdj4B@Gv>8wu+J~Ha2f{`NKKg0-348_bD(+p- zrpvq3dIix)*M3DH)z5WSRLM1LtJSpo062Rppz}Id->K0C(Y6=4$gp1HBxFq6rWCvH zJO_ID=ugP@zd~%xz|Q-*q6rg@VA1DYbI15s0|pGIC)L#)IwcQ6SLK~7Oe#a_qX%9l z^ET&I>=8pktHf$+^*~n@HfHFuPved!_>EoTJ)`|xl}&r~?6-1dn}p8MSohXX9Vq?n zMa6IIgftPrTNWl6Y@w)3rUTrRX5wNtZSS_Tb6|A?gs-F>O@+u!vu?lhxB)r5B~5^z z((gFT^w%d|=S1ueb6@`LqUKhi_*Jz7gZUw~mwLi3nw>3->AcR~^K$A00O3~cy{_y} znr)O6OWtBQBDU3Dxf?4gmf#PXQ9yZ9SrsvR&FxKr=1L9%ZzEjnPJd>TnSJU0)y>k4 z{m^FT^{vhw02K|i$GEU)1U&c=Mw?wp$y29ozvrP-iW4q_n*Z>k>Z-R5|9^i~3ht(9 zCY+;5g~3Pv%nbhvbt~Hyj!mx+2)}PI0zB|PNI%Fj?DU%U2VrcHC zF8VR3M~SD(_-EO+%1JR{KMjqw@N@2Mj(aON&6oi*&pv;tu)Tz8 ztxyGl?=GM%TvxC0ZB>G8&BiYSo3K0a>Q;PiYsB>skj|W#6uM;=zi8HGd)FfXMvra@ z{%xb@7lE&Ta;sf=8+ZP#rPRJ;0FKfax%B9P#X2M^u2AA4NNN zoL4zy+I6>{7k~z{I)AgOGkktqYzv?-1fc)ssw!AFby@p+Hr@KU1_djt?;5|athNY; z1!SloM~B^MWzWnGSj2-JN_gD@MpxAF>L{h|i>2d+ujer39tT3&SGscM9i;TeD!x3F zw-vvLq#hY&(^Icn%Z~~7*>0e!0g72HPcJ;G;@=tQ=X#Qva$Ih{SoVv(CW5c$WIk>C zJGYrIN-iBa%xrqoCfl-$K{FqBU)lyPe-^Mx;=N-NSS88yoke9Rs&;lRWOigvw}EL< zigS|n5OQ$5ss6>sc-U0pl)r${+T<`2>rg3dl;IGJ*qFDN``G5WI#w+xI;tF|Lo@!^ zb(MDj*&@%Oa2jH`B+5%MShzRI*gguIS9p!5=pCZhRc;+El#;1THl6Y_*`HrSm15O9 zz`KCK2bSAZ(rgD14-NBgXV|ztRjv8uGfUuGa~PF{Ki{`{^nxH(u;P>ZT&9azV56K_ zowE?jq7^M*?Jm=Q2$r^Ly0c<}^q$pghf#(p8og^*6U+GC1jD0LtvP($3@#J)jdwdE z{C9%|og{yWl9?6N{np!$obcdLe*Wa-_-XZOEc4}Pe9<^^@>~0wR)zSb=Gq4-4lS3O zrjT-vGFQVNm!S$pr!D)ghC;h&`UJC*sdmxq9t{!I;0oEUt#&HFHwkzK9TVg5zs4xj zH&kzb&-0DCC3e~5adZtVU9(d%%Q)(B1WHv;h`))p^}WB`x93pHLd(XJAvc;HVwSrG zm*%asX(lq-W~DY+CI*~UtmGW$cK&q%{+Wk{_Oo{tRUM^|oxaX|s8O?h^xg0Rg&R?y zrD-51xkrSDln#H(bdHDQxHF-~V!k5Zp#>t_>EN3IVhpxro=roecN}=bZ$sNo(kq(z zQ3b>jc!r(pB@obg)+3FYQ^|ObGpLPv_9!n|RA>y-xx6rOEzDlGz&>j!#83Z(2P%=J z+Vfz$1hRllGQMULP!&OiVxwZdb6W48jZQjb?9N5!< zvn<{h&2nh3+fTmz{b;OHdTqo?vm;=c^qL{ zF5H2UZ~D^SRoLOs7FpYtGKZd@o5=M->`YquM*bNZf9GTiYc6#DQ;qw-(>!|D&4|iw zXF8igrtdPiDu+c;x#O?C^Segu1Doetj0ms;R5!Wz8^=XIMN`1^in|3r4|zm@M8TO; zBk-+;+pp>-;HA=`-4p=BoxouIkv6240qxxzQqOLO%3jc^1iv9YU{?uS4qeHfEA~{? zRK(DZres|y*dDPgP!|`5daGdAag{2T@eqEA&Gknt)0=pik&Zuw`qX%VJ4}Rn^Mf%X zP?5*)C8^R+u%#htV&3;`cL-##sk9`L0RyviJ!caXXvN=rZ3&%p)#bkz;7kh z_7-8g@q~d`eU$^P0Em^@2Z$9^X<~~&=w1Dz7Jy243LsovTH@D@TPluwOW z2`8<)qQ|?Bo8N*OH>g_cDEPRv9n%%Syu$X_Qg_FAcLT!NlkRU4t_cWFiQ(Q(I2yzq z#&n;qPfV&QQC^+J#kD&dT`#Wx901%zv= z|EYG!7Q`Z1G~Gw2ym{=$+iHB=X7dnF35OWeO(bnwGDI=K5rmbvFFhbhp{PtHmOk|m z6*%KsfY=i$wcCl60Q!XSvty?=xdc#g=0L&bXZnoyyooR2=-igc;co>|Z@!~B^+aQW zARt!uw+`k_Vow5MUujxUDfxxiDsF&jTSX)zl^+5C6`X-R)aU+LKxK@BY__}VaYGP( z7UnDgt#5q+h~>R#L)|62Z0hb?MJ8p7hodRYdJ^03`OmlptdEdY5bzXLw{}kXDWoOTQS+0) z6nS0X2A}S7dzZFpj(*V_vshpw+-wY~$=(otGlm8BS-H)7on+Xp0upm?5jBPL|Fm#K zQysn_@(OkNdmLy!-<1{%s`vcyk(S_ep5g$PNz2$A`Cq1pN)fQyS%$syKy7p01BE;F z#cR_M9Mzy_S|Nc{1?UM3IdMpwBUz$kV5^rQeSRzgy#`ic2FCcmD750 zaYx2%K*l~?fc|;m%oPsazLEGL8@!!gg?HRI?YlrUoyzxry_r~DWEwWNGJ3E|x*%G! zQcvA&-6DmmH`G-Sw+IZRN>X+@tWDl`ennk2sIAkIl{L|GYTK?e`Q2c*zwW;Q2|A65iF#O@3{s9BkU;JNU8T|bjr)FjXPU&Vn z0$092Mx|&3WN(Z?ce5%i|F~K~t)E*ESUR?JVrjF!YKx=%9S>sXfm3b0dKtmEaQu&~ zobvMg<3!QnLERa~LfGPiwwrC!V~{<39F@i_rWF+8zzfpY>7g(314wd(%QOlT4?Z&B z>wXJIHgM1b}XYboJ4=8b_$1>W_E!V1py&wLd9Wgo=s<>l{vmgxD#($EcU&%qJf z0YZ7@-oo{1%mAix-EFxu8-7q>ZMJ&0T~+ik*PB{}ZS`9J4q2WY1v%+^&VGFG5yLH%rQP5^a(DE#FQU@yn?(J7nU=xX!QF7xJ-e zkOyWm<+*|dCZytE61`4XbB5^}M*CRAU&KX0AhHW`?Y(LiM1QA? z)Lo~*B;b1hvSLJ*&inxuwFj@GQ%2PU?y{zIiBz{;JKnQaK4n=9(YK1GZKoqk^M~Ggk1+Z`NyXgSK5QJlCJ&J=Np)JNu!P?>(mfw{RSFc>Jx`7wB6(HTg`J07oBUIH z`S(z-D<8zDC_%FodbGez`hae?i$Q)a`z|FriLq`3`sFY|i1C^rG@g=l483T9%vkVS zfDN!Gp)T4Bw#LqNz320Srne%Ej1KKevHhUVkkkZMN2mH4O}_|9uwN6&L`7B9;l29Z z$VRZ?aiy~}ECNR5uS{JQKnW#9AJH=7vK+tBnFwXUWSc_UF|SYQ8inT{=H8&L8vZbj z|NckSE)bIPd@ZyBtCQoj->*7#u^hox280E~h5vABA1Z5FtGL(I!weA)WfJ(#D2>Nr zFFLp>8Nuaj&YRx%zELsdTIp)I)<5pk4_|jd#+Y{_n zZho(9)BR4SE=QvcVbvmkXR9PAMu#SBEd&4o-Q^Zv! zmDLk5o(m(Dh~j49#_7@+!Ni%XD5?>RcrOSbsBfA7&7RfI-cBjqqmr(<+OJToVAJMK@#)U~)FP0C{|&ADg(Ib@T(Cp=3zA&C zCZUqDdh0@eTtVO0DM}&L&~6Yz*H@qWE!;(@4U1(BHoQvaTr$_==s>6}c`e}@61>yev} zQccU{3NyJLplK$0eMDTUX;N5BlAj6oS~@Fw3&|Z|rFYmFdxAgKz|QTmHSrs2-o))q zRO}rR!2`D!lVyybQdN|ZII{kqG!*Ep?E$dNX2-q<*MhuPbaovdUMPL%*3^FFbW_M> z`^z3zA8s*&`>IK z2UXyX<%9$b1CSrwj>{evJwGc0L$fbuyTgg3My)<7-U*_ zQQ8i`bp))-*HOx$wTY@5HHDRYCJ4%+dPN*!eT5BE^QYzi@Afa}1PBI_heaa6?*O(g z9FEo0>qqoJA!IG6SipKUzu0(vJrPuhVoZDp-%RJoiO$A<-ogCcFhzr{4TtOf4?wQO zNyVQy))G*v-U1EG2b&pvXeeS_^h;;DZs>v=xSWp-^Z74lbPdc%Xi+4ZI->)g%WdKV zrck*JgCv4kUL)?mm8>3qVBfbr%kqb{cNGPB`+lt;U`fZ-%p4s>*MOt#*Ha;{YRK(3 z@tvy~lzHC>M~uAI{W5_{QJN~bdgEIM3yYS;G`G zLhXN0nz|77aBBKL8}!y_kQbIR*h|d|oBDgow`{o1M-M>PFe%kg3YzoFJ_@wjF9uhP^<(ACDVFQ&$22hRMdKGmx7Si-iNsz0dFqvrH!qXMYdI!?Q~x>_^g z&=M=F8&fO!-u!$~(Gdut-%0{}b?mSE`nBfwubU-EfvCtapZo7~QC48Q zcfn8Bw^Foi>|ez9*Yo;!1paq@jf1*?9-ho6+cxgD4#*V+e4dryd+1+sliGek2p~UL zr}}RjF;nXh^4Z(?{#r7iFK-~`rK{=Yf7|E@7>~E->G-ya(LWUNcdE;Qn0*pE#kNwk ztAe%`dCvDl|9XwEl9z4CM)|DziDTZ*AKmbgtr@7MTNzF3y-rkF0~y9 zLE|bb;);;GPmu`G5d{_v_?+rMJ?qK36V=}_e_PM%e$z~e#+rHl&bX&zQ6UpwN=R)C z6G`$w82X|Ehujl3p?B8A8CYlQl;U|)gL!=o#Qd?;&mvw!KV> zqsy)gUb*BQ4<7J#u6;vwVCqQ+6oul+bKT?*V&Z)%Yx0KKuDG`})&}wQ=kWJB21cJF zZ%5bNUY4tj?WknCEjw}6rFHFZS;W0l5>%uyHm4=H?8|yw|KfuSUHj>z^y>1{ey7(X zrZsma2P+mV7G?xLLrmH-83`BOpuD2(v#7hoBqJ;^Fzo2|)F4}Tawzv^7GjlDl++RG z8qXF*V-1hb$WGO;)?XyI6t(0o6i(dhR9-=ouEB1EzHOfc7Y_W#oZaTq>)`=CgrY%! zt9Zzr8y8KIYyy1TRNjQBfPa(A=hZ^fL)^bV{JKCaH?5TVDky9b_LjEs+Q+w{ng+G| zE}9u+>$FBiyj6!rM??mEo=_OUwV#W|cb2u-&{&rS=O;HQd>9$S%ke%e=r4;CA!vZ_P62)jk_Dv0y88izb{WTyrK!qWwJ6 zlsiT`?)FXDIG$+{b-w7H7)U|~POkOzjP{c!ZV1*xVd&63gdCS8?+=RS785C}!^csl zyD~78`q{aT2SWHBqdNV@cor2@q9$~5&Ti+|3Has-v%gY4uHUMnK<;M1u%?xT%W$Co z=#Cra_n8PGk6m5w+nsm}3$MIK3Np7E>L}H|PdS!i7q8=iGaRw}eAE8X56Av$1!z6EC*gX^bH$ zT<|(R@m$_Wa_f2hWSo+Uz-Ep)AvnQDAkZgXN0cDpJvAYFVK zn(ngL78!n1j8z(?blXWkAX?v#dnO!x7GdZ8{pgh4<0Mnxb7f9Tsx@w!C|HEo_d4rx zykGv*y-B4>3!A(Ww_57}RM$N?K~a({6(Md}w(r&7bBRBv*3XsB*7C*QKps5$2A2Pa zp8WmEi7p3_0CEq_F4$flxJ8-x!8-Il7yPgCWt-D5D+L*Stb7G}`*p@!`0IZ|Q8CJV z`R|V?5U4kOkd_T(|4ygr&w)I`lYzfKf`J5;c_n>AwuCL@Y)=;a&lu%zLf78X3lmzt z1CHcS&x`#$FY~uQs&3jOVEkN5^X}PhFKpeCji~AZva;YgOF8yeszD_H)OpiP{D(U4 zf4bT((SLaL(=`0QfGhugx^@x{0W~W3mM8;v5d3lA^nao;Ic?nI68ymf<32OxoYaqk zXUF{T=Ks}0{8^7n_EBF^4q;L**o|LJOz5C8Cr3dDcF@c(Hrn7PtS;Ik_sf7H}&o|FGC zX3Oj~H#jV8w6pnt5DaW~WoBt(mQOR$-*57-6Y{lsbaVUFET#$-d@52m2UX0VA-<8x z5!s9}o)_=>ZZYZceKCDzvJlUmqo$>4jOlpOvpA-1ySkC%qMZu1&Hv0Y=Q^`xYOm zQH`F)UeCE=h~?sUed=N0R*k)H>d4O8*+!kz+2d1bh+W<>o#K`fVj*BAhwCnQDJ+Vs z)83{@6|DOi6qz+i{HU>nirSRv4X6Fy<(oS6P)3||I+Zvw=tB>hHTgQ7o6B-#CrZ#S7_{n-cbi+f>P+ zL({!Swv*=X+~H?Gc%inQm>TcAFN{frS2~$W{Y^UCEE-XTRj*q^HAkp|+3Zpd`JY%^ zbpcT095Xb!f^I6>t%51jG#YT%EIKR=<}WtNJv*pL2`Ppz8dJb;AWk~uPuZWv_<7y< z{fWCV9rBq?8a|3!)8|i8N#TsQ@Xr01J*f>2h`R&Hc3dtMTFVjw)8x{m{=~nT)Hdz3 z#Yvb&f2<{Eh$GZbf}{*Xwr@5!i_pl{fV^a ziGZu%s+c$p%JXnPEyc-ixisjiJX2Xn2w%K!AL;u89=~~Kk0;8ehSTfm4tl1P>Db_P zHL|y=sm>bN)*>|L2B|{C(joOiNP5K+tZL^cNv1yjo zu(`9UIK<-$3Gyuw(M6ZcMg<$3e7}o}C*TrK{~OOZS81W_C(0Xr!{uFbLyZ-c2AEz+ zAL$ACo=-Epoi`#S5;Jop9e#4oN z7xsf?xmj_JEAU6v)2b?~H)?Y>R^P5pQYZ|SadJIKE8|18=URMdtS!d6%Y+|RifZ1N zMybUnaoP)u_A(VZ81K=DeJa`$;iCy(U-!iAADH4%o>85uD+?ar(TF)N`Q{#<1=R7e zA=Kw&%+v6%pLo`!nj=V+8*5P}&mn!6gT<%P0Is!EjXT@#V^dAo;yq6q1re(rhmQnJ zd>Hj74)|ZN>~)hYa~{UrX?e2Bu`_ex$~q;oVddn~BKm{VC(m$~r>skdi{mHZd5aB| zstBM2lb_IblWCo~*;Anqk@2wR?-pJP?qP*6c z^7ql~@A6FarU~Wj%{sFCn^VTLZC8Sk$wE(8@E?{u5|=!zW6GDcP=>c=tYsl%L3U?s zG7K%$>&FTvI8njUsj$oA-&c|(9KT0N#TQq;8B&*9S@M@X(lCNMG`(uz#l7NMl6ke# zpiw3CS_)EwPwZq%RhYW8i)m4|g0_Xj53kmbuNQhglitcc2)KU_LR{lDP;T*nW%>ZePu^nO1eVCbRc$RHzXCf_y+NHW`;#(Bqih(pyn5ChCIu z+V6reJpJ9GRJRd@{Z^h6+24|+_--*y5Snh_-3Rr`o*kNWogzI}CN|!L5xOUp&Wuzb z>m}vv4N=FgaX2PM&s?0RcoE!}zL=!rR($f#r}UEgCeP_QH(Qrs40=QDy_yX}Yg)X3 zkQDMvT?l@!fQ5gGTln_2;)=Vra zu>V$Qt=aO-8&@wo5G&j$uH26+88+>S`-=JK0Vh4H)&JaXA8fDYOL$w^|J|rvvYq&-E0LGkypHZKaU8mEz_VcWmbC-r4Lr4tsU*?%M6exS3ik#mVPrV{?c z_T>W2hy5BAh6^MV1;5BHH)74<*h#c7XsIoeEpRC@sPmj$wVgw~=r+Pj4EhfZcu7tX zlDzD?hK5#LUV&I+X(LVMp077FVl=UcpzyU9xm?j1lHl5aoO*B!LxS!diP5jn4IKv+176>_&%WJ+`|_wAlP!Ut)rj?`LY#Jln?Z1vd94X^2Jl6RZ z${lH`lFi4OyRq6i)BoDIecGTrSbFX&&lM5Lxa^5f7d>iOje8lTP`34V44uS#tq982 zW3=IJCotu`kT^z-au<0cgk^2pVzxZ@bYOOHx_wh==Lo6&UihfJZ3xZ_S#(shfxG=y zVH51cYfE3kii7*JpgVn|!D=4hTG*bhneVj~l&^eKGZ<2JinU;5|Em;@Rix54R|9M* zL{#$IO6^Fe_=x(z;A0SamOINj3z_&S@JeoId6r&q(~^1Z=#}<4|CVjcB`Ke*BrJ+$ zj_lK`qT>%f61jgM)dQ8v;rPfSFl_0v=UM?;c#%af`*Vo){r91LYBx&FCTdc=yCY;m zQ?6VSbwwG4DddM&R)yewhJ1^wi`Nd^@m6BbzSt8N?(k^Om05$h_7C#$A2e4YWSdu^VMSQP{NkCWPy2&{B{yoowRC{-H(c49PxQP ziu7rd^qxULZ^llD#HEfEPqrIQwDUK)v-FT6(53xSo)vbhUx%D=U|XTvrAAT?lUepjp_;dcG@k5{x`Pnn>rth#_A==4__BZTP+Ca9 zft!*Mc^u0*Dcva8UTf3(qUs&T*+=>(PGo|N-4Qr4i-aTk7OJW)#`%C|* zZC^tkoUo#E!7z4|R4g&&!wJr47wbC_uge7 zE49b$-?Rr+kbUIVDq(#^Xd=J7`zIyo8SLf_G?qMK8ocu6+cZY1r9zX0B;bD$w@Um?If4J-$45v*J(-?xq$L z<6^)hs_{tJq;WL-PMuPz`@DNkA>lFkie~|x*#rBTYdO)QCB7^owaB<%8%v-X z5R^~cfeN(0Y6*+&lF4b<4>!ZO8T8PPu~Pd%xx`VT{cY7w+)O1~){HjPvc=_8kKrG+ z0Ph~i-kxr;qL17|LO^wm=@#rfPZ3hG6;8j1%N}7*nmFD(X*G8;!S1xMkMRY^Xi5D@ z&nK^zK0Iq@kP8WLjq39@)SQX5?&-irxh`et;IP=ZQOSaC^f29V)<@)X@cN{H8QONp zO`e^}6uXqcvf$v#mdv-ywPoI#CU(rIC;19)SG{lP!e5@o6(#M}T&*#6el)hYr_<|8 zBX1dDB&7~5nqc78TSoEjs?_22M##m=+!Za;K735v%bY9nmO>WU)wul3SRP)%D9tn} zLR1GOJlvt;^L$NVI%;;%rFUp-MapN*q4!40i<72blci6@#z_($y-}FY^FAA+F0Mz& zC~`}e`(P>^f0(rEJ9OT3z=c@mP{pZ#HpH7+rlVzX3jFIQ^_g1xzrzOBBxx3G|g?8Vd;66YCynepdyab$mHBJ;h6fokQ~miCp8;``_bX< z{o!aFQJ8cAq0XtTj^VH(+_2{xjB6G)iN(kv=3c8ayp+7VSo1On&zywf)JZALY>6~E zBUNsmEoI|kasgdviesJONNJIWgy@bjIEq3cSsTGc=4t_rV?5JzXxkWzi508fQLyf` zs|YSR6si`bD-bEn!$@=gHM!Kp zdTZ-Rd{&KgX33I)FJ0K^C!p1Q@nngWSq+$4m}l(!@&)sR1O3UGgGrLS<89r#MI{e$a$Z;3yG_l%st;#p_4Tuc`$ z9MCK?&sG-0)Vt%d1f=Bak~AB1XJ#hxQ4z{Ay!YjW8nsEMktx7dV8tUE6+~0q`wN#` z3UDq-BpH%6W-Ev@Hv~ zv9*@v%N~e`jS_2C5*B@>{1_eoDI)~_HZENKiE3)BH1V3((aB-8%ixm`RaTz0@b7O7 z8`qOo3Mjj4KV3~(Jvi1-Z!u~6k|PDRa`l3tu|+8aHq zw=>z@Uy#L-Bn$e1^qisG3Umnjv}|P`b*xY`QT5$jZ>TA(5})cs(D81Pu;ueXLWkH^ zD~T}tTn3+IyqvyKXc4oDP7phq1b^oDULDPMVDk5?xkf4 z=a=AGqHntidsnT!8gi{P&NGdiW9oJ7T@99-X5t-f>%-~8@i}q%#JK!*6KFAy#&~YA z7KSeqntQgJ-7w44mnK|2)8|z0b=fdd!`=rn$IP8^MRN^3Cp?5S$&b?NsJ>W2O;7D$Zctmu>%<5fc{pYAJa+1x?MBivg z;d#C!)R?+`X^_)7@OczpohI>aWQDY_TEE?aY3pVc7Xx{Zui&e@7{y?iRkNxWBF{^t zpsfT^yyko6G#_qCcXg?(FWS6vQnfp@zB#DSQRv~)5K)2L?P4cKP0+OHd6{I2=@6t- zWJY}Ky`C0lGF}_|E*nfTB9Ne7e4nJVrLl+>;9(+H#UxGwn zW{&;gm97*LGZ80xUPBF1n7&w%slSR1WF^;OmcvOR1k(N{9Cii))`FS{)M~~x(;mVN z5|C;{Pb#J~s#=I3GOesIv+U&)FGWpTNFplZ`%x|ZmVLdBV%=vtBIQ1swiLvAxQmFs>c% ztkZZj1pdo&+?$Aq&S+DJ6yfjt6nhZH5rnjVzL|{d>j0zlT}V?7sm=nMTsd`h#IfT; z77$ISaw=b_HWZ}v>`JJ~RwtB%)ryUi3P=TBc1?1H{Wig}ziGZskAxIs-& zHkwb?z&e8fCzR5u`CO2fnhcHVy$kwFt5iedk^#jBLGpDoTWzzMiUvu~XgCd^)IiNlg(G#>69dIG z7MR(!qzD?--)tU@Ch(})=;^x7(4kg$P`VZ}W>4u2(18|g z@vN<(HM+uU>L2&}CP?!osM&?c!*Oyx^tb76AE}$A@!i2!#bC2Uvn#%d)sO4ZZHCQm zzfaRGSmfnZ&zJ>(K9?1V3W`v)FYl~u0?Vwwr>~#n*|?G)9=8z2{9))dW#^bOxNv~< z_ch<&XgQLNx!G>nP~ne^jzJq9jad%=$#wATSlpww1j`xDf@>pOKo zX&I9!=`PoqHy`iaZ#LWQv@=Y8^X2bX{NQ$HeC7UlmcVCQMEeaw%l0&Ihy5L`PXDtK z`xW^!4_)ZKxPz8DHka=p-R2xx@6#?=*k{Sx1yCnMLq6+EZJ?+QaA5fv+&al0wv^p` z;_T)q=WqCZwyZv=xU~7E7$*%mw|I6=?2l*gi~%NoA4Wy~leGEIZfP^rcHG$EpMU?y zU53pWvjOz50>VJ=(Ysqi3yPO=csJ)V4zNn4SemBiYs^k%ieT#r{{`?7O18eKI%pxL zTj}SNqmEYn$h$@!{>dKVz68GLNdA`1hl=5Vbx}zg{h)6FiUf;X7!pWAp3x zY>vUte}q}VnT|RPo0T}2xFiOG{Mj*uOM%LMeqqJvH+erkBIsp~g*6+(_@Ly=$fc0s z&~!mB(&(;DIh&;_B-jTdrF)iUCpi7DJ=7o{A)D6nFDu3>D4KR;uUp>w@PRKeHZ3pq zi0GRAOP~)TY4>JyWx~n1@D~aBRJJV(!+jHQ^lU09G6t%$VSewZ4@2F9)n?veA5xYt z_?}UBt+d=M1DqAj0Io8#GEB4&LCQZ(qD($l+W!Cy$Bk_shu^XfRtsO46~*t#LbP!% zrf=wLSx?lxbUsTsNwCo`waFgfTU=(KbiFrNf`8aQSx3I&-+l>DuEN+VG`Jfk1Q^_5 z>e2y?*J_LQQGVdGRw3s(%a5JLRmSt;-I@pd5woi~3OV1Fe#|b@wMjnJKrlYq6~Az0 zp&-c4kgN2EhW6UCijPoO>yhi%p|x*34_VwHi;y!)^*hJ9hO~^VjE2DOz@;LjnupQpA*TYX!h4@0&Yde`E`9O*)et(u?hvxU zOWFO^Mt|HCVWzRdfq~(Hljre(0Obdsu1A%X>mInqI6e<1pOs7!oz&pVfBJH%m@iRn zN;z6ZzA!s(qK>1jgd`k%6N=`eeU;xr?|`cik-?!?-1?$N(^rVkf`BF(E&59=?i+ul zD8njaj2g^qQD{VhuWHE2qVX}+bQ?cN<}kBE1b^g3U$PSa`Q<4k(^rg1CtnIhi-tI) zzbP!R7P3ohJI<~wCHd)DbfCY^x6@A(QH(FH9v5L(4M^9Ik|g{vsj1gu82H&n*A+u(O-t_Mb7myB(2Nw z0e~s_ygxDszj}&dLv@bCx0X~ZZK0h$D2@z%=cY)T%ypR^B+$p0R zp>!ohM9&z}zJq@+53pc#ec`uG%m{p?20xD|c&H%>`V z?cw9Iy!8AzcC`5y8-)(*lHYwEI|^N<%pgP~MNK29--OKUw;TRAorl3EXQS0jvP(}G zk`21lVC4?n7Y&xYjmKUiN7^DzJwW+%I?O3Rx$``;vU4Taql65!60bIzju}3`v-dJQ zim}azt>8ss_|nL&r211nd%Sv%w=Z;7KgLWs9A#D&RPi9)ZMhmY&2U5orAw$?#D9*u zx9?5IE)j9lb_YIxeRA&7>wQ52JN%LCz=9hFOISL7H%EaCbRP4!?6o_bl(vzS!RUP8Vs70t7%ss3MoY9&634HhmgfmFHcW}Gh;xGek z+70-a);c-ZW2D7&g>$9h1BM6J!BU`1V1o7BcRBs#?rHZ&lLd|#>;0=bL$5H$sCGp} zuhU{zyY@3@C}6k>V0ci{A%wxZ&z9d<&p%jLSkMBBf0Pfg=A2%5&firwn7^+_9nE*_ zw}oW>u-XmT>GzM{Nq!8v_u&SS{bNsPQzVZD)l9z$0kMy3Op)r*j?mA^(zGYf*B*IJ z9?a;`7J7+n8`XPMuQz4YJT%nsR`P5X`J+vf>`a-UhWz3yU%Vks#s#&y09TL(5PY?h zZld?Zh2M72PYNsYXhDfWF3fusl;8>3ot@uq9aQF1@a>x1>;HG^L$f%_o8EtIGOs*av_{p=9jvGBP5O>?Kh2I^|G1-p<%Zgn=Q zA`T^lEFDcbsGRASMk3blcD>HOh&jC2Lc9~ocQy=S`Q;$+`3itRi@6~JDXl-mhZ#XnNCg184Bz0Pswk^>>$Rkz@Q!Ak_ zZX1>rq<$XrTEAp{{98`%`Hf@QF-;}erKO+J@uAa%#`X1zDZZn&VGszUVW92B;fbEa z338%xUESHWyE*TKXn~B9r|Ofh(5Ed~h@9k32Hr(P2n3RY4e8wrH=#OthwhHCJ(ck8 z2+X&M->^<>%4H1C?Ha&Xo3>c*#~KrLmYE5a6oO-P+S1GIjNsVlBAXcS7Kp{sI3q;2Y_vK}xC2>EIHM_E~7$ce6C&9PxDq)fO{oQ0g zZcp>DeZ)f;dqGO!bMp>v5&$2n5Y!8F;j1d@fPD*xPok zx%D+`cKJ!plry@=4`u;e=k0sbyQ?YcWJ}HUpK8mLRI>gt@C9iG7sw;luqJyN7u5JEs&C`vu_s1QPz zCelR(ff!J#bR#MRrA81!6+#!05+XrBP(*6zNLP9lrAi=hC!F7RpL_3jpYI(03D3jq z&CH&e_g(K=E3@}}xGgepq%hy5WHs~0!9T3K#?sD3-83M1FL$BKH}eJ5RrIoSl)Ceg zoPt$}+P*`~9alf)+SgT`j1X2B7eQ7L2 z!Gw@gS-s8X)Q9ypgdzu0nY&M%jzT#1MA&XrNlh1bRa-I6r!OTSVslLhO-+{>U0)Y} z@mxAaywutpWj<_>>86?ZqA#V~Kz%FU&uC+T$ktTo{Cn}4sc-NSLK-~zC;;J5T%kp> zY#X{EpwL=U?#Ql44fwnp<{al6*1w)9Ie6r8W;XSff-^0VrYn`P3yF^#uxjo%gLJ}XlrjfGRI-fu*6 z^R<>dNzeEZfEBZXzM%S;;x|?OrqYqpF1fQaR&p^uT0qUg+=e>ZMM+gAKNr&)mb%f0yUH|Ml6Iq zeD*$1V>N1fm=VE21a&_js2!XjTef1dX~4(dInes zAv17i^YT0=w=sXNTl=O)q&CxLr$tj-$2#P!@Wy*uzP*+0XFWfT_z7_!OJ+9R$XGFa ziK=x3|EOL+zt4a`9~S4X2wscE<|d?sg&6iji9vtLlphi2AZ+a7s}uC|Pb^#$7jK8s zQy+ooRrr{PVIKPasXXLu5U7P(?~EkyU8Y^PY#I3MdHYeO=xPEB!6BJFr@)CKq)?pX zhJAM##Xl&Xq46S0TRYZXug5UkyNi-ch_y_jFcuDlx7S^i?4o5oM-72F``I(RxSSN8U~X$ zT_3!Yq2Q5a7P!G(y~$r4Q_5#J_!y3lXJaL_-`<;;is<^Du)9&sWa4QHF@&lvF9rmE zSEw4VZ5hxi;OVXv<8`Q!n3M^Y*p6Ach^a{0Y=w6W^{s@t>iKE#iZIe3psjc z?UsG1&9A)A%iJuFhcY9Z?*+2ar{E;U`@WY%lm^jDB-H*^w#D++T6;l!%Q};(pONK* zp4jBDg!WfU?>jq6m()7b7v(ms+4v%$mv88TnlF*DGOYP2wUm{IsGxm}CCG`v^_TTU zYWdGJY;BNO$*C@)m~CyAV|sk#3&j>Mj*_o6>ttb9RBaWyB*~IVbbETdPWsvsabngo z^-kMj2#whkmXEjmo$FKM{+i+VVI%GMtR(O2d!=YWfyF^1!hSqdgvj{uu zHF)u&Q*G*#L+A;~-Us`BURu=ePCi`uO|vX(y4h^~$agwCIP% zW)FNya;j=cox-fICrY%TxkguIv)cSc8zaTrbBQ_nBdXw(%14;5&&iBu1qFXC5Yl!{ z1WDCmu_BdI(}o@G0=z*sPc31^J}SoNen~Qt4Q`m8?Va}ABHlfiI&(S*S@sp5 z;juBrP`+!I)&s|P(u4MQ#+4@WBMIP?BzxbC8qIN!6tV6#%~7KtRRNcdgdO*!jj30; zLy;vZi$6-6SMp|^eoh(Rwpml6q`q7;W);>KCBi7PWZP4JPBrv>vJbRd?jT7G_7g9* zSBj^|X~nt;yGlchti8agy*^GsQeEE*U$a`4Zy2IqxZTSDFZ8vQvU=&=phD>HXejdb z5b;e$;rb1I`ZYI}CA4DRl!&58xr;H;iU}wHNGjjZ7T#PU%k1O;0MgoJQnn`s7}KHz zkXmS2aMwJ+t3-hwd0vIQ)!B>9RcW`Re2tu}xEQ+|f{a^z6zuwMH}FXWH{LU0G@Nny zk-F&COwH>*0!WJwgJ8*YIDb0F0&@M4j2UJF9%OKJD)OoW+<+2hLO?KXJZZH3k{WoT zy8(s41+`IMCBL1YPOu}Duy59GwOF!S7N1hR^mU`TUDCjLVotN!Z-1t!xyXld9y;Hw zt8m{OjUQyKgQvT-Sm1WpG*U+PRQDKpd* z%2X3|_ovQyZ2f>tGk(S+{qz^5+P$c$!R}q)GdX(LpE~XtsE}sMXYq;)<9(hRS^U7d zl2pQJwAl>v@rv`73Z%U?lJyzxv|NJ5R%Ty}XluE8mMb|qiSrMD!>&88j(8Qy%{UxS zGUJ{xDfm8Ui=-HyUJ8q^Eol|2@Txm8<`{C{CsDN=|wzoCzP}sezH!Py)t-jK&)6eHrMHAi-a_r zOk{7JkBDQLIiI@dtaAh(akK4qcyJP}0YqSFKG$Lvazh?0exb;BbY*1H`owd!^8e(& zZ2~zd0Fq|3fWvypULuuvcy3`MRHS3cTf$AvQ$yThO-re!kam%^J%akraE7!w2LsV5 z_q~~~{x$B-FGdlLCXVZ7KDLjM5zT}p-*-kfxikLNuc|E=fH zp_4~+wJw=E1YP7rDny!RvusrVOgu)=G+HTVm_I7O#bl}@*;mmYvUHqa+?p~b*QoZ4 zp@7yAktOlmeHcXCfeoEe1*8tPlN1*bg4ngu|McOzwe(4z#w%Og6`09#sP@3q$s5^=!r4Kau%zbU<^9DZ}4L z!GCYM!}as(Yn43DlVZ#SBl*`I;Y*qnqx36PYnMeGw-Vl`zgrk<1We?XsL;X%5G|C&ud6;?@Bl z!5Wzzz?P8;_`;T~7Pv~r15wV=x5zo8$NEs@T7VcWW^!rqw8$D_w*q%}?P$a{6e(vj zayU!Z?hN0R8`2CGLzz{w6W_(?9GRfzRgAfV${a_0Uzcu7%< zJ*jBGedJx-XxHZ%ndAlkMuF&V!aaOrB^{$ zuz@e&`2t}^UW_fD)N8I?H|w?2?|mb%P&_z4w!%N0-yw|eJr-qu+f5`X@mY*UT5S8E zN*47Y&iQ7Hy|+DwtqFuUEr!V9M}FZMpV4a|aO>18FJEykYFV8Lp zSBdmoC`$VCHBKaML+1__B4u^d+f>Whim?DeNas*qK*YUKHc4%q>kuxK$1)VV3?#Kr za}?eJ?i`fQz<^SB#IW!qdF*H6VvLc%r2ud57uqpyTmXTd^LYM#;>i$XMbSu*efOhh zXZW!-ex|>6Qr%W}QR&JF!NG6RuAJvyp56LRgn4cx`Y^Q1q=}yXqw@D%#c&C3WVmNz z@*SR;TZ;Z5pTW=5ft#ts$jDKKSKHSGTKG|?uP``VnyM&?G1P9f4e}OJ)GnKA)BmwS znI6ltrp8Bf7z?yK4VjHdcG~>C)bgWrAb!q*W36yJb95W_$SZ~Ba!qtqo+!g>T{LW~ zo20g#6SRiSXl>?Yn_A}Gld$shjviPb?@A1Q*ZA_w6tKzCOei$AcCABIwisEsHBSrj z1S*C2Gwk8{b?&RTO7Mmmh9d2}hU-T6iz!*~Lekl|-r8D4PE+&~Va|Y*7?_$fB}zS; z!n6P3hME47p6JqMT|9bh3{SYlx$6B$(_LSpa>zSXx2F9i5IU}=efXr9AKvAJ0X*e&L_b|^{hw1scpv(5un4=-_a%q-jw{rO& zP*Ks;S)4=+W?fh%2&f{GDTmOVWh_kzAqT}0EOxBQt0^MmnizU= z?=D6j3+>ymSjOYecBl~ih3_EYd@T!|oM&6J5aDMO$j+5&hM~cfg;^(#oB*^1$>NR& z6oEs{?5tOJuDKPV@{GjF(Lz!D=c3xk71{9{I)2`?uC#N5qoWC znTs*}{8%i%y61p^dfenB?p=u5^>TAS@wgNu$3K9v0E}*Jg?#?>5Tmuu!;sfL7X3-} zuR>m54Eyre@5t-0^~SebMdC+NI?C!vRq+>GnM}ELdAXF`mJ2{qji7bYSIG$}7Scly zU#)fjB-nf_PGZKea%P@bxHp~1C3Qeo9wX2xj~ERq(p*?-*j!So+Py@9Mzi5P0vI1g zj6AmYSEH^{(ftm;UA5p@MNe<}ljWOp{fSlr z_fUbuuZ^pVyRy$HldEBYR_k-MoazB$;p9!1GwOvV+0LrUag&@-fHDP}=8eljDT{PQC3|uf4EgfyCy9e1PKx z7#Sg*!eGQA^8*=whepzP2ym2u^KN*|O=*uJKuPw06?-M%Fr`odBbh zuLJnJ5xq<^hJw18{7{X8meWXMK)wNNUdGaSL@MQ;?R+>ri$2)>U7C+9j3ZFVqlz9q z#|SAY^8xrLM5NNHkCMWWnGo!-NlMPZfWk?y;-shk+Guk6>}SLt*?MPasEiiiZ(d}y zI?}Eca*b%xI+=sZnIE3eiN+IkaC2Q~r2u)Gz+NmwUCb(U{rB}~AAKR6WsNruZ2gir z!1r1^rxQkv7%X;5eG^X>{eQ^#YYY;9xtTjlUM?7VwfO>@UHSRH$ndWLOFQX`r7QfM zE2~1Wxf>KXd0dlGj}4Ox2B%|2@t3~s%`7C$1( zfE&tO5@CfvZrV@U9bpiV$Zk*o9I-Uuh<)PRLp4B*-_b{~KrST154d-O+`bGCz`dId zyzov1dPn!K3B%AQnDzD7?>HIQud9KXZIp{rZtVP4&K44@t?2I2+V4xgmTM;`_m*|u z#gwZ+NW{%Mf3PJ>FKx$LHW3|SKBG44PVOj0JjP4e>C0m!Enb-m-QcuoD_t{i&ZwCg z%rO{gf304~K@it(_175?Xon)V+RhNbX_jRr9E9+2&wLw4T9?|R^{FW>@5vqkhG3U4 zs#!{_lxxOL>2&;gA7=Osez02CIu{4ZK@f4^5jOP>S?1Q!vt2TM}17FzfXr^qn5%*V(VS~gi zcXio;y`@l^V72cGPDV=!RTPpZP%~iPBfp;QI)uW%43YN;G(>mD47rpPEK|G6zM`xV zG?(OM1*ca6PPaVFf$JeBc-{E}=u?S#K}W^sKfUn9vB5*}aVo zaiBP4DJhAhz8su(@XFSut>{r`yYJ_^x?Fk;F8IV3)aIm2--ROm{G2RFAS?9Db-@`6 z==(z0CJd+`dlkCYrqryEzODB;%U+s_GOFpoC;*N_54o#sTa9-ES<%g3oR?7&GfeVG zAu%hQk9Vu3@(BH3QXCyv2ccGw8t-wtq^q<(cr?H+87wZt*=Y8RJ$AsL&Of709)7{a zP|A@h6IqOys0;_yGPPcX8NAPwc3l7!yeS(_EgdwQ(q*m)2Qnj-Ld@AuwfP-B(W!Zc z5@NTe%@;+n1kzs-r(|IaeJl9C4c?vO?j3z6_Dv#iPi7RKv0{WMz+wk`-$^Fck>v% zF}MmMsLJyVww{#g@YV2yxVa(jyB9tHGm8`TVWq;*3?y3R#C>B{QTo7K{1OL$#47Gh z?;Hv?F;+=u;>CqLul(ep|5uYJeic+YOiDl1b=^%h`#Bl8z_xt|M*#1|mHJC;|64H% zyk5t3`oP8j1s({w2EBS=`a1Y8aPp4hKYxR3@;K()I0=IKDS$dYcjE3d0)bE{pAnqg z3QQW95DwrODWT>b7!k+_FhZ1qo5>ehFz9Buz3B)B=rv;oo5AH z(!e19vZI5tgV_PA;ox~57-{~WU$Y<&;b*iJZh)smpNs#gDdg%=Ad;$x;pmh6Pi@(m zKwGiGKZO3d=^=~?a1!-jN>=+fZN)%agvp6h^a=kTdkebQdkJ`qSX-w4OaowA|uqi>NgEJ Q1b%e2jkMlezVYaP0YhU_3;+NC literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_topic_0012808230.html b/docs/mrs/umn/en-us_topic_0012808230.html index 8d83fb2b..eaafff60 100644 --- a/docs/mrs/umn/en-us_topic_0012808230.html +++ b/docs/mrs/umn/en-us_topic_0012808230.html @@ -38,7 +38,7 @@
      The cluster scale-in progress includes:
      • Preparing for scale-in
      • Decommissioning instance
      • Deleting VMs
      • Deleting nodes from the cluster
      • Scale-in failed
      -
      +

      The system will display causes of cluster installation, scale-out, and scale-in failures. For details, see Table 6.

      The system will display causes of cluster installation, scale-out, and scale-in failures. For details, see Table 5.

      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℞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 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008258989.png b/docs/mrs/umn/en-us_image_0000002008258989.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008299541.png b/docs/mrs/umn/en-us_image_0000002008299541.png new file mode 100644 index 0000000000000000000000000000000000000000..61ba0343dbbb347bde61c19d5b92ed7ab0aed294 GIT binary patch literal 366 zcmV-!0g?WRP)GQ;LBV zY9Ns=LKwoKq{pBo$iVRY;3S4=NG>D7AY?-V7_uVu85q8UoWa7tz{x_ai_i_>W!TZX znBm$F76wU=JcfJ+F?dMfaS`!`fK0<-5NU?sFo<+Rup0Dg`z%Nla~LzkMdA(JU8NiU$-K@V7TLr`7x>Hx#6MHd-9Gl(%*q-8M#C~<(Jm>5IA27^*I z2>d!T_kVeL`TzQb7yf?&i@f}Q;lfLZBoQP$)^1(B1vdD{wdD-GP?zcJBhm>r?;wk@ zKsc`$UjI>JF!#`B&{xx9kd@+ur&wgg_}Ewi8=rFAa&WKVRzjQ%0N{Vi1&CW-NdN!< M07*qoM6N<$g1;x3i~s-t literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008475541.png b/docs/mrs/umn/en-us_image_0000002008475541.png new file mode 100644 index 0000000000000000000000000000000000000000..582605f5d288daaa5701776c58d30c660084ddcd GIT binary patch literal 627 zcmV-(0*w8MP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0tiV&K~zXf#a6#h z)L<9}39Nz(g9~wRm9Y3H5GP_79Q_k;&|FBoASMRUs0kwsXdGbFK_e!hgKh*&Sik{H zd%YfaV!7kTUGLhy^y$5)ZNFl__RjbuPjdOb@A;9Yz3=U!7}U3Psyz8brSVs!U4BSP z*WI=V4|r9ce)hcohI7j~)dm@vcck>(iwx-qUGKxm_wEz0I5mjKa^^RU@>gf04HHuB zzfa}qk5paRA$$MGBYtBIdpM&HKPPh|$LW6{l(Uab(yq)1A!%5=u|SqqW@i!D!x@}K zreijErwO5)G4VzSNyFmkJUhmtRS>U{AAxeUuY06)xBrf*16i{2=RdJ9@C0+0vR-!W z%Py~m%Kg0cIx;LNjXQ7IQ6A7hdvJS+S3>3VYtMwBG(1_}WJh^G18w2@9Iu4RsTZ4H zPrI~!{9;FWKm#p0v=Atl8+;%HrJ-G@u%kSnffgNF2$aJY77j|o>W6K1lm|4>`oHo( zIqyaY1*Kv6@fthI0~%=kem&s N002ovPDHLkV1j#q8QlN? literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002008555981.png b/docs/mrs/umn/en-us_image_0000002008555981.png new file mode 100644 index 0000000000000000000000000000000000000000..6a0422a1ec7edd5a340cbb381e62730cab9446c6 GIT binary patch literal 414 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 rvAnXINFhendA8G9IZ5!z3ABT0r_6 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 a+#^#`@!w8ns6P19qn@Z}Di2gTVvQF7 literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002009454277.png b/docs/mrs/umn/en-us_image_0000002009454277.png new file mode 100644 index 0000000000000000000000000000000000000000..1eba001526f2b93867962c35adf3a97d3b57658c GIT binary patch literal 62099 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 Q1b%e2jkMlezVYaP0YhU_3;+NC literal 0 HcmV?d00001 diff --git a/docs/mrs/umn/en-us_image_0000002009454285.png b/docs/mrs/umn/en-us_image_0000002009454285.png new file mode 100644 index 0000000000000000000000000000000000000000..cb09602609f0a362e454440d5b3e03fee711d37e GIT binary patch literal 246884 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

      Table 3 Cluster service indicators

      Service

      +
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/mrs/umn/admin_guide_000075.html b/docs/mrs/umn/admin_guide_000075.html index 49fc7083..a45b3827 100644 --- a/docs/mrs/umn/admin_guide_000075.html +++ b/docs/mrs/umn/admin_guide_000075.html @@ -3,7 +3,7 @@

      Log Download

      Scenario

      MRS Manager allows you to batch export logs generated on all instances of each service.

      -

      Procedure

      1. Log in to MRS Manager.
      2. Choose O&M > Log > Download.
      3. Select a log download range:

        1. Service: Click and select a service.
        2. Host: Enter the IP address of the host where the service is deployed. You can also click to select the required host.
        3. Click in the upper right corner and configure Start Time and End Time.
        +

        Procedure

        1. Log in to MRS Manager.
        2. Choose O&M > Log > Download.
        3. Select a log download range:

          1. Service: Click and select a service.
          2. Host: Enter the IP address of the host where the service is deployed. You can also click to select the required host.
          3. Max. Concurrent Nodes: Set the maximum number of concurrent nodes for log collection as you need. MRS 3.3.0 or later supports this parameter.
          4. Click in the upper right corner and configure Start Time and End Time.

        4. Click Download.

          The downloaded log package contains the topology information of the start time and end time, helping you quickly find the log you need.

          The topology file is named in the format of topo_<Topology structure change time>.txt. The file contains the node IP address, host name, and service instances that reside on the node. (OMS nodes are identified by Manager:Manager.)

          Example:

          diff --git a/docs/mrs/umn/admin_guide_000101.html b/docs/mrs/umn/admin_guide_000101.html index b14ab088..d6cc8b5f 100644 --- a/docs/mrs/umn/admin_guide_000101.html +++ b/docs/mrs/umn/admin_guide_000101.html @@ -14,7 +14,7 @@
      - + + + + + + diff --git a/docs/mrs/umn/admin_guide_000240.html b/docs/mrs/umn/admin_guide_000240.html index 860cfe19..69c29db1 100644 --- a/docs/mrs/umn/admin_guide_000240.html +++ b/docs/mrs/umn/admin_guide_000240.html @@ -194,7 +194,7 @@

      If the current cluster is not the cluster that is installed for the first time in MRS Manager, the default user group name of all components except Manager in the cluster is c<cluster ID>_ default user group name, for example, c2_hadoop.

      -

      User

      For details, see User Account ListUser Account ListSystem User Description.

      +

      User

      For details, see User Account List.

      Service-related User Security Parameters

      • HDFS

        The dfs.permissions.superusergroup parameter specifies the administrator group with the highest permission on the HDFS. The default value is supergroup.

      • Spark2x and Corresponding Multi-Instances

        The spark.admin.acls parameter specifies the administrator list of the Spark2x. Members in the list are authorized to manage all Spark tasks. Users not added in the list cannot manage all Spark tasks. The default value is admin.

        diff --git a/docs/mrs/umn/admin_guide_000246.html b/docs/mrs/umn/admin_guide_000246.html index 6982464c..af88b4f5 100644 --- a/docs/mrs/umn/admin_guide_000246.html +++ b/docs/mrs/umn/admin_guide_000246.html @@ -1,9 +1,9 @@

        Internal an Internal System User

        -

        Scenario

        If the service is abnormal, the internal user of the system may be locked. Unlock the user promptly, or the cluster cannot run properly. For the list of system internal users, see User Account ListUser Account ListSystem User Description in . The internal user of the system cannot be unlocked using MRS Manager.

        +

        Scenario

        If the service is abnormal, the internal user of the system may be locked. Unlock the user promptly, or the cluster cannot run properly. For the list of system internal users, see User Account List in . The internal user of the system cannot be unlocked using MRS Manager.

        -

        Prerequisites

        Obtain the default password of the LDAP administrator cn=root,dc=hadoop,dc=com by referring to User Account ListUser Account ListSystem User Description in .

        +

        Prerequisites

        Obtain the default password of the LDAP administrator cn=root,dc=hadoop,dc=com by referring to User Account List in .

        Procedure

        1. Use the following method to confirm whether the internal system username is locked:

          1. OLdap port number obtaining method:
            1. Log in to MRS Manager, choose System > OMS > oldap > Modify Configuration.
            2. The LDAP Listening Port parameter value is oldap port.
          2. Domain name obtaining method:
            1. Log in to MRS Manager, choose System > Permission > Domain and Mutual Trust.
            2. The Local Domain parameter value is the domain name.

              For example, the domain name of the current system is 9427068F-6EFA-4833-B43E-60CB641E5B6C.COM.

              diff --git a/docs/mrs/umn/admin_guide_000255.html b/docs/mrs/umn/admin_guide_000255.html index 5fc36a4b..17c54a89 100644 --- a/docs/mrs/umn/admin_guide_000255.html +++ b/docs/mrs/umn/admin_guide_000255.html @@ -1,7 +1,9 @@

              Changing the Passwords of the LDAP Administrator and the LDAP User (Including OMS LDAP)

              -

              Scenario

              It is recommended that the administrator periodically changes the passwords of LDAP administrator cn=root,dc=hadoop,dc=com and LDAP user cn=pg_search_dn,ou=Users,dc=hadoop,dc=com to improve the system O&M security.

              +

              This section applies only to MRS 3.1.0. For later versions, see Modifying OMS Service Configuration Parameters.

              +
              +

              Scenario

              It is recommended that the administrator periodically changes the passwords of LDAP administrator cn=root,dc=hadoop,dc=com and LDAP user cn=pg_search_dn,ou=Users,dc=hadoop,dc=com to improve the system O&M security.

              If the passwords are changed, the password of the OMS LDAP administrator or user is changed as well.

              If the cluster is upgraded from an early version to a latest version, the LDAP administrator password will inherit the password policy of the old cluster. To ensure system security, you are advised to change the password after the cluster upgrade.

              diff --git a/docs/mrs/umn/admin_guide_000256.html b/docs/mrs/umn/admin_guide_000256.html index 98d5446d..56eb380e 100644 --- a/docs/mrs/umn/admin_guide_000256.html +++ b/docs/mrs/umn/admin_guide_000256.html @@ -1,7 +1,9 @@

              Changing the Password for the LDAP Administrator

              -

              Scenario

              It is recommended that the administrator periodically changes the passwords of LDAP administrator accounts cn=krbkdc,ou=Users,dc=hadoop,dc=com and cn=krbadmin,ou=Users,dc=hadoop,dc=com to improve the system O&M security.

              +

              This section applies only to MRS 3.1.0. For later versions, see Modifying OMS Service Configuration Parameters.

              +
              +

              Scenario

              It is recommended that the administrator periodically changes the passwords of LDAP administrator accounts cn=krbkdc,ou=Users,dc=hadoop,dc=com and cn=krbadmin,ou=Users,dc=hadoop,dc=com to improve the system O&M security.

              Impact on the System

              • You need to restart the KrbServer service after changing the password.
              • After the password is changed, check whether the LDAP administrator accounts cn=krbkdc,ou=Users,dc=hadoop,dc=com and cn=krbadmin,ou=Users,dc=hadoop,dc=com are locked, run the following command on the active management node of the cluster to check whether krbkdc is locked (the method for user krbadmin is similar):

                OLdap port number obtaining method:

                1. Log in to MRS Manager, choose System > OMS > oldap > Modify Configuration:
                2. The LDAP Listening Port parameter value is oldap port.
                diff --git a/docs/mrs/umn/admin_guide_000271.html b/docs/mrs/umn/admin_guide_000271.html index 13c9ed2f..a52bd0b6 100644 --- a/docs/mrs/umn/admin_guide_000271.html +++ b/docs/mrs/umn/admin_guide_000271.html @@ -26,6 +26,8 @@
              • +
      Table 3 Cluster service indicators

      Service

      Monitoring Indicator Group Name

      +

      Monitoring Indicator Group Name

      Indicator Name

      +

      Indicator Name

      Description

      +

      Description

      Default Threshold

      +

      Default Threshold

      DBService

      +

      DBService

      Database

      +

      Database

      Usage of the Number of Database Connections

      +

      Usage of the Number of Database Connections

      Indicates the usage of the number of database connections.

      +

      Indicates the usage of the number of database connections.

      90%

      +

      90%

      Disk Space Usage of the Data Directory

      +

      Disk Space Usage of the Data Directory

      Disk space usage of the data directory

      +

      Disk space usage of the data directory

      80%

      +

      80%

      Flume

      +

      Flume

      Agent

      +

      Agent

      Heap Memory Usage Calculate

      +

      Heap Memory Usage Calculate

      Indicates the Flume heap memory usage.

      +

      Indicates the Flume heap memory usage.

      95.0%

      +

      95.0%

      Flume Direct Memory Usage Statistics

      +

      Flume Direct Memory Usage Statistics

      Indicates the Flume direct memory usage.

      +

      Indicates the Flume direct memory usage.

      80.0%

      +

      80.0%

      Flume Non-heap Memory Usage

      +

      Flume Non-heap Memory Usage

      Indicates the Flume non-heap memory usage.

      +

      Indicates the Flume non-heap memory usage.

      80.0%

      +

      80.0%

      Total GC duration of Flume process

      +

      Total GC duration of Flume process

      Indicates the Flume total GC time.

      +

      Indicates the Flume total GC time.

      12000 ms

      +

      12000 ms

      HBase

      +

      HBase

      GC

      +

      GC

      GC time for old generation

      +

      GC time for old generation

      Total GC time of RegionServer

      +

      Total GC time of RegionServer

      5000 ms

      +

      5000 ms

      GC time for old generation

      +

      GC time for old generation

      Indicates he total GC time of HMaster.

      +

      Indicates he total GC time of HMaster.

      5000 ms

      +

      5000 ms

      CPU & memory

      +

      CPU & memory

      RegionServer Direct Memory Usage Statistics

      +

      RegionServer Direct Memory Usage Statistics

      Indicates theRegionServerReg direct memory usage.

      +

      Indicates theRegionServerReg direct memory usage.

      90%

      +

      90%

      RegionServer Heap Memory Usage Statistics

      +

      RegionServer Heap Memory Usage Statistics

      Indicates the RegionServer heap memory usage.

      +

      Indicates the RegionServer heap memory usage.

      90%

      +

      90%

      HMaster Direct Memory Usage

      +

      HMaster Direct Memory Usage

      Indicates the HMaster direct memory usage.

      +

      Indicates the HMaster direct memory usage.

      90%

      +

      90%

      HMaster Heap Memory Usage Statistics

      +

      HMaster Heap Memory Usage Statistics

      Indicates the HMaster heap memory usage.

      +

      Indicates the HMaster heap memory usage.

      90%

      +

      90%

      Service

      +

      Service

      Number of Online Regions of a RegionServer

      +

      Number of Online Regions of a RegionServer

      Number of regions of a RegionServer

      +

      Number of regions of a RegionServer

      2000

      +

      2000

      Region in transaction count over threshold

      +

      Region in transaction count over threshold

      Number of regions that are in the RIT state and reach the threshold duration

      +

      Number of regions that are in the RIT state and reach the threshold duration

      1

      +

      1

      Replication

      +

      Replication

      Replication sync failed times (RegionServer)

      +

      Replication sync failed times (RegionServer)

      Indicates the number of times that DR data fails to be synchronized.

      +

      Indicates the number of times that DR data fails to be synchronized.

      1

      +

      1

      Number of Log Files to Be Synchronized in the Active Cluster

      +

      Number of Log Files to Be Synchronized in the Active Cluster

      Number of log files to be synchronized in the active cluster

      +

      Number of log files to be synchronized in the active cluster

      128

      +

      128

      Number of HFiles to Be Synchronized in the Active Cluster

      +

      Number of HFiles to Be Synchronized in the Active Cluster

      Number of HFiles to be synchronized in the active cluster

      +

      Number of HFiles to be synchronized in the active cluster

      128

      +

      128

      Queue

      +

      Queue

      Compaction Queue Size

      +

      Compaction Queue Size

      Size of the Compaction queue

      +

      Size of the Compaction queue

      100

      +

      100

      HDFS

      +

      HDFS

      File and Block

      +

      File and Block

      Lost Blocks

      +

      Lost Blocks

      Indicates the number of block copies that the HDFS lacks of.

      +

      Indicates the number of block copies that the HDFS lacks of.

      0

      +

      0

      Blocks Under Replicated

      +

      Blocks Under Replicated

      Total number of blocks that need to be replicated by the NameNode

      +

      Total number of blocks that need to be replicated by the NameNode

      1000

      +

      1000

      RPC

      +

      RPC

      Average Time of Active NameNode RPC Processing

      +

      Average Time of Active NameNode RPC Processing

      Indicates the average RPC processing time.

      +

      Indicates the average RPC processing time.

      100 ms

      +

      100 ms

      Average Time of Active NameNode RPC Queuing

      +

      Average Time of Active NameNode RPC Queuing

      Indicates the average RPC queuing time.

      +

      Indicates the average RPC queuing time.

      200 ms

      +

      200 ms

      Disk

      +

      Disk

      HDFS Disk Usage

      +

      HDFS Disk Usage

      Indicates the HDFS disk usage.

      +

      Indicates the HDFS disk usage.

      80%

      +

      80%

      DataNode Disk Usage

      +

      DataNode Disk Usage

      Indicates the disk usage of DataNodes in the HDFS.

      +

      Indicates the disk usage of DataNodes in the HDFS.

      80%

      +

      80%

      Percentage of Reserved Space for Replicas of Unused Space

      +

      Percentage of Reserved Space for Replicas of Unused Space

      Indicates the percentage of the reserved disk space of all the copies to the total unused disk space of DataNodes.

      +

      Indicates the percentage of the reserved disk space of all the copies to the total unused disk space of DataNodes.

      90%

      +

      90%

      Resource

      +

      Resource

      Faulty DataNodes

      +

      Faulty DataNodes

      Indicates the number of faulty DataNodes.

      +

      Indicates the number of faulty DataNodes.

      3

      +

      3

      NameNode Non Heap Memory Usage Statistics

      +

      NameNode Non Heap Memory Usage Statistics

      Indicates the percentage of NameNode non-heap memory usage.

      +

      Indicates the percentage of NameNode non-heap memory usage.

      90%

      +

      90%

      NameNode Direct Memory Usage Statistics

      +

      NameNode Direct Memory Usage Statistics

      Indicates the percentage of direct memory used by NameNodes.

      +

      Indicates the percentage of direct memory used by NameNodes.

      90%

      +

      90%

      NameNode Heap Memory Usage Statistics

      +

      NameNode Heap Memory Usage Statistics

      Indicates the percentage of NameNode non-heap memory usage.

      +

      Indicates the percentage of NameNode non-heap memory usage.

      95%

      +

      95%

      DataNode Direct Memory Usage Statistics

      +

      DataNode Direct Memory Usage Statistics

      Indicates the percentage of direct memory used by DataNodes.

      +

      Indicates the percentage of direct memory used by DataNodes.

      90%

      +

      90%

      DataNode Heap Memory Usage Statistics

      +

      DataNode Heap Memory Usage Statistics

      DataNode heap memory usage

      +

      DataNode heap memory usage

      95%

      +

      95%

      DataNode Heap Memory Usage Statistics

      +

      DataNode Heap Memory Usage Statistics

      Indicates the percentage of DataNode non-heap memory usage.

      +

      Indicates the percentage of DataNode non-heap memory usage.

      90%

      +

      90%

      Garbage Collection

      +

      Garbage Collection

      GC Time (NameNode)/GC Time (DataNode)

      +

      GC Time (NameNode)/GC Time (DataNode)

      Indicates the Garbage collection (GC) duration of NameNodes per minute.

      +

      Indicates the Garbage collection (GC) duration of NameNodes per minute.

      12000 ms

      +

      12000 ms

      GC Time

      +

      GC Time

      Indicates the GC duration of DataNodes per minute.

      +

      Indicates the GC duration of DataNodes per minute.

      12000 ms

      +

      12000 ms

      Hive

      +

      Hive

      HQL

      +

      HQL

      Percentage of HQL Statements That Are Executed Successfully by Hive

      +

      Percentage of HQL Statements That Are Executed Successfully by Hive

      Indicates the percentage of HQL statements that are executed successfully by Hive.

      +

      Indicates the percentage of HQL statements that are executed successfully by Hive.

      90.0%

      +

      90.0%

      Background

      +

      Background

      Background Thread Usage

      +

      Background Thread Usage

      Background thread usage

      +

      Background thread usage

      90%

      +

      90%

      GC

      +

      GC

      Total GC time of MetaStore

      +

      Total GC time of MetaStore

      Indicates the total GC time of MetaStore.

      +

      Indicates the total GC time of MetaStore.

      12000 ms

      +

      12000 ms

      Total GC Time in Milliseconds

      +

      Total GC Time in Milliseconds

      Indicates the total GC time of HiveServer.

      +

      Indicates the total GC time of HiveServer.

      12000 ms

      +

      12000 ms

      Capacity

      +

      Capacity

      Percentage of HDFS Space Used by Hive to the Available Space

      +

      Percentage of HDFS Space Used by Hive to the Available Space

      Indicates the percentage of HDFS space used by Hive to the available space.

      +

      Indicates the percentage of HDFS space used by Hive to the available space.

      85.0%

      +

      85.0%

      CPU & memory

      +

      CPU & memory

      MetaStore Direct Memory Usage Statistics

      +

      MetaStore Direct Memory Usage Statistics

      MetaStore direct memory usage

      +

      MetaStore direct memory usage

      95%

      +

      95%

      MetaStore Non-Heap Memory Usage Statistics

      +

      MetaStore Non-Heap Memory Usage Statistics

      MetaStore non-heap memory usage

      +

      MetaStore non-heap memory usage

      95%

      +

      95%

      MetaStore Heap Memory Usage Statistics

      +

      MetaStore Heap Memory Usage Statistics

      MetaStore heap memory usage

      +

      MetaStore heap memory usage

      95%

      +

      95%

      HiveServer Direct Memory Usage Statistics

      +

      HiveServer Direct Memory Usage Statistics

      HiveServer direct memory usage

      +

      HiveServer direct memory usage

      95%

      +

      95%

      HiveServer Non-Heap Memory Usage Statistics

      +

      HiveServer Non-Heap Memory Usage Statistics

      HiveServer non-heap memory usage

      +

      HiveServer non-heap memory usage

      95%

      +

      95%

      HiveServer Heap Memory Usage Statistics

      +

      HiveServer Heap Memory Usage Statistics

      HiveServer heap memory usage

      +

      HiveServer heap memory usage

      95%

      +

      95%

      Session

      +

      Session

      Percentage of Sessions Connected to the HiveServer to Maximum Number of Sessions Allowed by the HiveServer

      +

      Percentage of Sessions Connected to the HiveServer to Maximum Number of Sessions Allowed by the HiveServer

      Indicates the percentage of the number of sessions connected to the HiveServer to the maximum number of sessions allowed by the HiveServer.

      +

      Indicates the percentage of the number of sessions connected to the HiveServer to the maximum number of sessions allowed by the HiveServer.

      90.0%

      +

      90.0%

      Kafka

      +

      Kafka

      Partition

      +

      Partition

      Percentage of Partitions That Are Not Completely Synchronized

      +

      Percentage of Partitions That Are Not Completely Synchronized

      Indicates the percentage of partitions that are not completely synchronized to total partitions.

      +

      Indicates the percentage of partitions that are not completely synchronized to total partitions.

      50%

      +

      50%

      Others

      +

      Others

      Unavailable Partition Percentage

      +

      Unavailable Partition Percentage

      Percentage of unavailable partitions of each Kafka topic

      +

      Percentage of unavailable partitions of each Kafka topic

      40%

      +

      40%

      User Connection Usage on Broker

      +

      User Connection Usage on Broker

      Usage of user connections on Broker

      +

      Usage of user connections on Broker

      80%

      +

      80%

      Disk

      +

      Disk

      Broker Disk Usage

      +

      Broker Disk Usage

      Indicates the disk usage of the disk where the Broker data directory is located.

      +

      Indicates the disk usage of the disk where the Broker data directory is located.

      80.0%

      +

      80.0%

      Disk I/O Rate of a Broker

      +

      Disk I/O Rate of a Broker

      I/O usage of the disk where the Broker data directory is located

      +

      I/O usage of the disk where the Broker data directory is located

      80%

      +

      80%

      Process

      +

      Process

      Broker GC Duration per Minute

      +

      Broker GC Duration per Minute

      Indicates the GC duration of the Broker process per minute.

      +

      Indicates the GC duration of the Broker process per minute.

      12000 ms

      +

      12000 ms

      Heap Memory Usage of Kafka

      +

      Heap Memory Usage of Kafka

      Indicates the Kafka heap memory usage.

      +

      Indicates the Kafka heap memory usage.

      95%

      +

      95%

      Kafka Direct Memory Usage

      +

      Kafka Direct Memory Usage

      Indicates the Kafka direct memory usage.

      +

      Indicates the Kafka direct memory usage.

      95%

      +

      95%

      Loader

      +

      Loader

      Memory

      +

      Memory

      Heap Memory Usage Calculate

      +

      Heap Memory Usage Calculate

      Indicates the Loader heap memory usage.

      +

      Indicates the Loader heap memory usage.

      95%

      +

      95%

      Direct Memory Usage of Loader

      +

      Direct Memory Usage of Loader

      Indicates the Loader direct memory usage.

      +

      Indicates the Loader direct memory usage.

      80.0%

      +

      80.0%

      Non-heap Memory Usage of Loader

      +

      Non-heap Memory Usage of Loader

      Indicates the Loader non-heap memory usage.

      +

      Indicates the Loader non-heap memory usage.

      80%

      +

      80%

      GC

      +

      GC

      Total GC time of Loader

      +

      Total GC time of Loader

      Indicates the total GC time of Loader.

      +

      Indicates the total GC time of Loader.

      12000 ms

      +

      12000 ms

      MapReduce

      +

      MapReduce

      Garbage Collection

      +

      Garbage Collection

      GC Time

      +

      GC Time

      Indicates the GC time.

      +

      Indicates the GC time.

      12000 ms

      +

      12000 ms

      Resource

      +

      Resource

      JobHistoryServer Direct Memory Usage Statistics

      +

      JobHistoryServer Direct Memory Usage Statistics

      Indicates the JobHistoryServer direct memory usage.

      +

      Indicates the JobHistoryServer direct memory usage.

      90%

      +

      90%

      JobHistoryServer Non Heap Memory Usage Statistics

      +

      JobHistoryServer Non Heap Memory Usage Statistics

      Indicates the JobHistoryServer non-heap memory usage.

      +

      Indicates the JobHistoryServer non-heap memory usage.

      90%

      +

      90%

      JobHistoryServer Heap Memory Usage Statistics

      +

      JobHistoryServer Heap Memory Usage Statistics

      Indicates the JobHistoryServer non-heap memory usage.

      +

      Indicates the JobHistoryServer non-heap memory usage.

      95%

      +

      95%

      Oozie

      +

      Oozie

      Memory

      +

      Memory

      Heap Memory Usage Calculate

      +

      Heap Memory Usage Calculate

      Indicates the Oozie heap memory usage.

      +

      Indicates the Oozie heap memory usage.

      95.0%

      +

      95.0%

      Oozie Direct Memory Usage

      +

      Oozie Direct Memory Usage

      Indicates the Oozie direct memory usage.

      +

      Indicates the Oozie direct memory usage.

      80.0%

      +

      80.0%

      Oozie Non-heap Memory Usage

      +

      Oozie Non-heap Memory Usage

      Indicates the Oozie non-heap memory usage.

      +

      Indicates the Oozie non-heap memory usage.

      80%

      +

      80%

      GC

      +

      GC

      Total GC duration of Oozie

      +

      Total GC duration of Oozie

      Indicates the Oozie total GC time.

      +

      Indicates the Oozie total GC time.

      12000 ms

      +

      12000 ms

      Spark2x

      +

      Spark2x

      Memory

      +

      Memory

      JDBCServer2x Heap Memory Usage Statistics

      +

      JDBCServer2x Heap Memory Usage Statistics

      JDBCServer2x heap memory usage

      +

      JDBCServer2x heap memory usage

      95%

      +

      95%

      JDBCServer2x Direct Memory Usage Statistics

      +

      JDBCServer2x Direct Memory Usage Statistics

      JDBCServer2x direct memory usage

      +

      JDBCServer2x direct memory usage

      95%

      +

      95%

      JDBCServer2x Non-Heap Memory Usage Statistics

      +

      JDBCServer2x Non-Heap Memory Usage Statistics

      JDBCServer2x non-heap memory usage

      +

      JDBCServer2x non-heap memory usage

      95%

      +

      95%

      JobHistory2x Direct Memory Usage Statistics

      +

      JobHistory2x Direct Memory Usage Statistics

      JobHistory2x direct memory usage

      +

      JobHistory2x direct memory usage

      95%

      +

      95%

      JobHistory2x Non-Heap Memory Usage Statistics

      +

      JobHistory2x Non-Heap Memory Usage Statistics

      JobHistory2x non-heap memory usage

      +

      JobHistory2x non-heap memory usage

      95%

      +

      95%

      JobHistory2x Heap Memory Usage Statistics

      +

      JobHistory2x Heap Memory Usage Statistics

      JobHistory2x heap memory usage

      +

      JobHistory2x heap memory usage

      95%

      +

      95%

      IndexServer2x Direct Memory Usage Statistics

      +

      IndexServer2x Direct Memory Usage Statistics

      IndexServer2x direct memory usage

      +

      IndexServer2x direct memory usage

      95%

      +

      95%

      IndexServer2x Heap Memory Usage Statistics

      +

      IndexServer2x Heap Memory Usage Statistics

      IndexServer2x heap memory usage

      +

      IndexServer2x heap memory usage

      95%

      +

      95%

      IndexServer2x Non-Heap Memory Usage Statistics

      +

      IndexServer2x Non-Heap Memory Usage Statistics

      IndexServer2x non-heap memory usage

      +

      IndexServer2x non-heap memory usage

      95%

      +

      95%

      GC Count

      +

      GC Count

      Full GC Number of JDBCServer2x

      +

      Full GC Number of JDBCServer2x

      Total GC number of JDBCServer2x

      +

      Total GC number of JDBCServer2x

      12

      +

      12

      Full GC Number of JobHistory2x

      +

      Full GC Number of JobHistory2x

      Total GC number of JobHistory2x

      +

      Total GC number of JobHistory2x

      12

      +

      12

      Full GC Number of IndexServer2x

      +

      Full GC Number of IndexServer2x

      Total GC number of IndexServer2x

      +

      Total GC number of IndexServer2x

      12

      +

      12

      GC Time

      +

      GC Time

      Total GC Time in Milliseconds

      +

      Total GC Time in Milliseconds

      Total GC time of JDBCServer2x

      +

      Total GC time of JDBCServer2x

      12000 ms

      +

      12000 ms

      Total GC Time in Milliseconds

      +

      Total GC Time in Milliseconds

      Total GC time of JobHistory2x

      +

      Total GC time of JobHistory2x

      12000 ms

      +

      12000 ms

      Total GC Time in Milliseconds

      +

      Total GC Time in Milliseconds

      Total GC time of IndexServer2x

      +

      Total GC time of IndexServer2x

      12000 ms

      +

      12000 ms

      Storm

      +

      Storm

      Cluster

      +

      Cluster

      Number of Available Supervisors

      +

      Number of Available Supervisors

      Indicates the number of available Supervisor processes in the cluster in a measurement period.

      +

      Indicates the number of available Supervisor processes in the cluster in a measurement period.

      1

      +

      1

      Slot Usage

      +

      Slot Usage

      Indicates the slot usage in the cluster in a measurement period.

      +

      Indicates the slot usage in the cluster in a measurement period.

      80.0%

      +

      80.0%

      Nimbus

      +

      Nimbus

      Heap Memory Usage Calculate

      +

      Heap Memory Usage Calculate

      Indicates the Nimbus heap memory usage.

      +

      Indicates the Nimbus heap memory usage.

      80%

      +

      80%

      Yarn

      +

      Yarn

      Resources

      +

      Resources

      NodeManager Direct Memory Usage Statistics

      +

      NodeManager Direct Memory Usage Statistics

      Indicates the percentage of direct memory used by NodeManagers.

      +

      Indicates the percentage of direct memory used by NodeManagers.

      90%

      +

      90%

      NodeManager Heap Memory Usage Statistics

      +

      NodeManager Heap Memory Usage Statistics

      Indicates the percentage of NodeManager heap memory usage.

      +

      Indicates the percentage of NodeManager heap memory usage.

      95%

      +

      95%

      NodeManager Non Heap Memory Usage Statistics

      +

      NodeManager Non Heap Memory Usage Statistics

      Indicates the percentage of NodeManager non-heap memory usage.

      +

      Indicates the percentage of NodeManager non-heap memory usage.

      90%

      +

      90%

      ResourceManager Direct Memory Usage Statistics

      +

      ResourceManager Direct Memory Usage Statistics

      Indicates the Kafka direct memory usage.

      +

      Indicates the Kafka direct memory usage.

      90%

      +

      90%

      ResourceManager Heap Memory Usage Statistics

      +

      ResourceManager Heap Memory Usage Statistics

      Indicates the ResourceManager heap memory usage.

      +

      Indicates the ResourceManager heap memory usage.

      95%

      +

      95%

      ResourceManager Non Heap Memory Usage Statistics

      +

      ResourceManager Non Heap Memory Usage Statistics

      Indicates the ResourceManager non-heap memory usage.

      +

      Indicates the ResourceManager non-heap memory usage.

      90%

      +

      90%

      Garbage collection

      +

      Garbage collection

      GC Time

      +

      GC Time

      Indicates the GC duration of NodeManager per minute.

      +

      Indicates the GC duration of NodeManager per minute.

      12000 ms

      +

      12000 ms

      GC Time

      +

      GC Time

      Indicates the GC duration of ResourceManager per minute.

      +

      Indicates the GC duration of ResourceManager per minute.

      12000 ms

      +

      12000 ms

      Others

      +

      Others

      Failed Applications of root queue

      +

      Failed Applications of root queue

      Number of failed tasks in the root queue

      +

      Number of failed tasks in the root queue

      50

      +

      50

      Terminated Applications of root queue

      +

      Terminated Applications of root queue

      Number of killed tasks in the root queue

      +

      Number of killed tasks in the root queue

      50

      +

      50

      CPU & memory

      +

      CPU & memory

      Pending Memory

      +

      Pending Memory

      Pending memory capacity

      +

      Pending memory capacity

      83886080MB

      +

      83886080MB

      Application

      +

      Application

      Pending Applications

      +

      Pending Applications

      Pending tasks

      +

      Pending tasks

      60

      +

      60

      ZooKeeper

      +

      ZooKeeper

      Connection

      +

      Connection

      ZooKeeper Connections Usage

      +

      ZooKeeper Connections Usage

      Indicates the percentage of the used connections to the total connections of ZooKeeper.

      +

      Indicates the percentage of the used connections to the total connections of ZooKeeper.

      80%

      +

      80%

      CPU & memory

      +

      CPU & memory

      Directmemory Usage Calculate

      +

      Directmemory Usage Calculate

      Indicates the ZooKeeper heap memory usage.

      +

      Indicates the ZooKeeper heap memory usage.

      95%

      +

      95%

      Heap Memory Usage Calculate

      +

      Heap Memory Usage Calculate

      Indicates the ZooKeeper direct memory usage.

      +

      Indicates the ZooKeeper direct memory usage.

      80%

      +

      80%

      GC

      +

      GC

      ZooKeeper GC Duration per Minute

      +

      ZooKeeper GC Duration per Minute

      Indicates the GC time of ZooKeeper every minute.

      +

      Indicates the GC time of ZooKeeper every minute.

      12000 ms

      +

      12000 ms

      meta

      +

      meta

      OBS data write operation

      +

      OBS data write operation

      Success Rate for Calling the OBS Write API

      +

      Success Rate for Calling the OBS Write API

      Success rate for calling the OBS data read API

      +

      Success rate for calling the OBS data read API

      99.0%

      +

      99.0%

      OBS Meta data Operations

      +

      OBS Meta data Operations

      Average Time for Calling the OBS Metadata API

      +

      Average Time for Calling the OBS Metadata API

      Average time for calling the OBS metadata API

      +

      Average time for calling the OBS metadata API

      500ms

      +

      500ms

      Success Rate for Calling the OBS Metadata API

      +

      Success Rate for Calling the OBS Metadata API

      Success rate for calling the OBS metadata API

      +

      Success rate for calling the OBS metadata API

      99.0%

      +

      99.0%

      OBS data read operation

      +

      OBS data read operation

      Success Rate for Calling the OBS Data Read API

      +

      Success Rate for Calling the OBS Data Read API

      Success rate for calling the OBS data read API

      +

      Success rate for calling the OBS data read API

      99.0%

      +

      99.0%

      Ranger

      +

      Ranger

      GC

      +

      GC

      UserSync GC Duration

      +

      UserSync GC Duration

      UserSync garbage collection (GC) duration

      +

      UserSync garbage collection (GC) duration

      12000 ms

      +

      12000 ms

      RangerAdmin GC Duration

      +

      RangerAdmin GC Duration

      RangerAdmin GC duration

      +

      RangerAdmin GC duration

      12000 ms

      +

      12000 ms

      TagSync GC Duration

      +

      TagSync GC Duration

      TagSync GC duration

      +

      TagSync GC duration

      12000 ms

      +

      12000 ms

      CPU & memory

      +

      CPU & memory

      UserSync Non-Heap Memory Usage

      +

      UserSync Non-Heap Memory Usage

      UserSync non-heap memory usage

      +

      UserSync non-heap memory usage

      80.0%

      +

      80.0%

      UserSync Direct Memory Usage

      +

      UserSync Direct Memory Usage

      UserSync direct memory usage

      +

      UserSync direct memory usage

      80.0%

      +

      80.0%

      UserSync Heap Memory Usage

      +

      UserSync Heap Memory Usage

      UserSync heap memory usage

      +

      UserSync heap memory usage

      95.0%

      +

      95.0%

      RangerAdmin Non-Heap Memory Usage

      +

      RangerAdmin Non-Heap Memory Usage

      RangerAdmin non-heap memory usage

      +

      RangerAdmin non-heap memory usage

      80.0%

      +

      80.0%

      RangerAdmin Heap Memory Usage

      +

      RangerAdmin Heap Memory Usage

      RangerAdmin heap memory usage

      +

      RangerAdmin heap memory usage

      95.0%

      +

      95.0%

      RangerAdmin Direct Memory Usage

      +

      RangerAdmin Direct Memory Usage

      RangerAdmin direct memory usage

      +

      RangerAdmin direct memory usage

      80.0%

      +

      80.0%

      TagSync Direct Memory Usage

      +

      TagSync Direct Memory Usage

      TagSync direct memory usage

      +

      TagSync direct memory usage

      80.0%

      +

      80.0%

      TagSync Non-Heap Memory Usage

      +

      TagSync Non-Heap Memory Usage

      TagSync non-heap memory usage

      +

      TagSync non-heap memory usage

      80.0%

      +

      80.0%

      TagSync Heap Memory Usage

      +

      TagSync Heap Memory Usage

      TagSync heap memory usage

      +

      TagSync heap memory usage

      95.0%

      +

      95.0%

      ClickHouse

      +

      ClickHouse

      Cluster Quota

      +

      Cluster Quota

      Clickhouse service quantity quota usage in ZooKeeper

      +

      Clickhouse service quantity quota usage in ZooKeeper

      Quota of the ZooKeeper nodes used by a ClickHouse service

      +

      Quota of the ZooKeeper nodes used by a ClickHouse service

      90%

      +

      90%

      Capacity quota usage of the Clickhouse service in ZooKeeper

      +

      Capacity quota usage of the Clickhouse service in ZooKeeper

      Capacity quota of ZooKeeper directory used by the ClickHouse service

      +

      Capacity quota of ZooKeeper directory used by the ClickHouse service

      90%

      +

      90%

      Cluster

      Indicates the cluster for which you want to create a tenant.

      +

      Indicates the cluster for which you want to create a tenant. (This parameter is unavailable for clusters of MRS 3.3.0 or later.)

      Name

      @@ -25,7 +25,9 @@

      Tenant Resource Type

      Specifies whether the tenant is a leaf tenant.

      -
      • When Leaf Tenant Resource is selected, the current tenant is a leaf tenant and no sub-tenant can be added.
      • When Non-leaf Tenant Resource is selected, the current tenant is not a leaf tenant and sub-tenants can be added to the current tenant.
      +
      • When Leaf Tenant Resource is selected, the current tenant is a leaf tenant and no sub-tenant can be added.
      • When Non-leaf Tenant Resource is selected, the current tenant is not a leaf tenant and sub-tenants can be added to the current tenant.
        NOTE:

        MRS 3.2.0 or later: If you select ClickHouse for Service, this parameter can only be set to Leaf Tenant.

        +
        +

      Computing Resource

      @@ -108,10 +110,12 @@

    5. Check whether the current tenant needs to be associated with resources of other services.

      • If yes, go to 4.
      • If no, go to 5.

    6. Click Associate Service to configure other service resources used by the current tenant, and click OK.

      • Set Service to HBase and Association Type to Exclusive or Shared.
        • Exclusive indicates that the service resources are used by the tenant exclusively and cannot be associated with other tenants.
        • Shared indicates that the service resources can be shared with other tenants.
        +
      • MRS 3.2.0 or later: Set Service to ClickHouse.
        • Association Type: When Service is set to ClickHouse, Association Type can only be set to Shared. MRS 3.3.0 and later versions support Exclusive and Shared.
        • Associate Logical Cluster: If the logical cluster function is not enabled for ClickHouse, default_cluster is selected by default. If the function is enabled, select the logical cluster to which you want to associate.
        • CPU Priority: The CPU priority ranges from –20 to 19. This value is associated with the NICE value of the OS. A smaller value indicates a higher CPU priority.
        • Memory: The maximum value of this parameter is 100, in percentage. For example, if this parameter is set to 80, the total memory that can be used by the current tenant is calculated as follows: Available memory x 80%.
        • Concurrency: The maximum number of concurrent resources available for all the users bound to the tenant. This parameter is required for clusters of MRS 3.3.0 or later.
      • Only HBase can be associated with a new tenant. However, HDFS, HBase, and Yarn can be associated with existing tenants.
      • To associate an existing tenant with service resources, click the target tenant in the tenant list, switch to the Service Associations page, and click Associate Service to configure resources to be associated with the tenant.
      • To disassociate an existing tenant from service resources, click the target tenant in the tenant list, switch to the Service Associations page, and click Delete in the Operation column. In the displayed dialog box, select I have read the information and understand the impact and click OK.
      -

    7. Click OK. Wait until the system displays a message indicating that the tenant is successfully created.
    8. +

    9. Click OK. Wait until the system displays a message indicating that the tenant is successfully created.

      For clusters of MRS 3.3.0 or later, click to export basic information about all tenants in the current cluster.

      +

    10. diff --git a/docs/mrs/umn/admin_guide_000109.html b/docs/mrs/umn/admin_guide_000109.html index bc55ecd8..8820e3e7 100644 --- a/docs/mrs/umn/admin_guide_000109.html +++ b/docs/mrs/umn/admin_guide_000109.html @@ -4,7 +4,7 @@

      Scenario

      In a cluster, you can logically group Yarn NodeManagers into Yarn resource pools. Each NodeManager belongs to only one resource pool. You can create a custom resource pool on MRS Manager and add the hosts that have not been added to any custom resource pools to this resource pool so that specified queues can use the computing resources provided by these hosts.

      The system contains a default resource pool by default. All NodeManagers that are not added to custom resource pools belong to this resource pool.

      -

      Procedure

      1. Log in to MRS Manager.
      2. Choose Tenant Resources > Resource Pool.
      3. Click Add Resource Pool.
      4. Set resource pool attributes.

        • Cluster: Select the cluster to which the resource pool is to be added.
        • Name: Enter the name of the resource pool. The name contains 1 to 50 characters, including digits, letters, and underscores (_), and cannot start with an underscore (_).
        • Resource Label: Enter the resource label of the resource pool. The value can contain 1 to 50 characters, including digits, letters, underscores (_), and hyphens (-), and must start with a digit or letter.
        • Resource: In the Available Hosts area, select specified hosts and click to add the hosts to the Selected Hosts area. Only hosts in the cluster can be selected. The host list in the resource pool can be left blank.

          You can filter hosts by host name, number of CPU cores, memory, operating system, or platform type based on service requirements.

          +

          Procedure

          1. Log in to MRS Manager.
          2. Choose Tenant Resources > Resource Pool.
          3. Click Add Resource Pool.
          4. Set resource pool attributes.

            • Cluster: Select the cluster to which the resource pool is to be added. (This parameter is unavailable for clusters of MRS 3.3.0 or later.)
            • Name: Enter the name of the resource pool. The name contains 1 to 50 characters, including digits, letters, and underscores (_), and cannot start with an underscore (_).
            • Resource Label: Enter the resource label of the resource pool. The value can contain 1 to 50 characters, including digits, letters, underscores (_), and hyphens (-), and must start with a digit or letter.
            • Resource: In the Available Hosts area, select specified hosts and click to add the hosts to the Selected Hosts area. Only hosts in the cluster can be selected. The host list in the resource pool can be left blank.

              You can filter hosts by host name, number of CPU cores, memory, operating system, or platform type based on service requirements.

          5. Click OK.

            After the resource pool is created, you can view its name, members, and mode in the resource pool list. Hosts that are added to the custom resource pool are no longer members of the default resource pool.

            diff --git a/docs/mrs/umn/admin_guide_000110.html b/docs/mrs/umn/admin_guide_000110.html index 838ec1dc..8003c23b 100644 --- a/docs/mrs/umn/admin_guide_000110.html +++ b/docs/mrs/umn/admin_guide_000110.html @@ -3,7 +3,7 @@

            Modifying a Resource Pool

            Scenario

            When hosts in a resource pool need to be adjusted based on service requirements, you can modify members in the resource pool on MRS Manager.

            -

            Procedure

            1. Log in to MRS Manager.
            2. Choose Tenant Resources > Resource Pool.
            3. Locate the row that contains the specified resource pool, and click Edit in the Operation column.
            4. In the Resource area, modify hosts.

              • Adding hosts: Select desired hosts in Available Hosts and click to add them to the resource pool.
              • Deleting hosts: Select desired hosts in Selected Hosts and click to remove them from the resource pool. The host list in the resource pool can be left blank.
              +

              Procedure

              1. Log in to MRS Manager.
              2. Choose Tenant Resources > Resource Pool.
              3. Locate the row that contains the specified resource pool, and click Edit in the Operation column (for MRS 3.3.0 or later, click Modify).
              4. In the Resource area, modify hosts.

                • Adding hosts: Select desired hosts in Available Hosts and click to add them to the resource pool.
                • Deleting hosts: Select desired hosts in Selected Hosts and click to remove them from the resource pool. The host list in the resource pool can be left blank.

              5. Click OK.
            diff --git a/docs/mrs/umn/admin_guide_000112.html b/docs/mrs/umn/admin_guide_000112.html index fa3de5a2..8ff6bcab 100644 --- a/docs/mrs/umn/admin_guide_000112.html +++ b/docs/mrs/umn/admin_guide_000112.html @@ -55,6 +55,18 @@

      Indicates that tasks are executed on a node with a specified resource label.

      Cross-Pool Scheduling

      +

      Indicates whether containers in the current queue support cross-pool scheduling. This parameter is available for clusters of MRS 3.3.0 or later.

      +

      This function cannot be enabled for the default queue.

      +

      Cross-Pool AM Scheduling

      +

      Indicates whether ApplicationMasters in the current queue support cross-pool scheduling. This parameter is available for clusters of MRS 3.3.0 or later.

      +

      This function cannot be enabled for the default queue.

      +

      Active

      • ACTIVE: indicates that the current queue can receive and execute tasks.
      • INACTIVE: indicates that the current queue can receive but cannot execute tasks. Tasks submitted to the queue are suspended.
      diff --git a/docs/mrs/umn/admin_guide_000115.html b/docs/mrs/umn/admin_guide_000115.html index 05470355..bdb1402d 100644 --- a/docs/mrs/umn/admin_guide_000115.html +++ b/docs/mrs/umn/admin_guide_000115.html @@ -6,7 +6,7 @@

      Procedure

      • Add a policy.
        1. On MRS Manager, choose Tenant Resources.
        2. Choose Dynamic Resource Plan.
        3. Click the Global User Policy tab.

          defaults(default setting) indicates that the policy specified for defaults is used if a user does not have a global policy. The default policy cannot be deleted.

          -
        4. Click Create Global User Policy. In the displayed dialog box, set the following parameters:
          • Cluster: Select the target cluster.
          • Username: indicates the user for whom resource scheduling is controlled. Enter an existing username in the current cluster.
          • Max Running Apps: indicates the maximum number of tasks that the user can run in the current cluster.
          • Max Pending Apps: indicates the maximum number of tasks that the user can suspend in the current cluster.
          • Default Queue: indicates the queue of the user. Enter the name of an existing queue in the current cluster.
          +
        5. Click Create Global User Policy. In the displayed dialog box, set the following parameters:
          • Cluster: Select the target cluster. (This parameter is unavailable for clusters of MRS 3.3.0 or later.)
          • Username: indicates the user for whom resource scheduling is controlled. Enter an existing username in the current cluster.
          • Max Running Apps: indicates the maximum number of tasks that the user can run in the current cluster.
          • Max Pending Apps: indicates the maximum number of tasks that the user can suspend in the current cluster.
          • Default Queue: indicates the queue of the user. Enter the name of an existing queue in the current cluster.
      • Modify a policy.
        1. On MRS Manager, choose Tenant Resources.
        2. Choose Dynamic Resource Plan.
        3. Click the Global User Policy tab.
        4. In the row that contains the desired user policy, click Modify in the Operation column.
        5. In the displayed dialog box, modify parameters and click OK.
        diff --git a/docs/mrs/umn/admin_guide_000118.html b/docs/mrs/umn/admin_guide_000118.html index 0d697cab..113c2a76 100644 --- a/docs/mrs/umn/admin_guide_000118.html +++ b/docs/mrs/umn/admin_guide_000118.html @@ -6,97 +6,99 @@

        Prerequisites

        • A tenant name has been planned based on service requirements. The name cannot be the same as that of a role, HDFS directory, or Yarn queue that exists in the current cluster.
        • Resources to be allocated to the current tenant have been planned to ensure that the sum of resources of direct sub-tenants at each level does not exceed the resources of the current tenant.

        Procedure

        1. Log in to MRS Manager and choose Tenant Resources.
        2. Click . On the page that is displayed, configure tenant attributes according to Table 1.

          -

          + + +
          Table 1 Tenant parameters

          Parameter

          +
          - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/mrs/umn/admin_guide_000127.html b/docs/mrs/umn/admin_guide_000127.html index 42c55782..9b47b43b 100644 --- a/docs/mrs/umn/admin_guide_000127.html +++ b/docs/mrs/umn/admin_guide_000127.html @@ -4,7 +4,7 @@

          Scenario

          In a cluster, you can logically group Yarn NodeManagers into Yarn resource pools. Each NodeManager belongs to only one resource pool. You can create a custom resource pool on MRS Manager and add the hosts that have not been added to any custom resource pools to this resource pool so that specified queues can use the computing resources provided by these hosts.

          The system contains a default resource pool by default. All NodeManagers that are not added to custom resource pools belong to this resource pool.

          -

          Procedure

          1. Log in to MRS Manager.
          2. Choose Tenant Resources > Resource Pool.
          3. Click Add Resource Pool.
          4. Set resource pool attributes.

            • Cluster: Select the cluster to which the resource pool is to be added.
            • Name: Enter the name of the resource pool. The name contains 1 to 50 characters, including digits, letters, and underscores (_), and cannot start with an underscore (_).
            • Resource Label: Enter the resource label of the resource pool. The value can contain 1 to 50 characters, including digits, letters, underscores (_), and hyphens (-), and must start with a digit or letter.
            • Resource: In the Available Hosts area, select specified hosts and click to add the hosts to the Selected Hosts area. Only hosts in the cluster can be selected. The host list in the resource pool can be left blank.

              You can filter hosts by host name, number of CPU cores, memory, operating system, or platform type based on service requirements.

              +

              Procedure

              1. Log in to MRS Manager.
              2. Choose Tenant Resources > Resource Pool.
              3. Click Add Resource Pool.
              4. Set resource pool attributes.

                • Cluster: Select the cluster to which the resource pool is to be added. (This parameter is unavailable for clusters of MRS 3.3.0 or later.)
                • Name: Enter the name of the resource pool. The name contains 1 to 50 characters, including digits, letters, and underscores (_), and cannot start with an underscore (_).
                • Resource Label: Enter the resource label of the resource pool. The value can contain 1 to 50 characters, including digits, letters, underscores (_), and hyphens (-), and must start with a digit or letter.
                • Resource: In the Available Hosts area, select specified hosts and click to add the hosts to the Selected Hosts area. Only hosts in the cluster can be selected. The host list in the resource pool can be left blank.

                  You can filter hosts by host name, number of CPU cores, memory, operating system, or platform type based on service requirements.

              5. Click OK.

                After the resource pool is created, you can view its name, members, and mode in the resource pool list. Hosts that are added to the custom resource pool are no longer members of the default resource pool.

                diff --git a/docs/mrs/umn/admin_guide_000128.html b/docs/mrs/umn/admin_guide_000128.html index 760f2f9e..9b04b66c 100644 --- a/docs/mrs/umn/admin_guide_000128.html +++ b/docs/mrs/umn/admin_guide_000128.html @@ -3,7 +3,7 @@

                Modifying a Resource Pool

                Scenario

                When hosts in a resource pool need to be adjusted based on service requirements, you can modify members in the resource pool on MRS Manager.

                -

                Procedure

                1. Log in to MRS Manager.
                2. Choose Tenant Resources > Resource Pool.
                3. Locate the row that contains the specified resource pool, and click Edit in the Operation column.
                4. In the Resource area, modify hosts.

                  • Adding hosts: Select desired hosts in Available Hosts and click to add them to the resource pool.
                  • Deleting hosts: Select desired hosts in Selected Hosts and click to remove them from the resource pool. The host list in the resource pool can be left blank.
                  +

                  Procedure

                  1. Log in to MRS Manager.
                  2. Choose Tenant Resources > Resource Pool.
                  3. Locate the row that contains the specified resource pool, and click Edit in the Operation column (for MRS 3.3.0 or later, click Modify).
                  4. In the Resource area, modify hosts.

                    • Adding hosts: Select desired hosts in Available Hosts and click to add them to the resource pool.
                    • Deleting hosts: Select desired hosts in Selected Hosts and click to remove them from the resource pool. The host list in the resource pool can be left blank.

                  5. Click OK.
                diff --git a/docs/mrs/umn/admin_guide_000133.html b/docs/mrs/umn/admin_guide_000133.html index 510b8b37..dc0fbc5f 100644 --- a/docs/mrs/umn/admin_guide_000133.html +++ b/docs/mrs/umn/admin_guide_000133.html @@ -5,11 +5,42 @@

                Prerequisites

                • The network connectivity of the cluster is proper and secure, and the YARN service status is normal.
                • During scheduler switching, tenants cannot be added, deleted, or modified. In addition, services cannot be started or stopped.
                -

                Impact on the System

                • Because the ResourceManager is restarted during scheduler switching, submitting jobs to YARN will fail at that time.
                • During scheduler switching, tasks in a job being executed on YARN will continue, but new tasks cannot be started.
                • After scheduler switching is complete, jobs executed on YARN may fail, causing service interruptions.
                • After scheduler switching is complete, parameters of the Superior scheduler are used for tenant management.
                • After scheduler switching is complete, tenant queues whose capacity is 0 in the Capacity scheduler cannot be allocated resources in the Superior scheduler. As a result, jobs submitted to these tenant queues fail to be executed. Therefore, you are advised not to set the capacity of a tenant queue to 0 in the Capacity scheduler.
                • After scheduler switching is complete, you cannot add or delete resource pools, YARN node labels, or tenants during the observation period. If such an operation is performed, the scheduler cannot be rolled back to the Capacity scheduler.
                  • The recommended observation period for scheduler switching is one week. If resource pools, YARN node labels, or tenants are added or deleted during this period, the observation period ends immediately.
                  -
                  -
                • The scheduler rollback may cause the loss of partial or all YARN job information.
                +

                Switching Between the Capacity Scheduler and Superior Scheduler (Available for Clusters of MRS 3.3.0 or Later)

                This function is only available for clusters of MRS 3.3.0 or later.

                +
                Constraints
                • This operation is available for only the scenario where a cluster is newly provisioned and the scheduler needs to be switched.
                • During the scheduler switchover, do not perform any operation on the cluster. Otherwise, the operation may fail due to database modification.
                -

                Switching from the Capacity Scheduler to the Superior Scheduler

                1. Modify YARN service parameters and ensure that the YARN service status is normal.

                  1. Log in to MRS Manager as an administrator.
                  2. Log in to MRS Manager and choose Cluster > Services > Yarn. Click Configurations then All Configurations, search for yarn.resourcemanager.webapp.pagination.enable, and check whether the value is true.
                    • If yes, go to 1.c.
                    • If no, set the parameter to true and click Save to save the configuration. On the Dashboard tab page of YARN, choose More > Restart Service, verify the identity, and click OK. After the service is restarted, go to 1.c.
                    +
                    Impact on the system
                    • Because the ResourceManager is restarted during scheduler switching, submitting jobs to Yarn will fail at that time.
                    • After the scheduler is switched, the parameters of the scheduler that takes over the workload are used.
                    +
                    +

                    Procedure

                    +
                    1. Log in to FusionInsight Manager. Choose Cluster > Services > Yarn and check whether the Yarn service status is normal. If the service is abnormal, restore the service.
                    2. Log in to the active management node as user omm.
                    3. Switch the scheduler.

                      • Run the following command to switch from the Capacity scheduler to the Superior scheduler:

                        sh ${BIGDATA_HOME}/om-server/om/sbin/cleanSwitchScheduler.sh 1

                        +

                        If information similar to the following is displayed, the switch is successful:

                        +
                        Will change scheduler type to SUPERIOR
                        +Start to delete all tenant resource.  
                        +End to delete all tenant resource.  
                        +Start to delete all resource pool.  
                        +End to delete all resource pool.  
                        +...  
                        +End to switch scheduler by reset.
                        +
                      • Run the following command to switch from the Capacity scheduler to the Superior scheduler:

                        sh ${BIGDATA_HOME}/om-server/om/sbin/cleanSwitchScheduler.sh 0

                        +

                        If information similar to the following is displayed, the switch is successful:

                        +
                        Will change scheduler type to CAPACITY  
                        +Start to delete all tenant resource.  
                        +End to delete all tenant resource.  
                        +Start to delete all resource pool.  
                        +End to delete all resource pool.  
                        +...  
                        +End to switch scheduler by reset.  
                        +
                      +

                      You can query the scheduler switching logs on the active management node.

                      +
                      • ${BIGDATA_LOG_HOME}/controller/aos/clean_switch_scheduler.log
                      • ${BIGDATA_LOG_HOME}/controller/aos/aos.log
                      • ${BIGDATA_LOG_HOME}/controller/aos/plugin.log
                      +
                      +

                    +
                +

                Switching from the Capacity Scheduler to the Superior Scheduler

                Impact on the System

                +
                • Because the ResourceManager is restarted during scheduler switching, submitting jobs to YARN will fail at that time.
                • During scheduler switching, tasks in a job being executed on YARN will continue, but new tasks cannot be started.
                • After scheduler switching is complete, jobs executed on YARN may fail, causing service interruptions.
                • After scheduler switching is complete, parameters of the Superior scheduler are used for tenant management.
                • After scheduler switching is complete, tenant queues whose capacity is 0 in the Capacity scheduler cannot be allocated resources in the Superior scheduler. As a result, jobs submitted to these tenant queues fail to be executed. Therefore, you are advised not to set the capacity of a tenant queue to 0 in the Capacity scheduler.
                • After scheduler switching is complete, you cannot add or delete resource pools, YARN node labels, or tenants during the observation period. If such an operation is performed, the scheduler cannot be rolled back to the Capacity scheduler.

                  The recommended observation period for scheduler switching is one week. If resource pools, YARN node labels, or tenants are added or deleted during this period, the observation period ends immediately.

                  +
                  +
                • The scheduler rollback may cause the loss of partial or all YARN job information.
                +

                Procedure

                +
                1. Modify YARN service parameters and ensure that the YARN service status is normal.

                  1. Log in to MRS Manager as an administrator.
                  2. Log in to MRS Manager and choose Cluster > Services > Yarn. Click Configurations then All Configurations, search for yarn.resourcemanager.webapp.pagination.enable, and check whether the value is true.
                    • If yes, go to 1.c.
                    • If no, set the parameter to true and click Save to save the configuration. On the Dashboard tab page of YARN, choose More > Restart Service, verify the identity, and click OK. After the service is restarted, go to 1.c.
                  3. Choose Cluster > Name of the desired cluster > Services, and check whether the YARN service status is normal.

                2. Log in to the active management node as user omm.
                3. Switch the scheduler.

                  The following switching modes are available:

                  0: converts the Capacity scheduler configurations into the Superior scheduler configurations and then switches the Capacity scheduler to the Superior scheduler.

                  diff --git a/docs/mrs/umn/admin_guide_000157.html b/docs/mrs/umn/admin_guide_000157.html index 3b6d375c..e90a67e6 100644 --- a/docs/mrs/umn/admin_guide_000157.html +++ b/docs/mrs/umn/admin_guide_000157.html @@ -11,7 +11,7 @@
                4. When applying for certificates from the certificate administrator, you have provided the password for accessing the key file and applied for the certificate files in CRT, CER, CERT, and PEM formats and the key files in KEY and PEM formats. The requested certificates must have the issuing function.

          Procedure

          1. Log in to MRS Manager and choose System > Certificate.
          2. Click on the right of Upload Certificate. In the file selection window, browse to select the obtained TAR package of the certificate files.
          3. Click Upload.

            Manager uploads the compressed package and automatically imports the package.

            -

          4. After the certificate is imported, the system displays a message asking you to synchronize the cluster configuration and restart the web service for the new certificate to take effect. Click OK.
          5. In the displayed dialog box, enter the password of the current login user and click OK. The cluster configuration is automatically synchronized and the web service is restarted.
          6. After the cluster is restarted, enter the URL for accessing MRS Manager in the address box of the browser and check whether the MRS Manager web page can be successfully displayed.
          7. Log in to MRS Manager.
          8. Choose Cluster, click the name of the target cluster, choose Dashboard, click More, and select Restart.
          9. In the displayed dialog box, enter the password of the current login user and click OK.
          +

        3. After the certificate is imported, the system displays a message asking you to synchronize the cluster configuration and restart the web service for the new certificate to take effect. Click OK.
        4. In the displayed dialog box, enter the password of the current login user and click OK. The cluster configuration is automatically synchronized and the web service is restarted.
        5. After the cluster is restarted, enter the URL for accessing MRS Manager in the address box of the browser and check whether the MRS Manager web page can be successfully displayed.
        6. Log in to MRS Manager.
        7. Choose Cluster, click the name of the target cluster, choose Dashboard, click More, and select Restart. (For MRS 3.3.0 or later, choose More > Restart in the upper right corner of the home page.)
        8. In the displayed dialog box, enter the password of the current login user and click OK.
        9. diff --git a/docs/mrs/umn/admin_guide_000162.html b/docs/mrs/umn/admin_guide_000162.html index 87806540..25c1344e 100644 --- a/docs/mrs/umn/admin_guide_000162.html +++ b/docs/mrs/umn/admin_guide_000162.html @@ -48,6 +48,14 @@
          + + +
          Table 1 Tenant parameters

          Parameter

          Description

          +

          Description

          Cluster

          +

          Cluster

          Indicates the cluster for which you want to create a tenant.

          +

          Indicates the cluster for which you want to create a tenant. (This parameter is unavailable for clusters of MRS 3.3.0 or later.)

          Name

          +

          Name

          • Indicates the name of the current tenant. The value consists of 3 to 50 characters, including digits, letters, and underscores (_).
          • Plan a tenant name based on service requirements. The name cannot be the same as that of a role, HDFS directory, or Yarn queue that exists in the current cluster.
          +
          • Indicates the name of the current tenant. The value consists of 3 to 50 characters, including digits, letters, and underscores (_).
          • Plan a tenant name based on service requirements. The name cannot be the same as that of a role, HDFS directory, or Yarn queue that exists in the current cluster.

          Tenant Resource Type

          +

          Tenant Resource Type

          Specifies whether the tenant is a leaf tenant.

          -
          • When Leaf Tenant Resource is selected, the current tenant is a leaf tenant and no sub-tenant can be added.
          • When Non-leaf Tenant Resource is selected, the current tenant is not a leaf tenant and sub-tenants can be added to the current tenant.
          +

          Specifies whether the tenant is a leaf tenant.

          +
          • When Leaf Tenant Resource is selected, the current tenant is a leaf tenant and no sub-tenant can be added.
          • When Non-leaf Tenant Resource is selected, the current tenant is not a leaf tenant and sub-tenants can be added to the current tenant.
            NOTE:

            MRS 3.2.0 or later: If you select ClickHouse for Service, this parameter can only be set to Leaf Tenant.

            +
            +

          Computing Resource

          +

          Computing Resource

          Specifies the dynamic computing resources for the current tenant.

          -
          • When Yarn is selected, the system automatically creates a queue in Yarn and the queue is named the same as the tenant name.
            • A leaf tenant can directly submit jobs to the queue.
            • A non-leaf tenant cannot directly submit jobs to the queue. However, Yarn adds an extra queue (hidden) named default for the non-leaf tenant to record the remaining resource capacity of the tenant. Actual jobs do not run in this queue.
            -
          • If Yarn is not selected, the system does not automatically create a queue.
          +

          Specifies the dynamic computing resources for the current tenant.

          +
          • When Yarn is selected, the system automatically creates a queue in Yarn and the queue is named the same as the tenant name.
            • A leaf tenant can directly submit jobs to the queue.
            • A non-leaf tenant cannot directly submit jobs to the queue. However, Yarn adds an extra queue (hidden) named default for the non-leaf tenant to record the remaining resource capacity of the tenant. Actual jobs do not run in this queue.
            +
          • If Yarn is not selected, the system does not automatically create a queue.

          Configuration Mode

          +

          Configuration Mode

          Indicates the configuration mode of computing resource parameters.

          -
          • If you select Basic, you only need to set Default Resource Pool Capacity (%).
          • If you select Advanced, you can manually configure the resource allocation weight and the minimum, maximum, and reserved resources of the tenant.
          +

          Indicates the configuration mode of computing resource parameters.

          +
          • If you select Basic, you only need to set Default Resource Pool Capacity (%).
          • If you select Advanced, you can manually configure the resource allocation weight and the minimum, maximum, and reserved resources of the tenant.

          Default Resource Pool Capacity (%)

          +

          Default Resource Pool Capacity (%)

          Indicates the percentage of computing resources used by the current tenant in the default resource pool. The value ranges from 0 to 100%.

          +

          Indicates the percentage of computing resources used by the current tenant in the default resource pool. The value ranges from 0 to 100%.

          Weight

          +

          Weight

          Indicates the resource allocation weight. The value ranges from 0 to 100.

          +

          Indicates the resource allocation weight. The value ranges from 0 to 100.

          Minimum Resource

          +

          Minimum Resource

          Indicates the resources guaranteed for the tenant (preemption supported). The value can be a percentage or an absolute value of the parent tenant's resources. When a tenant has a light workload, the resources of the tenant are automatically allocated to other tenants. When the available tenant resources are less than the value of Minimum Resource, the tenant can preempt the resources that have been lent to other tenants.

          +

          Indicates the resources guaranteed for the tenant (preemption supported). The value can be a percentage or an absolute value of the parent tenant's resources. When a tenant has a light workload, the resources of the tenant are automatically allocated to other tenants. When the available tenant resources are less than the value of Minimum Resource, the tenant can preempt the resources that have been lent to other tenants.

          Maximum Resource

          +

          Maximum Resource

          Indicates the maximum resources that can be used by the tenant. The tenant cannot obtain more resources than the value configured. The value can be a percentage or an absolute value of the parent tenant's resources.

          +

          Indicates the maximum resources that can be used by the tenant. The tenant cannot obtain more resources than the value configured. The value can be a percentage or an absolute value of the parent tenant's resources.

          Reserved Resource

          +

          Reserved Resource

          Indicates the resources reserved for the tenant. The reserved resources cannot be used by other tenants even if no job is running in the current tenant resources. The value can be a percentage or an absolute value of the parent tenant's resources.

          +

          Indicates the resources reserved for the tenant. The reserved resources cannot be used by other tenants even if no job is running in the current tenant resources. The value can be a percentage or an absolute value of the parent tenant's resources.

          Storage Resource

          +

          Storage Resource

          Specifies storage resources for the current tenant.

          -
          • When HDFS is selected, the system automatically allocates storage resources.
          • When HDFS is not selected, the system does not automatically allocate storage resources.
          +

          Specifies storage resources for the current tenant.

          +
          • When HDFS is selected, the system automatically allocates storage resources.
          • When HDFS is not selected, the system does not automatically allocate storage resources.

          Quota

          +

          Quota

          Indicates the quota for files and directories.

          +

          Indicates the quota for files and directories.

          Space Quota

          +

          Space Quota

          Indicates the quota for the HDFS storage space used by the current tenant.

          -
          • If the unit is set to MB, the value ranges from 1 to 8796093022208. If the unit is set to GB, the value ranges from 1 to 8589934592.
          • This parameter indicates the maximum HDFS storage space that can be used by the tenant, but not the actual space used.
          • If its value is greater than the size of the HDFS physical disk, the maximum space available is the full space of the HDFS physical disk.
          +

          Indicates the quota for the HDFS storage space used by the current tenant.

          +
          • If the unit is set to MB, the value ranges from 1 to 8796093022208. If the unit is set to GB, the value ranges from 1 to 8589934592.
          • This parameter indicates the maximum HDFS storage space that can be used by the tenant, but not the actual space used.
          • If its value is greater than the size of the HDFS physical disk, the maximum space available is the full space of the HDFS physical disk.

          Storage Path

          +

          Storage Path

          Indicates the HDFS storage directory for the tenant.

          -
          • The system automatically creates a folder named after the tenant name in the /tenant directory by default. For example, the default HDFS storage directory for tenant ta1 is /tenant/ta1.
          • When a tenant is created for the first time, the system creates the /tenant directory in the HDFS root directory. The storage path is customizable.
          +

          Indicates the HDFS storage directory for the tenant.

          +
          • The system automatically creates a folder named after the tenant name in the /tenant directory by default. For example, the default HDFS storage directory for tenant ta1 is /tenant/ta1.
          • When a tenant is created for the first time, the system creates the /tenant directory in the HDFS root directory. The storage path is customizable.

          Service

          +

          Service

          Specifies whether to associate resources of other services. For details, see 4.

          +

          Specifies whether to associate resources of other services. For details, see 4.

          Description

          +

          Description

          Indicates the description of the current tenant.

          +

          Indicates the description of the current tenant.

          Port number of the Kpasswd service.

          Reset LDAP Account Password

          +

          Machine-machine users (cn=krbadmin,ou=Users,dc=hadoop,dc=com and cn=krbkdc,ou=Users,dc=hadoop,dc=com) used by Kerberos to access LDAP.

          +

          If this parameter is selected, the passwords will be replaced by random passwords.

          +
          NOTE:

          This parameter is available only in MRS 3.1.2 or later.

          +
          +
          @@ -66,6 +74,14 @@

          Port number of the LDAP service.

          Reset LDAP Account Password

          +

          Machine-machine users (cn=root,dc=hadoop,dc=com and cn=pg_search_dn,ou=Users,dc=hadoop,dc=com) used by LDAP for data management, synchronization, and status check.

          +

          If this parameter is selected, the passwords will be replaced by random passwords.

          +
          NOTE:

          This parameter is available only in MRS 3.1.2 or later.

          +
          +
          diff --git a/docs/mrs/umn/admin_guide_000234.html b/docs/mrs/umn/admin_guide_000234.html index 95ed73ad..c264bf01 100644 --- a/docs/mrs/umn/admin_guide_000234.html +++ b/docs/mrs/umn/admin_guide_000234.html @@ -12,7 +12,7 @@
        10. - diff --git a/docs/mrs/umn/admin_guide_000239.html b/docs/mrs/umn/admin_guide_000239.html index e4c0c9fb..3e101b28 100644 --- a/docs/mrs/umn/admin_guide_000239.html +++ b/docs/mrs/umn/admin_guide_000239.html @@ -1,6 +1,6 @@ -

          User Account ListUser Account ListSystem User Description

          +

          User Account List

          User Classification

          The MRS cluster provides the following three types of users. The system administrator needs to periodically change the passwords. It is not recommended to use the default passwords.

          This section describes the default users in the MRS cluster.

          @@ -192,7 +192,7 @@

      This user is the IoTDB system administrator and has the following user permissions:

      1. IoTDB administrator permissions:
        • Creates or deletes a storage group.
        • Uses TTL.
      2. IoTDB data operation permissions:
        • Creates, modifies, and deletes a time sequence.
        • Writes, reads, and deletes data in a time sequence.
        -
      3. Views user or role permission information.
      4. Grants or revokes permissions to or from a user or role.
        NOTE:

        In a common cluster, the IoTDB service retains the open-source feature. The default username is root, and the default password is root. This user is an administrator and has all permissions, which cannot be assigned, revoked, or deleted.

        +
      5. Views user or role permission information.
      6. Grants or revokes permissions to or from a user or role.
        NOTE:

        In a common cluster, the IoTDB service retains the open-source feature. The default username is root, and the default password is root (for MRS 3.3.0 or later, the default password is Iotdb@123). This user is an administrator and has all permissions, which cannot be assigned, revoked, or deleted.

      + + + + + + + + + + + + + + + + +

      Parameter

      +

      Description

      +

      Name

      +

      Name of a SQL inspection rule

      +

      ID

      +

      Rule ID

      +

      For details about meaning of the rules corresponding to the IDs, see Table 1.

      +

      Tenant

      +

      Click Add to select the name of the tenant to which the current rule will be associated.

      +

      If you need to add a new tenant, plan and create a cluster tenant by referring to Tenant Resources.

      +

      Services and Actions

      +

      Click Add to specify the SQL engine to which this rule will be associated with and set the threshold parameters of the rule.

      +

      Each rule can be associated with one SQL engine. If you want to configure a rule for other SQL engines, add new rules.

      +
      • Service: Select the SQL engine associated with the current rule.
      • If an SQL request meets the rule, the system performs the following operations:
        • Hint: Record logs and display a hint for handling the SQL request. If the rule has parameters, you need to configure the threshold.
        • Intercept: Intercept the SQL request that meets the rule. If the rule has parameters, you need to configure the threshold.
        • Block: Block the SQL request that meets the rule. If the rule has parameters, you need to configure the threshold.
          NOTE:

          For static and dynamic interception rules, Hint and Block operations are supported. For blocking rules, only the Block operation is supported.

          +
          +
        +
      +
      +
      +

    11. View the added prevention rule on the SQL Defense page. The rule takes effect dynamically.

      To adjust the current rule, click Modify in the Operation column of the row that contains the target rule. After the user password is verified, you can modify rule parameters.

      +
      Figure 1 Viewing SQL inspection rules
      +

    12. + +

      MRS SQL Inspection Rules

      +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 1 MRS SQL inspection rules

      ID

      +

      Description

      +

      Engine

      +

      Threshold

      +

      Example SQL Statement

      +

      static_0001

      +

      Check whether the number of occurrences of count(distinct) in the SQL statement exceeds the limit.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      Number of occurrences of count(distinct)

      +

      Recommended value: 10

      +

      SELECT COUNT(DISTINCT deviceId), COUNT(DISTINCT collDeviceId)

      +

      FROM table

      +

      GROUP BY deviceName, collDeviceName, collCurrentVersion;

      +

      static_0002

      +

      Check whether the not in <subquery> statement is used in the SQL statement.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      N/A

      +

      SELECT *

      +

      FROM Orders o

      +

      WHERE Orders.Order_ID not in (Select Order_ID

      +

      FROM HeldOrders h

      +

      where h.order_id = o.order_id);

      +

      static_0003

      +

      Check whether the number of joins in the SQL statement exceeds the limit.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      Number of joins

      +

      Recommended value: 20

      +

      N/A

      +

      static_0004

      +

      Check whether the number of the union all operators in a SQL statement exceeds the threshold.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      Number of the union all operators in a statement

      +

      Recommended value: 20

      +

      select * from tables t1

      +

      union all select * from tables t2

      +

      union all select * from tables t3

      +

      union all select * from tables t4

      +

      union all select * from tables t5

      +

      union all select * from tables t6

      +

      union all select * from tables t7

      +

      union all select * from tables t8

      +

      union all select * from tables t9;

      +

      static_0005

      +

      The number of subquery nesting layers exceeds the limit.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      Maximum number of nested subqueries

      +

      Recommended value: 20

      +

      select * from (

      +

      with temp1 as (select * from tables)

      +

      select * from temp1);

      +

      static_0006

      +

      Check whether the length of the SQL statement string exceeds the upper limit.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      Length of the SQL string, in KB

      +

      Recommended value: 10

      +

      N/A

      +

      static_0007

      +

      Check whether the Cartesian product exists when multiple tables are associated.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      N/A

      +

      select * from A,B;

      +

      static_0008

      +

      Check whether alter table update operation is performed at the cluster level (on cluster).

      +

      ClickHouse

      +

      N/A

      +

      alter table testtb1 on cluster default_cluster update price=10.0 where id='100'

      +

      static_0009

      +

      Check whether alter table delete operation is performed at the cluster level (on cluster).

      +

      ClickHouse

      +

      N/A

      +

      alter table testtb1 on cluster default_cluster delete where id ='10'

      +

      static_0010

      +

      Check whether the alter table add column operation is performed at the cluster level (on cluster).

      +

      ClickHouse

      +

      N/A

      +

      alter table testtb1 on cluster default_cluster add column testc String

      +

      static_0011

      +

      Check whether the alter table drop column operation is performed at the cluster level (on cluster).

      +

      ClickHouse

      +

      N/A

      +

      alter table testtb1 on cluster default_cluster drop column testc

      +

      static_0012

      +

      Check whether the optimize final operation is performed at the cluster level (on cluster).

      +

      ClickHouse

      +

      N/A

      +

      optimize table testtb1 on cluster default_cluster final

      +

      static_0013

      +

      Check whether the drop table operation is performed at the cluster level (on cluster).

      +

      ClickHouse

      +

      N/A

      +

      drop table testtb1 on cluster default_cluster;

      +

      static_0014

      +

      Check whether the truncate table operation is performed at the cluster level (on cluster).

      +

      ClickHouse

      +

      N/A

      +

      truncate table testtb1 on cluster default_cluster;

      +

      dynamic_0001

      +

      Check whether the number of scanned files exceeds the limit.

      +
      • Hive
      • Spark
      • HetuEngine
      +

      Number of files that will be scanned or have been scanned

      +

      Recommended value: 100,000

      +

      SELECT ss_ticket_number FROM store_sales WHERE ss_ticket_number=72291252 LIMIT 10;

      +

      dynamic_0002

      +

      Check whether the number of partitions involved in operations (select, delete, update, and alter) on a table exceeds the upper limit.

      +
      • Hive
      • Spark
      • HetuEngine
      • ClickHouse
      +

      Number of partitions involved in the delete or alter operation

      +

      Recommended value: 10,000

      +

      DELETE FROM table_name WHERE column_name = value

      +

      dynamic_0003

      +

      When the right table of a join is a distributed table, check whether the data volume of the right table exceeds the upper limit.

      +

      ClickHouse

      +

      Number of rows in the right table when the join operation is performed.

      +

      Recommended value: 100,000,000

      +

      SELECT name, text FROM table_1 JOIN table_2 ON table_1.Id = table_2.Id

      +

      running_0001

      +

      Check whether the number of result rows returned by the Select statement to the client exceeds the upper limit.

      +
      • Hive
      • Spark
      • HetuEngine
      • ClickHouse
      +

      Number of rows in the query result

      +

      Recommended value: 100,000

      +

      select * from table

      +

      running_0002

      +

      Check whether the peak memory usage of the SQL statement exceeds the absolute value limit.

      +
      • Hive
      • Spark
      • HetuEngine
      • ClickHouse
      +

      Memory occupied by SQL running, in MB

      +

      N/A

      +

      running_0003

      +

      Check whether the running duration of the SQL statement exceeds the upper limit.

      +
      • Hive
      • Spark
      • HetuEngine
      • ClickHouse
      +

      SQL running duration threshold, in seconds

      +

      N/A

      +

      running_0004

      +

      The amount of data scanned by the SQL statements.

      +
      • Hive
      • Spark
      • HetuEngine
      • ClickHouse
      +

      Amount of data scanned by the SQL statement, in GB

      +

      Recommended value: 10,240

      +

      N/A

      +
      +
      +
      + +
      + +
      + diff --git a/docs/mrs/umn/admin_guide_000410.html b/docs/mrs/umn/admin_guide_000410.html new file mode 100644 index 00000000..59784d46 --- /dev/null +++ b/docs/mrs/umn/admin_guide_000410.html @@ -0,0 +1,17 @@ + + +

      Changing the Timeout Duration of the Manager Page

      +

      FusionInsight Manager allows you to configure the timeout duration of the Manager page based on service requirements. You must properly set the timeout duration to prevent information leakage in long-time exposure of the web page.

      +

      This function is supported only by MRS 3.3.0 or later.

      +
      +

      Changing the Timeout Duration of the Manager Page

      1. Log in to FusionInsight Manager.
      2. Choose System > OMS.
      3. In the list, locate the row that contains tomcat and click Modify Configuration.
      4. On the displayed page, set Session Timeout as required and click OK.

        • Set the minimum session duration based on service requirements. Otherwise, there will be security risks.
        • Currently, you cannot use the method described as follows to change the timeout duration of component web UIs.
        +
        +

      +
      +
      +
      + +
      + diff --git a/docs/mrs/umn/admin_guide_000412.html b/docs/mrs/umn/admin_guide_000412.html new file mode 100644 index 00000000..9c504469 --- /dev/null +++ b/docs/mrs/umn/admin_guide_000412.html @@ -0,0 +1,42 @@ + + +

      Configuring Hive SQL Inspection

      +

      Scenario

      You can configure rules for Hive SQL inspection on FusionInsight Manager and configure rule parameters as you need.

      +
      +

      Prerequisites

      • The cluster client that contains the Hive service has been installed in the /opt/hadoopclient directory.
      • The Hive service of the cluster is running properly.
      • For a cluster with Kerberos authentication enabled, a user with Hive operation permissions has been created.
      +
      +

      Constraints

      • By default, SQL inspection rules need 5 seconds to take effect dynamically. After the queue is modified, it takes 10 minutes for Hive inspection rules to be reloaded.
      • Interception and blocking rules will interrupt SQL tasks, so you need to set parameters of these rules properly based on the site requirements.
      • For the rule dynamic_0001 (the number of files scanned by SQL statements exceeds the threshold), when the Spark and Tez engines reach the threshold, interception logs are printed in Yarn task logs and cannot be output on the Beeline client.
      • Blocking rules have execution latency. For example, if the running_0004 rule is used and the threshold of the scanned data volume is 10 GB, the statement may be blocked when the data volume is 15 GB or higher due to the determination period and task concurrency.
      +
      +

      Procedure

      1. Log in to FusionInsight Manager, click Cluster, and choose SQL Inspector. The SQL Inspector page is displayed.
      2. Add rules for Hive by referring to Adding an SQL Inspection.

        For details about the rules supported by the Hive SQL engine, see MRS SQL Inspection Rules.

        +

        For example, add a rule whose ID is static_0001 to check whether count distinct appears more than two times in the SQL statement. If so, the system displays a hint.

        +
        Figure 1 Adding a Hive SQL inspection rule
        +

      3. Log in to the node where the Hive client is installed and run the following command to switch to the client installation directory.

        cd /opt/hadoopclient

        +

        Run the following command to set environment variables:

        +

        source bigdata_env

        +

        Run the following command to authenticate the current user. Skip this step if Kerberos authentication is disabled for the cluster (the cluster is in normal mode).

        +

        kinit Component service user who has the Hive operation permission

        +

      4. Run the following command to log in to the Hive client:

        beeline

        +

      5. Run the following commands to create a table and import data to the table.

        drop table if exists hivetb;

        +

        create table hivetb(a int,b int);

        +

        insert into hivetb select 1,11;

        +

        insert into hivetb select 2,22;

        +

      6. Run the following SQL statement to check whether the current rule takes effect:

        select count(distinct a),count(distinct b) from hivetb;

        +

        If the number of times count distinct appears in the statement exceeds the threshold configured in 2, the following information is displayed:

        +
        ...
        +WARN  : STATIC_0001 The count(distinct X) times exceeds the limit : 2, current count distinct times : 2
        +...
        +
        If the operation set in the rule is Block, the statement fails to be executed and the following information is displayed:
        ...
        +Error: Error while compiling statement: FAILED: RuleException STATIC_0001 The count(distinct X) times exceeds the limit : 2, current count distinct times : 2 (state=42000,code=40000)
        +...
        +
        +
        • For more Hive SQL inspection rules, see MRS SQL Inspection Rules.
        • You can also obtain the SQL inspection rules via logs which are stored in /var/log/Bigdata/audit/hive/hiveserver/queryinfo.log.
        +
        +

      +
      +
      +
      + +
      + diff --git a/docs/mrs/umn/admin_guide_000413.html b/docs/mrs/umn/admin_guide_000413.html new file mode 100644 index 00000000..6452c975 --- /dev/null +++ b/docs/mrs/umn/admin_guide_000413.html @@ -0,0 +1,46 @@ + + +

      Configuring ClickHouse SQL Inspection

      +

      Scenario

      You can configure rules for ClickHouse SQL inspection on FusionInsight Manager and configure rule parameters as you need.

      +
      +

      Prerequisites

      • The cluster client that contains the ClickHouse service has been installed in the /opt/hadoopclient directory.
      • The ClickHouse logical cluster is running properly.
      • For clusters with Kerberos authentication enabled, you need to create a service user who has the permission to operate the ClickHouse table. For example, create a human-machine user clickhouseuser.
      • A tenant associated with the ClickHouse service has been created and associated with the ClickHouse service user. For details, see Creating Tenants
      +
      +

      Constraints

      • The default dynamic validity period of a rule is 1 minute.
      • Interception and blocking rules will interrupt SQL queries, so you need to set parameters of these rules properly based on the site requirements.
      • After configuring ClickHouse rules, you need to log in to the client again for the rules to take effect.
      +
      +

      Procedure

      1. Log in to FusionInsight Manager, click Cluster, and choose SQL Inspector. The SQL Inspector page is displayed.
      2. Add rules for ClickHouse by referring to Adding an SQL Inspection.

        For details about the rules supported by the ClickHouse SQL engine, see MRS SQL Inspection Rules.

        +

        For example, add a rule whose ID is static_0008 and checks whether a SQL statement executes the cluster-level table update operation. If so, the system displays a hint.

        +
        Figure 1 Adding a ClickHouse SQL inspection rule
        +

      3. Log in to the node where the ClickHouse client is installed and run the following command to switch to the client installation directory.

        cd /opt/hadoopclient

        +

        Run the following command to set environment variables:

        +

        source bigdata_env

        +

      4. If the current cluster is in security mode (Kerberos authentication is enabled), run the following command to authenticate the current user. The current user must have the permission to create ClickHouse tables. If the current cluster is in normal mode (Kerberos authentication is disabled), skip this step.

        kinit Component service user

        +

        Example: kinit clickhouseuser

        +

      5. Use the ClickHouse client to connect to the ClickHouse server.

        Security mode

        +

        clickhouse client --host IP address of the ClickHouseServer instance --port 9440 --secure

        +

        Normal clusters:

        +

        clickhouse client --host IP address of the ClickHouseServer instance--user Username --password --port 9000

        +

        Enter the password.

        +

      6. Run the following statements to create a data table:

        CREATE DATABASE cktest ON CLUSTER default_cluster;

        +

        CREATE TABLE cktest.test2 ON CLUSTER default_cluster ( `EventDate` DateTime, `CounterID` UInt32, `UserID` UInt32, `ver` UInt16 ) ENGINE = ReplicatedMergeTree('/clickhouse/tables/{shard}/cktest/test2', '{replica}') PARTITION BY toYYYYMM(EventDate) ORDER BY (EventDate, intHash32(UserID));

        +

        CREATE TABLE cktest.test2_dir ON CLUSTER default_cluster as cktest.test2 ENGINE = Distributed(default_cluster, cktest, test2, rand());

        +

      7. Run the following command to insert data to the table:

        insert into cktest.test2 values('2023-08-01',111,111,111);

        +

        insert into cktest.test2 values('2023-08-02',222,111,111);

        +

      8. Run the following SQL statement for the created table to check whether the rule takes effect:

        alter table cktest.test2 on cluster default_cluster update CounterID = toUInt32(222) where EventDate='2023-08-01' ;

        +
        ...
        +<Warning> SQLDefender: Distributed DDL ALTER UPDATE queries are undesirable.
        +...
        +

        If the operation set in the rule is Intercept, the statement fails to be executed and the following information is displayed:

        +
        ...
        +DB::Exception: Distributed DDL ALTER TABLE UPDATE queries are undesirable..(QUERY_IS_PROHIBITED)
        +...
        +

        For more ClickHouse SQL inspection rules, see MRS SQL Inspection Rules.

        +
        +

      +
      +
      +
      + +
      + diff --git a/docs/mrs/umn/admin_guide_000414.html b/docs/mrs/umn/admin_guide_000414.html new file mode 100644 index 00000000..05fbf475 --- /dev/null +++ b/docs/mrs/umn/admin_guide_000414.html @@ -0,0 +1,48 @@ + + +

      Configuring Spark SQL Inspection

      +

      Scenario

      You can configure rules for Spark SQL inspection on FusionInsight Manager and configure rule parameters as you need.

      +
      +

      Prerequisites

      • The cluster client that contains the Spark service has been installed in the /opt/hadoopclient directory.
      • Spark is running properly.
      • A tenant, for example, sparkstatic1 has been added to Tenant Resources. For details, see Creating Tenants.
      • For a cluster with Kerberos authentication enabled, a service user has been created, for example, user sparkuser. The user belongs to groups hive, hadoop, and supergroup, the primary group is hive, and the bound role is set to sparkstatic1.
      +
      +

      Constraints

      • The default dynamic validity period of a rule is 6 minutes.
      • Only SQL jobs are supported.
      • Interception and blocking rules will interrupt SQL queries, so you need to set parameters of these rules properly based on the site requirements.
      • The static rule static_0007 is not required for Spark because it has a Cartesian product restriction (controlled by spark.sql.crossJoin.enabled, which is true by default). If the spark parameter is false, the static_0007 rule will not take effect.
      • Dynamic rules do work on carbon tables.
      • The dynamic rule dynamic_0002 supports SELECT, ALTER TABLE ADD PARTITION and ALTER TABLE DROP PARTITION. If you use a batch deletion statement that contains judgment conditions, for example, ALTER TABLE DROP PARTITION (pt < 10), the statement will be intercepted before the dynamic_0002 rule because the number of partitions is limited by spark.sql.dropPartitionsInBatch.limit, which is defaulted to 1000.
      • Blocking rules has execution latency. For example, if the running_0004 rule is used and the threshold of the scanned data volume is 10 GB, the statement may be blocked when the data volume is 15 GB or higher due to the determination period and task concurrency.
      • If a job does not exceed the threshold until the last several tasks are complete before the block action is triggered, the job cannot be canceled.
      • Blocking rule running_0004: The SQL execution duration includes the execution duration on the Driver side and the job running duration. When the SQL execution is blocked on the Driver side, the job cannot be canceled even if the execution duration exceeds the value of interruption threshold. This problem may occur when INSERT OVERWRITE is performed on a large number of partitions where storage and compute are decoupled.
      +
      +

      Procedure

      1. Log in to FusionInsight Manager, click Cluster, and choose SQL Inspector. The SQL Inspector page is displayed.
      2. Add rules for Spark by referring to Adding an SQL Inspection.

        For details about the rules supported by the Spark SQL engine, see MRS SQL Inspection Rules.

        +

        For example, add a rule whose ID is static_0001 to check whether count distinct appears more than two times in the SQL statement. If so, the system displays a hint.

        +
        Figure 1 Adding a Spark SQL inspection rule
        +

      3. Log in to the node where the Spark client is installed and run the following command to switch to the client installation directory.

        cd /opt/hadoopclient

        +

        Run the following command to set environment variables:

        +

        source bigdata_env

        +

        source Spark/component_env

        +

      4. Perform user authentication for clusters in security mode (Kerberos authentication enabled). Skip this step for clusters in normal mode (Kerberos authentication disabled).

        kinit Spark operation user

        +

        Example:

        +

        kinit sparkuser

        +

        Enter the password as prompted and change the password upon your first login.

        +

      5. Run the following command to log in to the spark-sql client:

        cd opt/client/Spark/spark/bin

        +

        ./spark-sql

        +

      6. Run the following SQL statement on the client to check whether the current rule takes effect:

        Run the following statement to create a table:

        +

        create table table1(id int, name string) stored as parquet

        +

        Run the following statement to query data:

        +

        select count(distinct id),count(distinct id),count(distinct id),count(distinct id),count(distinct id),count(distinct id) from table1;

        +

        If the number of times count distinct appears in the statement exceeds the threshold configured in 2, the following information is displayed:

        +
        WARNING:  static_0001 Occurrence num of 'COUNT(DISTINCT)'(6) reaches the hint threshold(2)
        +
        If the action set in the rule is Intercept, the following information is displayed:
        Error in query: static_0001 Occurrence num of 'COUNT(DISTINCT)'(6) reaches the intercept threshold(2)
        +
        +

        In Spark Beeline, you can obtain SQL inspection details from logs.

        +
        1. Log in to FusionInsight Manager and choose Cluster > Services > Yarn. On the Dashboard page, click the link next to ResourceManager WebUI to enter the Yarn web UI.
        2. Click the ID of the target application on the All Applications page. The application details page is displayed.

          +
        3. Click Logs of the application. On the displayed page, click stdout logs to view SQL inspection details.

          +

          +

          +
        +
        1. For more Spark SQL inspection rules, see MRS SQL Inspection Rules.
        2. You can view query info in the /opt/hadoopclient/Spark/spark/audit/query.log path if you are using the Spark client. The log contains detailed running information and the corresponding SQL inspection information.
        +
        +

      +
      +

      +
      +
      + +
      + diff --git a/docs/mrs/umn/admin_guide_000416.html b/docs/mrs/umn/admin_guide_000416.html new file mode 100644 index 00000000..3de830e1 --- /dev/null +++ b/docs/mrs/umn/admin_guide_000416.html @@ -0,0 +1,43 @@ + + +

      Configuring HetuEngine SQL Inspection

      +

      Scenario

      You can configure rules for HetuEngine SQL inspection on FusionInsight Manager and configure rule parameters as you need.

      +
      +

      Prerequisites

      • The cluster client that contains the HetuEngine service has been installed in the /opt/hadoopclient directory.
      • The HetuEngine service and compute instances are running properly.
      • If Kerberos authentication has been enabled for the cluster, you need to create a HetuEngine user and grant related permissions to the user. In addition, you need to use Ranger to assign the user the permission to manage databases, tables, and columns of the data source.
      +
      +

      Constraints

      • The default dynamic validity period of a rule is 5 minutes.
      • Interception and blocking rules will interrupt SQL queries, so you need to set parameters of these rules properly based on the site requirements.
      • Blocking rules are controlled by session-level parameters of the system. To configure blocking rules, service users must have the set session permission.
      • For static rule static_0003, the total number of joins in queries does not include Semi joins and Anti joins.
      • When prompt rules are configured for dynamic_0001 and dynamic_0002, prompt messages are recorded only in logs and are not displayed on the client.
      • The client and server send asynchronous requests. For blocking rule Running_0001, after the server blocks the requests, the message "Query is gone " may be displayed on the client. In this case, you can view logs to check whether the requests are blocked.
      +
      +

      Procedure

      1. Log in to FusionInsight Manager, click Cluster, and choose SQL Inspector. The SQL Inspector page is displayed.
      2. Add rules for HetuEngine by referring to Adding an SQL Inspection.

        For details about the rules supported by the HetuEngine SQL engine, see MRS SQL Inspection Rules.

        +

        For example, add a rule whose ID is static_0001 to check whether count distinct appears more than two times in the SQL statement. If so, the system displays a hint.

        +
        Figure 1 Adding a HetuEngine SQL inspection rule
        +

      3. Log in to the node where the HetuEngine client is installed and run the following command to switch to the client installation directory:

        cd /opt/hadoopclient

        +

        Run the following command to set environment variables:

        +

        source bigdata_env

        +

      4. Log in to the HetuEngine client based on the cluster authentication mode.

        • In security mode, run the following command to authenticate the user and log in to the HetuEngine client:

          kinit hetu_test

          +

          hetu-cli --catalog hive --tenant default --schema default

          +
        • In normal mode, run the following command to log in to the HetuEngine client:

          hetu-cli --catalog hive --tenant default --schema default --user hetu_test

          +

          hetu_test is a service user who has at least the tenant role specified by --tenant and cannot be an OS user.

          +
          +
        +

      5. Check whether the current rule takes effect.

        Run the following statement to create a table:

        +

        CREATE TABLE table1(id int, name varchar,rank int);

        +

        INSERT INTO table1 VALUES(10,'sachin',1),(45,'rohit',2),(46,'rohit',3),(18,'virat',4),(25,'dhawan',5);

        +

        Run the following statement to query data:

        +

        select count(distinct id),count(distinct id),count(distinct id),count(distinct id),count(distinct id),count(distinct id) from table1;

        +

        If the number of times count distinct appears in the statement exceeds the threshold configured in 2, the following information is displayed:

        +
        WARNING: Occurrence number of 'COUNT(DISTINCT XX)' (6) reaches the hint limitation (2)
        +
        • If the action set in the rule is Intercept or Block, the following information may be displayed:
          Intercepted. Reason: Occurrence number of 'COUNT(DISTINCT XX)' (6) reaches the interception limitation (2)
          +
        • You can query HetuEngine SQL inspection details in logs stored in hdfs://hacluster/hetuserverhistory/tenant/coordinator/application_ID/container_ID/yyyyMMdd/server.log.
        • If warning information is required for JDBC secondary development, add the following configuration for the JDBC application:
          statement = connection.prepareStatement(sql.trim());
          +resultSet = statement.executeQuery();
          +SQLWarning sqlWarning = statement.getWarnings();
          +
        +
        +

      +
      +
      +
      + +
      + diff --git a/docs/mrs/umn/en-us_image_0000001532448466.png b/docs/mrs/umn/en-us_image_0000001532448466.png new file mode 100644 index 0000000000000000000000000000000000000000..3995475d2fb3c1b1ee8dd74279170c83247dba48 GIT binary patch literal 20925 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
      qTa2lEPx$cJ@#3TNcKcqDJFo_C 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

      -Hs5zhQRlnR|8{T7<1GX4t5% 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�O%LaN? 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 ST3PnZGj$am)`J04*hZN`#k5~AK#x^ zwR%NnMMgzuM(n*SLS9x32_6p~3=9lOLR?r84D3tG=e-v!^yk$=5AF;M>>HSb@DFA8 z?6Y+@Z@_-Wuj@_gxeG~6iOLNxhL$~B?K+wIW41lmpX9*;XyUNc@q3E&qdy$W0owlZ zHl8pXzq&`4Qlm1nGPA5lRckBPbJ~Hf4w2Gx9|E*JhvC)EQQN6JX2klJd!#( zIVDu^g0RHFU;p1FTM7{@vn0k9@PB^uCh3?#7WiMAaJhkR)y@AM0ZTmCE{>-4zxF%X zWD#`#P6+EDo51pc6YCDZ}HC=Cw~V(!q{`?6cU8~#|v0u{-CC& zrWxcP*~6ncs03jet=9Mx8?C4!w;8$m591XK+XFf>7!y6=IH%b7NA03>tfI|XW}8fl zesz$b>qe@`TcU2x|2{ODZ^ERjyT)_NX7O1q0h5>eXVbafL`V0Bbgw(}&*7PfAK83D zn%4J=)rY-Aei4IQn%;+cW=rFRSL;1jMw+ z0zQM$OI&RND|~w}I*;z|CWBZKs}~9J3xn_b&KWaem*afnU9p>dDe%`h_7F-c)zjG4 zDT9G-`TG{$MW+w4T=kc6@U@#4+1zf{1)jg78;>7Zm3FUeomu*eDYdsZtAEknp$1)A z6746lHVsso69VH-_iKCk zo+qpA8&KYhOH*g!hY&z1F^D%rr}}KU1xDwOJ2Od_4q;YhxwX8wlnljmQ8xF>hNQ3C zz@x;IEEFG&fwbvoh({YLiVEGBLSJyi`1XD*kys6>J?DqL`^XYm-Pgl}^ zn|16RV4lf-$T%BdP8QBasB-;k>Gkfh%pEamv@_ zvBfFBB5_z&V8%#pl4$8Lf7bWxtBQ-*F=XJbA~B9o%Kp zH#XxXmSDYjbV`pNsQdz>GCHTdBW3df5g0 zgI)DdW~QjNJD3@V);E5;m(I(cSB~5?JUTWWjfNUP5M99CQ+`q+UN;Q;?ZJzsvPjs0 z^Yr?{#KU7=k){MW3lmzQY~i~&*CoBCWOadn8#Wz`YontST`rQH|GgKh*P+imlk0Z5OrsX`%TeV(>X`ev`)4 zIUg&gGU!d-?2j#XdvVN_#ALhJT3Ys>yP{;2xN;N3CWRzIt~?95^qOkk@={x(Fh4YM9#RbsgaNg?HX7fhqcPP-@&oo3lrnm z^?vhhb|kdr_kD?nZo@zaw_s_vc108I?(gv*c$+#wqfd{QsM3QW;sxQvXtX-5?u)43 z!)G?8&8l4-%AxRy^aC#_Y8mkdb`&dkYDma__2tS80j4I%n@urYszr=pT;w}k7$Tt5 z&}>ygosW6Sz4F*{qU@xJ+$$?=xihnvN}&tp*c5aYBnM+~zqlv$V0ppDoBSiEde-)L!HRspnqL2)G7s9O&kZ-VFck%=a z2c_4_KyzDor#U!+A|zv(Pf^q6(59YN-(LUfXa-Z7`3ScvJ8p*WHRfKJf60TpFB1}U zBo?i{W3q?aBbWS4j?!)>+<%Tb9Gwn-;hyJ0J9)Q9&{b_kwRP_s{+h#mNbnOx0alp|d9_pKW$1aMzZ)&+@-^4wOAOJh}64Bt%XyDj($ z{l0tb=}nKb>4weQH&ee0&!;fyaOOft?O0pZZqZKY%$k(4wP$U1V)#N?avi-P(joi| zF8Ty_Eo7kkO&pH(k0ZA8F;4g-&KP1j5mrsb=L@M?M~myEw}%Ln_QS<<@7ryd^gOfx zjmzUm^ZF+yVh*^V$s|@dSh@aLWr@l{lujd*)ki4i$BHlG8_zgzROv3nldXCMT@R`? zl2c{{+bZnmoIhrqV|?~yYhE9M?z%s|dZDl;q^$q`Sm$=M6(2@9N52a=-(3nFarf=a zc=clp01Jv-EzZYrhMa({UNpB(C0onep~_)4f%ow6fQ+cFtm%l^&SS!ig9gFLWED$6IAn9OoaK?|K!z zMfPE@k1q#@&U;3Do1YKr`e<#&sqv0yRHGTe2V003J(!v?qPuHfE4z@*T(K$#u88Uj zeiiM8dzV=K_k7HbMV2~~{&<>{X79Pv<89vCT>F?6d%GzoinnVuI9uzxttF(~=Rv== zvMQ-ZVr_-A%FpE+iQ86nVm!LLW6R42w`Z-|ju=t1x9`f)Ekyt#eanX1RbryqI5lj} zb&OA{FA^PG`lLp>BDhLv3?2{M&Axj1=A~c5)Xr$y&%`dCvMs)oHE09ExZ(GXn zG}{Qr0#LR@y}46Aj-dYVaLelhB52}!BIA&S7gFKNz?eb@@tUZpKwY{kPR2s7jAPMK zpl4Pf6Cwtn8W;YwuvP9Ahfj3w>b9jsg7ftjrr4B%H+D;p7`Pufl8;)pl-}#NpQCiI z(1*cfcw+$e`jG2+9S~_}V!{J}<;i0UAp66HwahI~iaVSjqdHw#uD*q~As&p76{xM}k|nz7RX~niXOsjUR);Qvc;puXKKg|g z57$ANB?YdmPSQ#i-?c`02zufarS(;Rpoxl*I!#Wf6Z%Bxz2!%a^|HlP{f3~Bmi$Fo zPXF(rTW`Vf7Wh`4<#8C3=5Zv3;;>pvv}HKw@SQE?Xs5VK$p()Wp#3{JS{_{My(sbtRP8ZuM_ta$KF|)Hib|Thxw$PgN0Cmm1rjo7Ij=m7syZ!N{ z9p>7^m{TPR;3E%_=5tOFn_^qq@&fCFE(D_qi`0Zw&?^!bT2fAxst*C^zT*UxWrDW+ ztq5cQ@)#vrGUk~9)M^;lJN<0dYl)%c#Hr#kg>2s=t6!y-HChpFpR&XsfCGz~ld6lo zS15#SZXAERpBXONSdsj|td|P40p@3ea5w=yJ+6QRWI>rc+qJR`7Bgn6McV#>febDu z3hwptG$%(jVLu2Pio}LP``rcfYoZT@>Qx@j-a{uyq#AEs^A&xB?>6~EsqDs?a$xRR zRzIJgjnpvuo#?kpY7cjuPH?u;_``_a7*pT1(r%_oa}8zAlx-W=C##|vaRqe$Q}z#* z?&L9soZ6`@y}tX^KkDOS@2`q0J1S*eY}@ z*WK8)+1s`VVB5=FW$;(;4iKVTnQ2PG&wn~#kexKi=8cZ$Y|Z93Gng^rgca>vUv(6_ zeFlw=w@5b>#47kaJ;h)6!bqvkROgAQW}9`@_`{{i&nt*6$C^4iDl$T#UXOCV{#k0T zNw{SI_zlyAd{29406t0K0yQ2vdVuls5LcvJ-XwJ7NO$g~tmow$!=-Jik=Ud62Ez(tw3IwSw1JcX4#O7ed_VEly@GVHiVR@oAX9Ripb`W zlM`D;KJgNxFTfceEWu=aeR)-Hy8=p_Tj$rei)HG=|K})pl8%Ok3i=_ZZT{_x88d_0 z)b)L*IbL~PBS9FCe*yJpc(nS?ORkS}V}JdU=cUvsg{ENU8Djfr zp0oSN8u#*x@f*`+uUbYB5Rk@$DzBIB`fyG4zLdz-o}UbE`m0w?`*;w*`s*u(l&UE-`=y=c+^;=5N^-hXuq0G1 zW#;FMy55FZBcvGC`!Drdp|wgF+g|4Bb<07p;iLN6o+KX>1l--oIeOn_o|7_iQHRCL zOQ)yhqlf$U?*L^*lUPD+v%`HI+$UWi?l+R(QV~N~x&4Eq31{mq8GqhgigF%Fd!C!E ztISN)kQbJg!dLm4Oj4=8Wv{JCcf>6?9Q|g(!{-U7%A9N~6TlD<64Q4_%oyEVF}a>?E@K|27_Uo0GZ3PO0kW4pLw8CD$? z_83x!w_)H-ThZTnl(-vC*Ut+k8To>$(P)>DJS?7mSATu{qn&7_U&NRPS=+5b8DjPS;Cb@*oE?^T z-hU-Z0g&@Lb;~bn-yC@U^4)!ZQ_2G2xBf|! zg>+W7*vPi#NvtPGol{E#G|bYac0GDB3d8T2#j&V5ef}X#gf5sJT4K@E+^nFfDXF4@ zSzlj2zp$X7tIK~i@8Dor(;{TO(UyAB635_G6OW~3lo+);G<7vE+V=jS^&9>XKOLRO zk8&3{rE=e_pr9dAy`9tqF}CI92Uy96HZ!ACQBk?OL#*DXi4?TAXSA@exLMko`bNwbcA&#hZ?Wc+oktigi+dhET=Ti# z{TUl`XxElbX9Sm-D=RC@@9F|X4GAhM&zpx)4RXnyTN&>ILBA&bPoE!TSYWR+u=5h% z+iNO2t0Pu!&eaP`bFa+=OV);fCEhg#*<9TrS7kUmq>z(uETLc&I@bggNYY0|C0(g2 zLD$*btwo9tCrQqOA25H%0dW&NZ2Z(V`NDcyq$w(xIA}Fb!dddoHb^qp^<|DZbc2V( z+xB&Cm%4a(cvQ5sWK2v6>z!^&T3S(k`rjBBPzn`lW{1(*Z}6fz9br<`~P@+~cV^L*6Wn;iix69pKIS#~`aJyVjlft^rd`c>E zc2YkxMLgm6963a2$j{vS0tJOiK)}aXU0<(|*ed8vzs73ql{Yj}*na--Q=&S-c|lFy zGrxCT0qi(LBRHcQ+ip_zPs_O|c2;cjA?!$I=MOV7UaqtzScIm(^)6yiF*-g^=M2T_ ze4^5(#1VbN1};>g^GSe_$GTeqj`DVqV2%9hj`Yk6`+}ft@pp$8#73wr*jqpPs8sB5k(#|rj{aj0UKKSI6&sJa{Q2HNsR2ulN7z_yYLN1U1vv#} z&e1o7t&($l%va>cL}q@Nb9W>*9d-&c5vMjsn%6k?-HXt~oeAME%J@vcE;@|>kBp2! zCh{6%*JWvEWv*wcRyp5ww_?a2utga- zwiZGd!{ya;AuMSdpYvP1WQ^_h^-_;d^yY)5Mt=2Ox z<$8GMaR!b48w11<*I=R_aIz;O&0#c}Oj_W6<-CJLD_RsZHwfgedbu}jU+>KEoIyveO7_y)7 z4p(nxMC7nb>iUJKSaQypN>i|Lf910cC3>l-D6q&cxBc9^+rqjZ4PwJ7$?Kv_@Z%UC zD~hI`Immj>#!Xq4mzSv`1vNBq!TS38_6`q|va_QLs3-|oNUs4-E4V2H=*kODVp=K^ zxsF^dA+>ciBw1FJ!;rRXnV;Qr8_cAZOqJgb(t|n)ZeCtEDrejFX7a++!7SGyx+S!j z79TzqaKv^@*|aD)-({ikXHzzRTI9(E5QVk=Tkkq_m!;VoUg;Kl0tq8}a#7pi3gXf;N5T*Ro-l>`Lr(6jj6WBAZ(_Cq6P z?${UV_9n28>o8f2P7p}~k@92Z8JsHpL%o7M(+|#mR=G1}tMf5 zwsx@Mj;0{x7WrYv=y1M@Rg|bCI18|NTR_Q=9Rl5;#k!qJnRONos!##bBl>R1- zgOQRNWJ2pvoc*jpy;QYPIf%YbtKF2`zB&4ho-uy%o#^W359uH_7TPgPcjsRPY(^B^ z9TixVpgsZ375yklnYp@U>m}=!01Gq4Uf0g`vI_2llO5aE(vOlD`wJ)-w#rSD=N4N> zdVm_Wh{^&r&DsJpfpl1Jz&MRE+nc7}3{xP5G zuvZkvPh&aa2_o(L&T?3I3XZ3YX88j7RJ zquP>RC#U+#Ae*dbX&G*_+&0PRuX&>5*u6C6phV<34VW`fv5w$(pZeCTXsS&-9f=jn zafO%I3y*exkBvbHI9U{F+rvfX;dVoqYdEX$i|;>thesRUj>A{E%{JGj$EI%$J-8z6 zu8XIJg2S=j-gJo?cg0?R36Cy2L$#80L#SU z2+3JklG@rhS!M9A-Eku-D#|K6hxdDLv~vf;N;;-tgq?JMpfS{}|Eap33EmQPvD#Yi zrS~lN_9Cu5hu?nn%av=8h=V8+K6ZZxZJ1g)!#mv?meFX8XD$l&bnAbwXD7`(p(rYi z+|hwiSkJu`cz;P#ZFo{wQb;H=QB;2LW3eil;vq9*Y1m%s;pN5C($W$Z1%;B0 z4O2vc)A{IY7zz;uIeEy@(Gg1r&5B?4sWWp^=~tmoes6v8hq5nDea+l|BKcP`E;`)8sr?|{^6T$YWkOmK3Ses0 z9hoaOe%)|!Vir1zzm&|@&2dC}OzxtPWpq+?uTO4b=CZIE^v=!0Pp3}aL+Ms{_4m>5 z*|G-SV4Ud3e2SANv)@ZfLVp}8ELN|H-n@bIC1nvKOVHNb;z#s!ghg-S#BUc{GX>2U ztqgNH0-SF)Wz)1otf=?P!(34|w&i-`^)`87qUaJlSeQKys*%p}l4A8-s7=Yu&0=BP*f)l;q${^}h>WZIWt=LCsb52uWQ{GLm>kS7iJTl^ zU0p^>_TwYCI7%K$6u%(RU1AP%Jlj@;G^xM6^&8w}2x*nM3k)?s`7b1EX#S82fKM!h zRRCqWb;6lST3gfp{E_^Gk$^y=&%dsd6U%3fiW4IW4-Y?CMq}t_XjQc^1XJUsLz$$PrBym3E)`F)<5`bXR4S<02Nd8l~Sd- znUf8hUJV8lA82?wWAE!NMfelm+!ot*f4nw{pZZvg@qp?G2|j<<`7g=23=)86PygnO zQ%(`#lb)T-l06t>u-`Lh@t9%q&kc`v?+>D*0;529@c)*HFUx_J6L`QWdrmBumuECI zb^RiXeXNvud=3dp@B{^iC49w={Gk9w+Oh@qhWKh>z6g8H`)h+6M#IDQq~g&FI30w< zp@T$s_cat62R$;p{+M&Y6os9PGYJc7gIRQ-jK5qwn((us>Fot(WMl}7i5a!77F#VI ziYr8u$z=}(|1op7bl`TIkR#B{KjmDl%wigEPsYf*pgH*UiO>DK`3+}k5~ifo61TKu z1^e)*Y>SbTJ6(q3+(D3A>tIG#*}{tExncZrVp(=WUpmF$-%_)C$BjD|LD#rEXK3?T zcTzieaB{ZTTaY92!)7zS%RAn5}=uf`2BcC^gP}>}#bvA~!!nw8c@b99d zakrD=ihDl;j^_B0s!2&0LyCcUF1PNH^K8rTJgK;sg&_ z_pyjaAr~ry)zruS$<$=-H;QP=n6$i+sOcXDuoy7)nV+C)a(_F(kcr9mS?Bb8tA|1c zu~?EWP3k)yNl)SS?5|jPT&9?*YZa36*a0L^S<(}GG7bz7ltMvw8RxGn%YS9`>`;(g znvbf3RKkOy5MX7HN5Wl24ZaU>oH$bsZrH~15Ddym4|qb4Vd=?m=O9-uL@vA>$3Z*~ zc;Ow0m*{aOM2c-18!fs?JjkkoW%D()K zIIi7YH3bZ=#Sokba(^5kP4m4BXZXG{XS_aTcXe5m9k zOJUp03jUpi(#?G^gXlc&*rx*Rl~fx*Pkz#~>NLjX4JMSD8$z{CHK3xh#7F-d4Nv2N zwzMWAl}@Sp#&IeT&54Y~%=Bi1RH{sR^6+5L{4ylQ@!)Yb2~v z&&=lNTwC?)F8bnDKS2y;*Zmv1wH*?9Ykqusl}7Zb4%X8>M;O1E$>y?NUnHL;;~^_(fIq_KyuaB^-P~|7C&u*A!YlCiiO=^)%cn+GqL! zj^{nIhmk46Zx;Q419Bt~JOqHqeZTWeN#VtaD4Y4LJ8SraZ$7)u>3Dv6?w~iA6Wx*U zLGh*cENHVmKY7`EHxiP!+Y+~Ay3a8(FGapP;ymV@N^6nOoIIaj>Kh{ps z=uC)~ihP$#_C?Jnzi_Lq`}B-n!7+oQGZ+ZPth-_F*-iLa>iYWf7Z(?QwgT>HUyT7@I20+o^u6KOZcU=Bp z(8}mA%sbmJM~G2TYISrYJJdSNanoLyGAq-J1Ah>|CNH64!w0u(#PsAXfBm6@+kjN6 zTa3b!M6V$rw3-C4xggBUCQ`2n>X@ipb~FcUz6_-lt)8pLa7*H;)uZRVoW=X_FYz1x zc13FUsQjAfLEO5YB_w0PWY^o9n0nq>w{~rGQ1q0iaQBIjeSCZv8yo94YnE4473Jsq zx3#s&%?BB7tvE$5$YJEE39+x64{lobEv<=m7Hqv%v6-nMRFGpN&4knO2KJO-dFH@J z+Clo}S-FCacx&3u!=!Di_6M+ajh}lI@tTP2SCfA?HpnC{;RPY0CbgfR80N0rQFtl# zikOxetf!=WoV;LpJEch>h)+_E#IsfHW&mFVz?|TsWr7h*li^CUOq}=b}B|B$M zg)Dfm(W4X#*T~HyS`smJo~KIH%GTvWnXYUO>`=vpz=Q(C*H>osR;CO(^`JlnHk

      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1
      n<_=YY!--jV3KLNS4y4Mc9Wn8AD52^|*GOZ4c^jZxzX{Pf zZhq~%k1UNspDKn(-<0)`;dQCn{jwW9Hd#?T25M}t?7;rgNDZ3&B$0Fhl!$Pl#XE=W z{S(Z}6^eOr&y0v}15xBjiK|-%hb}>6!L~Ei7ZGv=j1*x5SI)<`W4?~;mC@H9;Y`vB z7*(n?qobo=U|`Szfan?XH{s2sdQEI1PoHxhQvcv&b8Gxo1E8+R8NKHSJ@81%al}cv2PoQ+0HUtcC{3TyEAjx!mF|SiuI+YGP&-xZk;R(VX zA*J zcp%gm+Rhnn=rtveqIb)Q&^~_!1-9>z2N$S)qqy{jAKN$>K+3`;!VX?>%I?08X*=#c zs!w$L;ANJrGQ4ga%ity_B%NMg4a8FYeK((<)DMWl5FzH|d}3h`igh6tMVm+gcBZK1 z>J4et5|Q!nU{(@NYXd4TD0T}Z$ihk(PiIN6{Myj`9yzC!P*Kzre-e#w)a3d1%FTT< zQTMT6WGL2eS_+SW(^pw`{X?4*Oj(ksmOeU(tyV|T_anVAE0fP<$tRV?F{;`if)1yw z^f`=-*})cV47>K*FTPwbFf|$;FSK?O(b@3&7-0pB?f8}Wnpw>zN=BJZ#=;iT5fo{P4!`rh6c*Y(@!p?im&%kSH# zO@q;;pa2~mqk z5A^F^o0cM_#SaF>iqDp8ztQuhCAUeJV5r`_6}Z86Fr!p{Zudd-m+V0W&UIGLvf87> z>H!y!NJSXq#f+mA_p-#I`pg;O(QkLv{=_S^uR($&w zHhuWfoxr#7&m6x8K99=zI;p18_RM4C1RUK7Hk?tcbapy)@XCE4$mUIYjOJc=n|kr? zIx55SIQM33WpZ3%Pt3>Za5q>7rlMRdL zGd-Y$S`xEz2MjKWzae>A&y??(4DOzs+zp;ECwP8X8;*l{RuQ9;6;q<3Tkb2LBVq(a zT;8U_o0%FjG&?( zv9zTWkbWaeTngr7o>h_vZ}LFf9@cN5h$iiymJq8wMv0@*>@zEiF=P9JMA?73qDs+iu2sdI zMFU9;C8VTCc^5iy7lO^Iq4(yI6~O!b2ytJAn|;S!RR zeDlI$YH?;-5NK`s+Pu&?fsY-lehdx`d7c*Nw}>TtB@8ThFkoDTg+s8SxSF>{ zBnY!OzNs3)z!<5@P=ZCd`iNP4Ma9JzNd|Ii<1KD6_7^JsmVqByIP_>xzZ*oz$i>$@$`JMRTvkh)H18u!@n7EpIQlMVod-j~pk^hB zsdi&!Gf7F(nTV53_iD$^I%BK9%vwSgWYerY4PiL*1z?YHm)+&;KT2 z{f`=RM`~c-ab|T@O5hhYG$)2xRktO99Nk)9NN-14mqMGF-4pAs@h46FboP?PKjxtx z4dqyc@Xxq0;gg-b*v8h(1qQXRe!j%up7!@mjTXyc!aCk8P=)i=62qS~d$MUN_zz?Mq&UNhq@pr&dS6Ho`4pX;n@jl5Dh8>hkDZNd>m>g}o( zDE@!Ac0C=bQ~}vZbFu58r!B~~+sT>O9R%|K`D`OE>QAKO%S(0;I)?l-*!mW_nRhNf z%U+&rn5=^T$Kxm1lN(0`i2(36kD0QP5gK3tE4%c9F0sf3u_8^}27dhZrVjey^>?`! zc{A@Fo?jkp%^mvt(~Z$IEK{k)qQs3&N(3F5q(fBL#V| zn2J;{_)d<m*UGjh ziR<_W5fQ#@g&O_NDEaEKqoDT8^V-L~6#vPGsA4U?7Wn%}B1A@2|oQ z2lTm`jy$hJa^wuX#%GsYF9W&>{|R5X$9GropFL2SuGd$E3{Fq(lwXSN&t*86cxcuR zIp&96#C#_!UwJP}d|x@djn?AHt_yVw}9 zuFnpNbrn?3%sBbxD`}cZObobO$Y&Bxb8|vwVlY(i8MMwP_FjM*86y-HuUqu#zh@qQSMQWP3f5;(yQH`%mXDl`>;fPTswW3 zNid`6sj;e8nP6_}T!F0ux~1Pg^xCg?Tk-re|6UyM#F5=B&31}&-hltzbV5L$TYYmj ztt%CnL;HA{N}+vPw#&#^8q+^~|GTq(0+&S#XtNX}pTooBVKQg`V_j5Gf@hjvw`E^dH zx-+)8Qwo~&e{$D5>v`GQ&MHF$aeQNo3HZJ)z{RkS{pZREBB-sEcm&=we za-z5K+X_$9lX2VmPxEWEl+(#m7(+KOxNkoXa5<`Qp9a{dsqotvm8kBc!__WzBY)pL ze@a#eP36BYxvRC?Tjwl@4bAClY!9KS$&H#YC2im0rO&e2>-{+N=>R*Np?kYc$qKWMQ!-mm)Ca-PL{>@RF6}fIo`V9OSUh8q(@b#kO`wn=z z>RrNW@Xw;piJdSlG~eK8o7e5v+uZb7Sz3#ARqgqJwz#b!0rDrtw;|Sa+*m$*+$yNL zc>c+z@<{N?bGe$XAoo5Ebf3ICom1<~)??rvJf8wZ^JXDwJ-F~XXt7EWeL!Z(we`6K zmtK5O``%t21UjHDS;Kjss{xBF*R84;c#s8DMinEqC~nrd+Lx?}rFHD#l1N=0L5(S# zGv*r~gnoJizlc6gxeaaD4NW)3?HJ(qpI<@azA)2`K}5dqn;72jKTIiC>y{~Q26`Fv zceN0xxu&6h6Iq~Pk+yA)yPcd>$8vq+TXPff1IqCvgO{b*eAZOyWv-7PI6T0 z|4|Xj+6-c8S=!-~pQhHC_#uFeI@#_eW`CXHHRB+!+$2oLMpOCyMpI(M0nui$)EI-} zcJFZfX0J-CDM2bQZ*1G?il(ZD&!bvnyb#8A*VIyPy8v<{ zgq1StgKCt3V+-ocx^bbQay79Z3DIahJ2i-tU7!4cUT8Vl>XyAv96@gr7Rvq0bGu!Qg%UlAwSy$r4s^betu8yka9fq$?!u@7D6!q!)eBUDcGB;)vo@>4Y@% z!tJ!w8Gq44^Zh)<6eKLZtmGZM+pLfCZAvZ$<3Eplv3JXR`l5ASRAG!gvA9etj+>py zxhpv?M{9Wap*kE^bJ%?2e(`2BERZHGwdCG_G^OZLhI%tlzR?l-)RhH?aFbd$#K=Y+ zs*5Sj`lzZ-raFlA6*7Ck4r`f(zA>M zm}wRO!NI|Uzzg*2HR~mXkigcu&oO%M5w(y#H{{xGWKGF3xD;+krmAVT_09OKHa%k( z6TRs>3`p26yTwOmumG#N2SlKy$vuQa7HYAPNRU>v!?3mBgN?!aw&*X(gZcLHoaD%I z5WAQZ6v)$p4Y@RHYo4U0V~f{Xl%rF%SCGqNjnNDs>I34aP0NYO&9_=>#vofVuYG0J zayzlR7C#K?!>S9aeI4O?Jio7grZsvJ1WIKNuC98UYp=jEh{5U)-dmPtaF{mT^eGXc zDPK`GbakiQL!+1PB6!%Y`*wKhe8H2uAJO=y&Njqwx!m8UOxq){F!Z0vZSa+vhhSTwsGRnxlp=B4&h zfBS_!(sasbqs!xq8snU(UsCh&9%W=Wr1e;4cn4 z&$Kd++jI`TkP{J<>uO+isgxNpu^j}9;{cNeBy~D}oX2zSMF+=>b}KSa@#7H96dF zm(6kwZfF0xTT5VqZPavkeXOBtyFGh&Z{>^@h(uAHdnBFuz3HTKK)uckfqWm8bhR$^ z9|}ZhGcC9DS~o{eKVqjh8)88p*QPa|mIzT;bcTy}if6+Kn{C_Ph5qk;k?+OTOEVW+ zF6MZ=)1P|G4k0h03ZNHu_A%#9pl40OU6+FTE_;2uYkWzEWhNlQ7)QkqHiKOH@!5P$ zX-eM;({8cjH~qLE!2>mEYkEzGt9B5Y1FB#&oLB=?VPzP&Pb$3JJ!KWar?RMz@I^i| zX^uM1>1ulgQW4?J9j2_tqKJhhP1?nC5@#3@aaMa%di|yNtk^&M&c28#i7nxdH-nGv z)gQT~){0_1Bb1G`wJAx@a%8$G;$%^`Wq$r!u}MB*|8C?+!s?}|nGWgdUls7A-?GSu zT2)+oMHhuN%`}nQ{F)E!Glt@%>rdy}p=Aettsmh?EnLc~s>~JJ4z|7L6soO(h4xrc zShA!;nbOZq9?Gh+q?Al45{;%z-)CamkEp)W94aIxg$MX_IZY8g-=p{qgk4B~r=iKn zzT9qKwcA<9`EYQkGoa(pdxU-8clu-kj4K+$n(5A|_)$(bKqw#&KLWx$$-r`-EPOpH zgT-sJM0At{-xAn?7uWx40l)(dJ%Y^%h3tXG!j*nyEj>*?+=GR0B}s=Jiu|fpPU-eA zD{q1qv`cS8qrBZoEMkQ~B^A4RYp`Iy zKm-VUTTTigXo%44Z?1aPW z?OKlYK|Y3>>nRkSW?r9Lm$$!+>v|&?G*W+C0K>XId@~-_)U3VUkdJmuj;n=0L)YK! z1rYJeSAQGZtrlnrJ&qxUm*2TOutC9Wyh0`zw3vbiPq%&x@YheMMxQ3scN`9+Pt|< zGJB$X+ivCsjW>5SSA=?$?#I z%5Vq@p{RF8x`6_nK=XFtZ-Yv|Yy@_vF{8(d(NaiuYm_o`(Upx&^ylI-yQe`LL5uxv}yExecavTfV8ZQHi3 zy=>dIZQI_zRQ;yqSiX1B~pD^ps|Fid)|I+zD3E|E@mhKTH!dSl? z;vd%!j#&0;K;_6dtZB!gG~U@4IHi~SgNZpq@T`us z`ZHPAk437-#d-5^@u14_iwLl3#uG)70NLcg-t30OkkXR|)y@P0B!~<2M~zhMBzGAZ zo$qC)RjMI@v@8cK7xZpGNYi0b9C|%4*&dFG;t&|#;*Pd>M-+^J)lzl) zQOcqL^{(iC`}th69RK(vq_11QE1=HylY0ri}MK zn93YxFYyWi1fyd?l~qPw-nhYn%RZ>3WE6X;m^zn*2*V zGe1m#GCc~#OB~mjvuel1+jN3FsT@J@wLi;70TL{~`3nKd_mfnDZW1rou^ifl1%4?( zaz1f^6vXiPH3W_P0v%;7m(Z%DC)MTyyt$y1OC4ExlfMISB)mMKF1o3ptI%T^A+F$c zJWjxTt~-KA=@R6vnnhcXpLgiRc2!uGJFz(Q-naU&^wy9nl21)n#lynv4=Aomb&v zojm9p>N`~9aXF@izUU+so4Ki<=O<~`SDUZ=<*YcE4c4_T8IqUEEU%Rr3U zw4j_^_6SYCDe6t>ZHB>(f>gXo6zG|wT1{DMEoa5T7ow}KfU*khX$N8`6&h%;{IsGqNoU7W~{Xe+CR=MO}C%WP9&yVKe z1QX}LK(q`(@QA8t)~|blvIP?Qa6PD|EdaMkg!SLxmo;74#1&eT& z87tyV3tX3Z9xO{8-#-~RUg-B1xc09fTrymrLhawnu6jvr9_FeKoQ{1f1+*q6Iv_9+ zep_*igu)qKr=5whfUrBtfJqV;em6oS`6$jjg!e1+XY3qf;;eo1qaygwGL)oc0e^&P zvY^V96jlJB352P%eGBrI3Kns&%9+H&$WYCrkZxjsw>zA?V`L0QdV#Ka*n7^Ii-H&t zq1UcvIypb$pC?g^_a~rg7#;a4$td1p_ADtfhy$N#oS7 z!Z7B-xq~-$R$SB&Gb*c$Auhv6&O#cH^$Fjmk`VVWD1?v@S=$h&gQu-X5IxBD-SzOq zRDY1>+4fjRA@g#1sb#leAW{}5c)AB=dXd>SVS7qGA4My}cT1e?UYw;hRLgqt25W+VT<%e;@X>lMpXefNns>;Oz%1

      Created

      diff --git a/docs/mrs/umn/mrs_01_0027.html b/docs/mrs/umn/mrs_01_0027.html index 0ee9dfdc..ba641cf5 100644 --- a/docs/mrs/umn/mrs_01_0027.html +++ b/docs/mrs/umn/mrs_01_0027.html @@ -4,11 +4,12 @@

      The first step of using MRS is to create a cluster. This section describes how to create a cluster on the MRS management console.

      Procedure

      1. Log in to the MRS console.
      2. Click Create Cluster, the Create Cluster page is displayed

        When creating a cluster, pay attention to quota notification. If a resource quota is insufficient, increase the resource quota as prompted and create a cluster.

        -

      3. On the page for create a cluster, click the Custom Config tab.
      4. Configure cluster software information.

        • Region: Use the default value.
        • Cluster Name: You can use the default name. However, you are advised to include a project name abbreviation or date for consolidated memory and easy distinguishing, for example, mrs_20180321.
        • Cluster Version: Select the latest version, which is the default value.
        • Cluster Type: Use the default Analysis Cluster.
        • Component Port: Use the default Open source.
        • Component: Select components such as Spark2x, HBase, and Hive for the analysis cluster. For a streaming cluster, select components such as Kafka and Storm. For a hybrid cluster, you can select the components of the analysis cluster and streaming cluster based on service requirements.
        -

      5. Click Next.

        • AZ: Use the default value.
        • VPC: Use the default value. If there is no available VPC, click View VPC to access the VPC console and create a new VPC.
        • Subnet: Use the default value.
        • Security Group: Select Auto create.
        • EIP: Select Bind later.
        • Enterprise Project: Use the default value.
        • Instance Specifications: Select General Computing S3 -> 8 vCPUs | 16 GB (s3.2xlarge.2) for both Master and Core nodes.
        • System Disk: Select Common I/O and retain the default settings.
        • Data Disk: Select Common I/O and retain the default settings.
        • Instance Count: The default number of Master nodes is 2, and that of Core nodes is 3.
        -

      6. Click Next. The Set Advanced Options tab page is displayed. Configure the following parameters. Retain the default settings for the other parameters.

        • Kerberos authentication:
          • Kerberos Authentication: Disable Kerberos authentication.
          • Username: name of the Manager administrator. admin is used by default.
          • Password: password of the Manager administrator.
          -
        • Login Mode: Select a mode for logging in to an ECS.
          • Password: Set a password for logging in to an ECS.
          • Key Pair: Select a key pair from the drop-down list. Select "I acknowledge that I have obtained private key file SSHkey-xxx and that without this file I will not be able to log in to my ECS." If you have never created a key pair, click View Key Pair to create or import a key pair. And then, obtain a private key file.
          -
        • Secure Communications: Select Enable.
        +

      7. On the page for create a cluster, click the Custom Config tab.
      8. Configure cluster software information.

        • Region: Use the default value.
        • Cluster Name: You can use the default name. However, you are advised to include a project name abbreviation or date for consolidated memory and easy distinguishing, for example, mrs_20180321.
        • Cluster Type: Use the default Analysis Cluster.
        • Cluster Version: Select the latest version, which is the default value.
        • Component: Select components such as Spark2x, HBase, and Hive for the analysis cluster. For a streaming cluster, select components such as Kafka and Storm. For a hybrid cluster, you can select the components of the analysis cluster and streaming cluster based on service requirements.
        • Component Port: Use the default Open source.
        +

      9. Click Next.

        • AZ: Use the default value.
        • VPC: Use the default value. If there is no available VPC, click View VPC to access the VPC console and create a new VPC.
        • Subnet: Use the default value.
        • Security Group: Select Auto create.
        • EIP: Select Bind later.
        • CPU Architecture: Use the default value.
        • Common Template: Select a template based on service requirements.
        • Cluster Nodes
          • Node Count: the number of nodes you want to purchase. For MRS 3.x clusters, the default value is 3. You can set the value as you need.
          • Instance Specifications: Retain the default settings for master and core nodes or select proper specifications based on service requirements.
          • System Disk: Retain the default Ultra-high I/O and storage capacity.
          • Data Disk: Retain the default Ultra-high I/O, storage capacity, and quantity.
          +
        • Topology Adjustment: Retain the default value.
        +

      10. Click Next. The Set Advanced Options tab page is displayed. Configure the following parameters. Retain the default settings for the other parameters.

        • Kerberos Authentication: Disable Kerberos authentication.
        • Username: name of the Manager administrator. admin is used by default.
        • Password: password of the Manager administrator.
        • Confirm Password: Enter the password again.
        • Login Mode: Select a mode for logging in to an ECS.
          • Password: Set a password for logging in to an ECS.
          • Key Pair: Select a key pair from the drop-down list. Select "I acknowledge that I have obtained private key file SSHkey-xxx and that without this file I will not be able to log in to my ECS." If you have never created a key pair, click View Key Pair to create or import a key pair. And then, obtain a private key file.
          +
        • Set Advanced Options: To configure some advanced parameters, select Configure.
        • Secure Communications: Select Enable.
        +

      11. Click Next.

        • Configure: Confirm the parameters configured in the Configure Software, Configure Hardware, and Set Advanced Options areas.
        • Select the check box for Secure Communications.

      12. Click Apply Now.

        If Kerberos authentication is enabled for a cluster, check whether Kerberos authentication is required. If yes, click Continue. If no, click Back to disable Kerberos authentication and then create a cluster.

      13. Click Back to Cluster List to view the cluster status.

        It takes some time to create a cluster. The initial status of the cluster is Starting. After the cluster has been created successfully, the cluster status becomes Running.

      diff --git a/docs/mrs/umn/mrs_01_0030.html b/docs/mrs/umn/mrs_01_0030.html index 67061b27..4efca048 100644 --- a/docs/mrs/umn/mrs_01_0030.html +++ b/docs/mrs/umn/mrs_01_0030.html @@ -12,7 +12,7 @@ - diff --git a/docs/mrs/umn/mrs_01_0048.html b/docs/mrs/umn/mrs_01_0048.html index e6e4ccbd..7802f2b7 100644 --- a/docs/mrs/umn/mrs_01_0048.html +++ b/docs/mrs/umn/mrs_01_0048.html @@ -1,52 +1,61 @@ -

      Adding a Tag to a Cluster

      -

      Tags are used to identify clusters. Adding tags to clusters can help you identify and manage your cluster resources.

      -

      You can add a maximum of 10 tags to a cluster when creating the cluster or add them on the details page of the created cluster.

      +

      Adding a Tag to a Cluster/Node

      +

      Tags are used to identify clusters/nodes. Adding tags to clusters can help you identify and manage your cluster resources.

      +
      • Cluster tags: You can add up to 10 tags to a cluster during cluster creation or add them on the details page of a created cluster. Updating a cluster tag will synchronize the tag to all nodes in the cluster.
      • Node tags: You can use the default tag or add tags to nodes in an MRS cluster when you configure an auto scaling policy. Node tags take the tag quotas. You can view the tags of a node in the Nodes tab on MRS console.
      • Default tags: An MRS cluster contains multiple nodes, and each node is an ECS and contains EVS disks. After the default tag is enabled, the system automatically creates a cluster tag and a tag for each node. The default tag is automatically synchronized to the corresponding ECS or EVS instances.

        To view node tags, go to the Nodes tab on the MRS console, and move the cursor to the tag icon of a node in the node list.

        +
        • MRS tag updates are synchronized to the ECSs or EVS disks in the cluster. However, if you modify MRS cluster tags on the ECS or EVS console, the modification will not be synchronized to MRS. To ensure tag consistency, do not modify MRS cluster tags on the ECS or EVS console.
        • You can add a maximum of 10 tags to a cluster. If the number of tags of a node in the cluster reaches the upper limit, no more tags can be added to the cluster.
        • If default tags are enabled, a default tag is added to the cluster and each node, which takes two quotas. That is, a maximum of 10 tags can be added by default. In this case, a maximum of eight more tags can still be added.
        +
        +
      +

      If your organization has configured tag strategies for MRS, add tags to clusters/nodes based on the strategies. If a tag does not comply with the tag strategies, the cluster/node may be failed to be created. Contact the organization administrator to learn more about the tag strategies.

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

      -
      Table 1 Tag key and value requirements

      Parameter

      +
      - - - - - - - -
      Table 1 Tag key and value requirements

      Parameter

      Requirement

      +

      Requirement

      Example

      +

      Example

      Key

      +

      Key

      A tag key cannot be left blank.

      +

      A tag key cannot be left blank.

      A tag key must be unique in a cluster.

      A tag key contains a maximum of 36 characters.

      A tag value cannot contain special characters (=*<>\,|/) or start or end with spaces.

      Organization

      +

      Organization

      Value

      +

      Value

      A tag value contains a maximum of 43 characters.

      +

      A tag value contains a maximum of 43 characters.

      A tag value cannot contain special characters (=*<>\,|/) or start or end with spaces. This parameter can be left blank.

      Apache

      +

      Apache

      -

      Adding Tags to a Cluster

      You can perform the following operations to add tags to a cluster when creating the cluster.
      1. Log in to the MRS console.
      2. Click Create Cluster. The corresponding page is displayed.
      3. Click the Custom Config tab.
      4. Configure the cluster software and hardware by referring to Creating a Custom Cluster.
      5. On the Set Advanced Options tab page, add a tag.

        Enter the key and value of a tag to be added.

        -

        You can add a maximum of 10 tags to a cluster and use intersections of tags to search for the target cluster.

        -

        You can also add tags to existing clusters. For details, see Managing Tags.

        +

        Adding Tags to a Cluster

        • Adding cluster tags during cluster creation
          1. Log in to the MRS console.
          2. Click Create Cluster. The page for creating a cluster is displayed.
          3. Click the Custom Config tab.
          4. Configure the cluster software and hardware by referring to Creating a Custom Cluster.
          5. Select Configure on the right of Set Advanced Options and enter the key and value of a new tag.
          +
        • Adding tags to an existing cluster
          1. Log in to the MRS management console.
          2. In the navigation pane on the left, choose Active Clusters. Click the name of a running cluster. The basic information page of the cluster is displayed.
          3. Click the Tags tab.
          4. Click Add/Edit Tag. If this is your first time adding a tag, click Add Tag. In the displayed dialog box, enter the key and value of a tag, and click Add.

            You can also add cluster tags by enabling default tags. All nodes will be tagged with the cluster ID and node IDs, which takes two quotas.

            -
          +
        • Click OK.
      +
      +

      Adding Tags to a Node

      • Node tags are automatically added when a default tag is added to a cluster. For details, see Adding tags to an existing cluster.
      • Adding node tags for auto scaling

        If you add a tag when configuring an auto scaling policy, MRS automatically adds the tag to the new nodes and synchronizes the tag to the ECSs and EVS disks.

        +
        1. Log in to the MRS management console.
        2. In the navigation pane on the left, choose Active Clusters. Click the name of a running cluster. The basic information page of the cluster is displayed.
        3. On the page that is displayed, click the Auto Scaling tab.
        4. Click Edit on the right of an existing auto scaling policy. In the displayed dialog box, enter the key and value of the tag you want to add, and click Add.
          • You need to enable the auto scaling policy and configure scale-out rules. Otherwise, the node tags will not take effect.
          • If tag quotas are insufficient, delete the cluster tag or modify existing a tag of the auto scaling policy, and then enable the policy.
          • Tags cannot be added to auto scaling policies of resource pools.
          +
          +
        5. Click OK.
        +

      Searching for the Target Cluster

      On the Active Clusters page, search for the target cluster by tag key or tag value.
      1. Log in to the MRS console.
      2. In the upper right corner of the Active Clusters page, click Search by Tag to access the search page.
      3. Enter the tag of the cluster to be searched.

        You can select a tag key or tag value from their drop-down lists. When the tag key or tag value is exactly matched, the system can automatically locate the target cluster. If you enter multiple tags, their intersections are used to search for the cluster.

      4. Click Search.

        The system searches for the target cluster by tag key or value.

      -

      Managing Tags

      You can view, add, modify, and delete tags on the Tags tab page of the cluster.
      1. Log in to the MRS console.
      2. On the Active Clusters page, click the name of a cluster for which you want to manage tags.

        The cluster details page is displayed.

        +

        Managing Tags

        You can view, add, modify, and delete tags on the Tags tab page of the cluster.
        1. Log in to the MRS console.
        2. On the Active Clusters page, click the name of a cluster for which you want to manage tags.

          The cluster details page is displayed.

        3. Click the Tags tab and view, add, modify, and delete tags on the tab page.
          • View

            On the Tags tab page, you can view details about tags of the cluster, including the number of tags and the key and value of each tag.

          • Add

            Click Add Tag in the upper left corner. In the displayed Add Tag dialog box, enter the key and value of the tag to be added, and click OK.

          • Modify

            In the Operation column of the tag, click Edit. In the displayed Edit Tag page, enter new tag key and value and click OK.

            diff --git a/docs/mrs/umn/mrs_01_0121.html b/docs/mrs/umn/mrs_01_0121.html index 00fdbb0e..ebf424f0 100644 --- a/docs/mrs/umn/mrs_01_0121.html +++ b/docs/mrs/umn/mrs_01_0121.html @@ -6,9 +6,11 @@
            • Separated deployment of the management and control roles: The management role and control role are deployed on different Master nodes.
            • Co-deployment of the management and control roles: The management and control roles are co-deployed on the Master node.
            • ZooKeeper is deployed on an independent node to improve reliability.
            • Components are deployed separately to avoid resource contention.

            Roles in an MRS cluster:

            • Management Node (MN): is the node to install Manager (the management system of the MRS cluster). It provides a unified access entry. Manager centrally manages nodes and services deployed in the cluster.
            • Control Node (CN): controls and monitors how data nodes store and receive data, and send process status, and provides other public functions. Control nodes of MRS include HMaster, HiveServer, ResourceManager, NameNode, JournalNode, and SlapdServer.
            • Data Node (DN): A data node executes the instructions sent by the management node, reports task status, stores data, and provides other public functions. Data nodes of MRS include DataNode, RegionServer, and NodeManager.
            -

            Customizing a Cluster

            1. Log in to the MRS console.
            2. Click Create Cluster. The page for creating a cluster is displayed.
            3. Click the Custom Config tab.
            4. Configure basic cluster information. For details about the parameters, see Software Configurations.

              • Region: Retain the default value.
              • Cluster Name: You can use the default name. However, you are advised to include a project name abbreviation or date for consolidated memory and easy distinguishing, for example, mrs_20180321.
              • Cluster Version: Currently, only MRS 3.x are supported.
              -

            5. Click Next. Configure hardware information.

              • AZ: Retain the default value.
              • VPC: Retain the default value. If there is no available VPC, click View VPC to access the VPC console and create a new VPC.
              • Subnet: Retain the default value.
              • Security Group: Select Auto create.
              • EIP: Select Bind later.
              • Enterprise Project: Retain the default value.
              • Common Node: For details, see Custom Cluster Template Description.
              • Instance Specifications: Click to configure the instance specifications, system disk and data disk storage types, and storage space.
              • Instance Count: Adjust the number of cluster instances based on the service volume. For details, see Table 2.
              • Topology Adjustment: If the deployment mode in the Common Node does not meet the requirements, you need to manually install some instances that are not deployed by default, or you need to manually install some instances, set Topology Adjustment to Enable and adjust the instance deployment mode based on service requirements. For details, see Topology Adjustment for a Custom Cluster.
              -

            6. Click Next and set advanced options.

              For details about the parameters, see (Optional) Advanced Configuration.

              +

              Customizing a Cluster

              1. Log in to the MRS console.
              2. Click Create Cluster. The page for creating a cluster is displayed.
              3. Click the Custom Config tab.
              4. Configure basic cluster information. For details about the parameters, see Software Configurations.

                • Region: Retain the default value.
                • Cluster Name: You can use the default name. However, you are advised to include a project name abbreviation or date for consolidated memory and easy distinguishing, for example, mrs_20180321.
                • Cluster Type: Use the default value.
                • Cluster Version: Select the latest version, which is the default value.
                • Component: Select components such as Spark2x, HBase, and Hive for the analysis cluster. For a streaming cluster, select components such as Kafka and Storm. For a hybrid cluster, you can select the components of the analysis cluster and streaming cluster based on service requirements.
                • Component Port: Use the default Open source.
                +

              5. Click Next. Configure hardware information.

                • AZ: Retain the default value.
                • VPC: Retain the default value. If there is no available VPC, click View VPC to access the VPC console and create a new VPC.
                • Subnet: Retain the default value.
                • Security Group: Select Auto create.
                • EIP: Select Bind later.
                • CPU Architecture: Retain the default value.
                • Common Template: Select a template based on service requirements.
                • Cluster Nodes
                  • Node Count: the number of nodes you want to purchase. For MRS 3.x clusters, the default value is 3. You can set the value as you need.
                  • Instance Specifications: Retain the default settings for master and core nodes or select proper specifications based on service requirements.
                  • System Disk: Retain the default Ultra-high I/O and storage capacity.
                  • Data Disk: Retain the default Ultra-high I/O, storage capacity, and quantity.
                  +
                • Topology Adjustment: If the deployment mode in the Common Node does not meet the requirements, you need to manually install some instances that are not deployed by default, or you need to manually install some instances, set Topology Adjustment to Enable and adjust the instance deployment mode based on service requirements. For details, see Topology Adjustment for a Custom Cluster.
                +

              6. Click Next and set advanced options.

                For details about the parameters, see Advanced Options.

                +

              7. Click Next.

                • Configure: Confirm the parameters configured in the Configure Software, Configure Hardware, and Set Advanced Options areas.
                • Select the check box for Secure Communications.

              8. Click Create Now.

                If Kerberos authentication is enabled for a cluster, check whether Kerberos authentication is required. If yes, click Continue. If no, click Back to disable Kerberos authentication and then create a cluster.

              9. Click Back to Cluster List to view the cluster status.

                It takes some time to create a cluster. The initial status of the cluster is Starting. After the cluster has been created successfully, the cluster status becomes Running.

              @@ -47,7 +49,7 @@
      -
      Table 2 Node deployment scheme of a customized MRS cluster

      Node Deployment Principle

      +
      @@ -123,7 +125,7 @@ @@ -178,12 +180,6 @@ @@ -309,10 +305,6 @@ @@ -592,6 +584,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Table 2 Node deployment scheme of a customized MRS cluster

      Node Deployment Principle

      Applicable Scenario

      CDL

      -

      (applicable only to MRS 3.2.0 and later versions)

      +

      (applicable only to MRS 3.2.0)

      • Depends on Kafka.
      • Depends on DBService.

      Hadoop

      -

      -

      -

      -

      -

      -

      Depends on ZooKeeper.

      HBase

      -

      -

      -

      -

      Depends on Hadoop.

      @@ -572,7 +564,7 @@

      IoTDB

      -

      (applicable only to MRS 3.2.0 and later versions)

      +

      (applicable only to MRS 3.2.0)

      Depends on KerbServer.

      -

      JobGateway

      +
      • Depends on Hadoop.
      • Depends on DBService.
      +

      +

      JS(JobServer)

      +

      This role can only be deployed in the master node group.

      +

      The number of role instances must be at least 2 and at most 10.

      +

      -

      +

      JB(JobBalancer)

      +

      This role can be deployed in all node groups.

      +

      Number of role instances to be deployed: 2

      +

      -

      +

      Guardian

      +
      • Depends on Hadoop.
      • Depends on ZooKeeper.
      +

      TS(TokenServer)

      +

      This role can be deployed in all node groups.

      +

      The number of role instances must be at least 2 and at most 100.

      +

      The Guardian component needs to be installed only when OBS is connected.

      +

      Doris

      +

      Doris depends on LdapServer.

      +

      FE

      +

      You can deploy the role on 1 to 199 nodes. You can set the number with a step size of 2.

      +

      When the FE native port is used to create a cluster, it conflicts with Yarn ResourceManager native port 8030. Do not deploy FE and Yarn ResourceManager on the same node.

      +

      BE

      +

      This role can be deployed in all node groups.

      +

      The number of role instances must be at least 3 and at most 200.

      +

      -

      +

      DBroker

      +

      This role can be deployed in all node groups.

      +

      Deployed role instances must be no more than 200.

      +

      -

      +

      DBalancer

      +

      Optional. This role can be deployed in all node groups.

      +

      The number of role instances must be at least 2 and at most 9.

      +

      -

      +
      diff --git a/docs/mrs/umn/mrs_01_0340.html b/docs/mrs/umn/mrs_01_0340.html index 0f204130..ed22ca35 100644 --- a/docs/mrs/umn/mrs_01_0340.html +++ b/docs/mrs/umn/mrs_01_0340.html @@ -34,8 +34,6 @@ -