千家信息网

HBase如何安装

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,小编给大家分享一下HBase如何安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1. 安装说明l Zookeeper3.4.5集群已部署(192.168.210.95\192.16
千家信息网最后更新 2025年12月02日HBase如何安装

小编给大家分享一下HBase如何安装,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1. 安装说明

l Zookeeper3.4.5集群已部署(192.168.210.95\192.168.210.86 部署手册见zookeeper安装手册)

l Hbase版本号 0.96.1

l 操作系统Red HatEnterprise Linux Server release 5.5 (Tikanga)

2. 安装步骤

1) 下载HBase0.96.1,hbase-0.96.1-hadoop2-bin.tar.gz,官网地址:hbase.apache.org

2) 上传至服务器210.95,目录:/home/sun

3) 解压:tar -xvf hbase-0.96.1-hadoop2-bin.tar.gz,解压后MV目录:/home/sun/hbase

4) 添加配置项:/etc/profile

export HBASE_HOME=/home/sun/hbase

export PATH=$PATH HBASE_HOME/bin

5) 修改/home/sun/hbase/conf/hbase-env.sh

exportJAVA_HOME=/usr/local/java/jdk1.7.0_45

export HBASE_MANAGES_ZK=false (此处设置为FALSE是为了使用自己配置的zookeeper集群)

6) 修改/home/sun/hbase/conf/regionservers,添加相应的regionserver

7) 修改/home/sun/hbase/conf/hbase-site.xml

hbase.master

namenode:6000

hbase.rootdir

hdfs://namenode:9000/hbase

hbase.cluster.distributed

true

hbase.zookeeper.property.clientPort

2181

hbase.zookeeper.quorum

namenode,datanode002

8) 将/home/sun/hbase/lib下的相关HADOOPJAR包替换为2.2版本

9) 先启动zookeeper,然后启动hbase:cd/home/sun/hbase/bin后,./start-hbase.sh

10) 查看启动日志,确定启动无错误,在95、86上jps查看。

11) http://192.168.210.95:60010/master-statusHBASE MASTER监控页面

12) http://192.168.210.86:60030/rs-statusHBASE REGIONSERVER监控页面

PS:运行HBASE过程中出现错误,提示多个SELF4J版本JAR包存在,导致错误,将FLUME LIB包中的SELF4J两个JAR删除即可

3. 测试HBase

1) 进入HBase目录,启动HBase : cd /home/sun/hbase/bin

2) ./start-hbase.sh

3) 启动hbase shell : hbase shell

4) 查看状态 status

5) 创建表: create 'warn','id','clientid','clientname'

6) 查看所有表: list

7) 统计表行数: count 'warn'

4. 问题补充

Datanode001 上HRegionServer 挂掉,报异常:org.apache.zookeeper.KeeperException$SessionExpiredException:KeeperErrorCode = Session expired,在前台错误显示为:ERROR: java.io.IOException: Table Namespace Manager not ready yet,try again later:

/home/sun/hbase/conf/hbase-env.sh中添加:

export HBASE_OPTS="$HBASE_OPTS -verbose:gc-XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC-XX:+CMSParallelRemarkEnabled -XX:+UseParNewGC

-XX:CMSInitiatingOccupancyFraction=70"

/home/sun/hbase/conf/hbase-site.xml中添加:

zookeeper.session.timeout

90000

hbase.regionserver.restart.on.zk.expire

true

看完了这篇文章,相信你对"HBase如何安装"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

错误 版本 目录 手册 篇文章 集群 页面 监控 配置 操作系统 两个 前台 地址 多个 完了 日志 更多 服务器 步骤 状态 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 当前的数据库管理系统有哪些 好友列表数据库怎么设计 表格怎么查找缺少数据库 网络技术应用教学设计 生存服务器地址1.16.4 第三章网络与数据库技术 哪里可以找到美国人口普查数据库 济南高新区舜泰软件开发 网络安全的防范 软件开发人员成本预算 广州自媒星互联网科技公司 军运 网络安全 保障网络安全工作的有效性 国家医疗数据库中心 黑暗与光明服务器名称 软件开发目录名 戴尔服务器关闭安全启动 网络安全审查办法自什么受实 软件开发的设备场地条件 软件开发模型有敏捷模型吗 服务器被攻击解决方案 苏州启扬网络技术有限公司地址 用数据库语句建立数据库与表 软件开发预付金要给多少 服务器日志 陕西湘子睿网络技术有限公司 免费云服务器一年体验 媒体与网络技术的区别 移联佰汇天津网络技术有限公司 软件开发工具有哪些基本功能
0