您可以在JetBrains IDE中通过Big Data Tools插件直接管理OSS的Bucket和文件。
什么是Big Data Tools
Big Data Tools是一款JetBrains IDE插件,可以提供以下扩展功能:
-
便于使用远程文件系统(包括OSS)的用户界面。
-
与文件管理器类似的文件操作方式(复制、移动、重命名、删除和下载文件)。
-
便于预览文件,而且对于CSV文件,还可以在文本和表格视图之间切换。
-
便于获取文件的其他信息,例如修改时间。
-
便于预览二进制文件,例如Parquet。
-
便于在多个选项卡中打开Bucket和文件夹。
更多信息,请参见Big Data Tools。
步骤一:安装 Big Data Tools
-
打开以下任意一款JetBrains IDE。
-
IntelliJ IDEA Ultimate
-
PyCharm Professional
-
DataGrip
-
DataSpell
-
-
打开IDE设置。
-
macOS:从主菜单选择IntelliJ IDEA > Preferences,或者按⌘,。
-
Windows或Linux:选择File > Settings,或者按Ctrl+Alt+S。
-
-
在Preferences窗口,安装Big Data Tools。
-
在左侧导航栏中,选择Plugins。
-
选择Marketplace页签。
-
在User Data中,输入Big Data Tools。
-
单击Install。
-
单击OK。
安装并启用该插件后,IDE右侧出现Big Data Tools。
-
步骤二:连接OSS
您可以使用Big Data Tools创建与各种监控服务或存储服务的连接,例如OSS。
-
在IDE右侧,选择Big Data Tools > Alibaba OSS。
-
在Big Data Tools窗口,完成以下配置。
-
为连接命名,以区别于其他连接。
-
选择地域。
关于OSS支持的所有地域,请参见访问域名和数据中心。
-
选择获取Bucket的方式。
-
例如果要直接请求指定的目录,选择Custom roots,然后在Roots中,指定Bucket的名称或 Bucket的目录。指定多个名称或路径时,使用逗号分隔。
-
例如果要请求多个Bucket,选择All buckets in the account。使用bucket filter显示特定名称的Bucket。
-
-
从Authentication type列表,选择Explicit access key and secret key,在Access Key,输入RAM用户的AccessKey ID,在Secret Key中,输入AccessKey Secret。
例如何获取AccessKey,请参见创建AccessKey。
-
OK。
-
步骤三:管理OSS
建立连接后,您可以开始使用OSS的Bucket和文件。
在单独的选项卡预览Bucket
您可以在编辑器中以单独的选项卡预览Bucket。
-
选择一个Bucket,然后单击Open in Separate Viewer。
您就可以在不同选项卡中快速打开多个Bucket并在这些Bucket之间来回切换,还可以扩展目录和结构化文件(例如 CSV、Parquet、ORC 或 Avro)以查看这些文件的列和数据类型。
-
您还可以执行下列操作:
-
使用编辑器选项卡顶部的
图标自定义视图(显示和隐藏列)。
-
单击
图标从磁盘上传数据,或单击
图标复制文件。
-
快速复制和移动文件及目录,只需将其从一个Bucket或目录拖到另一个Bucket或目录即可。
-
查看文件信息
您可以使用Big Data Tools插件获取文件的其他信息,例如修改时间、类型或存储类。
右击文件,然后选择Show info。
系统将显示以下窗口。
预览二进制文件
您可以使用Big Data Tools插件预览二进制文件,例如Avro、Parquet和ORC。
-
双击文件。
文件内容在编辑器的单独选项卡中显示。
-
您还可以执行下列操作:
-
使用选项卡顶部的搜索框,以搜索特定字符串。
以下示例中使用了正则表达式。
-
单击表头,以更改数据排序。
-
右击单元格,以复制单元格、行或列,或下载整个表格。
-