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

通过HbaseClient来写Phoenix表实现

由于数据存储在Hbase上,并且上层使用了Phoenix来读写数据。并且由于数据的列字段不固定,并且可能由于Hbase表列和Phoenix的表列字段不一致,使用Phoenix写入的数据会导致写出报错的问题出现。所以这里直接使用HbaseClient写入到Hbase表中,再使用Phoenix查询就能查询到数据。

CREATE TABLE IF NOT EXISTS MIS_TEST.TEST_INSERTINTO2 ("rowkey" VARCHAR PRIMARY KEY,"info"."ID" VARCHAR,"info"."NAME" VARCHAR, "info"."DATA_DATE" VARCHAR
) COLUMN_ENCODED_BYTES=0;

建表语句如上,其中 COLUMN_ENCODED_BYTES = 0 是表示禁用Phoenix表的列映射,并且不加的话,会导致Phoenix写入的和HbaseClient写入的,字段的编码不一致,导致Phoenix读取的时候读取不到数据。

 

参考文章:

Storage Formats | Apache Phoenix

Phoenix 关联映射 Hbase表 获取不到数据,upsert hbase 列名为16进制字符_wx5ae1cd41f3d21的技术博客_51CTO博客

解决Hbase数据更新Phoenix对应索引表不更新问题_TracyGao01的博客-CSDN博客

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

相关文章:

  • uniapp qiun charts H5使用echarts的eopts配置不生效
  • 嵌入式Linux驱动开发(LCD屏幕专题)(三)
  • MySQL视图用户管理
  • 我发现了一个很好看的字体,霞鹜文楷!如何换windows和typora字体?
  • 微软8月系统更新引发问题:虚拟内存分页文件出现错误
  • swiper删除虚拟slide问题
  • FPGA实战小项目2
  • 一些关于完整小程序项目的优秀开源
  • Windows模拟器推荐
  • 搭建RabbitMQ消息服务,整合SpringBoot实现收发消息
  • Web framework-Gin(二)
  • 【聚类】K-Means聚类
  • 超图聚类论文阅读2:Last-step算法
  • React 防抖与节流用法
  • 发布 VectorTraits v1.0,它是 C# 下增强SIMD向量运算的类库
  • HCIA自学笔记01-冲突域
  • 3D封装技术发展
  • 探讨下live555用的编程设计模式
  • LeetCode 1123. Lowest Common Ancestor of Deepest Leaves【树,DFS,BFS,哈希表】1607
  • centroen 23版本换界面了
  • Postman 调用 Microsoft Graph API (InsCode AI 创作助手)
  • MySql 游标 触发器
  • 浅谈数据治理中的智能数据目录
  • 算法通关村第十七关:青铜挑战-贪心其实很简单
  • [Vue3 博物馆管理系统] 使用Vue3、Element-plus的Layout 布局构建组图文章
  • 【LeetCode算法系列题解】第36~40题
  • java+ssm+mysql电梯管理系统
  • 最近读书了吗?林曦老师与你分享来自暄桐课堂的读书方法
  • 【AI理论学习】语言模型:从Word Embedding到ELMo
  • 多功能透明屏,在智能家居领域中,有哪些功能特点?显示、连接