[ 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.