将 Hadoop 安装移至 /usr/local/hadoop

将 Hadoop 安装移至 /usr/local/hadoop

我想将 Hadoop 安装移动到 /usr/local/hadoop 目录,但我发现它说

~/hadoop-2.6.0$ sudo mv * /usr/local/hadoop
mv: target ‘/usr/local/hadoop’ is not a directory

答案1

您想将 Hadoop 安装移动到/usr/local/hadoop目录。因此,我们应该先创建目录:

hduser@Soumitra-PC:~$ sudo mkdir -p /usr/local/hadoop
[sudo] password for hduser:
hduser is not in the sudoers file. This incident will be reported.

可以通过以 sudoer 身份登录,然后将 hduser 添加到 sudo 组来解决此问题:

hduser@Soumitra-PC:~/hadoop-2.6.0$ su soumitra
Password:    # I enter soumitra's password
soumitra@Soumitra-PC:/home/hduser$ sudo adduser hduser sudo
[sudo] password for soumitra:
Adding user `hduser' to group `sudo' ...
Adding user hduser to group sudo
Done.

现在,hduser 可以用来获取 root 权限,我们可以毫无问题地sudo将 Hadoop 安装移动到目录:/usr/local/hadoop

soumitra@Soumitra-PC:/home/hduser$ sudo su hduser
hduser@Soumitra-PC:~$ sudo mkdir -p /usr/local/hadoop
[sudo] password for hduser:

请注意,在执行下一步之前,不要忘记进入cd 目录hadoop-2.6.0

hduser@Soumitra-PC:~/hadoop-2.6.0$ sudo mv * /usr/local/hadoop

在 Ubuntu 上安装 Hadoop 的详细步骤,附有详细的截图和说明

本文档是我在多个版本的 Ubuntu 上安装了多个版本的 Hadoop 后创建的。因此,上述文档讨论了在 Ubuntu 上安装 Hadoop 时遇到的大多数常见问题/错误/疑问。

答案2

不要复制文件夹的内容。复制整个文件夹。

按照步骤。

sudo rm /usr/local/hadoop
cd ..
sudo mv hadoop-2.6.0 /usr/local

答案3

我猜你没有文件hadoop/usr/local

请按照以下步骤操作:

sudo mkdir/usr/local/hadoop
sudo mv hadoop-2.6 /usr/local/hadoop
cd /usr/local/hadoop
sudo ln -s hadoop-2.6 hadoop

相关内容