Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-16943

RBF: Implement MySQL based StateStoreDriver

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Reviewed

    Description

      RBF supports two types of StateStoreDrivers

      1. StateStoreFileImpl
      2. StateStoreZooKeeperImpl

      I propose implementing a third driver that is backed by MySQL.

      • StateStoreZooKeeperImpl requires an additional Zookeeper cluster.
      • StateStoreFileImpl can use one of the namenodes in the HDFS cluster, but that namenode becomes a single point of failure, introducing coupling between the federated clusters.

       HADOOP-18535 implemented a MySQL token store. When tokens are stored in MySQL, using MySQL for the StateStore as well reduces the number of external dependencies for routers.

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            simbadzina Simbarashe Dzinamarira
            simbadzina Simbarashe Dzinamarira
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment