开发者社区> 问答> 正文

Phoenix是否有集群概念?

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

展开
收起
hbase小能手 2018-11-07 11:34:10 2349 0
2 条回答
写回答
取消 提交回答
  • 前一个帐号wangccsy@126.com不知道怎么的就成了企业帐号,改不成个人。所以重新注册了一个个人帐号。老程序员。精通JAVA,C#,数据库,对软件开发过程和流程熟悉。考取系统分析师,项目管理师和系统架构设计师等软件资格考试认证。愿意和大家一起前进。
    2019-07-17 23:12:40
    赞同 展开评论 打赏
  • 社区管理员

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

    2019-07-17 23:12:40
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
HBase多语言访问 立即下载
Phoenix在客服系统的实践 立即下载
HBase高效一键迁移的设计与实践 立即下载