Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-7973 Hive Replication Support
  3. HIVE-9174

Enable queuing of HCatalog notification events in metastore DB

    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.1.0
    • Component/s: HCatalog, Metastore
    • Labels:
    • Release Note:
      Introduces new DbNotificationListener as another possible Metastore EventListener. This enables integration with external tools like Falcon to implement Replication.

      Description

      HCatalog supports notifying listeners of events such as table creation, etc. using the MetaStoreEventListener interface. The only non-test implementation of this interface today is NotificationListerner, which currently sends notifications via JMS. This requires a JMS service to be set up in the cluster.

      This JIRA proposes adding a new DbNotificationListener, that will store events directly in the metastore, and allow users to access those events via HiveMetastoreClient. This avoids the need for a 3rd tool to install and manage when listening for events.

        Attachments

        1. HIVE-9174.patch
          800 kB
          Alan Gates

          Issue Links

            Activity

              People

              • Assignee:
                gates Alan Gates
                Reporter:
                gates Alan Gates
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: