热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Seaweedfs基本操作命令

客户端服务:(只能针对master,不能针对volume)1)获取一个自动分配的id,唯一的文件标示(如果开始没有vol

客户端服务:

(只能针对master,不能针对volume)

1)获取一个自动分配的id,唯一的文件标示(如果开始没有volumeid,则第一次执行会创建)

curl http://localhost:9333/dir/assign

2)查看卷id为4所在的地址(针对存在多个volume)

curl http://localhost:9333/dir/lookup?volumeId=3

3)将myphoto.jpg上传到服务器

curl -F file=@/home/chris/myphoto.jpg http://127.0.0.1:8080/3,01637037d6

4)将myphoto.jpg进行存储

curl -F file=@/home/chris/myphoto.jpg http://localhost:9333/submit

5)创建volume数据块

curl -F file=@hello.txt "http://localhost:9333/submit?collection=picture."curl http://master:9333/dir/assign?collection=pictures

(可以针对volume)

1)删除fid为“3,01637037d6”的数据

curl -X DELETE http://127.0.0.1:8080/3,01637037d6

2)集合删除

curl "http://localhost:8080/admin/delete_collection?collection=some_collection_name."

3)删除某个volumeid

curl "http://localhost:8080/admin/volume/delete?volume=volumeId"

4)挂载volumeId

curl "http://localhost:8080/admin/volume/unmount?volume=volumeId"

5)卸载volumeId

curl "http://localhost:8080/admin/volume/mount?volume=volumeId"

6)查看8080对应volume服务的状态

curl "http://localhost:8080/status?pretty=y"

7)指定数据中心

http://localhost:9333/dir/assign?dataCenter=dc1

8)设置超时时间

curl http://localhost:9333/dir/assign?ttl=3mcurl -F "file=@x.go" http://127.0.0.1:8080/5,01637037d6?ttl=3m

时间单位:

'm', 'h', 'd', 'w', 'M', 'y'.


推荐阅读
  • 本文详细介绍了在Linux操作系统上安装和部署MySQL数据库的过程,包括必要的环境准备、安装步骤、配置优化及安全设置等内容。 ... [详细]
  • 本文整理了一份基础的嵌入式Linux工程师笔试题,涵盖填空题、编程题和简答题,旨在帮助考生更好地准备考试。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 本文详细介绍了如何正确设置Shadowsocks公共代理,包括调整超时设置、检查系统限制、防止滥用及遵守DMCA法规等关键步骤。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 电商高并发解决方案详解
    本文以京东为例,详细探讨了电商中常见的高并发解决方案,包括多级缓存和Nginx限流技术,旨在帮助读者更好地理解和应用这些技术。 ... [详细]
  • Linux环境下MySQL的安装与配置
    本文详细介绍了在Linux系统上安装和配置MySQL的步骤,包括安装前的准备工作、下载和解压安装包、初始化数据库、配置文件编辑、启动服务以及设置开机自启动等。 ... [详细]
  • Django与Python及其他Web框架的对比
    本文详细介绍了Django与其他Python Web框架(如Flask和Tornado)的区别,并探讨了Django的基本使用方法及与其他语言(如PHP)的比较。 ... [详细]
  • Centos7 Tomcat9 安装笔记
    centos7,tom ... [详细]
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • Nacos 0.3 数据持久化详解与实践
    本文详细介绍了如何将 Nacos 0.3 的数据持久化到 MySQL 数据库,并提供了具体的步骤和注意事项。 ... [详细]
  • 本文介绍了SIP(Session Initiation Protocol,会话发起协议)的基本概念、功能、消息格式及其实现机制。SIP是一种在IP网络上用于建立、管理和终止多媒体通信会话的应用层协议。 ... [详细]
  • 入门指南:使用FastRPC技术连接Qualcomm Hexagon DSP
    本文旨在为初学者提供关于如何使用FastRPC技术连接Qualcomm Hexagon DSP的基础知识。FastRPC技术允许开发者在本地客户端实现远程调用,从而简化Hexagon DSP的开发和调试过程。 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 如何在PHP中安装Xdebug扩展
    本文介绍了如何从PECL下载并编译安装Xdebug扩展,以及如何配置PHP和PHPStorm以启用调试功能。 ... [详细]
author-avatar
dwxa520恋歌_261
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有