上传
用工具将hbase安装包hbase-2.1.2-bin.tar.gz上传到/opt/下
解压
tar –zxvf hbase-2.1.2-bin.tar.gz
重命名
mv hbase-2.1.2 hbase
修改环境变量
在s1机器上执行下面命令:
vi/etc/profile
添加内容:
export HBASE_HOME=/opt/hbase
export PATH=$PATH:$HBASE_HOME/bin
执行命令:
source /etc/profile
修改配置文件
hbase-env.sh
export JAVA_HOME=/opt/java/jdk1.8.0_60 //jdk安装目录
export HBASE_CLASSPATH=/opt/hbase/conf //hadoop配置文件的位置
export HBASE_MANAGES_ZK=true #如果使用独立安装的zookeeper这个地方就是false
hbase-site.xml
<configuration>
<property>
<name>hbase.master</name> #hbasemaster的主机和端口
<value>s1:60000</value>
</property>
<property>
<name>hbase.master.maxclockskew</name> #时间同步允许的时间差
<value>180000</value>
</property>
<property>
<name>hbase.rootdir</name>
<value>hdfs://s1:9000/hbase</value>#hbase共享目录,持久化hbase数据
</property>
<property>
<name>hbase.cluster.distributed</name> #是否分布式运行,false即为单机
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>#zookeeper地址
<value>s3, s4,s5</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>#zookeeper配置信息快照的位置
<value>/opt/hbase/tmp/zookeeper</value>
</property>
</configuration>
Regionservers (从节点的域名)
s3
s4
s5
把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下
cp /opt/hadoop/etc/hadoop/hdfs-site.xml /opt/hbase/conf
cp /opt/hadoop/etc/hadoop/core-site.xml /opt/hbase/conf
将HBase复制到其它节点
scp –r /opt/hbase s3:/opt/
scp –r /opt/hbase s4:/opt/
scp –r /opt/hbase s5:/opt/
启动集群
start-hbase.sh
检查节点
进程:jps
进入hbase的shell:hbase shell
退出hbase的shell:quit
页面:http://s1:16010/