ClouderaManager方式搭建CDH环境后,无法启动各个服务
王拓up 2015-09-04 10:42:21 1. 环境
测试用的小集群。
ClouderaManager 5 , CDH 5.1.3 ,CentOS 6.6 操作系统。
6台服务器,64GB内存,512GB磁盘。
已关闭防火墙、SELinux。已配置互信。已同步时钟。已增大ulimit。磁盘、内存 剩余充足。
2. 搭建方式
卸载(rpm -e --nodeps)原有JDK,安装CM官方推荐的JDK1.7 。数据库使用的是MySQL。
解压 cloudera-manager-el6-cm5.1.3_x86_64.tar.gz ,然后初始化数据库。创建 cloudera-scm 用户。 启动 cloudera-scm-server 和 cloudera-scm-agent 。
顺利登入 CM 管理页面,并识别出了配置的主机。
3. 遇到的问题
计划启动的服务:Zookeeper , HDFS , HBase , MapReduce , YARN 。
按照CM的提示进行操作,但是在启动第一个服务 Zookeeper 时,报错了,提示:
Completed only 0/1 steps. First failure: Command (148) has failed
Supervisor returned FATAL. Please check the role log file, stderr, or stdout.
程序: zookeeper/zkserver.sh ["1","/var/lib/zookeeper"]
supervisor: couldn't chdir to /root/cdh/cdh_files/cm-5.1.3/run/cloudera-scm-agent/process/45-zookeeper-server: EACCES
supervisor: child process was not spawned
supervisor: couldn't chdir to /root/cdh/cdh_files/cm-5.1.3/run/cloudera-scm-agent/process/45-zookeeper-server: EACCES
supervisor: child process was not spawned
supervisor: couldn't chdir to /root/cdh/cdh_files/cm-5.1.3/run/cloudera-scm-agent/process/45-zookeeper-server: EACCES
supervisor: child process was not spawned
supervisor: couldn't chdir to /root/cdh/cdh_files/cm-5.1.3/run/cloudera-scm-agent/process/45-zookeeper-server: EACCES
supervisor: child process was not spawned
困扰好几天了,百度不出来。可能是操作系统的问题,但是不熟悉Linux,无从下手。请各路大侠指点!!