单机版和多机版有啥区别?

[复制链接]
查看11 | 回复6 | 2021-1-27 06:11:03 | 显示全部楼层 |阅读模式
hadoop平台下的单机版和多机版有什么区别?我只有一台pc机,我能搭建多机版集群吗?
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:11:03 | 显示全部楼层
单机版是将hadoop相关的NN,SNN,JT,TT,DN等都部署到一台机器,其实也是可以的。多机版就是将其分不到不同的机器上,这样才更体现出分布式的应用的特点。如果仅仅是为了做实验,单台机器也是可以的。
回复

使用道具 举报

千问 | 2021-1-27 06:11:03 | 显示全部楼层
单机版是不是指的伪分布式?那个这就是用一台机器模拟出机台机器的效果,主要是为了开发和调试。
回复

使用道具 举报

千问 | 2021-1-27 06:11:03 | 显示全部楼层
引用2楼killua_hzl的回复:单机版是不是指的伪分布式?那个这就是用一台机器模拟出机台机器的效果,主要是为了开发和调试。
对,不同的地方就是性能,可靠性等指标
回复

使用道具 举报

千问 | 2021-1-27 06:11:03 | 显示全部楼层
三种模式,单机模式standalone,所有的daemon都在一个java进程中跑,伪分布式pseudodistributed,不同的daemon在不同的java进程中运行,完全分布式fullydistributed,当然是在一个簇中运行了。
一般开发测试推荐就伪分布式,易于查找错误。
回复

使用道具 举报

千问 | 2021-1-27 06:11:03 | 显示全部楼层
当然,你可以做集群的,但是效率肯定差了点,也要看你机器配置。
当时我的机器是ubuntu12.04LTS,然后装了一个虚拟机,一个做master,namenode(同时也是datanode),另一个做slave,只做datanode用,运行的也还可以。
刚开始的时候,你可以先配置单节点,然后运行好了之后,尝试用虚拟机配置多节点
可以参考这个教程
一个节点的
http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/
多节点的
http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-multi-node-cluster/
有错误的时候,多看log,网上搜搜一般都有解决方案。呵呵,祝成功
回复

使用道具 举报

千问 | 2021-1-27 06:11:03 | 显示全部楼层
区别在你自己单机与机油一起局域/互联~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行