1、hbase介绍
1、数据库技术。NoSQL;2、
随机访问,实时读写;3、
延迟低;4、
构建在hadoop之上
2、
本地模式安装
1.创建本地目录
$> mkdir /home/centos/hbase
2.local/standalone模式
a)配置JAVA_HOME环境变量(可选)
[hbase/conf/hbase-env.sh]
export JAVA_HOME=JDK路径
b)配置hbase本地目录 [hbase/conf/hbase-site.xml]
<property>
<name>hbase.rootdir</name>
<value>file:///home/centos/hbase</value>
</property>
c)配置zk本地数据存放目录
[hbase/conf/hbase-site.xml]
<property>
<name>hbase.zookeeper.properyt.dataDir</name>
<value>/home/centos/hbase/zk</value>
</property>
3、伪分布式的模式安装
a)配置
[hbase-site.xml]
<property>
<name>hbase.rootdir</name>
<value>hdfs://namenode.example.org:8020/hbase</value>
</property>
<property>
b)启动hbase
$>start-hbase.sh
c)检查进程
$>jps
4、完全分布式
a)解压hbas压缩包
tar -zxvf hbase-1.2.5-bin.tar.gz
b)修改环境配置变量
vi /etc/profile
c)配置
conf/hbase-site.xml
<configuration>
//配置hdfs存放路径
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
//开启集群
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
//配置zookeeper服务器,默认端口号,2181可以不用写
<property>
<name>hbase.zookeeper.quorum</name>
<value>node-a.example.com,node-b.example.com,node-c.example.com</value>
</property>
</configuration>
d)配置
conf / regionservers
配置群集中运行RegionServer的节点列表,一行一个主机服务器
e)
conf / backup-masters
备份主实例的每个节点,除非主主设备不可用,否则备份主设备实例将处于空闲状态。
备份master主机名,例如:slave02
f)启动zookeeper
zkServer.sh start
g)启动hdfs
start-hbase.sh
h)启动hbase
start-dfs.sh