我尝试将文件从本地磁盘复制到hdfs
. 起初它给了SafeModeException
. 在寻找解决方案时,我读到如果再次执行相同的命令,问题不会出现。所以我再次尝试,它没有给出异常。
hduser@saket:/usr/local/hadoop$ bin/hadoop dfs -copyFromLocal /tmp/gutenberg/ /user/hduser/gutenberg
copyFromLocal: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /user/hduser/gutenberg. Name node is in safe mode.
hduser@saket:/usr/local/hadoop$ bin/hadoop dfs -copyFromLocal /tmp/gutenberg/ /user/hduser/gutenberg
为什么会这样?。我应该使用此代码关闭安全模式吗?
hadoop dfs -safemode leave