本文共 513 字,大约阅读时间需要 1 分钟。
start-all.sh
因为在生产环境中namenode和datanode不可能在一台机器上。
在实际生产中namenode一台服务器,一个datanode一台服务器。
因为是这样所以才引出ssh无秘钥登入。使用密码登录,每次都必须输入密码,非常麻烦。SSH还提供了公钥登录,可以 省去输入密码的步骤。
所谓"公钥登录",就是用户将自己的公钥储存在远程主机上。登录的时候,远程 主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远 程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允 许登录shell,不再要求密码。
生成公钥/私钥对在$HOME/.ssh/目录下,会新生成两个文件:id_rsa.pub和id_rsa。前者是你的公 钥,后者是你的私钥。
$ ssh-copy-id hadoop-senior.ibeifeng.com
转载地址:http://hajil.baihongyu.com/