首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝许可: u'/opt/cloudera/parcel-cache/CDH-5.3.3-1.cdh5.3.3.p0.5-precise.parcel.part‘

拒绝许可: u'/opt/cloudera/parcel-cache/CDH-5.3.3-1.cdh5.3.3.p0.5-precise.parcel.part‘
EN

Stack Overflow用户
提问于 2015-04-17 07:41:05
回答 1查看 809关注 0票数 1

我正在尝试安装带有3个节点的集群,所有这些都是ubuntu12.04机器。为此,我做了如下事情。我已经在所有机器中创建了hduser,并通过以下命令将根权限授予它。

代码语言:javascript
复制
 sudo addgroup hadoop 
 sudo adduser --ingroup hadoop hduser 
 sudo adduser hduser sudo
 sudo su hduser

然后,通过在所有机器上执行命令,生成密码较少的ssh密码。

机器详细信息:

主-1 ip:192.168.0.101

奴隶-1 ip:192.168.0.102

奴隶-2 ip:192.168.0.103

命令:

代码语言:javascript
复制
ssh-keygen -t rsa -P "" 
ssh localhost

然后:

代码语言:javascript
复制
ssh-copy-id -i $HOME/.ssh/id_rsa.pub hduser@192.168.0.101
ssh-copy-id -i $HOME/.ssh/id_rsa.pub hduser@192.168.0.102 
ssh-copy-id -i $HOME/.ssh/id_rsa.pub hduser@192.168.0.103

然后,我在所有机器中以相同格式配置了etc/host文件(只需在所有机器中复制粘贴如下行)

代码语言:javascript
复制
127.0.0.1     localhost 
192.168.0.120 master-1
192.168.0.125 slave-2 
192.168.0.127 slave-2 

# The following lines are desirable for IPv6 capable hosts 
::1     ip6-localhost ip6-loopback 
fe00::0 ip6-localnet 
ff00::0 ip6-mcastprefix 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters

然后,我下载并开始通过以下命令安装cloudera管理。

代码语言:javascript
复制
$ wget http://archive.cloudera.com/cm5/installer/latest/cloudera-manager-installer.bin 
$ chmod u+x cloudera-manager-installer.bin 
$ sudo ./cloudera-manager-installer.bin

它安装正确,但在“安装选定的包裹”阶段,它给了我以下错误

我试了很多次,但没有得到任何解决办法,请帮忙解决,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-17 13:00:19

查看cloudera文档:

Cloudera Manager将包裹存储在/opt/cloudera下面,默认情况下,它是cloudera拥有的

该目录的权限是多少?您是否手动测试过无密码ssh是否适用于用户hduser,以及他是否可以写入此目录?

最后但并非最不重要的是,您是否对此安装使用了单一用户模式?如果是,请参考此链接

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29693174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档