微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Hbase源码编译

1源码下载

到hbase官网下载源码hbase-1.3.1.tar.gz

2 部署及编译

Hbase部署在192.168.1.221服务器上,编译是在192.168.1.98虚拟机上

  1. 安装jdk maven(步骤同上软件编译)
  2. 先将下载的tar包解压,然后对源码进行修改(汉化,样式等)
  3. 在源码根目录下进行编译,编译命令是:mvn clean package -DskipTests assembly:single
  4. 编译完成后到/root/hbase/hbase-1.3.1/hbase-assembly/target目录下将tar包放到服务器上的hbase的jar包文件夹中,在这之前做如下操作:

 

1.  [root@Master1 hongqingsen]# stop-hbase.sh           关闭HBASE

2.  [root@Master1 ~]# cd /usr/cyber/                    进入hbase安装目录

3.  [root@Master1 cyber]# cd                        备份原hbase,格式为hbase+备份时间

4.  [root@Master1 cyber]# cd /usr/cyber/hongqingsen/        切换到hbase压缩包目录

5.  [root@Master1 hongqingsen]# tar -zxvf hbase-1.3.1-bin.tar.gz -C /usr/cyber/          解压缩到cyber目录下

6.  [root@Master1 hongqingsen]# cd /usr/cyber/            进入到hbase目录

7.  [root@Master1 cyber]# mv hbase-1.3.1/ hbase                 修改hbase目录名为hbase

8.  [root@Master1 cyber]# cd hbase                               进入到hbase目录

9.  [root@Master1 hbase]# rm -rf conf/                          删除掉hbase的配置目录

10.  [root@Master1 hbase]# cd ..                                    返回上一级目录

11.  [root@Master1 cyber]# cd hbase15.04/                            进入到备份hbase目录下

12.  [root@Master1 hbase15.04]# cp -r conf/ /usr/cyber/hbase

       [root@Master1 hbase15.04]# cp -r docs/ /usr/cyber/hbase

       [root@Master1 hbase15.04]# cp -r data/ /usr/cyber/hbase

       [root@Master1 hbase15.04]# cp -r logs/ /usr/cyber/hbase

       [root@Master1 hbase15.04]# cp -r pids/ /usr/cyber/hbase

       [root@Master1 hbase15.04]# cp -r tmp/ /usr/cyber/hbase  拷贝配置目录到hbase下

  1. 换完包后,重启hbase服务:

[root@Master1 hbase]# start-hbase.sh                            启动hbase

[root@Master2 cyber]# 启动主节点:hbase-daemon.sh start master           为了系统的安全性 MASTER2节点也启动hbase吧。启动从节点:hbase-daemon.sh start regionserver

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐