<强>系统版本:CentOS 7.3最小化安装强>
<强>
强>
<强>软件版本:Hadoop 2.8.0 ,,, Hbase 1.3.1 ,,,饲养员3.4.9 强>
<强>
强>
<强>集群规划强>:
<强>一、服务器初始配置(所有服务器执行)强>
<强>
强>
1,按集群规划修改主机名及IP地址。
2,关闭防火墙,,,,
systemctl stop firewalld.service systemctl disable  firewalld。服务
3,关闭Selinux
sed ,小姐,”s/Selinux=执行/Selinux=禁用/g”,/etc/Selinux/config sed ,小姐,”s/SELINUXTYPE # SELINUXTYPE==目标/目标/g”,/etc/selinux/config
4,安装百胜源及软件
yum install epel-release - y yum install  yum-axelget - y yum install expect  wget unzip  bash-completion vim *, - y echo “alias vi=vim”祝辞在/etc/bashrc(
5,添加主机
echo ” 192.168.1.61 hadoop01 192.168.1.62 hadoop02 192.168.1.63 hadoop03 “,祝辞的在/etc/主机
6,配置免密码登录
#在所有服务器执行以下操作 ssh - keygen 一号路回车 #在hadoop01执行以下操作 cd /root/. ssh cat id_rsa.pub 祝辞祝辞authorized_keys scp authorized_keys  hadoop02:/root/. ssh #在hadoop02执行以下操作 cd /root/. ssh cat id_rsa.pub 祝辞祝辞authorized_keys scp authorized_keys  hadoop03:/root/. ssh #在hadoop03执行以下操作 cd /root/. ssh cat id_rsa.pub 祝辞祝辞authorized_keys scp authorized_keys  hadoop01:/root/. ssh scp authorized_keys  hadoop02:/root/. ssh #验证配置 #在任意服务器ssh其他服务器,是否可直接登录
7、安装JDK
cd /tmp #去官网下载jdk-8u131-linux-x64.rpm yum install  jdk-8u131-linux-x64.rpm - y
8日添加系统变量
echo ” export JAVA_HOME=/usr/java/jdk1.8.0_131 export 路径:$ PATH=\ \ $ JAVA_HOME/bin export HADOOP_HOME=/数据/hadoop export 路径:$ PATH=\ \ $ HADOOP_HOME/bin export ZK_HOME=/数据/zk export 路径:$ PATH=\ \ $ ZK_HOME/bin export HBASE_HOME=/数据/hbase export 路径:$ PATH=\ \ $ HBASE_HOME/bin ”,祝辞的在/etc/profile
9日系统升级并重启
yum update - y 重新启动
<强>二,饲养员集群部署,强>
1,下载安装
#在所有服务器执行 mkdir /数据 cd /tmp wget https://archive.apache.org/dist/zookeeper/stable/zookeeper-3.4.9.tar.gz tar zxvf  zookeeper-3.4.9.tar.gz mv zookeeper-3.4.9 /数据/zk mkdir /数据/zk/日志 mkdir /数据/zk/数据 chown -R 根:root /数据/zk
2,添加配置文件
#在所有服务器执行 zk cat 在祝辞/数据//conf/zoo.cfg<& lt; EOF tickTime=2000 initLimit=5 syncLimit=2 dataDir=/数据/zk/数据 deployLogDir=/数据/zk/日志 clientPort=2181 maxClientCnxns=65535 autopurge.snapRetainCount=3 autopurge.purgeInterval=1 server.1=192.168.1.61:2888:3888 server.2=192.168.1.62:2888:3888 server.3=192.168.1.63:2888:3888 EOF
3,设置myid
#在hadoop01执行 echo “1”,祝辞,/数据/zk/数据/myid #在hadoop02执行 echo “2”,祝辞,/数据/zk/数据/myid #在hadoop03执行 echo “3”,祝辞,/数据/zk/数据/myidHadoop + Hbase +动物园管理员集群配置