linux – HDP 2.5 Hortonworks ambari-admin-password-reset丢
我已经从hortonworks(Centos OS)下载了沙箱,然后尝试遵循tutorial.似乎ambari-admin-password-reset命令不存在和丢失.我也尝试用putty登录,控制台要求我更改密码,所以我做了. 我试图找到为什么同一个用户’root’的原因,我有两个不同的密码(一个用于虚拟盒控制台,一个用于putty),我可以登录.我在每个框上看到不同的命令.超过那个,当我共享文件夹,我只能看到它在虚拟控制台,但不是在putty控制台),这真的令人沮丧. 我该如何强制执行我从腻子看到的内容与我从虚拟控制台看到的一样. 我认为它与TTY有关,但我不确定. 编辑:
OUT:passwd:files sss
OUT:rppt“x”0“0”root:/ root:/ bin / bash
OUT:root:x:0:0:root:/ root:/ bin / bash 编辑:
它被卡住了任何帮助? 感谢帮忙 最佳答案
所以现在我有时间分析沙箱vm,并写入其他用户.
正如您在编辑问题中所说明的那样,它的沙箱的docker容器设置与两个单独的root用户混淆: >通过ssh root@127.0.0.1 -p 2222进入名为“沙盒”的docker容器.这是一个CentOS版本6.8(Final),其中包含所有HDP服务,特别是ambari服务.该配置在root用户的首次登录时强制进行密码更改.在这个虚拟机中,您还可以执行ambari-admin-password-reset,并为Ambari管理员设置密码. 使用悬挂码头处理程序处理您的子问题,这似乎是该特定Docker版本中的错误.如果你这样google,那么你会发现与docker讨论这个问题或者类似的问题. yum试图更新内核,但抱怨说boot bootion没有足够的空间. 所以我把引导分区移动到根分区: >编辑/ etc / fsab并注释掉引导项 之后,我发现码头的配置是坏的,码头工作不再起动了.在它抱怨的日志中
所以我编辑/etc/systemd/system/multi-user.target.wants/docker.service并将ExecStart设置更改为:
服务码头启动后,码头启动沙箱.容器再次工作,我可以登录到容器,在一个ambari-server重新启动后,一切都重新开始. 而现在,通过新的docker版本1.12.2,docker exec sandbox ls再次工作. 所以总结一下docker exec命令在沙盒的特定版本中有一个错误,但是如果你想升级你的沙箱,你应该三思而后行. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |