- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hadoop分布式详细安装步骤
版本:0.20.2
准备工作:
由于Hadoop要求所有上hadoop的部署目录结构要相同,并且都有一个相同的用户名的帐户。台机器上是这样的:都有一个的帐户,主目录是/home/
两台机器(内存应在512以上,否则可能会出现计算极度缓慢的情况):
一台机器名:master IP:81
一台机器名:slave IP:82
每台都建coole用户
如果是ubuntu,为了便于用coole帐号修改系统设置和访问系统文件,推荐把coole也设为 sudoers(有 root 权限的用户),具体做法是用已有的 sudoer登录系统,执行
sudo visudo –f /etc/sudoers, 并在此文件中添加以下一行:
mapred ALL=(ALL) ALL
一、更改主机名:
1、修改/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname (在这修改hostname,把yourname换成你想用的名字)
NISDOMAIN=
修改后机器81中/etc/sysconfig/network文件内容为:
NETWORKING=yes
HOSTNAME=master
修改后机器82中/etc/sysconfig/network文件内容为:
NETWORKING=yes
HOSTNAME=slave
2、最后在终端下执行:
# hostname ***** (*****为修改后的hostname,即你想用的名字)
例如#hostname master
特别提示:各处修改的名字要保持一致,否则会出现问题。
3、修改每台机器的/etc/hosts,保证每台机器间都可以通过机器名解析Master/slave做同样修改。内容如下(格式为:IP 主机名)(注意把用#注释掉,不注释也行):
# Do not remove the following line, or various programs
# that require network functionality will fail.
# localhost.localdomain localhost
81 master
82 slave
二、实现无密码登录的SSH
准备工作:
由于 Hadoop 需要通过 ssh 服务在各个节点之间登录并运行服务,因此必须确保安装 Hadoop 的各个节点之间的网络畅通,网络畅通的标准是每台机器的主机名和IP 地址能够被所有机器正确解析(包括它自己) 。一个简单的测试方法是 PING 主机名。
例如:ping slave
如果 ping 不通,则需要更新主机上的主机名文件。具体做法是,以 root 身份打开/etc/hosts 文件(见步骤1.3)
ssh必须安装,且每次系统启动时 sshd 服务也必须自动启动。Ubuntu 用户可以用以下命令自动下载并安装:
$ sudo apt-get install ssh
$ sudo apt-get install rsync
其他Linux版本的用户可以到/portable.html下载openssh并按
照相关说明安装;
1、coole用户登录master机器。
$执行:ssh-keygen -t rsa 一路回车(当提示要为密钥输入 passphrase时回车采用空密码)将在home/coole/.ssh下生成密钥id_rsa和公钥id_rsa.pub
id-rsa.pub可能内容:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEAsCdZkkr4At9szhPIyGcwM/KfgITUZbA+PokP+zHULI+qYRPdjLXuqMEH/LFd9EjjsitBLuWHCVxX9SC+8ToY5/PFUjB1ZgnOopb5SS3QFJ84pgFXP/HR+9jWUl3LTOTGF5uCWLZfusRP8rV3wG88vpltAjBaUKhK+6bB4npjagc= coole@master
2、把公钥id_rsa.pub内容拷贝到authorized下
$cat /home/coole/.ssh/id_rsa.pub/home/coole/.ssh/authorized_keys
3、把authorized_keys复制到slave机器的/home/coole/.ssh文件夹下(先建好.ssh文件夹)
$scp authorized_keys coole@82:/home/hadoop/.ssh
说明:步骤2、3把公钥拷到所有节点的~/.ssh/authorized_keys这个文件中(包括自己本 身,保证ssh登录自己时也不需要密码),如果该文件
您可能关注的文档
最近下载
- 1.2第一单元《探寻中外艺术瑰宝》第2课—缤纷的世界美术流派(教案).docx VIP
- 设计美学课件第一章.ppt VIP
- 铁路行车规章及事故案例分析第1章.pptx VIP
- 《无人机测绘技术(微课版)》全套教学课件.pptx
- 《Linux操作系统与应用技术》课程标准.pdf VIP
- 《Linux操作系统与应用技术》教案----第1课-安装与启动Linux操作系统.pdf VIP
- 人教版(2024)七年级上册英语 Unit1You and Me 单元复习 课件(共18张PPT).pptx VIP
- 伯纳德中文操作说明书.PDF.pdf
- 《Linux操作系统与应用技术》教案---第9课-创建磁盘分区.pdf VIP
- 成人体外膜肺氧合技术操作规范(2024年版)解读PPT课件.pptx VIP
文档评论(0)