hadoop之Hbase安装
发表于:2024-10-08 作者:千家信息网编辑
千家信息网最后更新 2024年10月08日,说明:hadoop安装:http://kexl908.blog.51cto.com/605006/812494Hbase接上面的hadoop安装环境之后继续安装,环境 IP 不变1 Hbase软件安装
千家信息网最后更新 2024年10月08日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安全错误
数据库的锁怎样保障安全
天津正规软件开发服务检测中心
mysql数据库锁解决
数据库如何查询信息管理系统
mysql数据库恢复数据
软件开发能量系统与车身电子
数字媒体 计算机网络技术
晋江漳沮网络技术有限公司
云南pdu服务器专用电源
北京网络技术学院抖爸爸
老男孩 网络安全 众筹
esp软件开发公司有几家
软件开发敏捷模型
省教育厅 网络安全
合肥网络安全谷
普陀区媒体数据库行业
最实用的网络技术
服务器搭建后怎么写文件
资源子网包括网络数据库
吉林电子软件开发中心
软件开发中心 公司化
用友U8 文件服务器数据是什么
关系型数据库常用示范
毕设需要买服务器吗
重视网络安全意义
sql数据库大小限制
加入别人的网络安全
数据库技术及应用添加数据
无锡个人软件开发业务流程
计算器网络安全毕业论文
软件开发实训日记