[
https://issues.apache.org/jira/browse/HBASE-2009?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Purtell resolved HBASE-2009.
-----------------------------------
Resolution: Fixed
Committed to trunk and 0.20 branch. Changes:
* Add master and region server opts independently to hbase-env.sh
** Modify GC flags to Ryan's recommendations
** Enable GC logging
* Split Hadoop config into core, hdfs, and mapred-site.xml
* Configure mapreduce and start jobtracker and tasktrackers
* Silence sysctl warning
* Add hbase jars and conf dir to Hadoop classpath
* Use port 8020 for HDFS and 8021 for jobtracker
> [EC2] support mapreduce subsystem
> ---------------------------------
>
> Key: HBASE-2009
> URL: https://issues.apache.org/jira/browse/HBASE-2009
> Project: Hadoop HBase
> Issue Type: Sub-task
> Reporter: Andrew Purtell
> Assignee: Andrew Purtell
> Priority: Minor
> Fix For: 0.20.3, 0.21.0
>
> Attachments: HBASE-2009.patch
>
>
> Feedback up on hbase-user@ from Naresh Rapolu:
> {quote}
> Your scripts are working fine. We restarted everything and tested, and
> they are working fine. A few issues though :
> * While starting, launch-hbase-cluster gives the following error.
> error: "fs.epoll.max_user_instance" is an unknown key. It occurs
> during starting zookeeper instances.
> * We needed MapReduce along with HBase. The note on the JIRA page
> that you only need to add only two lines in hbase-ec2-env.sh is insufficient.
> The following changes need to be made.
> 1. hbase-ec2-env.sh should write mapred.job.tracker property into
> hadoop-site.xml ( Also shouldnt you be having core-site.xml and hdfs-site.xml
> as it is hadoop-0.20.1 ??? Infact because of this , there are warning
> messages all over the place when you are using hdfs through command line ).
> 2. HADOOP_CLASSPATH in hadoop/conf/hadoop-env.sh needs to be
> changed in the underlying AMI, to include hbase, zookeeper jars and conf
> directory. Probably you can modify the public AMI, and recreate the bundle as
> the paths to these are known apriori. 3. For other users, the following three
> lines should be added in hbase-ec2-env.sh
> For master:
> "$HADOOP_HOME"/bin/hadoop-daemon.sh start jobtracker
> "$HADOOP_HOME"/bin/hadoop-daemon.sh start tasktracker
> For slave:
> "$HADOOP_HOME"/bin/hadoop-daemon.sh start tasktracker.
> {quote}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.