没有hdfs存储的hadoop namenode

kiayqfof  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(386)

我安装了一个hadoop集群,总共有3台机器,其中2个节点充当datanodes,1个节点充当namenode,还有一个datanode。我想澄清一些关于hadoop集群安装和架构的疑问。下面是我正在寻找答案的问题列表----
我在集群中上传了一个大约500mb大小的数据文件,然后查看了hdfs报告。我注意到,我制作的namenode在hdfs中也占用了500mb的大小,还有复制因子为2的datanode。这里的问题是,我不希望namenode在它上面存储任何数据,简而言之,我不希望它作为datanode工作,因为它也在存储我上传的文件。那么,怎样才能使它只充当主节点而不像数据节点呢?
我尝试在namenode上运行hadoop-daemon.shstop命令来停止其上的datanode服务,但没有任何帮助。
namenode为通常为1gb的文件大小生成多少元数据?有近似值吗?

a0x5cqrl

a0x5cqrl1#

转到master上$hadoop\u主目录中的conf目录。编辑名为slaves的文件并从中删除与名称节点对应的条目。这样,您只需要请求其他两个节点充当从属节点,并仅将节点命名为主节点。

相关问题