搭建Hadoop2.5.2+Hbase1.1.6完全分布式

环境:系统--Ubuntu,Hadoop--已搭建

1. Zookerper3.4.6分布式

配置zoo.cfg:

  server.1=master:2888:3888
  server.2=slave1:2888:3888
  server.3=slave2:2888:3888

  dataDir=/tool/java/zookeeper-3.4.6/data

配置myid :

   各zk的myid的值与zoo.cfg的配置保持一致

通过scp传到各节点

启动各节点zkServer : bin/zkServer.sh start

# bin/zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print

2.  Hadoop

  启动hdfs : srart-all.sh/start-dfs.sh

3. HBase

配置hbase-env.sh:
  export JAVA_HOME=jdk安装目录
  export HBASE_MANAGES_ZK=false

配置regionservers:
  slave1
  slave2

配置hbase-site.xml:

<configuration>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>master,slave1,slave2</value>
    <description>The directory shared by RegionServers. </description>
  </property>  
  <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/tool/java/zookeeper-3.4.6/data/</value>
    <description>Property from ZooKeeper's config zoo.cfg. The directory where the snapshot is stored. 是zk的dataDir</description>
  </property>
  <property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:8020/hbase</value>
    <description>The directory shared by RegionServers. 这里的8020端口是hdfs的连接端口</description>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    <description>The mode the cluster will be in. Possible values are false: standalone and pseudo-distributed setups with managed Zookeeper
      true: fully-distributed with unmanaged Zookeeper Quorum (see hbase-env.sh)
    </description>
  </property>
</configuration>

#Hadoop与Hbase版本需要注意

4. 启动

  bin/start-hbase.sh

  bin/hbase shell #连接hbase



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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值