一、基本情况预备
1、下载安装包(均应用当缁ゎ新的稳定版本,截止至2017年05月24日)
2、修改hosts文件(应用的三台集群主机默认IP为192.168.0.100、192.168.0.101、192.168.0.102)
1)jdk-8u131
2)hadoop-2.7.3
3)hbase-1.2.5
4)zookeeper-3.4.10
以高低载地址请点击“浏览原文”
- # vim /etc/hosts
- 添加以下信息
- 192.168.0.100 master
- 192.168.0.101 slave1
- 192.168.0.102 slave2
3、安装JDK
- -- 解压jdk安装包
- # mkdir /usr/java
- # tar -zxvf jdk-8u131-linux-x64.tar.gx -C /usr/java
- -- 拷贝jdk至slave1及slave2中
- # scp -r /usr/java slave1:/usr
- # scp -r /usr/java slave2:/usr
- -- 设置jdk情况变量
- # vim /etc/environment
- JAVA_HOME=/usr/java/jdk1.8.0_131
- JRE_HOME=/usr/java/jdk1.8.0_131/jre
- # vim /etc/profile
- export JAVA_HOME=/usr/java/jdk1.8.0_131
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- export PATH=$PATH:$JAVA_HOME/bin
4、设置免密上岸
- # ssh-keygen -t rsa
- # cp ~/.ssh/id_rsa.pub ~/.ssh/slave1_id_rsa.pub
- # scp ~/.ssh/slave1_id_rsa.pub master:~/.ssh/
slave2
- # ssh-keygen -t rsa
- # cp ~/.ssh/id_rsa.pub ~/.ssh/slave2_id_rsa.pub
- # scp ~/.ssh/slave2_id_rsa.pub master:~/.ssh/
master
- # ssh-keygen -t rsa
- # cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
- # cat ~/.ssh/slave1_id_rsa.pub >> ~/.ssh/authorized_keys
- # cat ~/.ssh/slave2_id_rsa.pub >> ~/.ssh/authorized_kyes
- -- 拷贝文件至slave1及slave2
- # scp ~/.ssh/authorized_keys slave1:~/.ssh
- # scp ~/.ssh/authorized_keys slave2:~/.ssh
5、封闭防火墙及SELINUX
- -- 封闭防火墙
推荐阅读
Linux 的敕令行琅绫擎有效来停止正在运行的过程的所有所需对象。Jack Wallen 将为您讲述细节。想像一下:你打开了一个法度榜样(可能来自于你的桌面菜单或者敕令行),然后开端应用这个法度>>>详细阅读
本文标题:CentOS7搭建Hadoop + HBase + Zookeeper集群
地址:http://www.17bianji.com/lsqh/35478.html
1/2 1