Para deixar com força o namenode sair do modo de segurança, o seguinte comando deve ser executado:
bin/hadoop dfsadmin -safemode leave
Você está recebendo Unknown command
erro para o seu comando, pois -safemode
não é um subcomando para hadoop fs
, mas é hadoop dfsadmin
.
Além disso, após o comando acima, sugiro que você execute uma vez hadoop fsck
para que quaisquer inconsistências surgidas nos hdfs possam ser resolvidas.
Atualizar:
Use o hdfs
comando em vez do hadoop
comando para distribuições mais recentes. O hadoop
comando está sendo preterido:
hdfs dfsadmin -safemode leave
hadoop dfsadmin
foi descontinuado e, assim como o hadoop fs
comando, todas as tarefas relacionadas a hdfs estão sendo movidas para um comando separado hdfs
.