我花了2天时间安装cloudera-manager.bin在centos6.4下,一致报错,百度上搜索所有的问题,一个都没有解决办法,好失望。看来以后还要转谷歌了的。
首先出现的问题是没有安装mysql驱动,cloudera-scm-server无法启动,就是在/var/log/cloudera-scm-server.log下有一个包含没有找到mysql驱动的异常,这个时候就是需要安装mysql驱动。解决办法:
yum install mysql-connector-java
然后又出现了一个问题,cloudera-manager提示安装成功,但是服务根本没有启动,仍然查看/var/log/cloudera-scm-server.log显示一个 could not translate host name “localhost”, service “5432″ to address: Name or service not known的错误,我在百度上找了半天根本木有解决办法。只能转战谷歌
解决办法如下:
在/etc/hosts文件下增加如下内容:
127.0.0.1 localhost localhost.localdomain
至于为啥这么解决。我猜你回头看一下异常中的translate单词就明白了。