Phoenix是否有集群概念?

phoenix在搭建过程中有没有集群或者HA的概念,如果单节点phoenix出问题了生产环境一般是怎么解决的呢?
已邀请:

hbase - 80后

赞同来自: zhoupengbo cangjiu fishinhouse beyond Jepson yangjifei更多 »

Phoenix是一个hbase的中间件,也就是说Phoenix本身不存储数据的,使用hbase来保障高可用及数据可靠性的。
Phoenix一般有两种模式:
  • 第一种是再 hbase之中直接部署 Phoenix的包,Phoenix client直接访问,不过Phoenix sql解析等都在客户端,比较重,一般情况下是没有问题的。
  • 第二个是部署一个或者数个proxy节点(2个以上才能高可用),解析sql并转化为hbaseapi的查询用的,不过此部分需要启动集成,占据一定的内存。

阿里云目前采取第一种部署方式

要回复问题请先登录注册


中国HBase技术社区微信公众号:
hbasegroup

欢迎加入HBase生态+Spark社区钉钉大群