<?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: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102746#M65681</link>
    <description>&lt;P&gt;&lt;A href="#"&gt;@Amber Kulkarni&lt;/A&gt; : yes you are correct stream name acts as stream id.&lt;/P&gt;</description>
    <pubDate>Wed, 27 Jul 2016 21:35:25 GMT</pubDate>
    <dc:creator>Narendra_Bidari</dc:creator>
    <dc:date>2016-07-27T21:35:25Z</dc:date>
    <item>
      <title>Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102740#M65675</link>
      <description>&lt;P&gt;GroupID/ClientId :&lt;/P&gt;&lt;P&gt;I am reading from Kafka via Trident kafka spout (Opaque Transactional Spout), On Restart If I change the clientID (passed into Tridentkafka Config) I don't see that my spout reading data from initial data point&lt;/P&gt;&lt;P&gt;Is clientId same as groupid?&lt;/P&gt;&lt;P&gt;But If I change stream name, spout starts getting data from beginning.&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/apache/storm/blob/master/external/storm-kafka/src/jvm/org/apache/storm/kafka/trident/TridentKafkaConfig.java" target="_blank"&gt;https://github.com/apache/storm/blob/master/external/storm-kafka/src/jvm/org/apache/storm/kafka/trident/TridentKafkaConfig.java&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="https://community.hortonworks.com/users/528/rsriharsha.html"&gt;@Ram Sriharsha&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jan 2016 03:22:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102740#M65675</guid>
      <dc:creator>Narendra_Bidari</dc:creator>
      <dc:date>2016-01-15T03:22:25Z</dc:date>
    </item>
    <item>
      <title>Re: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102741#M65676</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/172/schintalapani.html" nodeid="172"&gt;@schintalapani&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Jan 2016 12:31:10 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102741#M65676</guid>
      <dc:creator>aervits</dc:creator>
      <dc:date>2016-01-15T12:31:10Z</dc:date>
    </item>
    <item>
      <title>Re: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102742#M65677</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/682/narendra-bidari.html" nodeid="682"&gt;@Narendra Bidari&lt;/A&gt; clientId and groupId are not the same. ClientId is a user specified string value that is sent along with every message to help with tracing and debugging. On the other hand groupId is a unique identifier for a group of consumer processes. Since the Kafka read offset is stored in zookeeper for your groupId you don't start reading files from the beginning for that topic. This is why you are able to read the entire topic when you change the topic name because no previous offset has been stored  hope this helps&lt;/P&gt;</description>
      <pubDate>Sat, 16 Jan 2016 20:40:15 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102742#M65677</guid>
      <dc:creator>jdyer</dc:creator>
      <dc:date>2016-01-16T20:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102743#M65678</link>
      <description>&lt;P&gt;&lt;A href="#"&gt;@Jeremy Dyer&lt;/A&gt; : Thanks for the answer. I now understand clientId is not same as groupId.&lt;/P&gt;&lt;P&gt;I could not get the second part of the answer.&lt;/P&gt;&lt;P&gt;My Understanding : If we are consuming data from Kafka/zookeeper, it maintains an offset in zookeeper under some folders like transactional or consumers with group id&lt;/P&gt;&lt;P&gt;In tridentKafkaConfig, there is no option to specify groupId at all, is groupId same as StreamId, if so where is its offset saved in zookeeper? &lt;/P&gt;&lt;P&gt;I don't see any offset on the source Kafka/zookeeper, (In zookeeper folder /transactional).&lt;/P&gt;</description>
      <pubDate>Tue, 19 Jan 2016 02:50:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102743#M65678</guid>
      <dc:creator>Narendra_Bidari</dc:creator>
      <dc:date>2016-01-19T02:50:04Z</dc:date>
    </item>
    <item>
      <title>Re: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102744#M65679</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/682/narendra-bidari.html" nodeid="682"&gt;@Narendra Bidari&lt;/A&gt; has this been resolved? Can you post your solution or accept best answer?&lt;/P&gt;</description>
      <pubDate>Tue, 02 Feb 2016 23:06:00 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102744#M65679</guid>
      <dc:creator>aervits</dc:creator>
      <dc:date>2016-02-02T23:06:00Z</dc:date>
    </item>
    <item>
      <title>Re: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102745#M65680</link>
      <description>&lt;P&gt;@&lt;A href="https://community.hortonworks.com/users/682/narendra-bidari.html"&gt;Narendra Bidari&lt;/A&gt;&lt;/P&gt;&lt;P&gt;for trident : It maintains offset in zookeeper folder [stream-name] &lt;/P&gt;&lt;P&gt;So I think stream name must be acting as consumer group id.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2016 18:25:44 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102745#M65680</guid>
      <dc:creator>amber_kulkarni8</dc:creator>
      <dc:date>2016-07-27T18:25:44Z</dc:date>
    </item>
    <item>
      <title>Re: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102746#M65681</link>
      <description>&lt;P&gt;&lt;A href="#"&gt;@Amber Kulkarni&lt;/A&gt; : yes you are correct stream name acts as stream id.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2016 21:35:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102746#M65681</guid>
      <dc:creator>Narendra_Bidari</dc:creator>
      <dc:date>2016-07-27T21:35:25Z</dc:date>
    </item>
    <item>
      <title>Re: Trident (Opaque Transactional Spout) : Difference between ClientID and STREAMName</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102747#M65682</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/682/narendra-bidari.html" nodeid="682"&gt;@Narendra Bidari&lt;/A&gt; &lt;/P&gt;&lt;P&gt;This is about the second part of question about group-id. You can try setting a txnId value for spout with the below API which acts like a consumer group-id. This is used in
maintaining opaque transactional spout's state in ZK. &lt;/P&gt;&lt;PRE&gt;Stream stream = TridentTopology#newStream(txnId, spout);&lt;/PRE&gt;</description>
      <pubDate>Thu, 28 Jul 2016 12:55:38 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Trident-Opaque-Transactional-Spout-Difference-between/m-p/102747#M65682</guid>
      <dc:creator>sduggana</dc:creator>
      <dc:date>2016-07-28T12:55:38Z</dc:date>
    </item>
  </channel>
</rss>

