黔南州住房和城乡建设局网站,做视频网站视频用什么插件吗,营销型网站的建设重点是什么,判断网站做的好坏由于数据存储在Hbase上#xff0c;并且上层使用了Phoenix来读写数据。并且由于数据的列字段不固定#xff0c;并且可能由于Hbase表列和Phoenix的表列字段不一致#xff0c;使用Phoenix写入的数据会导致写出报错的问题出现。所以这里直接使用HbaseClient写入到Hbase表中…由于数据存储在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_BYTES0; 建表语句如上其中 COLUMN_ENCODED_BYTES 0 是表示禁用Phoenix表的列映射并且不加的话会导致Phoenix写入的和HbaseClient写入的字段的编码不一致导致Phoenix读取的时候读取不到数据。 参考文章
Storage Formats | Apache Phoenix
Phoenix 关联映射 Hbase表 获取不到数据upsert hbase 列名为16进制字符_wx5ae1cd41f3d21的技术博客_51CTO博客
解决Hbase数据更新Phoenix对应索引表不更新问题_TracyGao01的博客-CSDN博客