Ibm cloud dsx写入blue mix对象存储器

Ibm cloud dsx写入blue mix对象存储器,ibm-cloud,object-storage,data-science-experience,Ibm Cloud,Object Storage,Data Science Experience,bluemix对象存储是否会在类似AmazonS3的容器中具有文件夹功能。我不确定其他人,但很快在DSX上写下,它在一个容器中变得如此混乱。它就像一台没有能力在C:\drive下创建文件夹的计算机。真是一团糟 由于其DSX的主存储器,DSX正在推动这一功能 这是s3容器,您可以多么完美地组织所有内容我相信您正在寻找的是类似于子容器的东西,可以组织您的文件 我认为对象存储服务基于Openstack对象存储,根据Openstack文档,不可能创建嵌套目录 您可以使用文件名中的路径来模拟子目录,方法

bluemix对象存储是否会在类似AmazonS3的容器中具有文件夹功能。我不确定其他人,但很快在DSX上写下,它在一个容器中变得如此混乱。它就像一台没有能力在C:\drive下创建文件夹的计算机。真是一团糟

由于其DSX的主存储器,DSX正在推动这一功能


这是s3容器,您可以多么完美地组织所有内容

我相信您正在寻找的是类似于子容器的东西,可以组织您的文件

我认为对象存储服务基于Openstack对象存储,根据Openstack文档,不可能创建嵌套目录

您可以使用文件名中的路径来模拟子目录,方法是在写入/读取文件时用/分隔。您可以使用类似下面的swift://containername.“+name+”/foldername/fillename.csv” 因此,使用/foldername/filename.csv编写的任何内容都将在foldername下组织

谢谢,
查尔斯。

是的,他那样做了,看到了它造成的混乱。万物同根。如果你有50多个笔记本写拼花地板等,我不知道如何在一个容器中处理所有这些。正如我的图片所示,这对dsx来说是一个巨大的限制,如果缺少这个功能,应该将其添加到开放堆栈中。目前,由于文件夹结构易于管理,我正在将所有写入操作移动到s3。同意限制和问题,目前可以解决的问题之一是,通过使用df将数据帧或rdd重新分区为1,从而限制创建的文件数。重新分区(1)在将其写入对象存储之前,先将其写入多个分区文件。它将创建至少2-3个文件,如果你更深入,你可以写压缩编解码器。注意:-您不能并行读取它们,因为您将所有内容都写在一个分区中。感谢Charles的建议。除了这个问题,我真的很想感谢你的所有答复,你尽快和愿意帮助。谢谢!