<?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 Is order really important for hook notifiication? in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217563#M179472</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I've been reading the Atlas code and understanding the Atlas architecture recently. Among them, the choice of Kafka as a message mechanism got my interest.&lt;/P&gt;&lt;P&gt;We know that Kafka is design for order message processing, but is order really important for Hooks to report change?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Eva&lt;/P&gt;</description>
    <pubDate>Thu, 09 Aug 2018 15:19:10 GMT</pubDate>
    <dc:creator>fexiao</dc:creator>
    <dc:date>2018-08-09T15:19:10Z</dc:date>
    <item>
      <title>Is order really important for hook notifiication?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217563#M179472</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I've been reading the Atlas code and understanding the Atlas architecture recently. Among them, the choice of Kafka as a message mechanism got my interest.&lt;/P&gt;&lt;P&gt;We know that Kafka is design for order message processing, but is order really important for Hooks to report change?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Eva&lt;/P&gt;</description>
      <pubDate>Thu, 09 Aug 2018 15:19:10 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217563#M179472</guid>
      <dc:creator>fexiao</dc:creator>
      <dc:date>2018-08-09T15:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: Is order really important for hook notifiication?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217564#M179473</link>
      <description>&lt;P&gt;Yes , it is important. &lt;/P&gt;&lt;P&gt;Consider there are 2 events from Hive :&lt;/P&gt;&lt;P&gt;1. Rename an Hive table ( example : employee to employee_personal)&lt;/P&gt;&lt;P&gt;2. Add a column to the renamed Hive table. ( add address field to employee_personal)&lt;/P&gt;&lt;P&gt;When Atlas Hive hook is configured , messages are sent for the above 2 events. &lt;/P&gt;&lt;P&gt;Say , If message #2 is received first by Atlas first , employee_personal is not yet known to Atlas. Hence Atlas creates employee_personal hive_table entity with address field column + other columns.&lt;/P&gt;&lt;P&gt;then , when message #1 is received , Atlas renames existing employee hive_table entity to employee_personal .&lt;/P&gt;&lt;P&gt;Now , there are 2 employee_personal entities in Atlas,  whereas in Hive , there is only 1 employee_personal table&lt;/P&gt;&lt;P&gt;Hence , order is *very* important for Atlas being a Governance and Metadata management framework!&lt;/P&gt;</description>
      <pubDate>Thu, 09 Aug 2018 18:29:34 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217564#M179473</guid>
      <dc:creator>ssainath</dc:creator>
      <dc:date>2018-08-09T18:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: Is order really important for hook notifiication?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217565#M179474</link>
      <description>&lt;P&gt;Thank you very much Sharmadha! &lt;/P&gt;&lt;P&gt;But I still have one puzzle regarding to the order, take the example you presented:&lt;/P&gt;&lt;P&gt;1. say message#1 is sent but not processed yet.&lt;/P&gt;&lt;P&gt;2. when action#2 is taken, hook will consider employee_personal is not yet known to Atlas&lt;/P&gt;&lt;P&gt;3. in this case the entities contained in message#2 will have a new entity about this table, will that also result in 2 employee_personal entities in Atlas?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Eva&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;U&gt;&lt;/U&gt;&lt;SUB&gt;&lt;/SUB&gt;&lt;SUP&gt;&lt;/SUP&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;U&gt;&lt;/U&gt;&lt;SUB&gt;&lt;/SUB&gt;&lt;SUP&gt;&lt;/SUP&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;U&gt;&lt;/U&gt;&lt;SUB&gt;&lt;/SUB&gt;&lt;SUP&gt;&lt;/SUP&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2018 09:52:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217565#M179474</guid>
      <dc:creator>fexiao</dc:creator>
      <dc:date>2018-08-10T09:52:28Z</dc:date>
    </item>
    <item>
      <title>Re: Is order really important for hook notifiication?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217566#M179475</link>
      <description>&lt;P&gt;Eva Xiao , Messages are processed in the order they are received by Atlas.&lt;/P&gt;&lt;P&gt;If message#1 has any error , only then message#2 is processed and action#3 specified by you can happen.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2018 12:53:43 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Is-order-really-important-for-hook-notifiication/m-p/217566#M179475</guid>
      <dc:creator>ssainath</dc:creator>
      <dc:date>2018-08-10T12:53:43Z</dc:date>
    </item>
  </channel>
</rss>

