2.3 HIVE部署
Hive可以采用下面三种部署方式
- 单实例部署
只一个HiveServer实例,没有HiveServer的容错能力。这种部署适合于开发环境,不需要可靠性和可用性,作为开发和调试环境使用,一般在生产环境部署之前使用。
- 双实例部署
有两个HiveServer实例,互为主备,只有一个对外提供服务,主备可切换,具体高可用性。提供可靠性和可用性,主节点损坏后,备节点自动升主,对外提供服务估证业务可继续进行后续的处理。推荐生产环境采用这种方式进行部署。
- 多实例部署
同时有多个HiveServer实例,每个实例都可独立对外提供服务。这种部署适合于对可靠性要求比较高或者希望适配多版本实例的场景。提供了多实例的冗余和多版本Hive同时运行。