我的 hadoop 是建立在 KVM 环境上的,但是这些虚拟机不仅用于 hadoop 分布式计算,它们还有其他重要任务。
所以,我想知道该命令是否hadoop namenode -format
会将虚拟机的整个硬盘格式化为 HDFS 类型,并使虚拟机的其他作业崩溃......
顺便问一下,有没有关于 HDFS 的资源?我会非常欣赏它的味道。
我的 hadoop 是建立在 KVM 环境上的,但是这些虚拟机不仅用于 hadoop 分布式计算,它们还有其他重要任务。
所以,我想知道该命令是否hadoop namenode -format
会将虚拟机的整个硬盘格式化为 HDFS 类型,并使虚拟机的其他作业崩溃......
顺便问一下,有没有关于 HDFS 的资源?我会非常欣赏它的味道。
HDFS 不是像 ext3 或类似的硬盘驱动器上运行的真正文件系统,它靠近数据库。就像数据库一样,HDFS 将数据存储在常规文件系统上,并提供 API 来访问其数据。
所以不用担心用“hadoop namenode -format”破坏你的数据,这个命令只是初始化“数据库”。
您可以在《Hadoop:权威指南》一书中了解 HDFS,也可以通过本文了解 HDFS - http://www.aosabook.org/en/hdfs.html