Java 操作Hbase 建表

利用hbase来两张表的联立,求出一个班学生的总分并把结果写到hbase(java 代码实现) 阅读详情
 参考文档:感谢博主的分享作者:DaleyZou
https://www.cnblogs.com/daleyzou/p/8668727.html


 static Configuration config = null;
 private Connection connection = null;
 private Table table = null;
 
 @Before   
 public void init() throws Exception {
        config = HBaseConfiguration.create();// 配置
        config.set("hbase.zookeeper.quorum", "192.168.25.58");// zookeeper地址
         config.set("hbase.zookeeper.property.clientPort", "2181");// zookeeper端口
         connection = ConnectionFactory.createConnection(config);
        table = connection.getTable(TableName.valueOf("dept"));
    }

    @Test
     public void createTable() throws Exception {
         // 创建表管理类
         HBaseAdmin admin = new HBaseAdmin(config); // hbase表管理
         // 创建表描述类
         TableName tableName = TableName.valueOf("dept"); // 表名称
         HTableDescriptor desc = new HTableDescriptor(tableName);
         // 创建列族的描述类
         HColumnDescriptor family = new HColumnDescriptor("info"); // 列族
         // 将列族添加到表中
         desc.addFamily(family);
         HColumnDescriptor family2 = new HColumnDescriptor("subdept"); // 列族
         // 将列族添加到表中
          desc.addFamily(family2);
          // 创建表
          admin.createTable(desc); // 创建表
         System.out.println("创建表成功!");
      }





==============================================================================
自己用的下面的方法,因为已经写好的配置文件
==============================================================================
public static void main(String[] args) throws IOException {

    Connection conn = HBaseHelper.getConnection();
    Admin admin = HBaseHelper.getAdmin();
    TableName tableName = TableName.valueOf("hbasetest");//表的名称
    HTableDescriptor desc = new HTableDescriptor(tableName);
    //创建列簇的描述类
    HColumnDescriptor cf = new HColumnDescriptor("cf");
    //将列簇添加到表中
    desc.addFamily(cf);
    admin.createTable(desc);//创建表
    System.out.println("创建表成功!!");
    
}
java操作Hbase之实现表的创建删除源码 java操作Hbase之实现表的创建删除,源代码,面向不使用maven的初学者,因此附带全部所需jar包。 立即下载

相关推荐

C语言编写Picard迭代和牛顿迭代法

为了完成学校计算方法的作业,花了两个多星期将所有实验报告编写出来,看到同桌找代码的辛苦,优快云也没有这类代码,我只是一时兴起,想分享我写的代码与大家共飨,有错误还请多多指正,代码都不难,也是为了让优快云帮我保存下,我辛辛苦苦做出来的,倘若能给别人带来一丝一毫的帮助,我都万分荣幸。 1:什么是Picard迭代 先弄一个满足f(x) = 0的函数将其转化为x= 正在上传… 重新上传 取消 ...

mohenxiang的博客 4699

【HBase入门】8. HBase Java编程(2)——创建表、插入数据、删除数据

本文是HBase Java编程(2)——创建表、插入数据、删除数据。

优快云GuoYuying的博客 2039

R语言分布式滞后非线性模型DLNM实战:空气污染与健康数据的动态效应可视化与政策启示

本文详细介绍了R语言中分布式滞后非线性模型(DLNM)的应用,特别关注空气污染与健康数据的动态效应可视化。通过dlnm包实现PM2.5等污染物的滞后效应分析,提供从数据预处理、模型构建到结果可视化的完整流程,并探讨了其在公共卫生政策制定中的实际应用价值。

weixin_29079643的博客 514

HBase Java Api

任务目标 1.了解HBase语言的基本语法 2.了解HBase开发的原理 3.了解HBase Java API的使用 相关知识 HBase与Hadoop一样,都是用Java编写的,所以HBase对Java支持是必须的,HBase Java API核心类介绍如下: 1.HBaseConfiguration类 HBaseConfiguration是每一个HBase Client都会使用到的对象,它代表...

qq_42933029的博客 1094

数据去重复_京东商品评论情感分析|文本数据预处理

本文爬取了十款热销手机的文本评论数据后,首先对文本评论数据做文本预处理,文本评论数据中存在大量的无价值信息,引入无用的文本数据,对其作情感分析,显然没有价值,得出的文本挖掘结果也不尽人意。所以对于文本评论数据先进行文本预处理是必不可少的一步,把大量的、冗余的、无价值的信息去除,可以极大提高文本数据的质量,精确文本分析结果。1 文本去重1.1文本去重的原因文本数据预处理时,首先应去除文本评论数据中反...

weixin_34556808的博客 2074

思科模拟器实战:MQTT协议实现物联网设备通信全流程解析

本文详细解析了如何在思科模拟器中利用MQTT协议实现物联网设备通信的全流程。通过搭建网络拓扑、配置MQTT Broker与客户端,并编写发布/订阅逻辑,手把手指导读者完成一个“开关控制电灯”的经典物联网场景实验,帮助零成本掌握物联网通信核心。

weixin_29294975的博客 382

Part6---Java创建Hbase表

01.先查看HBase中表 (base) [root@192 ~]# hbase shell HBase Shell Use "help" to get list of supported commands. Use "exit" to quit this interactive shell. For Reference, please visit: http://hbase.apache.org/2.0/book.html#shell Version 2.1.1, rb60a92d6864ef272950

weixin_46408961的博客 1665

同源策略与跨域

前言:最近业务上前端同学多次联系说访问腾讯云cos资源的时候因为跨域的问题访问不到。大致看了下腾讯云关于设置跨域访问的教程,按照前端同学给的域名等选项就给配了,而且测试下来也是好的。但是呢一直不知道什么是跨域这里就做一个简单的学习记录。 一、同源策略 同源策略(Same Origin Policy)是一种约定,它是浏览器最核心也是最基本的安全功能。同源策略会阻止一个域的javascrip脚本和另一个域的内容进行交互,是用于隔离潜在恶意文件的关键安全机制;关于这一点我们后面会举例说明。...

mijichui2153的博客 1万+

hbase java 建表_Java在HBase数据库创建表

Java在HBase数据库创建表作者:chszs,版权所有,未经同意,不得转载。博主主页:http://blog.youkuaiyun.com/chszs要通过Java在Hbase中创建一个数据表,首先需要导入hbase-client.jar驱动包。可以在项目pom.xml配置文件中添加依赖:org.apache.hbasehbase-client1.1.0.1在添加依赖后,我们需要创建Configurati...

weixin_35836501的博客 675

各向同性、VTI、TTI以及双相介质波场数值模拟

各位读者,大家好!在今天的文章中,我将介绍关于波场数值模拟中的各向同性、VTI(垂直横向等参数介质)、TTI(倾斜横向等参数介质)以及双相介质的基本概念。同时,我也会提供一些基础的Fortran代码片段,供大家了解和学习。

qq_38334677的博客 1709

【unity知识】最新的虚拟相机Cinemachine3简单使用介绍

本文介绍了Unity中Cinemachine 3虚拟相机系统的使用方法。相比旧版本,新版功能更强大且参数分类更直观。文章详细讲解了摄像机镜头参数、旋转控制(包括None、目标跟随、样条线推拉、旋转追随等6种模式)和位置控制(跟随、样条轨道、硬锁定等5种模式)。重点演示了样条轨道摄像机的创建与配置,以及如何实现第一人称和第三人称视角。通过丰富的GIF图示,展示了各种模式的运行效果,帮助用户快速掌握Cinemachine 3的核心功能。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 866

java hbase表删除数据结构_Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询...

1、搭建环境新建JAVA项目,添加的包有:有关Hadoop的hadoop-core-0.20.204.0.jar有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包2、主要程序Java代码packagecom.wujintao.hbase.test;importjava.io.IOException;im...

weixin_34007013的博客 150

goahead(嵌入式Web服务器)之文件传输篇

goahead文件上传原理: 使用html form即表单提交文件上传请求,web服务器核心处理接收客户端Post过来的文件数据(注意post的是二进制数据),最后,web服务器把接收到文件数据以二进制格式写到服务器本端存储系统。 goahead文件上传步骤: 1、创建upload.html文件,内容如下: <html> <head> <meta charset="utf-8"/> <title>Upload</title> </head&g

weixin_40732273的博客 3495

java hbase表删除数据_HBase之四--(1):Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询...

1、搭建环境新建JAVA项目,添加的包有:有关Hadoop的hadoop-core-0.20.204.0.jar有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包2、主要程序packagecom.sf.study.hbase;importjava.io.IOException;importjava.util...

weixin_35638013的博客 348

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Java操作HBase实战:从建表到批量导入的完整指南

HBase作为构建在HDFS之上的分布式列式存储,凭借海量稀疏数据随机读写的特性,广泛应用于用户行为日志、设备上报等场景。其核心原理在于按RowKey字典序存储,通过预分区和加盐设计避免热点,利用Connection连接池和批量Put提升写入吞吐。在工程实践中,合理设计RowKey和列族、使用Filter下推计算、采用BulkLoad处理千万级数据,是保障性能的关键。Java作为HBase最原生的客户端语言,掌握其API操作是数据项目落地的基本功。

weixin_32175665的博客 201

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询

Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询 博客分类:  SQL/NOSQL   1、搭建环境   新建JAVA项目,添加的包有:    有关Hadoop的hadoop-core-0.20.204.0.jar    有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下

gamestart104的专栏 765

使用Java API操作Hbase建表和插入数据

使用Java API操作Hbase建表和插入数据 使用Java API操作Hbase建表和插入数据 代码库Github链接为:https://github.com/Resulte/operate-hbase-with-java-api (希望您去Github的时候可以顺手给个Star) 实现以下操作: 在HBase中创建一张表,名为“Orders”,存储每一条订单记录。 该表包括两个列族,“OrderDetail”与“Transaction”。 “OrderDetail”包括“consumerId”,“i

Resulte的博客 5274

java hbase表删除数据_【hbase】——Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询...

1、搭建环境新建JAVA项目,添加的包有:有关Hadoop的hadoop-core-0.20.204.0.jar有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包2、主要程序Java代码packagecom.wujintao.hbase.test;importjava.io.IOException;im...

weixin_35645077的博客 623

【hbase】——Java操作Hbase进行建表、删表以及对数据进行增删改查,条件查询

1、搭建环境   新建JAVA项目,添加的包有:    有关Hadoop的hadoop-core-0.20.204.0.jar    有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包   2、主要程序 package com.wujintao.hbase.test; import ...

varyall的专栏 662

java api操作hbase建表失败_HBase学习之路 (四)HBase的API操作

点击上方蓝字 关注我们HBase学习之路 (四)HBase的API操作 Eclipse环境搭建 具体的jar的引入方式可以参考http://www.cnblogs.com/qingyunzong/p/8623309.html HBase API操作表和数据 1 import java.io.IOException; 2 import java.util.Date; ...

weixin_32694271的博客 285
上一篇: solr新建分片教程(验证可用)
下一篇: Java 操作Hbase,向表中插入数据
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值