hadoop hbase centos虚拟机搭建分布式系统

    最近在学hadoop hbase,在虚拟机上模拟搭建了分布式系统,E文不好,实现起来着实费力哦。废话不多说了,进入正文.   

1、ip设置:设定好三台机器的hosts保证相同

    matser:192.168.9.77

    slave1:192.168.9.51

    slave2:192.168.9.53


2、用户设置  以下所有操作都是以hadoop用户登录进行造作

     useradd hadoop

     passwd  hadoop

3、制作SSH免密码登录

    在每台机器上先制作本机登录ssh免密码,保证通过ssh登录不需要密码,

    su hadoop

    ssh-keygen -t rsa,然后一路回车,密钥就制作好了。

     cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

     chmod 644 authorized_keys

     验证ssh登录

     ssh localhost

     将公钥发送到远程主机

     cat ~/.ssh/id_rsa.pub | ssh hadoop@slave1 'cat - >> ~/.ssh/authorized_keys'

     cat ~/.ssh/id_rsa.pub | ssh hadoop@slvae2 'cat - >> ~/.ssh/authorized_keys'

     验证

     ssh slave1,ssh slave2

4、下载hadoop hbase ,注意版本匹配问题,我用的 hadoop-0.20.2  hbase-0.20.6

      将下载来的文件放在hadoop用户根目录下解压

      tar zvxf ~/hadoop-0.20.2.tar.gz

      tar zvxf ~/hbase-0.20.6.tar.gz

      mv hadoop-0.20.2 hadoop

      mv hbase-0.20.6 hbase

5、 配置hadoop hbase,本着方便维护,升级的原则,将配置文件提出来放在hadoop-config hbase-config文件夹下.这样以后升级就不用重新配置了.

      cd ~

      mkdir hadoop-config

      mkdir hbase-config

      cp ~/hadoop/conf/* ~/hadoop-config

      cp ~/hbase/conf/*   ~/hbase-config

 

      安装JDK 配置JAVA_HOME CLASSPATH

      vi ~/.bash_profile

      在最后加入

       JAVA_HOME=/usr/java/default

       CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

       PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

       export JAVA_HOME CLASSPATH PATH

 

     vi ~/.bashrc

     在最后加入

     export HADOOP_CONF_DIR=/home/hadoop/hadoop-config

     export HBASE_CONF_DIR=/home/hadoop/hbase-config

 

     编辑hadoop-config内的文件 和hbase-config内的文件,这个待续

 

    最后还有 记得将hbase/hbase-0.20.6.jar,hbase/lib/zookeeper-3.2.2.jar,hbase-config/hbase-default.xml, hbase-config/hbase-site.xml 拷贝至hadoop-config文件夹下,否则hbase不能启动.

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值