谁知道在下面hadoop项目中的,下面的建表语句是什么意思?

拎干的毛巾 2013-04-12 06:06:22
CREATE TABLE hbase_orderqueue(key string, ntime int,nside int,nprice int, norders int,nabitems int,itemsdetail string)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = ":key,a:1,a:2,a:3,a:4,a:5,a:6")
TBLPROPERTIES ("hbase.table.name" = "orderqueue");


关于hadoop除了上面的问题,还有几点疑问,希望有高人解答:
1.我们在建表的时候,是存在hive里面,还是hbase里面。
2.一开是的数据,是怎样导入hdfs中的?
3.hive中表的目录和hbase的区别是什么??这些比较模糊啊!!!
4.怎样把hdfs中的表抽出来放在hive仓库中或者hbase中呢?
...全文
242 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
撸大湿 2013-04-12
  • 打赏
  • 举报
回复
引用 楼主 Henry_YQH 的回复:
CREATE TABLE hbase_orderqueue(key string, ntime int,nside int,nprice int, norders int,nabitems int,itemsdetail string) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH ……
1、数据是存在HBASE中的 2、HBASE是建立在HDFS上的数据库,所以数据如何存放到HDFS,这个由HBASE管理。 3、HIVE是MapReduce套壳的H-SQL客户端软件,作为数据仓库用比较好。 HBASE是分布式、列存储的NOSQL数据库,可以当作为线上业务数据库,当然它并不能完全取代RDBMS,可取所长吧 4、通过HIVE API或者HBASE API都可以实现

20,809

社区成员

发帖
与我相关
我的任务
社区描述
Hadoop生态大数据交流社区,致力于有Hadoop,hive,Spark,Hbase,Flink,ClickHouse,Kafka,数据仓库,大数据集群运维技术分享和交流等。致力于收集优质的博客
社区管理员
  • 分布式计算/Hadoop社区
  • 涤生大数据
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧