分享

【已解决】有木有spark对hbase进行增删改的例子呀

高帝斯法则 发表于 2014-10-15 08:51:06 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 17 89547
a8522816 发表于 2014-10-15 16:31:56
木有听说学习spark要果断抛java,拥抱scala吗?
回复

使用道具 举报

高帝斯法则 发表于 2014-10-15 17:27:54
回复

使用道具 举报

haorengoodman 发表于 2015-1-13 09:24:34
撸主问题解决了,给贴出来一个java示例吧!!!
先感谢楼主啦
回复

使用道具 举报

高帝斯法则 发表于 2015-1-13 10:19:28
haorengoodman 发表于 2015-1-13 09:24
撸主问题解决了,给贴出来一个java示例吧!!!
先感谢楼主啦

对于查询的例子网上都有,添加和删除的话主要是在foreach方法进行,以下是删除一行记录的核心代码:
context.parallelize(list).foreach(new VoidFunction<String>() {

                        private static final long serialVersionUID = 1L;
                        private HTable myTable;
                        @Override
                        public void call(String delStr) throws Exception {
                                Configuration conf = HBaseConfiguration.create();
                                String[] delA = delStr.split(",");
                                String tableName = delA[0];               
                                conf.set(TableOutputFormat.OUTPUT_TABLE, tableName);
                                myTable = new HTable(conf, tableName);
                               
                                Delete del = new Delete(Bytes.toBytes(delA[1]));
                                myTable.delete(del);
                       
                                myTable.close();
                        }
                });
回复

使用道具 举报

haorengoodman 发表于 2015-1-14 09:37:57
高帝斯法则 发表于 2015-1-13 10:19
对于查询的例子网上都有,添加和删除的话主要是在foreach方法进行,以下是删除一行记录的核心代码:
con ...

谢谢楼主,已经实现 增删改查。foreach 这个方法才是关键啊。

回复

使用道具 举报

高帝斯法则 发表于 2015-1-14 15:37:51
haorengoodman 发表于 2015-1-14 09:37
谢谢楼主,已经实现 增删改查。foreach 这个方法才是关键啊。

O(∩_∩)O
回复

使用道具 举报

轩辕依梦Q 发表于 2015-9-17 15:40:00
多谢各位大神, 先mark下
回复

使用道具 举报

150515510 发表于 2016-5-5 17:59:03
谢谢楼主分享。
回复

使用道具 举报

12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条