Hadoop Format NameNode after installation - Error: command not found (UBUNTO)
Hadoop Format NameNode after installation - Error: command not found (UBUNTO)
你好,我刚刚安装了 Hadoop,但无法格式化 namenode
我正在使用 Ubunto
它应该很简单但是我得到这个错误:"command not found"
barak@barak-VirtualBox:/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin$ ls -ltr
total 76
-rwxr-xr-x 1 root root 1462 2 23:08 stop-all.sh
-rw-r--r-- 1 root root 1770 2 23:08 stop-all.cmd
-rwxr-xr-x 1 root root 1471 2 23:08 start-all.sh
-rw-r--r-- 1 root root 1779 2 23:08 start-all.cmd
-rwxr-xr-x 1 root root 2145 2 23:08 slaves.sh
-rwxr-xr-x 1 root root 1776 2 23:08 rcc
-rwxr-xr-x 1 root root 1360 2 23:08 hadoop-daemons.sh
-rwxr-xr-x 1 root root 6452 2 23:08 hadoop-daemon.sh
-rw-r--r-- 1 root root 11179 2 23:08 hadoop-config.sh
-rw-r--r-- 1 root root 8023 2 23:08 hadoop-config.cmd
-rw-r--r-- 1 root root 8298 2 23:08 hadoop.cmd
-rwxr-xr-x 1 root root 5479 2 23:08 hadoop
barak@barak-VirtualBox:/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin$ sudo hadoop namenode -format
sudo: hadoop: command not found
barak@barak-VirtualBox:/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin$ hadoop namenode -format
hadoop: command not found
我需要做什么来格式化我的名称节点?
- 在主目录
的 .profile
文件中添加 HADOOP_HOME 变量
- 将 Hadoop
bin
添加到路径加载配置文件
- 执行命令
步骤 -
在您的主目录中打开 .profile
并添加以下行
export HADOOP_HOME=<path to your hadoop installation directory>
export PATH=$PATH:$HADOOP_HOME/bin
保存并关闭.profile
在终端上通过 cd <your home directory>
加载配置文件中的更改
. .profile
现在发出 hadoop 命令来格式化 namenode
看上面的路径,I doubt if the installation is proper
。请同时检查安装。
如果你正在寻找一些资源,官网给出了说明,按照
http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html
我在某个时候遇到了同样的问题,我不得不编写如下命令
./hadoop namenode -format
或如下(我相信这取决于linux版本)
/hadoop namenode -format
如果您仍然遇到同样的问题,请告诉我
我遇到了类似的问题,在检查所有 Hadoop 配置时,我的 bashrc 配置文件详细信息有问题。
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_INSTALL=$HADOOP_HOME
我的垃圾桶打错了
请检查 $echo $PATH
你好,我刚刚安装了 Hadoop,但无法格式化 namenode 我正在使用 Ubunto
它应该很简单但是我得到这个错误:"command not found"
barak@barak-VirtualBox:/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin$ ls -ltr
total 76
-rwxr-xr-x 1 root root 1462 2 23:08 stop-all.sh
-rw-r--r-- 1 root root 1770 2 23:08 stop-all.cmd
-rwxr-xr-x 1 root root 1471 2 23:08 start-all.sh
-rw-r--r-- 1 root root 1779 2 23:08 start-all.cmd
-rwxr-xr-x 1 root root 2145 2 23:08 slaves.sh
-rwxr-xr-x 1 root root 1776 2 23:08 rcc
-rwxr-xr-x 1 root root 1360 2 23:08 hadoop-daemons.sh
-rwxr-xr-x 1 root root 6452 2 23:08 hadoop-daemon.sh
-rw-r--r-- 1 root root 11179 2 23:08 hadoop-config.sh
-rw-r--r-- 1 root root 8023 2 23:08 hadoop-config.cmd
-rw-r--r-- 1 root root 8298 2 23:08 hadoop.cmd
-rwxr-xr-x 1 root root 5479 2 23:08 hadoop
barak@barak-VirtualBox:/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin$ sudo hadoop namenode -format
sudo: hadoop: command not found
barak@barak-VirtualBox:/usr/local/hadoop/hadoop-common-project/hadoop-common/src/main/bin$ hadoop namenode -format
hadoop: command not found
我需要做什么来格式化我的名称节点?
- 在主目录 的
- 将 Hadoop
bin
添加到路径加载配置文件 - 执行命令
.profile
文件中添加 HADOOP_HOME 变量
步骤 -
在您的主目录中打开 .profile
并添加以下行
export HADOOP_HOME=<path to your hadoop installation directory>
export PATH=$PATH:$HADOOP_HOME/bin
保存并关闭.profile
在终端上通过 cd <your home directory>
. .profile
现在发出 hadoop 命令来格式化 namenode
看上面的路径,I doubt if the installation is proper
。请同时检查安装。
如果你正在寻找一些资源,官网给出了说明,按照
http://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/SingleCluster.html
我在某个时候遇到了同样的问题,我不得不编写如下命令
./hadoop namenode -format
或如下(我相信这取决于linux版本)
/hadoop namenode -format
如果您仍然遇到同样的问题,请告诉我
我遇到了类似的问题,在检查所有 Hadoop 配置时,我的 bashrc 配置文件详细信息有问题。
export HADOOP_HOME=/usr/local/hadoop
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_INSTALL=$HADOOP_HOME
我的垃圾桶打错了
请检查 $echo $PATH