启动工具选项

使用 vkconfig 脚本启动工具可为调度程序实例分配名称。

语法

vkconfig launch [options...]
--enable-ssl``{true|false}
(可选)在 Kafka 和 Vertica 之间启用 SSL 身份验证
。有关详细信息,请参考 使用 Kafka 进行 TLS/SSL 加密
--ssl-ca-alias别名
根证书颁发机构的用户定义别名,您可用来验证 Vertica 和 Kafka 之间的通信。此参数仅在启用 SSL 时使用。
--ssl-key-alias别名
密钥/证书对的用户定义别名,您可用来验证 Vertica 和 Kafka 之间的通信。此参数仅在启用 SSL 时使用。
--ssl-key-passwordpassword
用于创建 SSL 密钥的密码。此参数仅在启用 SSL 时使用。
--instance-namename
(可选)允许命名正在运行调度程序的进程。您可以在查看 scheduler_history 表时使用此命令,从而查找当前正在运行的实例。
\--kafka_conf 'kafka_configuration_setting'

采用 JSON 格式直接传递给 rdkafka 库的选项/值对的对象。这是 Vertica 用于与 Kafka 进行通信的库。您可以使用此参数直接设置通过 Vertica 与 Kafka 的集成所无法提供的配置选项。有关详细信息,请参阅直接设置 Kafka 库选项

请参阅常用 vkconfig 脚本选项以了解所有 vkconfig 工具中提供的选项。

示例

此示例显示如何启动 myscheduler.conf 配置文件中定义的调度程序并为其指定实例名称 PrimaryScheduler:

$ nohup /opt/vertica/packages/kafka/bin/vkconfig launch --instance-name PrimaryScheduler \
  --conf myscheduler.conf >/dev/null 2>&1 &

此示例显示如何在启用 SSL 的情况下启动名为 SecureScheduler 的实例:

$ nohup /opt/vertica/packages/kafka/bin/vkconfig launch --instance-name SecureScheduler --enable-SSL true \
                                                  --ssl-ca-alias authenticcert --ssl-key-alias ourkey \
                                                  --ssl-key-password secret \
                                                  --conf myscheduler.conf \
                                                  >/dev/null 2>&1 &