Java &引用;hdfs:未找到命令";尝试执行命令时";hdfs名称节点-格式;在hadoop安装期间
完整的错误声明:Java &引用;hdfs:未找到命令";尝试执行命令时";hdfs名称节点-格式;在hadoop安装期间,java,python,hadoop,Java,Python,Hadoop,完整的错误声明: No command 'hdfs' found, did you mean: Command 'hfs' from package 'hfsutils-tcltk' (universe) Command 'hdfls' from package 'hdf4-tools' (universe) hdfs: command not found 您的HDFS安装可能有问题,请尝试在命令中提供HDFS的完整路径 /path/to/dir/hdfs namenode -fo
No command 'hdfs' found, did you mean:
Command 'hfs' from package 'hfsutils-tcltk' (universe)
Command 'hdfls' from package 'hdf4-tools' (universe)
hdfs: command not found
您的HDFS安装可能有问题,请尝试在命令中提供HDFS的完整路径
/path/to/dir/hdfs namenode -format
路径取决于您使用的操作系统和hadoop发行版等。请使用locate
或find
如果它使用完整路径,可能是路径问题,请在.bashrc
中导出路径,然后重试
干杯。检查是否已将hadoop可执行文件正确添加到PATH 如果没有,请在.bashrc中添加以下给定的导出命令: 导出HADOOP\u INSTALL=/path/where/HADOOP/is/installed 导出路径=$PATH:$HADOOP\u安装/bin 导出路径=$PATH:$HADOOP\u安装/sbin 导出HADOOP\u映射\u HOME=$HADOOP\u安装 导出HADOOP\u COMMON\u HOME=$HADOOP\u安装 导出HADOOP\u HDFS\u HOME=$HADOOP\u安装 导出纱线\u主页=$HADOOP\u安装 导出HADOOP\u COMMON\u LIB\u NATIVE\u DIR=$HADOOP\u INSTALL/LIB/NATIVE export HADOOP_OPTS=“-Djava.library.path=$HADOOP_INSTALL/lib”
最后,获取bashrc文件的源代码我希望此错误现在已解决,但出现此错误是因为可能未设置hdfs路径,因此首先使用此命令检查hdfs路径 哪个hdfs 如果未设置路径,则检查~/.bash_profile中的环境变量 如果它是这样写的 路径=$PATH:$HOME/bin 换成这个 PATH=$PATH:$HADOOP\u HOME/bin source~/.bash_配置文件 然后检查您的hdfs路径,如果它是使用哪个命令设置的(如上所示) 那么你的问题可能会得到解决。
希望这有帮助 尝试使用bin/hdfs而不是hdfs。这对我很有效。您能将我们链接到您要安装的产品吗?你在用什么操作系统?你是否安装了所有的每个必备项?你需要提供更多的信息。这在我的情况下起作用了,除了路径导出,我有所有这些。谢谢你,欢迎来到Stack Overflow。感谢您抽出时间提供了一个清晰且解释清楚的答案。当做