请问不用hadoop自带的ssh怎么自动启动hadoop集群? 400 报错 请问不用hadoop自带的ssh怎么自动启动hadoop集群,并且登录后在另一台机器上启动相应进程
在各个需要启动管理和存储节点的机器上使用hadoop-deamon.sh脚本手动启动对应守护进程:namenode、
secondarynamenode、datanode
在各个计算节点机器上使用yarn-deamon.sh脚本手动启动对应守护进程:resourcemanager、nodemanager######
A->B
在A上ssh-keygen -t rsa 产生A的公钥和私钥,路径$HOME/.ssh/
公钥带.pub后缀,将公钥的内容复制出来。粘贴到B的 $HOME/.ssh/authroized_keys里面就可以了
A登录B就可以使用公钥验证而不输入密码了,
B->同理
######不好意思,提问时忘记说了,问题的意思是不用hadoop自动的ssh,从而实现各个机器的启动######登录可以使用ssh信任,或者知道密码的话用expect
至于启动进程那就是一个ssh xxxxx 'ls'的事情嘛
######回复 @闵开慧 : 和hadoop有毛线关系啊######忘记说了,问题的意思就是不用hadoop自带的ssh,从而实现各个机器的启动######SSH..
######自行搜索 ssh-keygen
不知道能不能看到
######hadoop 从来没有自带ssh
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。