我的hadoop是基于KVM环境构建的,但虚拟机不仅适用于hadoop分布式计算,还有其他重要任务。
所以,我想知道命令hadoop namenode -format
是否会将VM的整个硬盘格式化为HDFS类型并使VM的其他工作崩溃......
顺便问一下,有没有关于HDFS的资源?我非常欣赏这种味道。
答案 0 :(得分:6)
HDFS不是真正的文件系统,它在你的硬盘驱动器上运行,如ext3或类似的东西,它接近数据库。就像数据库一样,HDFS将数据存储在常规文件系统中,并提供访问其数据的API。
所以不要担心使用“hadoop namenode -format”破坏Hadoop之外的数据,这个命令只是初始化“数据库”。
您可以在“Hadoop:The Definitive Guide”一书中阅读有关HDFS的内容,您也可以通过本文了解HDFS - http://www.aosabook.org/en/hdfs.html