博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop 1.1.2和 hive 0.10 和hbase 0.94.9整合
阅读量:6332 次
发布时间:2019-06-22

本文共 1744 字,大约阅读时间需要 5 分钟。

今天弄了一下hive0.10和hbase0.94.9整合,需要设置的并不多,但是也遇到了一些问题。

1.复制jar包

拷贝hbase-0.94.9.jar,zookeeper-3.4.5.jar,protobuf-java-2.4.0a.jar到hive/lib下,删掉lib下面旧版的jar包。

拷贝hbase-0.94.9.jar到所有hadoop节点的lib文件夹下面,拷贝hbase/confi的hbase-site.xml文件拷贝到所有的hadoop节点conf文件夹下。

2.修改hive-site.xml配置文件,添加以下内容

hive.querylog.location
/usr/hive/logs
hive.aux.jars.path
file:///usr/hive/lib/hive-hbase-handler-0.10.0.jar,file:///usr/hive/lib/hbase-0.94.9.jar,file:///usr/hive/lib/zookeeper-3.4.5.jar,file:///usr/hive/lib/protobuf-java-2.4.0a.jar

3.启动hive

hive -hiveconf hbase.zookeeper.quorum=node1,node2,node3

实际上只需要填一个即可,我只填了一个。

4.开始测试,建一个表试验。

CREATE TABLE hbase_table1(key int, value1 string, value2 int, value3 int) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,cf1:value1,cf1:value2,cf2:value3")TBLPROPERTIES("hbase.table.name" = "table1");

TBLPROPERTIES参数是可选的,如果不写的话,就默认是hive和hbase中的表名称一致。

5.打开hbase看看,使用describe “table1”来查询一下,发一个我真实建立的表吧。

hbase(main):001:0> describe "wdp"DESCRIPTION ENABLED                     'wdp', {NAME => 'cf', DATA_BLOCK_ENCODING => 'NONE' true                        , BLOOMFILTER => 'NONE', REPLICATION_SCOPE => '0',                              VERSIONS => '3', COMPRESSION => 'NONE', MIN_VERSION                             S => '0', TTL => '2147483647', KEEP_DELETED_CELLS =                             > 'false', BLOCKSIZE => '65536', IN_MEMORY => 'fals                             e', ENCODE_ON_DISK => 'true', BLOCKCACHE => 'true'}                            row(s) in 1.1980 secondshbase(main):002:0>

好了,就这样啦,我还没插入数据测试呢,就先这样吧。

最后发一个它官方的文档地址,想了解更多的到这个网站上面看看

转载地址:http://jkdoa.baihongyu.com/

你可能感兴趣的文章
PHP的学习--Traits新特性
查看>>
ubuntu下,py2,py3共存,/usr/bin/python: No module named virtualenvwrapper错误解决方法
查看>>
Ext.form.field.Number numberfield
查看>>
Linux文件夹分析
查看>>
解决部分月份绩效无法显示的问题:timestamp\union al\autocommit等的用法
查看>>
nginx 域名跳转 Nginx跳转自动到带www域名规则配置、nginx多域名向主域名跳转
查看>>
man openstack >>1.txt
查看>>
linux几大服务器版本大比拼
查看>>
在BT5系统中安装postgresQL
查看>>
Can't connect to MySQL server on 'localhost'
查看>>
【Magedu】Week01
查看>>
写给MongoDB开发者的50条建议Tip25
查看>>
PostgreSQL学习手册(四) 常用数据类型
查看>>
为什么要让带宽制约云计算发展
查看>>
[iOS Animation]-CALayer 绘图效率
查看>>
2012-8-5
查看>>
VS中ProjectDir的值以及$(ProjectDir)../的含义
查看>>
我的友情链接
查看>>
PHP实现排序算法
查看>>
Business Contact Mnanager for Outlook2010
查看>>