一、上传hbase安装包
cd /usr/hbase (没有hbase目录自己创建一个)
二、解压
解压:tar -zxvf hbase-2.0.0-bin.tar.gz
三、配置hbase集群(首先zk集群要安装好,可以参考我的zk集群安装步骤)
1.先把要把hadoop的hdfs-site.xml和core-site.xml 拷贝到hbase/conf下(注意:Hadoop路径可能不一样)
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/hdfs-site.xml /usr/hbase/hbase-2.0.0/conf/
cp /usr/hadoop/hadoop-2.7.3/etc/hadoop/core-site.xml /usr/hbase/hbase-2.0.0/conf/
2.修改vi hbase-env.sh(JAVA_HOME路径以及true改为false)
export JAVA_HOME=/usr/java/jdk1.8.0_141
export HBASE_MANAGES_ZK=false (告诉hbase使用外部的zk )
3.修改hbase-site.xml
vi hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:90000/hbase</value>
<--master是你的主节点名,也可以写成ip-->
</property>
<!-- 指定hbase是分布式的 -->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<!-- 指定zk的地址,多个用“,”分割 -->
<property>
<name>hbase.zookeeper.quorum</name> <value>master:2181,slave01:2181,slave02:2181</value>
<--master,slave,slave是你的节点名,也可以写成ip-->
</property>
<property>
<name>hbase.master.maxclockskew</name>
<value>150000</value>
</property>
<property>
<name>hbase.master.info.port</name>
<value>60010</value>
</property>
4.修改regionservers
vi regionservers
zhiyou01
zhiyou02
zhiyou03
5.拷贝hbase到其他节点、(路径一定要对好)
[root@zhiyou01 conf]# scp -r /usr/hbase/ root@slave02:/usr/hbase/
[root@slave01 conf]# scp -r /usr/hbase/ root@zhiyou03:/usr/hbase/
6.同步时间(3台都执行)。
centos 安装 ntpdate 并同步时间
在命令行中做如下操作,来安装ntpdate
1. yum install -y ntp
继续在命令行中操作,进行同步时间
2. ntpdate 210.72.145.44
四、启动所有的hbase
1.先启动zk(所有节点上都执行)
./zkServer.sh start
2.启动hbase,在主节点上运行(主节点上执行)
start-hbase.sh
五、
主节点上执行jps
6883 ResourceManager
6532 DataNode
4646 QuorumPeerMain
7448 HMaster
9688 Jps
7577 HRegionServer
6427 NameNode
6990 NodeManager
6703 SecondaryNameNode
子节点上jps
4432 Jps
3585 HRegionServer
2887 QuorumPeerMain
3415 NodeManager
3306 DataNode
通过浏览器访问hbase管理页面
http://192.168.233.129:60010/
成功访问三台机器连接成功即成功安装