搭建HBase环境

HBase: 一个结构化数据的分布式存储系统,具体思想参考之前写的Google的三篇论文中的 BigTable 大表

1、解压安装包到指定的文件夹中

    

2、设置环境变量

vi ~/.bash_profile
HBASE_HOME=/root/training/hbase-1.3.1
export HBASE_HOME
PATH=$HBASE_HOME/bin:$PATH
export PATH
source .bash_profile

3、伪分布模式配置文件

    


vi hbase-env.sh
使用 :set nu 打开行号,定位到129行,配置HBASE自带的zookeepr,28行,配置java环境
129 export HBASE_MANAGES_ZK=true
28 export JAVA_HOME=/root/training/jdk1.8.0_144
vi hbase-site.xml
<!--共享持久化(HBase)目录,不修改此配置重启后会造成数据丢失--> 
<property>    
	<name>hbase.rootdir</name>    	
	<value>hdfs://当前主机ip:9000/hbase</value> 
</property> 
<!--分布式模式--> 
<property>    
	<name>hbase.cluster.distributed</name>    
	<value>true</value> 
</property> 
<!-配置zookeeper---> 
<property>    
	<name>hbase.zookeeper.quorum</name>    
	<value>当前主机</value> 
</property> 
<!--冗余度设置--> 
<property>    
	<name>dfs.replication</name>    
	<value>1</value> 
</property>
vi regionservers(从节点region地址)
    当前主机ip

4、启动


5、全分布模式配置文件

    只修改 hbase-site.xml 和 regionservers 

vi hbase-site.xml
<property>
   <name>hbase.rootdir</name>
   <value>hdfs://主节点ip:9000/hbase</value>
</property>

<property>
   <name>hbase.cluster.distributed</name>
   <value>true</value>
</property>

<property>
   <name>hbase.zookeeper.quorum</name>
   <value>主节点ip</value>
</property>

<property>
   <name>dfs.replication</name>
   <value>2</value>
</property>			

<property>
   <name>hbase.master.maxclockskew</name>
   <value>180000</value>
</property>					
vi regionservers
    从节点ip
    从节点ip
    ...

6、将在主节点上配置好的HBase目录拷贝到从节点上(需要配置ssh)

scp -r hbase-1.3.1/root@从节点ip:/root/training

7、启动

    主节点查看

        

    从节点查看


        







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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值