我可以在zeppelin的`sh`命令中包含一个变量吗?

问题描述 投票:0回答:1

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

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

这是我的代码

%sh

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

我可以更换 my-bucket/my_folder/ 用一个变量?

pyspark apache-zeppelin
1个回答
1
投票

你说的 "一个变量 "是什么意思?一个 Python 变量?如果是,我不确定。但如果你只是想把路径拉到另一行,你可以使用一个 shell 变量。

%sh

export AWS_FOLDER=my-bucket/my_folder/
aws s3 ls s3://$AWS_FOLDER
© www.soinside.com 2019 - 2024. All rights reserved.