报错1:登录cdh主页报错连接被拒绝例如:192.168.137.111:7180 往往是cloudera-scm-server服务挂掉,我的CDH服务经常莫名其妙的挂掉,启动cloudera 就可以了 :service cloudera-scm-server start (在启动之前可以查看状态:service cloudera-scm-server status:cloudera-scm-server 已死,但 pid 文件仍存 )
报错2:使用hdfs dfs -mkdir 报错: mkdir: Permission denied: user=root, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-x
这是hdfs 操作权限验证,在集群中点击hdfs 配置.HDFS的权限检查 关闭就好
报错3:Exception in thread "main" java.lang.ClassNotFoundException: NumberMain 在CDH运行MR程序.找不到主程序,需要包名加类名:hadoop jar ct_hadoopAPI-1.0-SNAPSHOT.jar MapReduce.NumberMR.NumberMain 输出目录不能事先存在(org.apache.hadoop.mapred.FileAlreadyExistsException: Output directory hdfs://hadoop-1:8020/test01 already exists)