hadoop之Hbase安装
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,说明:hadoop安装:http://kexl908.blog.51cto.com/605006/812494Hbase接上面的hadoop安装环境之后继续安装,环境 IP 不变1 Hbase软件安装
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
关于网络安全演讲稿六百字
网络安全自律书
网络安全少儿怎么画
ie代理服务器怎么改
软件开发数据库设计谁做
网络安全手抄报写什么内容 简单
辽宁软件开发与实例
怎样用本地服务器挖矿
贵阳数据库建设
浪潮服务器可以插几个硬盘
小米盒子服务器繁忙是什么意思
软件开发热门城市
共享单车软件开发
数字产业网络安全
利用网络技术发展外贸业务
鞍山app软件开发价格
服务器叫什么
omneon 视频服务器
数据库系统原理试卷
数据库中用语句查询重复的值
孤岛危机连接服务器坚定失败
病毒敏感细胞数据库
软件开发解决方案项目多的弊端
网络安全的三个目标是什么
求生之路正版服务器
有关网络安全的公益广告
什么是服务器和硬盘
软件开发估计活动工期的常用方法
it网络安全运营方案
django中数据库处理