流程
  1. 先建立conn
  2. 连接table
  3. 创建get或put
  4. 执行相关操作
建立连接
import org.apache.hadoop.hbase.client.*;Connection conn = null;Configuration conf = HBaseConfiguration.create();
conf.setStrings("hbase.zookeeper.quorum", "192.168.0.1,192.168.0.2");
conf.setStrings("hbase.zookeeper.property.clientPort", "2181");
conf.setStrings("hbase.client.retries.number", "3");
conf.setStrings("hbase.rpc.timeout", "10000");
conf.setStrings("hbase.client.operation.timeout", "30000");conn = ConnectionFactory.createConnection(conf);
获取table
Table table = null;
table = connection.getTable(TableName.valueOf("table"));
获取rowkey
String rowkey = null;
写入数据
Put put = new Put(Bytes.toBytes(rowkey));// option
put.addColumn(Bytes.toBytes("family"), Bytes.toBytes("column"), Bytes.toBytes("value"));table.put(put);
读取数据
Get get = new Get(Bytes.toBytes(rowkey));
Result result = table.get(get);
for (Map.Entry<byte[], byte[]> entry: result.getFamilyMap(Bytes.toBytes("family")).entrySet()) {System.out.println(Bytes.toBytes(entry.getKey()));
}
删除数据
Delete delete = new Delete(Bytes.toBytes(rowkey));// option
delete.addColumn(Bytes.toBytes("family"), Bytes.toBytes("column"));table.delete(delete);
Reference:

http://www.corejavaguru.com/bigdata/hbase-tutorial/hbase-java-client-api-examples

hbase java api相关推荐

  1. hbase java api 两种方式

    NoSQL Hbase JAVA API 实例一 导入架包: <dependency><groupId>org.apache.hbase</groupId>< ...

  2. 6 HBase java API访问HBase数据库

    HBase java API访问HBase数据库 package com.hunan.hbase_options;import org.apache.hadoop.conf.Configuration ...

  3. Hbase java API操作(模板代码)

    Hbase java API操作 1 创建maven工程 导入jar包 <repositories><repository><id>cloudera</id& ...

  4. HBase JAVA API(大章鱼版)

    阅读前请注意: 此api中的环境为大章鱼大数据学习平台提供,非此环境,jar包,与程序代码存在一定问题.如果想本地虚拟机运行请参考分布式数据应用,进行操作 任务目标 1.了解HBase语言的基本语法 ...

  5. HBase Java API 创建表时一直卡住

    场景 HBase在CentOS上分布集群安装: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119511593 在上面搭建起来H ...

  6. hbase java api最新版本_HBase基本命令与新版本Java API

    简介 有关HBase的安装可以参考hbase安装 我们可以通过hbase shell和hbase数据库进行交互,也可以通过Java-api和hbase数据库交互,这里我们使用的是hbase-clien ...

  7. hbase java api样例(版本1.3.1,新API)

    hbase版本:1.3.1 目的:HBase新API的使用方法. 尝试并验证了如下几种java api的使用方法. 1.创建表 2.创建表(预分区) 3.单条插入 4.批量插入 5.批量插入(客户端缓 ...

  8. Hbase Java API详解

    2019独角兽企业重金招聘Python工程师标准>>> HBase是Hadoop的数据库,能够对大数据提供随机.实时读写访问.他是开源的,分布式的,多版本的,面向列的,存储模型. 在 ...

  9. HBase Java API 代码开发

    1. API 介绍 几个主要 HBase API 类和数据模型之间的对应关系: Java 类 HBase 数据模型 Admin 数据库(Database) HBaseConfiguration Tab ...

  10. hbase 0.96 java api_HBase(九) HBase JAVA API - 运维API

    运维API 监控集群状态 Configuration conf = HBaseConfiguration.create(); HBaseAdmin admin = new HBaseAdmin(con ...

最新文章

  1. 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
  2. 安装ArchLinux BIOS
  3. sublime text 3在windows中配置ctags插件
  4. 2014年4月的北京大学微电子考研复试题-什么是小信号?
  5. 80后阿里P10,“关老板”如何带着MaxCompute一路升级?
  6. DOM对象与Jquery对象区别
  7. crontab自动执行任务,失败原因记录
  8. 华为否认削减手机产量;百度副总裁郑子斌将离职;开发者对苹果发集体诉讼 | 极客头条...
  9. 快速傅里叶变换FFT(一维)
  10. SPSS参数检验、非参数检验、方差分析
  11. Fiddler中文乱码
  12. 计算机桌面如何分区,学会电脑桌面整理分区,提高工作效率
  13. 【工作技巧】WinRAR去除广告
  14. php json转数组不成功,phpjson转数组出错
  15. matlab抛物柱面画图,抛物柱面 - calculus的日志 - 网易博客
  16. 2020-05-26
  17. 一文了解各种无线通信 - NB-IOT、LoRa、433、GPRS、4G、WIFI、2.4G、PKE
  18. Oracle 技能强化 Part 9 范围查询
  19. 地表最强的GPT-3,是在推理,还是胡言乱语?
  20. uniapp接入支付宝支付详细申请流程2021.6.1

热门文章

  1. python能开发手机程序吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...
  2. 2.3.1 进程的同步与互斥
  3. 设计模式理解:装饰模式Decorator
  4. yii2 请求外部api_[PHP] 基于redis的分布式锁防止高并发重复请求
  5. Arduino--超声波
  6. 对于dts的理解和分析
  7. 百度 Serverless 函数计算引擎 EasyFaaS 正式开源
  8. oracle11关闭账户验证,Windows下Oracle11g中使用外部操作系统账户验证
  9. deepin卸载了python_Deepin-Linux下python卸载与安装(失败的折腾)
  10. Android--ViewPager点击按钮切换下一页