【问题标题】:Can I include a variable in an `sh` command in zeppelin?我可以在 zeppelin 的“sh”命令中包含一个变量吗?
【发布时间】:2020-09-10 07:31:52
【问题描述】:

我在 Spark 集群上使用 Zeppelin 和 Hadoop。

我想运行一个命令来检查 s3 上的文件,并且我想使用一个变量。

这是我的代码

%sh

aws s3 ls s3://my-bucket/my_folder/

我可以用变量替换my-bucket/my_folder/ 吗?

【问题讨论】:

    标签: pyspark apache-zeppelin


    【解决方案1】:

    “变量”是什么意思? Python变量?如果是这样,我不确定。但如果你只是想把路径拉到另一行,你可以使用 shell 变量:

    %sh
    
    export AWS_FOLDER=my-bucket/my_folder/
    aws s3 ls s3://$AWS_FOLDER
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      • 2020-09-03
      • 2011-07-14
      • 2020-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多