使生成的笔记本

使用init脚本启用生成用于笔记本电脑。

写的pavan.kumarchalamcharla

去年发表在:2022年5月16日

生成是一个客户端库,允许您从任何执行所有AWS S3操作机器。

生成并不是默认安装在砖集群。你必须安装它通过集群级init脚本可以使用之前。

删除

信息

示例init脚本存储路径环境变量的一个秘密。你应该以这种方式存储秘密因为这些环境变量不是从其他程序访问运行在Apache火花。

创建初始化脚本

在笔记本中运行这个示例脚本创建集群的init脚本。

% python dbutils.fs.put (“dbfs: /砖/ < path-to-init-script > / s3cmd-init。sh”、“”“# !/bin/bash #目的:生成安装和配置sudo apt-get - y安装生成猫> /root/.s3cfg < < EOF access_key = $ access_key secret_key = $ secret_key EOF生成ls”“”,真的)

记得init脚本的路径。你需要它在配置集群。

配置初始化脚本

按照文档配置一个集群级init脚本

指定init脚本的路径。使用相同的路径,你使用的示例脚本(dbfs: /砖/ <目录> / s3cmd-init.sh)。

秘密添加环境变量

避免直接在init脚本存储机密。相反,存储路径环境变量的一个秘密

ACCESS_KEY ={{秘密/ < scope-name > / <秘密名字>}}SECRET_KEY ={{秘密/ < scope-name > / <秘密名字>}}

配置环境变量后,init脚本可以使用它们。

重新启动集群

在配置init脚本之后,重新启动集群。

您现在可以使用生成在笔记本电脑% sh神奇的命令

这篇文章有用吗?