- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
部署hadoop集群
Hadoop集群部署手册环境准备:节点数量:至少3台节点Distributor ID: CentOSDescription: CentOS release 6.5 (Final)Release: 6.5Codename: FinaHadoop版本:2.6.0Hbase版本:1.2.0JDK版本:jdk1.8.0_66编辑节点hosts配置:1.vi /etc/hosts (3节点都修改)01ct102ct203ct3关闭防火墙:1、关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)查看 rpm -qa | grep java:显示如下信息: java-1.4.2-gcj-compat--40jpp.115 java-1.6.0-openjdk--1.7.b09.el5卸载: rpm -e --nodeps java-1.4.2-gcj-compat--40jpp.115 rpm -e --nodeps java-1.6.0-openjdk--1.7.b09.el52.3台机器 创建hadoop 用户:hadoop 初始密码:1233.安装JDK (3台都安装):[root@h201 hadoop]# cp jdk-7u25-linux-i586.tar.gz /usr/[root@h201 usr]# tar -zxvf jdk-7u25-linux-i586.tar.gz [root@h201 ~]# vi /etc/profileexport JAVA_HOME=/usr/jdk1.8.0_66export JAVA_BIN=/usr/jdk1.8.0_66/binexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME JAVA_BIN PATH CLASSPATH[root@h201 ~]# reboot4.安装ssh 证书[hadoop@h201 ~]$ ssh-keygen -t rsa[hadoop@h202 ~]$ ssh-keygen -t rsa[hadoop@h203 ~]$ ssh-keygen -t rsa[hadoop@h201 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct1[hadoop@h201 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct2[hadoop@h201 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct3[hadoop@h202 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pubct1[hadoop@h202 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct2[hadoop@h202 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct3[hadoop@h203 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct1[hadoop@h203 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct2[hadoop@h203 ~]$ ssh-copy-id -i /home/hadoop/.ssh/id_rsa.pub ct3#############################################################SSH免密码登录,因为Hadoop需要通过SSH登录到各个节点进行操作,我用的是root用户,每台服务器都生成公钥,再合并到authorized_keys(1)CentOS默认没有启动ssh无密登录,去掉/etc/ssh/sshd_config其中2行的注释,每台服务器都要设置,#RSAAuthentication yes#PubkeyAuthentication yes(2)输入命令,ssh-keygen -t rsa,生成key,都不输入密码,一直回车,/root就会生成.ssh
文档评论(0)