我正在使用猪0.12.1版本。我需要将每一行转换为JSON字符串,然后我将此字符串保存在HBase中。我试过几种方式......
第一种方法是使用JsonStorage。这将存储为json文件。然后我们必须读回来获取json字符串。但这涉及对hdfs的写入和读取操作。
STORE formatted_data INTO 'formated_json.json' USING JsonStorage();
第二种方式我在java中编写了一个用户定义的函数并构建为jar,将这个jar添加到hadoop。它也工作正常。
我的问题是,如果没有这么复杂的话,我们不能通过Pig Scripts实现这一点。