bluedata - BlueData MLOPS - PermissionError:[Errno 13] 权限被拒绝
问题描述
我在 BlueData 4.0 上创建了一个 MLOPS 项目并安装了 Project Repo (NFS) 文件夹。我在 Centos 7x 上创建了 NFS 服务,如下所示:
sudo yum -y install nfs-utils
sudo mkdir /nfsroot
echo '/nfsroot *(rw,no_root_squash,no_subtree_check)' | sudo tee /etc/exports
sudo exportfs -r
sudo systemctl enable nfs-server.service
sudo systemctl start nfs-server.service
我现在正在尝试访问存储在 NFS 项目存储库中的数据集,但收到以下错误:
PermissionError: [Errno 13] Permission denied: '/bd-fs-mnt/path/data.csv'
知道如何解决这个问题吗?
解决方案
似乎项目 repo 是使用 root 作为所有者创建的,并且在组级别没有写入权限。
要修复,您需要:
- 创建笔记本集群
- 打开一个 Jupyter 终端
sudo chmod -R 777 /bd-fs-mnt/nfsrepo
(这仅在您以租户管理员身份创建该集群时才有效,作为您没有 sudo 权限的用户)
推荐阅读
- sql - 如何仅获取记录的最大行数行?
- postgresql - 按日期范围分区 PostgreSQL 扫描所有分区
- c# - 如何在 SwaggerUI 中使用查询字符串传递对象数组
- c - openmp 中嵌套 for 循环的性能改进失败
- arrays - 类 stdClass 的对象无法在 Laravel 中转换为字符串?
- html - 如何在Angular Material stepper中用mat-chip替换下一个按钮?
- python - 在 Pandas UDF 中找不到用于多节点的模块
- php - PhpOffice\PhpSpreadsheet 无法为列或整个电子表格设置默认格式
- sql - 将字符升序排序,然后数字升序
- spring-mvc - 如何使用 springMvc 从表单(“multipart/form-data”)中获取数据?