Hadoop集群搭建:10.Hbase搭建

Hbase搭建需要基于zk和hdfs,搭建前先搭建以上2个集群

1,把hbase-1.3.1-bin.tar.gz上传到linux的/software目录下

2,解压hbase-1.3.1-bin.tar.gz到/module/目录下面:tar -zxvf hbase-1.3.1-bin.tar.gz -C /module/

3,进入/module/hbase-1.3.1/conf  修改配置文件:

hbase-env.sh修改内容:

export JAVA_HOME=/module/jdk1.8.0_144  在文本的前部分

export HBASE_MANAGES_ZK=false  在文本的后部分


Java_home
关闭HBase自带的Zookeeper,使用Zookeeper集群

hbase-site.xml修改内容:

<configuration>

<property>   

<name>hbase.rootdir</name>   

<value>hdfs://node1:9000/hbase</value>  

</property>

<property>  

<name>hbase.cluster.distributed</name>

<value>true</value>

</property>

<!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->

<property>

<name>hbase.master.port</name>

<value>16000</value>

</property>

<property>  

<name>hbase.zookeeper.quorum</name>

    <value>node1:2181,node2:2181,node3:2181</value>

</property>

<property>  

<name>hbase.zookeeper.property.dataDir</name>

    <value>/module/zookeeper-3.4.10/zkData</value>

</property>

</configuration>

site.xml

regionservers:

node1

node2

node3


regionservers

软连接hadoop配置文件到hbase:

ln -s /module/hadoop-2.7.2/etc/hadoop/core-site.xml /module/hbase-1.3.1/conf/core-site.xml

ln -s /module/hadoop-2.7.2/etc/hadoop/hdfs-site.xml  /module/hbase-1.3.1/conf/hdfs-site.xml


4,回到module目录,发送hbase文件夹到其他集群:xsync hbase-1.3.1

5,vi /etc/profile 配置habse系统环境变量,source /etc/profile 刷新,xsync /etc/profile 发送到其他节点

habse系统环境变量

5,启动集群:start-hbase.sh


启动后的进程

注意:如果集群之间的节点时间不同步,会导致regionserver无法启动,抛出ClockOutOfSyncException异常。

6,关闭集群:stop-hbase.sh

7, 启动hbase高可用:hbase-daemon.sh start master

7,查看web页面:http://node1:16010,如果没修改port号,默认是60010

8,使用hbase shell进入hbase自带的shell环境,然后使用命令version等,进行查看hbase信息及建立表等操作。 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。