vtctlclient:找不到命令

时间:2017-07-13 19:58:27

标签: kubernetes devops minikube vitess

我正在尝试在Minikube上运行Vitess并且我正在通过“入门”#39;在此处找到的步骤:http://vitess.io/getting-started/#set-up-google-compute-engine-container-engine-and-cloud-tools

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

PS:您可能想加入我们的Vitess Slack频道,您可以在这里获得更快速的答案。如果您需要邀请,请告诉我。