2

我正在尝试在 Minikube 上运行 Vitess,并且正在执行此处的“入门”步骤:http: //vitess.io/getting-started/#set-up-google-compute-engine-container-engine-和云工具

我已经安装了我需要的一切,包括“vtctlclient”。我已验证在执行此操作时创建了所有正确的目录。

但是,在我的目录 '/go/src/github.com/youtube/vitess/examples/kubernetes' 中有一个名为 'kvtctl.sh' 的脚本,它使用 kubectl 来发现 pod 名称并设置隧道,然后运行' vtctl 客户端”。当我运行这个脚本时,这是返回的:

'开始端口转发到 vtctld....
/kvtctl.sh:第 29 行:vtctlclient:找不到命令'

我完全不知道为什么找不到 vtctlclient 命令,因为我只是使用 Go 安装了它。对此问题的任何帮助将不胜感激。

4

1 回答 1

1

也许 go install 目录不在您的路径中。您是否尝试过手动运行 vtctlclient(就像 kvtctl.sh 一样)?

PS:您可能想加入我们的 Vitess Slack 频道,在那里您可能会得到更及时的问题解答。如果您需要邀请,请告诉我。

于 2017-07-14T09:08:42.493 回答