我正在尝试从 HBase 读取数据,对其进行处理,然后写入 Hive。我是 Scalding 和 Scala 的新手。
我已经查看了SpyGlass以从 HBase 读取数据。它运行良好,我可以读取数据,然后将其写入文件。
val data = new HBaseSource(
tableName,
hbaseHost,
SCHEMA.head,
SCHEMA.tail.map((x: Symbol) => "data"),
SCHEMA.tail.map((x: Symbol) => new Fields(x.name)),
sourceMode = SourceMode.SCAN_ALL)
.read
.fromBytesWritable(SCHEMA)
.debug
.write(Tsv(output.format("get_list")))
所以现在的问题是我如何将它写入 Hive。如果有人设法做到这一点,我将不胜感激一个简单的例子或一些帮助来实现这一点。