欢迎投稿

今日深度:

hbase集群搭建,

hbase集群搭建,


hbase集群搭建

—-先部署一个zookeeper集群

1.上传hbase安装包

hbase-1.2.1-bin.tar.gz

2.解压

tar -zxvf hbase-1.2.1-bin.tar.gz -C /var/loca/
mv hbase-1.2.1-bin hbase

3.配置hbase集群,要修改3个文件(首先zk集群已经安装好了)

注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下

3.1修改hbase-env.sh

export JAVA_HOME=/var/local/jdk1.7.0_67
//告诉hbase使用外部的zk
export HBASE_MANAGES_ZK=false
vim hbase-site.xml
<configuration>
    <!-- 指定hbase在HDFS上存储的路径 -->
    <property>
            <name>hbase.rootdir</name>
            <value>hdfs://node-1:9000/hbase</value>
    </property>
    <!-- 指定hbase是分布式的 -->
    <property>
            <name>hbase.cluster.distributed</name>
            <value>true</value>
    </property>
    <!-- 指定zk的地址,多个用“,”分割 -->
    <property>
            <name>hbase.zookeeper.quorum</name>
            <value>node-1:2181,node-2:2181,node-3:2181</value>
    </property>
</configuration>
vim regionservers
    node-1
    node-2
    node-3

3.2 修改 backup-masters来指定备用的主节点

    vi backup-masters
    node-2

3.3 拷贝hbase到其他节点

​ scp -r /var/local/hbase node-2:/var/local
​ scp -r /var/local/hbase node-3:/var/local

4.将配置好的HBase拷贝到每一个节点并同步时间。

ntpdate -u cn.pool.ntp.org

5.启动所有的hbase

分别启动zk
    ./zkServer.sh start
启动hbase集群
    start-dfs.sh
启动hbase,在itcast01主节点上运行:
    start-hbase.sh

6.通过浏览器访问hbase管理页面

node-1:16010
node-2:16010  

7.为保证集群的可靠性,要启动多个HMaster

hbase-daemon.sh start master

喜欢就点赞评论+关注吧

感谢阅读,希望能帮助到大家,谢谢大家的支持!

www.htsjk.Com true http://www.htsjk.com/hbase/39283.html NewsArticle hbase集群搭建, hbase集群搭建 —-先部署一个zookeeper集群 1.上传hbase安装包 hbase-1.2.1-bin.tar.gz 2.解压 tar -zxvf hbase-1.2.1-bin.tar.gz -C /var/loca/mv hbase-1.2.1-bin hbase 3.配置hbase集群,要修改3个文件(...
相关文章
    暂无相关文章
评论暂时关闭