1、如果用hdfs命令创建文件夹,但是不加/符号,则具体如下
如果要创建的文件夹没有/ ,而且也没有-p,则命令不能执行
也就是说有-p,则有无/都可以,如果没有-p,则文件夹一定要带/。
用hdfs命令在words.txt上添加内容
其实这里有个问题,当第一次使用appendToFile的命令时候,是可以正常创建的。但是当第二次的时候,不能正常创建了。
报错了。
其实这个错误网上也有例子,是将如下代码,添加到Hadoop包下面的hdfs-site.xml中。所有节点都要加。
<property>
<name>dfs.client.block.write.replace-datanode-on-failure.enable</name>
<value>true</value>
</property>
<property>
<name>dfs.client.block.write.replace-datanode-on-failure.policy</name>
<value>never</value>
</property>
当所有节点都加完后,再执行appendToFile 命令时候,如图所示
我又将上面的内容删除了,重新写了一次,换了目录。
先删除原来的。原来的目录是在home目录下的data下的。
然后换一个目录。是在/data目录下的。