文档中心 V3.0
Glusterfs

Glusterfs,Gluster File System 是自由软件,主要由 Z RESEARCH 公司负责开发,十几名开发者,最近非常活跃。 文档也比较齐全,不难上手。

使用示例

接下来,我们将通过本教程介绍如何使用Glusterfs服务。步骤包括:
1.在您的MoPaaS应用管理界面中创建绑定Glusterfs服务。
2.代码示例。

创建Glusterfs服务过程

在应用列表页面,选择某个应用,进入应用控制台。点击“服务详情”可以查看并添加当前支持的所有服务。创建Glusterfs步骤如下:
1、选择Glusterfs–>输入服务名称,选择存储空间大小–>点击创建按钮

Glusterfs-1.png
Glusterfs-2.png

2、创建成功后,将在您的服务列表中显示出Glusterfs。

Glusterfs-3.png

3、点击绑定按钮,使服务Glusterfs与当前应用绑定

Glusterfs-4.png

4、点击管理按钮进入Glusterfs详情页,显示了Glusterfs的各项详细信息。

Glusterfs-5.png

5、点击gfsAdmin按钮,进入文件夹中,可查看通过代码上传的文件是否成功。且可以进行文件的上传,删除操作。

Glusterfs-6.png

6、创建文件夹:点击新建文件夹按钮–>打开创建对话框–>输入文件夹名称–>点击确认按钮

Glusterfs-7.png

点击文件夹名可进入文件夹
7、上传文件:点击上传文件按钮–>在弹出框中选择您需要上传的文件

Glusterfs-8.png

8、删除,下载文件(文件夹只可以删除,如果要下载里面的文件,需要单个下载)

Glusterfs-9.png

代码示例

PHP:

<?php
$path = getenv('FSPATH');
if(file_exists($path)){
echo 'FileSystem is effective.';
}
?>

Java:

String fullPath=System.getenv(“FSPATH”);//这里获取Glusterfs服务的路径
File file = new File(fullPath);
File[] f = file.listFiles();
for (File ff : f) {
if (createName.equals(ff.getName())) {
throw new AppException(
AppEnums.FILE_ALREADY_EXITS_ERROR.getMessage());
}
}