在ubuntu上安装hadoop的新用户?

kx7yvsdv  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(318)

我正试图在我的ubuntu上安装hadoop,并遵循了页面上的安装指南,但在第一步,我一直感到困惑:

enter c$ su 
   password: 

# useradd hadoop

# passwd hadoop

   New passwd: 
   Retype new passwd ode here

我知道这是我在创建一个新的用户-hadoop。但下一步:

$ ssh-keygen -t rsa 
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
$ chmod 0600 ~/.ssh/authorized_keys

我是从我的主要用户运行它还是先用su-hadoop然后再从那里运行??我从第一种方法开始尝试,但它不起作用,而且我的/家里还没有hadoop。我怎样才能把它加上去??

wz8daaqr

wz8daaqr1#

hadoop控制脚本依赖ssh来形成集群范围的操作。例如,有一个脚本用于停止和启动集群中的所有守护进程。为了无缝地工作,需要设置ssh以允许hadoop用户从集群中的计算机进行无密码登录。实现这一点的最简单方法是生成一个公钥/私钥对,它将在集群中共享。这就是为什么你有这些步骤。

$ ssh-keygen -t rsa 
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 
$ chmod 0600 ~/.ssh/authorized_keys

首先,您需要登录到hadoop用户。
第二,如上所述配置ssh。
但我不知道你说的“我的家里还没有hadoop”是什么意思。我猜你不能创建用户hadoop。请尝试adduser而不是useradd。

$ sudo adduser hadoop


我不知道为什么useradd不起作用。但我从帮助文档中看到,“useradd是一个用于添加用户的低级实用程序”

相关问题