我正在尝试通过vsql使用-h参数指定主机 IP来连接到 Vertica 节点。但是,我想指定故障转移节点。
根据文档备份主机可以作为 JDBC 连接中的属性提供。
我如何通过 实现相同的功能vsql?
edd 是正确的,您可以使用-B SERVER:PORT. 此外,如果您设置了本机连接负载平衡,则可以使用该-C选项。这将允许 Vertica 本机负载均衡器为您选择主机。
要设置您运行的负载均衡器:
SELECT SET_LOAD_BALANCE_POLICY('ROUNDROBIN');
Run Code Online (Sandbox Code Playgroud)
然后当您连接时,您使用该-C选项,您将看到 Vertica 选择了一个新主机。
$ vsql -h host01 -U dbadmin -C
Welcome to vsql, the Vertica Analytic Database interactive terminal.
Type: \h or \? for help with vsql commands
\g or terminate with semicolon to execute query
\q to quit
INFO: Connected using a load-balanced connection.
INFO: Connected to host02 at port 5433.
dbadmin=>
Run Code Online (Sandbox Code Playgroud)
使用-C如果节点关闭指定的主机上,只要Vertica的代理仍在该主机上运行应该工作。
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |