下载安装包
- 我使用的是:hbase-0.99.2-bin.tar.gz
- 上传到指定目录:个人习惯,我放在了/home/hadoop/apps/
解压
tar –zxvf hbase-0.99.2-bin.tar.gz
重命名
mv hbase-0.99.2 hbase
修改环境变量
在node1机器上执行下面命令
vim /etc/profile
添加内容:
export HBASE_HOME=/home/hadoop/apps/hbase export PATH=$PATH:$HBASE_HOME/bin
使其立即生效:
source /etc/profile
同样在其他机器上也执行上述操作。
修改配置文件
cd /home/hadoop/apps/hbase/conf
hbase-env.sh主要配置如下几点:
# jdk安装目录 export JAVA_HOME=/usr/jdk # hadoop配置文件的位置 export HBASE_CLASSPATH=/home/hadoop/hadoop/conf # 如果使用独立安装的zookeeper这个地方就是false export HBASE_MANAGES_ZK=true
hbase-site.xml主要配置如下:
<configuration> <property> <name>hbase.master</name> #hbasemaster的主机和端口 <value>node1:60000</value> </property> <property> <name>hbase.master.maxclockskew</name> <value>180000</value> </property> <property> <name>hbase.rootdir</name> #hdfs目录,持久化hbase数据 <value>hdfs://node1/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> #是否分布式运行,false即为单机 <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> #zookeeper地址 <value>node1,node2,node3</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> #zookeeper配置信息快照的位置 <value>/home/hadoop/apps/hbase/tmp/zookeeper</value> </property> </configuration>
Regionservers配置如下(这里配置是从机器域名):
node1 node2
把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下
cp /home/hadoop/apps/hadoop/etc/hadoop/hdfs-site.xml /home/hadoop/apps/hbase/conf cp /home/hadoop/apps/hadoop/etc/hadoop/core-site.xml /home/hadoop/apps/hbase/conf
分发到其它机器
scp –r /home/hadoop/apps/hbase hadoop@node2:/home/hadoop/apps scp –r /home/hadoop/apps/hbase hadoop@node3:/home/hadoop/apps
启动
1、确保hadoop集群已经启动2、start-hbase.sh
查看
- 进程:jps
- 进入hbase的shell:hbase shell
- 退出hbase的shell:quit
- 页面:http://node1:16030
来源:https://www.cnblogs.com/tianboblog/p/8763500.html