博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hbaseAPI中 rowkey使用整数表示的结果
阅读量:4161 次
发布时间:2019-05-26

本文共 1202 字,大约阅读时间需要 4 分钟。

// rowkey设置为整形1~31 转换为了16进制表示32~126转换为ASCII码的字符表示(包括32和126)127以后按照16进制表示(包括127)

代码:

public static void main(String[] args) throws IOException {        System.setProperty("hadoop.home.dir", "E:\\software\\bigdate\\hadoop-2.6.0-cdh5.15.0\\hadoop-2.6.0-cdh5.15.0");        Configuration conf = new Configuration();        conf.set("zookeeper.znode.parent", "/hbase");        conf.set("hbase.zookeeper.quorum", "wang");        conf.set("hbase.zookeeper.property.clientPort", "2181");        //和hbase连接        Connection connection = ConnectionFactory.createConnection(conf);        Admin admin = connection.getAdmin();        TableName tableName = TableName.valueOf("hadoop:t1");        Table table =connection.getTable(tableName);        //插入数据,封装到Put,必须指定rowkey       /*        //设置为整形        1~31 转换为了16进制表示        32~126转换为ASCII码的字符表示(包括32和126)        127以后按照16进制表示(包括127)*/        Put put = new Put(Bytes.toBytes(6666));        // Put addColumn(byte [] family, byte [] qualifier, byte [] value)        put.addColumn(Bytes.toBytes("f1"),Bytes.toBytes("id"),Bytes.toBytes(1));        put.addColumn(Bytes.toBytes("f1"),Bytes.toBytes("name"),Bytes.toBytes("haha"));      //触发操作        table.put(put);    }

 

转载地址:http://lrjxi.baihongyu.com/

你可能感兴趣的文章
MySQL字段类型的选择与MySQL的查询效率
查看>>
Java的Properties配置文件用法【续】
查看>>
JAVA操作properties文件的代码实例
查看>>
java杂记
查看>>
RunTime.getRuntime().exec()
查看>>
Oracle 分组排序函数
查看>>
VMware Workstation 14中文破解版下载(附密钥)(笔记)
查看>>
日志框架学习
查看>>
日志框架学习2
查看>>
SVN-无法查看log,提示Want to go offline,时间显示1970问题,error主要是 url中 有一层的中文进行了2次encode
查看>>
DeepLearning tutorial(7)深度学习框架Keras的使用-进阶
查看>>
第三方SDK:JPush SDK Eclipse
查看>>
第三方开源库:imageLoader的使用
查看>>
Android studio_迁移Eclipse项目到Android studio
查看>>
转载知乎-前端汇总资源
查看>>
JavaScript substr() 方法
查看>>
JavaScript slice() 方法
查看>>
JavaScript substring() 方法
查看>>
HTML 5 新的表单元素 datalist keygen output
查看>>
(转载)正确理解cookie和session机制原理
查看>>