1.Hbase中表名和列族名是大小写敏感的

如果使用小写的表名那么必须加上双引号。表名和列族名是大写则不需要双引号
2.Phoenix查询客户端超时

Error: Operation timed out. (state=TIM01,code=6000)
java.sql.SQLTimeoutException: Operation timed out.

解决方案:修改apache-phoenix-5.0.0-HBase-2.0-bin/bin/hbase-site.xml,增加以下配置

<property><name>phoenix.query.timeoutMs</name><value>3600000</value>
</property><property><name>hbase.rpc.timeout</name><value>3600000</value>
</property>

3.Phoenix二级索引表与源数据表保持同步的前提

数据源表的增删改查必须通过Phoenix命令行或者客户端才能保证二级索引表与源表同步。Phoenix提供的Bulk Loading同样也能保证二级索引表与源数据表保持同步。

4.Phoenix Bulk Loading的使用

使用Loading via PSQL来导入大批量数据,要注意Loading via PSQL的文件必须是.csv后缀,不然程序无法识别到数据文件。

5.Phoenix表的管理维护

通过Phoenix创建的表,必须指定primary key(对应Hbase的rowkey),列最好指定列族名称,列类型最好指定为varchar
如果使用了Phoenix操作Hbase,删除表的话一定要使用Phoenix的api操作,如果直接用Hbase的api操作会导致Phoenix可以看见表但是操作表会报错. 通过Phoenix的api删除表同时也会删除可能存在的二级索引。

Hbase+Phoenix使用总结相关推荐

  1. HBase学习之路 (九)HBase phoenix的使用

    HBase phoenix的下载 下载地址http://mirror.bit.edu.cn/apache/phoenix/ 选择对应的hbase版本进行下载,测试使用的是hbase-1.2.6版本

  2. 从mysql向HBase+Phoenix迁移数据的心得总结

    * 转载请注明出处 - yosql473 - 格物致知,经世致用 mysql -> HBase + Phoenix 1.总体方案有哪些? 1)通过Sqoop直接从服务器(JDBC方式)抽取数据到 ...

  3. phoenix hbase java_java jdbc访问hbase phoenix

    上面直接介绍了druid访问hbase phoenix的案例hbase Phoenix整合mybatis DruidDataSource 这里还是贴一下jdbc直接访问的方式.public stati ...

  4. hbase+phoenix

    hbase+phoenix 操作hbase 操作phoenix 报错 hbase+phoenix集成 前置条件 需要hadoop+hbase+zookeeper集群环境(我用的是HA) 集群环境部署详 ...

  5. HBase - Phoenix剖析

    1.概述 在<Hadoop-Drill深度剖析>一文当中,给大家介绍了Drill的相关内容,就实时查询来说,Drill基本能够满足要求,同时还可以做一个简单业务上的聚合,如果在使用Hive ...

  6. docker-compose HBase + Phoenix 开发环境单机快速部署

    下载地址 https://gitee.com/assad/docker-hbase.git 项目介绍 基于 big-data-europe 的仓库代码修改,主要升级了 HBase 版本到 2.X, 增 ...

  7. HBase+Phoenix整合入门--集群搭建

    环境:CentOS 6.6 64位    hbase 1.1.15  phoenix-4.7.0-HBase-1.1 一.前置环境: 已经安装配置好Hadoop 2.6和jdk 1.7 二.安装hba ...

  8. HBase phoenix二级索引

    1. 为什么需要用二级索引? 对于HBase而言,如果想精确地定位到某行记录,唯一的办法是通过rowkey来查询.如果不通过rowkey来查找数据,就必须逐行地比较每一列的值,即全表扫瞄.对于较大的表 ...

  9. Hbase+Phoenix+Mybatis+Springboot整合查询数据

    Phoenix Query Server提供了一种与Phoenix和HBase交互的替代方法.很快,这将允许从JVM以外的环境进行访问. 在4.x和5.0版本中,查询服务器及其JDBC客户端是标准Ph ...

最新文章

  1. Markdown转HTML之Node篇
  2. 交通运输部:春节期间小客车免收高速通行费
  3. 抽象思想解读Linux进程描述符
  4. 一个曾经的愤青梦--弥衡
  5. Mysql存储引擎之TokuDB以及它的数据结构Fractal tree(分形树)
  6. vfp:数据库中表间关系的参照完整性
  7. 基于vue的房屋中介管理系统
  8. Unable to instantiate application 解决办法
  9. android 4.1.2大小,4.1.2 Activity初窥门径
  10. 浙大pythonpta作业答案_浙大PTA-Python题库 编程题第一章(1-1~1-3)题解
  11. java程序员拜年代码_作为一个资深的程序员我们应该这么拜年
  12. 谷歌学术403:某URL没有权限访问
  13. wireshark以太网协议分析
  14. SD卡驱动初始化失败
  15. 【控制理论】MPC(一)
  16. 2022年全国最新消防设施操作员(初级消防设施操作员)模拟题及答案
  17. ​在职场,我们如果高效地沟通
  18. Day 。 9 我来个初级的文字游戏《魔兽世界。巫妖王之怒》
  19. 恐怖的计算机病毒,电脑上突然出现恐怖病毒,有没有吓到你
  20. 博士生们每天科研时间是多久?

热门文章

  1. 看到这个我冷汗直冒,还好不是指我……
  2. 蓝桥杯 ADV-133 算法提高 彩票
  3. L1-050 倒数第N个字符串-PAT团体程序设计天梯赛GPLT
  4. 财务与IIT的发展正在质变
  5. HDU-3466-Proud Merchants
  6. 计算机基础教程2 - 计算机发展历程
  7. APP运营者如何对用户的数据进行分析?
  8. 探究position定位中absolute和relative的异同
  9. [20160704]Block recover using RMAN.txt
  10. XCode6.0的iOS免证书真机测试方法(MAC及黑苹果均有效)