- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
hypertable_集群部署精选
Fedora下Hypertable集群配置
目 录
0 集群网络环境介绍 1
1 SSH无密码验证配置 1
1.1 安装和启动SSH协议 2
1.2 配置Master无密码登录所有Slave 2
1.3 配置每个Slave无密码登录Master 3
2 JDK安装和Java环境变量配置 3
2.1 Ubuntu 8.10下安装 JDK 1.6 3
2.2 Java环境变量配置 3
3 Hadoop集群配置 4
4 Hadoop集群启动 6
5 Hypertable的配置安装
6 capistrano 安装
7 Hypertable 集群启动
0 集群网络环境介绍
集群包含三个节点:1个master,2个slave,节点之间局域网连接,可以相互ping通。节点IP地址分布如下:
Master:11
Slave1:4
Slave2:3
三台节点上均是fedora系统,在每个机器下配置/etc/hosts
在后面加入
11 master
3 slave1
4 slave2
保存退出
1 SSH无密码验证配置
Hadoop需要使用SSH协议,master将使用SSH协议启动master和slave进程.
1.1 安装和启动SSH协议
所有机器上安装SSH协议并启动服务,在所有机器上执行以下命令:
$ yum install ssh 安装SSH协议
$ yum install rsync
命令执行完毕,各台机器之间可以通过密码验证相互登陆。
1.2 配置Master无密码登录所有Slave
(删除.ssh文件夹(不是删除ssh命令的命令)的命令rm –rf .ssh )
(0)原理
Master作为客户端,要实现无密码公钥认证,连接到服务端slave上时,需要在master上生成一个密钥对,包括一个公钥和一个私钥,而后将公钥复制到ssh连接slave时,slave就会生成一个随机数并用master的公钥对随机数进行加密,并发送给master。master收到加密数之后再用私钥进行解密,并将解密数回传给slave,slave确认解密数无误之后就允许master进行连接了。这就是一个公钥认证过程,其间不需要用户手工输入密码。重要过程是将客户端master公钥复制到slave上。
(1)所有机器上生成密码对
所有节点(master and slave)上执行以下命令:
root@cast:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 默认路径
Enter passphrase (empty for no passphrase): 回车,空密码
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
这将在/root/.ssh/目录下生成一个私钥id_rsa和一个公钥id_rsa.pub。
所有节点上执行以下命令:
root@cast:~$ chmod 755 .ssh 给予目录权限,这不是必须的
进入.ssh目录
root@cast:~$ cd .ssh
在master节点上做如下配置
root@cast:~/.ssh$ cp id_rsa.pub authorized_keys master的公钥
root@cast:~/.ssh$ chmod 644 authorized_keys
使用SSH协议将master的公钥信息authorized_keys复制到所有Slave的.ssh目录下(.ssh下最初没有authorized_keys,如果有,则需要复制追加,后面会讲到如何追加)。
root@cast:~$ scp authorized_keys 3:/root/.ssh
root@cast:~$ scp authorized_keys 4:/root/.ssh
这样配置过后,master可以无密码登录所有slave,可以通过命令
“ssh 4”来验证。
1.3 配置每个Slave无密码登录Master
(0)原理
Master连接slave时master是客户端,需要将master上的公钥复制到slave上,那么,如果slave主动连接master,slave是客户端,此时需要将slave上的公钥信息追加到master中的authorized_keys之中。(此时,由于mast
您可能关注的文档
- 鼻咽癌护理查房课件精选.ppt
- 鼻骨骨折课件专题培训精选.ppt
- (广告策划)奥迪A4品牌传播策略精选.ppt
- Access数据库设计-商品购销存管理系统设计报告精选.doc
- ACTi网络视频监控系统远程视频监控解决方案精选.doc
- 黄河羊曲水电站导流洞及泄洪洞工程泄洪洞钢结构的制作及安装标书精选.docx
- 96米跨钢桁梁施工组织设计方案精选.doc
- ADEL数码巡检系统V9.8说明书精选.doc
- AM调制解调电路的设计与仿真报告课程设计(论文)精选.doc
- APS照相机摄影小抄精选.doc
- 脑出血模型中铁离子潴留引发迟发性脑损伤的多机制探究与干预展望.docx
- 脉动热管传热性能多因素影响的实验剖析与机制探究.docx
- 胰岛素与鹿茸血:骨质疏松防治的生物效应及机制探秘.docx
- 脂联素及其受体在大肠癌中的表达与作用机制:基于HT - 29细胞的深入研究.docx
- 脊髓型颈椎病手术入路选择的Meta分析:疗效、安全性与影响因素的综合探究.docx
- 肾小球滤过率与2型糖尿病足病严重程度的关联性剖析:基于临床实证与机制探究.docx
- 胰岛素给药时机对脓毒症大鼠炎症反应的影响:机制与启示.docx
- 肾启发算法在化工过程建模中的应用与优化研究.docx
- 胆囊切除及胆囊结石与结直肠癌相关性的病例对照深度剖析.docx
- 胡志敏教授中西医结合治疗胃癌的经验剖析与临床启示.docx
文档评论(0)