[ 
https://issues.apache.org/jira/browse/HBASE-14261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Srikanth Srungarapu updated HBASE-14261:
----------------------------------------
    Release Note: 
This change augments existing chaos monkey framework with actions for 
restarting underlying zookeeper quorum and hdfs nodes of distributed hbase 
cluster. One assumption made while creating zk actions are that zookeper 
ensemble is an independent external service and won't be managed by hbase 
cluster.  For these actions to work as expected, the following parameters need 
to be configured appropriately.

{code}
<property>
  <name>hbase.it.clustermanager.hadoop.home</name>
  <value>$HADOOP_HOME</value>
</property>
<property>
  <name>hbase.it.clustermanager.zookeeper.home</name>
  <value>$ZOOKEEPER_HOME</value>
</property>
<property>
  <name>hbase.it.clustermanager.hbase.user</name>
  <value>hbase</value>
</property>
<property>
  <name>hbase.it.clustermanager.hadoop.hdfs.user</name>
  <value>hdfs</value>
</property>
<property>
  <name>hbase.it.clustermanager.zookeeper.user</name>
  <value>zookeeper</value>
</property>
{code}

The service user related configurations are newly introduced since in prod/test 
environments each service is managed by different user. Once the above 
parameters are configured properly, you can start using them as needed. An 
example usage for invoking these new actions is:

{{./hbase org.apache.hadoop.hbase.IntegrationTestAcidGuarantees -m 
serverAndDependenciesKilling}}





> Enhance Chaos Monkey framework by adding zookeeper and datanode fault 
> injections.
> ---------------------------------------------------------------------------------
>
>                 Key: HBASE-14261
>                 URL: https://issues.apache.org/jira/browse/HBASE-14261
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Srikanth Srungarapu
>            Assignee: Srikanth Srungarapu
>             Fix For: 2.0.0, 1.2.0, 1.3.0, 0.98.15, 1.0.3, 1.1.3
>
>         Attachments: HBASE-14261-addendum.patch, HBASE-14261-branch-1.patch, 
> HBASE-14261-branch-1_v3.patch, HBASE-14261-branch-1_v4.patch, 
> HBASE-14261.branch-1_v2.patch, HBASE-14261.patch
>
>
> One of the shortcomings of existing ChaosMonkey framework is lack of fault 
> injections for hbase dependencies like zookeeper, hdfs etc. This patch 
> attempts to solve this problem partially by adding datanode and zk node fault 
> injections.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to