hbase java api
流程
- 先建立conn
- 连接table
- 创建get或put
- 执行相关操作
建立连接
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相关推荐
- hbase java api 两种方式
NoSQL Hbase JAVA API 实例一 导入架包: <dependency><groupId>org.apache.hbase</groupId>< ...
- 6 HBase java API访问HBase数据库
HBase java API访问HBase数据库 package com.hunan.hbase_options;import org.apache.hadoop.conf.Configuration ...
- Hbase java API操作(模板代码)
Hbase java API操作 1 创建maven工程 导入jar包 <repositories><repository><id>cloudera</id& ...
- HBase JAVA API(大章鱼版)
阅读前请注意: 此api中的环境为大章鱼大数据学习平台提供,非此环境,jar包,与程序代码存在一定问题.如果想本地虚拟机运行请参考分布式数据应用,进行操作 任务目标 1.了解HBase语言的基本语法 ...
- HBase Java API 创建表时一直卡住
场景 HBase在CentOS上分布集群安装: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119511593 在上面搭建起来H ...
- hbase java api最新版本_HBase基本命令与新版本Java API
简介 有关HBase的安装可以参考hbase安装 我们可以通过hbase shell和hbase数据库进行交互,也可以通过Java-api和hbase数据库交互,这里我们使用的是hbase-clien ...
- hbase java api样例(版本1.3.1,新API)
hbase版本:1.3.1 目的:HBase新API的使用方法. 尝试并验证了如下几种java api的使用方法. 1.创建表 2.创建表(预分区) 3.单条插入 4.批量插入 5.批量插入(客户端缓 ...
- Hbase Java API详解
2019独角兽企业重金招聘Python工程师标准>>> HBase是Hadoop的数据库,能够对大数据提供随机.实时读写访问.他是开源的,分布式的,多版本的,面向列的,存储模型. 在 ...
- HBase Java API 代码开发
1. API 介绍 几个主要 HBase API 类和数据模型之间的对应关系: Java 类 HBase 数据模型 Admin 数据库(Database) HBaseConfiguration Tab ...
- hbase 0.96 java api_HBase(九) HBase JAVA API - 运维API
运维API 监控集群状态 Configuration conf = HBaseConfiguration.create(); HBaseAdmin admin = new HBaseAdmin(con ...
最新文章
- 使用存储过程更新数据库!成功了但是返回值为 -1 的变态问题的解决办法!
- 安装ArchLinux BIOS
- sublime text 3在windows中配置ctags插件
- 2014年4月的北京大学微电子考研复试题-什么是小信号?
- 80后阿里P10,“关老板”如何带着MaxCompute一路升级?
- DOM对象与Jquery对象区别
- crontab自动执行任务,失败原因记录
- 华为否认削减手机产量;百度副总裁郑子斌将离职;开发者对苹果发集体诉讼 | 极客头条...
- 快速傅里叶变换FFT(一维)
- SPSS参数检验、非参数检验、方差分析
- Fiddler中文乱码
- 计算机桌面如何分区,学会电脑桌面整理分区,提高工作效率
- 【工作技巧】WinRAR去除广告
- php json转数组不成功,phpjson转数组出错
- matlab抛物柱面画图,抛物柱面 - calculus的日志 - 网易博客
- 2020-05-26
- 一文了解各种无线通信 - NB-IOT、LoRa、433、GPRS、4G、WIFI、2.4G、PKE
- Oracle 技能强化 Part 9 范围查询
- 地表最强的GPT-3,是在推理,还是胡言乱语?
- uniapp接入支付宝支付详细申请流程2021.6.1
热门文章
- python能开发手机程序吗_python能否开发安卓应用app?当然可以,python助你轻松搞定...
- 2.3.1 进程的同步与互斥
- 设计模式理解:装饰模式Decorator
- yii2 请求外部api_[PHP] 基于redis的分布式锁防止高并发重复请求
- Arduino--超声波
- 对于dts的理解和分析
- 百度 Serverless 函数计算引擎 EasyFaaS 正式开源
- oracle11关闭账户验证,Windows下Oracle11g中使用外部操作系统账户验证
- deepin卸载了python_Deepin-Linux下python卸载与安装(失败的折腾)
- Android--ViewPager点击按钮切换下一页