Hadoop + Hbase +动物园管理员集群配置

  

<强>系统版本:CentOS 7.3最小化安装

<强>

<强>软件版本:Hadoop 2.8.0 ,,, Hbase 1.3.1 ,,,饲养员3.4.9

<强>

<强>集群规划:

指定表格中<坳宽度=" 80 "/> <坳宽度=" 94 "/> 指定表格中主机名IPhadoop01192.168.1.61hadoop02192.168.1.62hadoop03192.168.1.63



<强>一、服务器初始配置(所有服务器执行)

<强>

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/数据/myid

Hadoop + Hbase +动物园管理员集群配置