could not translate host name “localhost”, service “5432″ to address: Name or service not known

我花了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单词就明白了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值