HBase安装步骤(全)
前期准备
node1:CentOS7(IP:192.168.91.145)node1
node2:CentOS7(IP:192.168.91.146)node2
node3:CentOS7(IP:192.168.91.147)node3
步骤
Hadoop对应的HBase版本,可在https://mirrors.tuna.tsinghua.edu.cn/apache/hbase中下载对应版本
[root@node1 app]# tar zxvf hbase-1.4.13-bin.tar.gz
[root@node1 app]# cd hbase-1.4.13/
[root@node1 hbase-1.4.13]# cd conf/
[root@node1 conf]# vi hbase-env.sh
[root@node1 conf]# vi hbase-site.xml
<property>
<!-- 设置hbase数据库存放数据的目录 -->
<name>hbase.rootdir</name>
<value>hdfs://node1:9000/hbase</value>
</property>
<property>
<!--打开hbase分布模式 -->
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<!--hbase集群主控节点 -->
<name>hbase.master</name>
<value>node1:60000</value>
</property>
<property>
<!--指定zookeeper集群节点名,因为是由zookeeper表决算法决定的 -->
<name>hbase.zookeeper.quorum</name>
<value>node1,node2,node3</value>
</property>
<property>
<!--zookeeper集群data目录 -->
<name>hbase.zookeeper.property.dataDir</name>
<value>/root/app/hbase-1.4.13/tmp/zookeeper</value>
</property>
[root@node1 conf]# vi regionservers
node2
node3
[root@node1 conf]# vi /etc/profile
export HBASE_HOME=/root/app/hbase-1.4.13
export PATH=$HBASE_HOME/bin:$PATH
[root@node1 conf]# source /etc/profile
[root@node1 bin]# ./start-hbase.sh
node1: running zookeeper, logging to /root/app/hbase-1.4.13/bin/../logs/hbase-root-zookeeper-node1.out
node3: running zookeeper, logging to /root/app/hbase-1.4.13/bin/../logs/hbase-root-zookeeper-node3.out
node2: running zookeeper, logging to /root/app/hbase-1.4.13/bin/../logs/hbase-root-zookeeper-node2.out
running master, logging to /root/app/hbase-1.4.13/logs/hbase-root-master-node1.out
node3: running regionserver, logging to /root/app/hbase-1.4.13/bin/../logs/hbase-root-regionserver-node3.out
node2: running regionserver, logging to /root/app/hbase-1.4.13/bin/../logs/hbase-root-regionserver-node2.out
node3: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
node3: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0
node2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
node2: Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0