Trino HA 通过 keepalived + 高可用虚拟 IP(HAVIP)来实现,整个过程自动化,无需人工干预。
注意:
1. 仅在 EMR on CVM 的 Hadoop 集群类型中,Trino 应用场景适用于高可用集群。
2. 无需在私有网络-高可用虚拟 IP控制台去操作或解绑,集群自动切换所属主机,且随集群生命周期保持一致。
3.
![](https://qcloudimg.tencent-cloud.cn/image/document/c2916feed78e6d4cf389c1940aa29205.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/c2916feed78e6d4cf389c1940aa29205.png)
Trino HA 集群创建完后,可以通过集群服务>角色管理中的右上角查看信息查看 HAVIP。
![](https://qcloudimg.tencent-cloud.cn/image/document/cbb25eafc07e2e6f4f31e875a28372dd.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/cbb25eafc07e2e6f4f31e875a28372dd.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/d66e7eb618ed4165c8202b3604f7824b.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/d66e7eb618ed4165c8202b3604f7824b.png)
Trino 就可以通过虚拟 IP 进行查询了。
/usr/local/service/trino/client/trino-cli --server {{高可用虚拟ip}}:9000 --catalog hive --user hadoop