Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-1511

Pseudo distributed mode in LocalHBaseCluster

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.19.3
    • 0.90.0
    • None
    • None
    • Reviewed

    Description

      After changes to config and adding of parameter:

        <property>
          <name>hbase.cluster.distributed</name>
          <value>false</value>
          <description>The mode the cluster will be in. Possible values are
            false: standalone and pseudo-distributed setups with managed Zookeeper
            true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)
          </description>
        </property>
      

      running HBase in pseudo destr mode become not so easy, I think description for false variant is wrong and you can't get pseudo-distributed mode setting this option to false now.

      I wish to have some option in LocalHBaseCluster for pseudo destr mode where I wish to have:

      • separate processes for Master and HRSs
      • ability to dynamically change HRS number in cluster
      • managed ZK cluster (like it is in local mode now)
      • managed small local HDFS cluster

      I think it is very useful for testing, debugging and for user experience with HBase, who want to try something close to real HBase not some emulation in standalone mode.

      Attachments

        1. HBASE-1511.patch
          12 kB
          Nicolas Spiegelberg
        2. psuedo-distribute hbase usage.txt
          2 kB
          Nicolas Spiegelberg

        Issue Links

          Activity

            People

              nspiegelberg Nicolas Spiegelberg
              apparition Evgeny Ryabitskiy
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: