作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我知道HDFS是一次写入多次读取。
假设如果我想更新 HDFS 中的文件,有什么办法可以做到吗?
提前谢谢你!
最佳答案
选项 1:
如果你只是想追加到一个现有的文件
echo "<Text to append>" | hdfs dfs -appendToFile - /user/hduser/myfile.txt
或者
hdfs dfs -appendToFile - /user/hduser/myfile.txt
然后在终端上输入文本。完成输入后,按“Ctrl+D”
选项 2:
从HDFS获取原始文件到本地文件系统,修改后放回HDFS。
hdfs dfs -get /user/hduser/myfile.txt
vi myfile.txt
#或使用任何其他工具并修改它
hdfs dfs -put -f myfile.txt /user/hduser/myfile.txt
关于hadoop - 如何更新 HDFS 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39130092/
我是一名优秀的程序员,十分优秀!