当前位置: 首页 > news >正文

数据写入HBase(scala)

package sourceimport org.apache.hadoop.hbase.{HBaseConfiguration, TableName}
import org.apache.hadoop.hbase.client.{ConnectionFactory, Put}
import org.apache.hadoop.hbase.util.Bytesobject ffff {def main(args: Array[String]): Unit = {//hbase连接配置val conf = HBaseConfiguration.create()conf.set("hbase.zookeeper.quorum", "bigdata1,bigdata2,bigdata3")conf.set("hbase.zookeeper.property.clientPort", "2181")//创建hbase连接val connection = ConnectionFactory.createConnection(conf)try{//获取hbase表val table = connection.getTable(TableName.valueOf("test")) //表名//创建put对象插入数据val put = new Put(Bytes.toBytes("2008"))  //行键put.addColumn(Bytes.toBytes("info"), //列族Bytes.toBytes("name"), //列名Bytes.toBytes("beijing")  //数值)put.addColumn(Bytes.toBytes("info"), //列族Bytes.toBytes("age"), //列名Bytes.toBytes("70")  //数值)put.addColumn(Bytes.toBytes("info"), //列族Bytes.toBytes("school"), //列名Bytes.toBytes("国家") //数值)//将数据写入表中table.put(put)//关闭tabletable.close()}//测试输出代码(可有可无)println("成功插入数值")//关闭hbase连接connection.close()}
}

在HBase里面查看:

http://www.lryc.cn/news/290275.html

相关文章:

  • Codeforces Round 799 (Div. 4)
  • 为什么要用云手机养tiktok账号
  • vue pc端网页实现自适应
  • Android 13以上版本读写SD卡权限适配
  • 并查集模板:食物链详解
  • 使用WAF防御网络上的隐蔽威胁之反序列化攻击
  • 05. 交换机的基本配置
  • yolo将标签数据打到原图上形成目标框
  • 002-00-02【大红ai源码】dolphinscheduler3.2.0 源码环境搭建------by孤山村头王大爷家女儿大红
  • python-自动化篇-运维-监控-如何使⽤Python处理和解析⽇志⽂件?-实操记录
  • 代码随想录算法训练营DAY6 | 哈希表(1)
  • 【嵌入式学习】C++QT-Day3-C++基础
  • 表贴式PMSM的直接转矩控制(DTC)MATLAB仿真模型
  • 详解OpenHarmony各部分文件在XR806上的编译顺序
  • 【美团】无人机-大数据开发工程师
  • 微服务系统设计:横向扩展和纵向扩展的对比
  • Java基于SpringBoot+Vue的网上超市管理系统
  • HTTP中POST、GET、PUT、DELETE方式的区别
  • 77.Go中interface{}判nil的正确姿势
  • ES实战回顾
  • Mysql 删除数据
  • CSS设置单行文字水平垂直居中的方法
  • 数论与图论
  • 海外云手机三大优势
  • AndroidStudio安装教程基础篇
  • RK3568 Android 13 系统裁剪
  • Ubuntu 隐藏Telnet主机SSH服务时显示版本信息问题
  • webpack环境配置
  • 树控件、下拉框、文本框常用测试用例
  • Java把列表数据导出为PDF文件,同时加上PDF水印