[HBase基础]-- 安装hbase分布式集群(h15\h16\h17上操作,原因是在这些机器上有zookeeper-3.4.6)

hbase整体架构


 

数据模型

 

1. 在h15上启动hadoop集群和zookeeper集群

 

2. 上传解压,配置环境变量,然后生效:

# vi ~/.bash_profile

# source ~/.bash_profile

 

 

3. 在hbase的解压目录下配置conf/hbase-env.sh

a) 配置JAVAHOME

 

#export JAVA_HOME=/usr/java/jdk1.7.0_67

b) 配置HBASE_CLASSPATH为hadoop的配置文件目录

 

 

 

#export HBASE_CLASSPATH=/home/hadoop-2.5.1/etc/hadoop

c) 配置是否使用自带zookeeper,HBASE_MANAGERS_ZK=false

 

#export HBASE_MANAGERS_ZK=false

 

4. 在hbase的conf目录下配置conf/regionservers文件,这里可以用主机名或者ip

(注意:一般使用主机名称(h15   h16  h17 ),因为ip可能会被修改)

 

 

 

 

5. 在hbase的conf目录下,配置conf/hbase-site.xml

<property>

<name>hbase.rootdir</name>

<value>hdfs://yangjf/hbase</value>#yangjf是hadoop集群的唯一标识

</property>

<property>

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<property>

<name>hbase.zookeeper.quorum</name>

<value>h15,h16,h17</value>

</property>

6. 将hadoop目录的/home/hadoop-2.5.1/etc/hadoop下的hdfs-site.xml拷贝到hbase目录下的conf目录下

 

7. 将h15机器上修改好的hbase完整文件夹复制到h16和h17上

#scp -r /home/hbase-0.98/ root@h16:/home/

#scp -r /home/hbase-0.98/ root@h17:/home/

 

8. 在h15上启动hbase,启动命令:#sh start-hbase.sh

(注意:在哪里启动的hbase,那台机器就是hbase,不用规定这台机器一定是active的)

9. 访问hbase

#>hbase shell

查看表:注意”不可以加上分号

#>list

 

10. 页面访问hbase界面

#老版本的界面是------->>h15:60010

#新版本的界面是------->>h15:16010

 

11. 关闭hbase服务

#sh stop-hbase.sh 

#stop-dfs.sh

#stop-yarn.sh

#yarn-deamon.sh stop resoucemanager

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

往事随风ing

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值