暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CDH5.10安装问题集锦

奶啤配炸鸡 2017-06-05
515
  • 安装CM的过程如果碰到断掉,需要重新安装的时候,则需要删除的东西如下:

    • server端:

             rm -Rf /usr/share/cmf /var/lib/cloudera* /var/cache/yum/cloudera

             在cloudera文件夹下,只保留parcel-repo,parcels

    • 在agent端:

              rm -rf /opt/cm-5.10.0/lib/cloudera-scm-agent/*

  • agent启动过程报错:

    • 1:usr/bin/env:python2.7 没有该文件。原因是重装了Python之后,未创建软连接,使用命令: mv/usr/bin/python /usr/bin/python2.6.6  ln -s /root/anaconda2/bin/python2.7 /usr/bin/python  ln -s /root/anaconda2/bin/python2.7 /usr/bin/python2.7解决。

    • 2:ProtocolError: <ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized>,这个问题可以将supervisord进程kill掉,重启启动就可以了。$> ps -ef | grep supervisord,然后使用命令kill -9 <processID>杀掉进程,重启agent。

    • agent检测不到server:由于在安装的过程中没有选择默认路径,修改到了/spark/目录下,所以导致检测的时候找的是Master:None,本来这里应该是7182端口。

    • 安装失败,无法检测Agent发出的检测信号:请确保主机的名称已正确配置,请确保端口7182可在cloudera manager server上访问。。。出现这个问题主要就是agent不能和server通信,需要去看一下安装目录的权限,然后按照上面提示的内容一一排查,如果还是不行,那么请回到第一步,将cm安装的/opt目录下。问题能够解决。

    • agent自动挂掉。这个问题看了下日志是因为9000端口被占用。使用 netstat   -anp   |   grep  portno 查看被占用的端口,然后使用kill将进程杀死,重新启动,OK。

  • server端

    • cloudera-scm-server is dead and pid file exists:出现这个问题的主要原因是cloudera-scm-server.pid文件已经存在了,所以后面再次启动的时候会报出这个错误,所以我们只需要删除/var/run/cloudera-scm-server.pid文件,再次重启server,问题解决。

  • 找不到CDH安装包,这个问题是因为没有将安装包放置到/opt/cloudera/parcel-repo文件夹下,放进去之后,重启agent,问题解决。

  • namenode的问题。在安装服务过程中,碰到问题最多的就是namenode的问题。在格式化namenode的时候,提示/usr/bin/env:python permission deneied。这个问题可能是多次格式化namenode出现的错误,所以解决办法就是删除所有的dfs目录下的数据,然后重新格式化。

文章转载自奶啤配炸鸡,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论