搭建hbase集群

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33243189/article/details/89819017

准备工作

hadoop集群

zookeeper集群

hbase-1.4.9-bin.tar.gz

一、解压hbase-1.4.9-bin.tar.gz安装包

通过xftp上传hbase-1.4.9-bin.tar.gz到/usr/local/software目录下,使用命令:tar -xvf hbase-1.4.9-bin.tar.gz 
 

二、修改Hbase文件hbase-env.sh参数

进入Hbase配置目录/usr/local/software/hbase-1.4.9/conf,打开文件:vi hbase-env.sh

配置JAVA_HOME路径:export JAVA_HOME=/usr/local/software/jdk1.8.0_11

关闭Hbse自带的zookeeper:export HBASE_MANAGES_ZK=false

三、编辑hbase-site.xml 文件

添加如下配置:

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://namenode:9001/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
        <property>
                <name>hbase.zookeeper.property.dataDir</name>
                <value>/usr/local/software/hbase-1.4.9/temp/zk/data</value>
        </property>

</configuration>

四、配置其他节点地址

打开 regionservers文件:vi regionservers,添加 datanode1 datanode2其他两个节点地址(在hosts已经配置对于IP映射)

五、使用scp命令把habse分发至其他节点

scp -r /usr/local/software/hbase-1.4.9/ root@datanode1:/usr/local/software/

scp -r /usr/local/software/hbase-1.4.9/ root@datanode2:/usr/local/software/

搭建完成接下去就是启动,在目录/usr/local/software/hbase-1.4.9/bin 启动(先启动hadoop集群和zookeeper集群)

http://namenode:16010/

遇见问题:Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0

解决:打开/conf/hbase-env.sh ,输入 :/HBASE_MASTER_OPTS,找到如下两行注解掉(如果使用jdk1.7需要,如果是jdk1.8注解掉)

           

 

 

猜你喜欢

转载自blog.csdn.net/qq_33243189/article/details/89819017
今日推荐