分享

HBASE插入数据但是phoenix查询主键为空

lwb314 发表于 2016-1-21 10:17:32 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 4 21638
提示: 作者被禁止或删除 内容自动屏蔽

已有(4)人评论

跳转到指定楼层
easthome001 发表于 2016-1-21 14:11:45
Put put = new Put(("A"+2).getBytes());// 一个PUT代表一行数据,再NEW一个PUT表示第二行数据,每行一个唯一的ROWKEY,此处rowkey为put构造方法中传入的值
                                put.addColumn("F1".getBytes(), "COL1".getBytes(), ("aaa"+1).getBytes());// 本行数据的第一列【其实是第二列】
                                put.addColumn("F1".getBytes(), "COL2".getBytes(), ("bbb"+1).getBytes());// 本行数据的第三列
                                put.addColumn("F1".getBytes(), "COL3".getBytes(), ("ccc"+1).getBytes());// 本行数据的第三列
                                table.put(put);

这里面你只插入了三列数据,第一列其实是第二列

回复

使用道具 举报

lwb314 发表于 2016-1-22 08:49:19
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

lwb314 发表于 2016-1-22 08:52:07
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

easthome001 发表于 2016-1-22 11:52:20
感觉有点乱,你的hbase中就有插入的rowkey
insert.append("'A3',");

phoenix就没有,不知道是啥原因
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条