我创建了一个具有以下属性的配置单元表:
create external table statdata(uid int, user string, loc string, locweather int)
stored as textfile
row format delimited
fields terminated by ','
location '/hive/data/weatherstats’;
Hive表包含5行我手动插入的行。
hive> select * from statdata;
OK
1 john newyork 33
2 rob london 3
当我尝试通过以下命令将hbase表数据导出到hdfs目录时:
$hbase org.apache.hadoop.hbase.mapreduce.Export <tablename> <export directory>
At the following line my jobs hangs.
2015-04-16 21:11:49,946 INFO [main] zookeeper.ZooKeeper: Client environment:java.library.path=/usr/lib/hadoop/lib/native
2015-04-16 21:11:
我正在尝试找到一种方法,将hbase查询结果读入以制表符分隔的文本文件中。
hbase表people的结构
12 column-name=name;value=John Smith
10 column-name=name;value=Jack Johnson
我想将其输出到一个文本文件中,该文件的创建方式如下:
- 12(tab)John Smith
- 10(tab)Jack Johnson
有没有什么工具可以做到这一点,比如导出可以将hbase输出到hdfs?
我有一个hbase表,其中包含JSON format.So中的一个列,我希望创建一个包含struct>类型的hive外部表。
名为smms的Hbase表:
colum name : nodeid , value : "4545781751" in STRING FORMAT
column name : events in JSON FORMAT
value : [{"id":12542, "status" :"true", ..},{"id":"1477", "status"