Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从linux控制台创建gcloud数据流_Linux_Google Cloud Platform_Console_Gcloud_Dataflow - Fatal编程技术网

如何从linux控制台创建gcloud数据流

如何从linux控制台创建gcloud数据流,linux,google-cloud-platform,console,gcloud,dataflow,Linux,Google Cloud Platform,Console,Gcloud,Dataflow,我已经在Google云平台上创建了gcloud数据流,现在我需要在Linux控制台上创建它。主要问题: 它应该看起来怎么样 如何使用gcloud的参数 通常(!)您可以通过云控制台实现的所有功能都可以通过Google Cloud SDK(通常称为gcloud)获得 gcloud设计精良、一致,比控制台功能更强大;使用gcloud比使用Console更强大、更灵活 我建议您参考谷歌的gcloud文档()。在左侧,您将看到所有命令的枚举以及详细的文档 我建议你也考虑使用最好的。这将有助于您学习该工

我已经在Google云平台上创建了gcloud数据流,现在我需要在Linux控制台上创建它。主要问题:

  • 它应该看起来怎么样
  • 如何使用gcloud的参数
通常(!)您可以通过云控制台实现的所有功能都可以通过Google Cloud SDK(通常称为
gcloud
)获得

gcloud
设计精良、一致,比控制台功能更强大;使用
gcloud
比使用Console更强大、更灵活

我建议您参考谷歌的
gcloud
文档()。在左侧,您将看到所有命令的枚举以及详细的文档

我建议你也考虑使用最好的。这将有助于您学习该工具

gcloud
的一个警告是,通常有可用的命令(
gcloud[command]…
),也有alpha和beta命令。就我个人而言,我觉得这让人困惑,因为您可能需要参考三个不同的命令才能准确地找到所需的内容

在您的情况下,
gcloud dataflow--help
将通知您只能与一个“组”(
jobs
)交互,即
gcloud dataflow jobs--help
。但是,如果您使用alpha和beta命令,
gcloud alpha dataflow--help
,您将看到您能够与
作业
日志
度量进行交互。所有
gcloud
命令都要注意这一点

对于您来说,一个好的起点可能是在项目中查询(非破坏性地)
jobs
。文档中显示了两个选项
列表
()和
描述
()

由于所有
gcloud
命令的作用域都是一个云项目,因此需要指定该项目。您可以通过命令
gcloud执行此操作--project=${project}
或者您可以将该项目设置为默认的
gcloud config set project${project}
。我建议您始终为每个命令指定项目

所以,不用再麻烦了。。。这应该会让你开始:

(可选)使用交互式shell(注意
beta
命令之一):

如果尚未登录,请登录:

gcloud auth login [[YOUR-GOOGLE-ACCOUNT]]
然后类似于:

gcloud dataflow jobs list --project=[[YOUR-PROJECT]]
获取一个作业ID:

gcloud dataflow jobs describe [[YOUR-JOB-ID]] --project=[[YOUR-PROJECT]]
gcloud dataflow jobs describe [[YOUR-JOB-ID]] --project=[[YOUR-PROJECT]]