<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Re: Mirrormaker 2.0 delay and how to identify bottleneck in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Mirrormaker-2-0-delay-and-how-to-identify-bottleneck/m-p/349669#M235724</link>
    <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/96402"&gt;@Onkar_Gagre&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;I would suggest you to tweak the following settings for better MirrorMaker scaling:&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;1)&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; consumer.request.timeout.ms to 500000&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; session.timeout.ms to 60000&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; buffer.memory to 66000000&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; replica.fetch.max.bytes to 56700160&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; message.max.bytes to 56700160&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;2) You can increase the heartbeat.interval.ms to 20 secs in line with session.timeout.ms (1/3rd of session time). This has to be set in CM &amp;gt; Kafka &amp;gt; Config &amp;gt; Kafka MirrorMaker Advanced Configuration Snippet (Safety Valve) for mirror_maker_consumers.properties &amp;gt; heartbeat.interval.ms = 20000 &amp;gt; Save changes &amp;gt; Restart MM.&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;3) Add&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;partition.assignment.strategy=org.apache.kafka.clients.consumer.RoundRobinAssignor&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;to Kafka safety value for mirror.maker.consumer.properties&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;If you still face the same issue, then provide us the following details for further investigation:&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;1) Are you getting any errors in the broker logs and MM logs? OR we need broker and MM logs&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;2)&amp;nbsp;Run in each broker on the destination cluster a couple of times every 5 hours below to discard networking issues:&lt;/P&gt;&lt;P class="p1"&gt;netstat -s | egrep "retransmited|sent out|socket|buffer|overflow|total packets received"&lt;/P&gt;&lt;P class="p1"&gt;3) How many brokers are there in the Kafka cluster?&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;4) Was it working fine before and have you made any recent changes?&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;Thank you.&lt;/P&gt;</description>
    <pubDate>Sun, 07 Aug 2022 11:49:16 GMT</pubDate>
    <dc:creator>Babasaheb</dc:creator>
    <dc:date>2022-08-07T11:49:16Z</dc:date>
    <item>
      <title>Mirrormaker 2.0 delay and how to identify bottleneck</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Mirrormaker-2-0-delay-and-how-to-identify-bottleneck/m-p/342323#M233713</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using mirrormaker 2 to copy data of one topic from source cluster to destination cluster.&amp;nbsp;&lt;/P&gt;&lt;P&gt;data is getting copied but I see 3 hours of lag. and I am not able to find the exact cause of it (whether the delay is at consumer side or producer ) as it is using kafka connect framework.&lt;/P&gt;&lt;P&gt;Below are the config details&lt;/P&gt;&lt;P&gt;test topic having 2 partition and replication factor as 3&lt;/P&gt;&lt;P&gt;number of messages coming into the source topic is 8K per second.&lt;/P&gt;</description>
      <pubDate>Tue, 26 Apr 2022 06:43:36 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Mirrormaker-2-0-delay-and-how-to-identify-bottleneck/m-p/342323#M233713</guid>
      <dc:creator>Onkar_Gagre</dc:creator>
      <dc:date>2022-04-26T06:43:36Z</dc:date>
    </item>
    <item>
      <title>Re: Mirrormaker 2.0 delay and how to identify bottleneck</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Mirrormaker-2-0-delay-and-how-to-identify-bottleneck/m-p/349669#M235724</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/96402"&gt;@Onkar_Gagre&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;I would suggest you to tweak the following settings for better MirrorMaker scaling:&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;1)&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; consumer.request.timeout.ms to 500000&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; session.timeout.ms to 60000&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; buffer.memory to 66000000&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; replica.fetch.max.bytes to 56700160&lt;/P&gt;&lt;P class="p1"&gt;Kafka &amp;gt; Config &amp;gt; message.max.bytes to 56700160&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;2) You can increase the heartbeat.interval.ms to 20 secs in line with session.timeout.ms (1/3rd of session time). This has to be set in CM &amp;gt; Kafka &amp;gt; Config &amp;gt; Kafka MirrorMaker Advanced Configuration Snippet (Safety Valve) for mirror_maker_consumers.properties &amp;gt; heartbeat.interval.ms = 20000 &amp;gt; Save changes &amp;gt; Restart MM.&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;3) Add&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;partition.assignment.strategy=org.apache.kafka.clients.consumer.RoundRobinAssignor&lt;/P&gt;&lt;P class="p2"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;to Kafka safety value for mirror.maker.consumer.properties&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;If you still face the same issue, then provide us the following details for further investigation:&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;1) Are you getting any errors in the broker logs and MM logs? OR we need broker and MM logs&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;2)&amp;nbsp;Run in each broker on the destination cluster a couple of times every 5 hours below to discard networking issues:&lt;/P&gt;&lt;P class="p1"&gt;netstat -s | egrep "retransmited|sent out|socket|buffer|overflow|total packets received"&lt;/P&gt;&lt;P class="p1"&gt;3) How many brokers are there in the Kafka cluster?&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;4) Was it working fine before and have you made any recent changes?&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Aug 2022 11:49:16 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Mirrormaker-2-0-delay-and-how-to-identify-bottleneck/m-p/349669#M235724</guid>
      <dc:creator>Babasaheb</dc:creator>
      <dc:date>2022-08-07T11:49:16Z</dc:date>
    </item>
  </channel>
</rss>

