[ 
https://issues.apache.org/jira/browse/HBASE-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12889012#action_12889012
 ] 

HBase Review Board commented on HBASE-1511:
-------------------------------------------

Message from: "Nicolas" <[email protected]>

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://review.hbase.org/r/328/
-----------------------------------------------------------

Review request for hbase.


Summary
-------

Pseudo-distributed mode for HBase

* separate processes for Master & RS
* script to add more RS in a psuedo-distributed cluster
* script to add backup masters in a psudo-distributed cluster
* config file that
  a. explains basic psuedo-distributed mode settings
  b. shows the extra options to add for running on top of pseudo-distributed 
HDFS

Note that I needed to add a GNU Parsing utility to the master + regionserver so 
I could override certain config values on the fly instead of making seperate 
config files.


This addresses bug HBASE-1511.
    http://issues.apache.org/jira/browse/HBASE-1511


Diffs
-----

  trunk/bin/local-master-backup.sh PRE-CREATION 
  trunk/bin/local-regionservers.sh PRE-CREATION 
  trunk/conf/hbase-site.xml.psuedo-distributed PRE-CREATION 
  trunk/src/main/java/org/apache/hadoop/hbase/master/HMaster.java 964686 
  trunk/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java 
964686 

Diff: http://review.hbase.org/r/328/diff


Testing
-------


Thanks,

Nicolas




> Pseudo distributed mode in LocalHBaseCluster
> --------------------------------------------
>
>                 Key: HBASE-1511
>                 URL: https://issues.apache.org/jira/browse/HBASE-1511
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 0.19.3
>            Reporter: Evgeny Ryabitskiy
>            Assignee: Nicolas Spiegelberg
>            Priority: Minor
>             Fix For: 0.92.0
>
>
> After changes to config and adding of parameter:
> {code}
>   <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>
> {code}
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to