Cloudera Manager Setup 20 Mar 2014

安装准备

安装前请确认linux版本为64,因为cloudera-manager只能安装在64位版本上的linux

根据Linux版本下载相应的cloudera-manager安装包

http://archive.cloudera.com/cm4/redhat/5/x86_64/cm/4.5.2/

查看linux位数

$ file /bin/ls

Cloudera Manager RPMs

安装过程

待全部下载完成后,在安装包所处目录执行以下命令

$ yum localinstall --nogpgcheck *.rpm

安装完成后,通过以下命令查看7182和7180端口是否被占用

$ netstat -tnlp

安装完毕后,访问`http://<yourip>:7180`,转向到cm的登录页面,用户名密码默认都为admin,登录后会提示向集群添加新机器

部分错误的解决办法

  • percels获取超时,可以将所需的percel手动下载下来,然后放到apache中,并在cm的settings中设置cdh的存储url
  • 向集群中添加主机时,如果遇到无法联系scm-server,并出现将本机hostname解析成bogon的提示信息时,说明是该服务器使用的dns服务器设置有问题,目前我的解决方法是换一个官方的dns
  • 在添加主机时,如果出现无法接收到来自agent的信号的错误,检查agent机器的日志,它位于/var/log/cloudera-scm-agent/文件夹下,如果错误日志中提示9000和9001端口被占用,查询agent机器哪些进程使用了这两个端口netstat -tnlp
  • 添加主机时,出现Setting default socket timeout to 30!的warning,检查dns配置和/etc/hosts,原/etc/hosts中配置为172.16.15.202 BJtestsys202 localhost.localdomain localhost