我有一个集群,我正在设置Cloudera 3,目前还不清楚我是否应该像使用标准的Apache Hadoop设置那样使用这些启动/停止脚本(我有一个特定的用户帐户所有的Hadoop的东西)。 与CDH3,我得到这些服务作为根运行。
用Cloudera 3发布全球启动和停止的安全和便捷的方法是什么? 用户是否想要使用这些脚本设置密钥为root可以login到其他框? 如果是这样, sudo su用户如何设置(只是sudo su和安装密钥?)?
另外,当我尝试运行sudo /usr/lib/hadoop-0.20/bin/start-all.sh (没有为root用户设置连接到删除框的密钥),我得到以下输出:
starting namenode, logging to /usr/lib/hadoop-0.20/bin/../logs/hadoop-root-namenode-meez01.out May not run daemons as root. Please specify HADOOP_NAMENODE_USER <asks me for root@myserver's password> .... <similar message for jobtracker>
更新:我知道有人必须使用Cloudera ..这是一个阴谋让我支付他们的支持?! J / K。 如果有的话,现在让我来告诉你如何使用它
我正在寻找类似的信息,并在这里find它:
http://www.migrate2cloud.com/blog/hadoop-cluster-with-hadoop-0-20-and-ubuntu-10-04
您可以开始/停止使用/etc/init.d/hadoop*脚本