hadoop之Hbase安装
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,说明:hadoop安装:http://kexl908.blog.51cto.com/605006/812494Hbase接上面的hadoop安装环境之后继续安装,环境 IP 不变1 Hbase软件安装
千家信息网最后更新 2025年11月10日hadoop之Hbase安装说明:
hbase.rootdir hdfs://192.168.142.137:9000/hbase hbase.cluster.distributed true hbase.master hdfs:192.168.142.137:60000 hbase.tmp.dir /home/hadoop/hbase/tmp hbase.zookeeper.qourum Server hbase.zookeeper.property.clentPort 2181 hbase.zookeeper.property.dataDir /home/hadoop/hbase/zookeeper 配置文件说明:
2.3 Hadoo和Hbase的jar文件统一将/home/hadoop/hadoop下的hadoop-core-1.1.1.jar覆盖到hbase的/home/hadoop/hbase/lib。将之前hbase的hadoop-core.xxxx删除
hbase端口验证:server:60010/master-status server:60030/regionserver.jspserver:60010/zk.jsp
hbase数据库验证:[hadoop@Server bin]$ ./hbase shellHBase Shell; enter 'help' for list of supported commands.Type "exit" to leave the HBase ShellVersion 0.94.4, r1428173, Thu Jan 3 06:29:56 UTC 2013
hbase(main):001:0> listTABLE 0 row(s) in 3.2980 seconds
hbase(main):003:0> create 'user','f1','f2','f3'0 row(s) in 2.8680 seconds
hbase(main):004:0> listTABLE user 1 row(s) in 0.0400 seconds
hbase(main):005:0> put uNameError: undefined local variable or method `u' for #
hbase(main):006:0> put 'user','1','f1:name','fu'0 row(s) in 0.2520 seconds
hbase(main):007:0> scan 'user'ROW COLUMN+CELL 1 column=f1:name, timestamp=1359095663649, value=fu 1 row(s) in 0.1680 seconds
说明:建user表成功 现在可以去web页面查看信息 在之前的ROOT META多了一个user
5 使Hadoop支持Hbase MapReduce在Hbase中,对hadoop MapReduce进行了一些封装,是Hadoop MapReduce可以直接以Hbase表作为输入和输出。因此需要配置Hadoop引入Hbase的类库,配置如下
首先stop掉Hbase 和Hadoop
vim hadoop-env.sh 最后添加export HBASE_HOME=/home/hadoop/hbaseexport HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HBASE_HOME/hbase-0.94.4.jar:$HBASE_HOME/hbase-0.94.4-tests.jar:$HBASE_HOME/conf:$HBASE_HOME/lib/zookeeper-3.4.5.jar:$HBASE_HOME/lib/protobuf-java-2.4.0a.jar
说明:
hadoop安装:http://kexl908.blog.51cto.com/605006/812494
Hbase接上面的hadoop安装环境之后继续安装,环境 IP 不变
1 Hbase软件安装
hbase安装路径:/home/hadoop/hbase/ wget http://mirror.bjtu.edu.cn/apache/hbase/hbase-0.94.4/hbase-0.94.4.tar.gz tar zxvf hbase-0.94.4.tar.gz mv hbase-0.94.4 hbase2 修改配置文件:
2.1 vim hbase-env.sh #########修改三个地方 JDK路径 hbase路径 开启zk
29 export JAVA_HOME=JAVA_HOME=/usr/java/jdk1.7.0_09 32 export HBASE_CLASSPATH=/home/hadoop/hbase/ 107 export HBASE_MANAGES_ZK=true2.2修改hbase-site.sh
2.3 Hadoo和Hbase的jar文件统一将/home/hadoop/hadoop下的hadoop-core-1.1.1.jar覆盖到hbase的/home/hadoop/hbase/lib。将之前hbase的hadoop-core.xxxx删除
3 将hbase文件分发到Client1 Client2上,然后启动服务
[hadoop@Server bin]$ ./start-hbase.sh [hadoop@Server bin]$ jps 17066 HRegionServer 17134 Jps 16591 JobTracker 16507 SecondaryNameNode 16908 HQuorumPeer 16351 NameNode 16970 HMaster4 检测安装
安装检测基本上用jps命令能出来 HRegionServer HQuorumPeer HMaster就已经成功了。初次之外我们看看web页面和进入hbase里面进行数据库的操作验证下hbase端口验证:server:60010/master-status server:60030/regionserver.jspserver:60010/zk.jsp
hbase数据库验证:[hadoop@Server bin]$ ./hbase shellHBase Shell; enter 'help
hbase(main):001:0> listTABLE 0 row(s) in 3.2980 seconds
hbase(main):003:0> create 'user','f1','f2','f3'0 row(s) in 2.8680 seconds
hbase(main):004:0> listTABLE user 1 row(s) in 0.0400 seconds
hbase(main):005:0> put uNameError: undefined local variable or method `u' for #
hbase(main):006:0> put 'user','1','f1:name','fu'0 row(s) in 0.2520 seconds
hbase(main):007:0> scan 'user'ROW COLUMN+CELL 1 column=f1:name, timestamp=1359095663649, value=fu 1 row(s) in 0.1680 seconds
说明:建user表成功 现在可以去web页面查看信息 在之前的ROOT META多了一个user
5 使Hadoop支持Hbase MapReduce在Hbase中,对hadoop MapReduce进行了一些封装,是Hadoop MapReduce可以直接以Hbase表作为输入和输出。因此需要配置Hadoop引入Hbase的类库,配置如下
首先stop掉Hbase 和Hadoop
vim hadoop-env.sh 最后添加export HBASE_HOME=/home/hadoop/hbaseexport HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HBASE_HOME/hbase-0.94.4.jar:$HBASE_HOME/hbase-0.94.4-tests.jar:$HBASE_HOME/conf:$HBASE_HOME/lib/zookeeper-3.4.5.jar:$HBASE_HOME/lib/protobuf-java-2.4.0a.jar
文件
配置
路径
验证
成功
数据
数据库
环境
页面
检测
三个
信息
命令
地方
端口
软件
面的
一将
上用
封装
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中小企业服务器托管
电子科技互联网工程师
vps数据库地址
我的世界服务器为什么不让刷装备
大学生网络安全保卫个人工作
青海网络安全监测中心
微信是一种网络技术应用
不具有分布式数据库的透明性
安司源服务器端破解
学校班级网络安全简报
qt清除数据库操作
如何导出数据库关系图
汇聚青春力量 网络安全
网络安全不给整改通知书直接处罚
网络安全青年可以提的问题
南昌知名的软件开发企业
苍南网络安全
软件开发短期目标
iq数据库如何定时查询每天数据
理财软件开发uml
多选框怎么存数据库
数据库与表的关系
常熟口碑好的网络技术参考价格
数据库和区块链有什么区别
游戏显示无法连接到ea服务器
新郑软件开发培训机构
万方智搜的合作数据库
arcgis与空间数据库
豪尔互联网科技有限公司
数据库建立连接错误是怎么回事