Попытка запустить cbt (инструмент командной строки Cloud Bigtable) из Google SDK

Я пытаюсь запустить инструмент командной строки Cloud Bigtable, но при запуске вижу эту ошибку

cbt help

или любые другие команды cbt:

-bash: cbt: command not found

Я проверил, что компонент gcloud установлен при запуске

gcloud components list

И я вижу:

Installed     │ Cloud Bigtable Command Line Tool                     │ cbt                      │   4.9 MiB

Однако, когда я бегу

gcloud info

Я вижу список своих установленных компонентов и их номер версии в виде массива. Например:

Installed Components:
core: [2018.07.16]
pubsub-emulator: [2018.02.02]
beta: [2018.07.16]
gsutil: [4.33]
bq: [2.0.34]
cbt: []
bigtable: []

Это может быть проблема с неправильной настройкой PATH, но я не уверен. Кажется, это связано с этой проблемой:

Как установить путь к kubectl при установке установка компонентов gcloud?

Любые идеи?


person baconLikeTheKevin725    schedule 20.07.2018    source источник
comment
Сожалеем, что вы столкнулись с этой проблемой! Не могли бы вы предоставить больше информации в своем вопросе, например: (а) ваша платформа (версия ОС +), (б) есть ли у вас такая же проблема с другими двоичными файлами, управляемыми gcloud, такими как gsutil или bq, и (c) есть ли ваш $PATH включает .../google-cloud-sdk/bin (то есть каталог установки gcloud + /bin)?   -  person Misha Brukman    schedule 23.07.2018
comment
(a) Платформа: macOS Sierra (b) gsutil и bq не имеют такой же проблемы. Они работают, как и ожидалось. Если я выполню gloud info, мои установленные компоненты: ``` Установленные компоненты: core: [2018.07.16] pubsub-emulator: [2018.02.02] beta: [2018.07.16] gsutil: [4.33] bq: [2.0.34 ] cbt: [] bigtable: [] ...Cloud SDK в PATH: [False] Kubectl в PATH: [False] ``` Не знаю, как проверить, включает ли $PATH .../google-cloud-sdk/bin   -  person baconLikeTheKevin725    schedule 16.08.2018
comment
echo $PATH сообщит вам, что находится на вашем пути и включает ли он каталог .../google-cloud-sdk/bin. Также загляните в этот каталог и посмотрите, установлен ли там cbt.   -  person Misha Brukman    schedule 16.08.2018
comment
Какой метод вы использовали для установки команды gcloud? Следовали ли вы документации или использовали домашнее пиво?   -  person Yurci    schedule 13.09.2018


Ответы (1)


Несколько вещей, чтобы проверить:

  • Предоставьте полный вывод gcloud info.
  • Убедитесь, что Cloud SDK on PATH равно True.
  • Вам нужно иметь каталог bin из Installation Root на вашем PATH.
  • Убедитесь, что двоичный файл cbt находится в Installation Root/bin
person Igor Bernstein    schedule 23.07.2018