zoukankan      html  css  js  c++  java
  • fastDFS 命令笔记【转】

    端口开放

    这是命令运行的前提 
    iptables -I INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT 
    iptables -I INPUT -p tcp -m state –state NEW -m tcp –dport 23000 -j ACCEPT 
    iptables -I INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT

    日常命令

    • 如何重启server进程

      1. 直接使用如下命令 
        /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 
        /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart
      2. 也可以使用FastDFS自带的restart.sh脚本 
        /usr/local/bin/restart.sh /usr/local/bin/fdfs_tracked /home/yuqing/FastDFS/conf/tracker.conf 
        /usr/local/bin/restart.sh /usr/local/bin/fdfs_storaged /home/yuqing/FastDFS/conf/storage.conf
    • 如何让server进程退出运行

      1. 直接kill即可让server进程正常退出,可以使用killall命令,例如: 
        killall fdfs_trackerd 
        killall fdfs_storaged
      2. 也可以使用如下命令: 
        /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf stop 
        /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf stop 
        千万不要使用-9参数强杀,否则可能会导致binlog数据丢失的问题。
      3. 也可以使用FastDFS自带的stop.sh脚本 
        /usr/local/bin/stop.sh /usr/local/bin/fdfs_tracked /home/yuqing/FastDFS/conf/tracker.conf 
        /usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /home/yuqing/FastDFS/conf/storage.conf
    • fdfs_test和fdfs_test1是做什么用的 
      这两个是FastDFS自带的测试程序,会对一个文件上传两次,分别作为主文件和从文件。返回的文件ID也是两个。 
      并且会上传文件附加属性,storage server上会生成4个文件。 
      /usr/local/bin/fdfs_test upload

      这两个程序仅用于测试目的,请不要用作实际用途

    • 下载文件 
      /usr/bin/fdfs_download_file [local_filename]

    • 删除文件 
      /usr/bin/fdfs_delete_file

    • 节点监控 
      fdfs_monitor /etc/fdfs/client.conf

    storage server 状态操作

    STORAGE SERVER的状态通常有七种:

    # FDFS_STORAGE_STATUS:INIT      :初始化,尚未得到同步已有数据的源服务器
    # FDFS_STORAGE_STATUS:WAIT_SYNC :等待同步,已得到同步已有数据的源服务器
    # FDFS_STORAGE_STATUS:SYNCING   :同步中
    # FDFS_STORAGE_STATUS:DELETED   :已删除,该服务器从本组中摘除
    # FDFS_STORAGE_STATUS:OFFLINE   :离线
    # FDFS_STORAGE_STATUS:ONLINE    :在线,尚不能提供服务
    # FDFS_STORAGE_STATUS:ACTIVE    :在线,可以提供服务
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    正常状态必须是ACTIVE,如果运行以下命令 
    fdfs_monitor /etc/fdfs/client.conf

    发现有以下状态的服务器 
    Storage 4: 
    ip_addr = 10.120.151.114 WAIT_SYNC

    #从集群中删除
    fdfs_monitor /etc/fdfs/client.conf delete group1 10.120.151.114
    #在114服务器中,删除数据文件夹
    rm -rf /home/storage1/fastdfs/data
    #重启114节点
    fdfs_storaged /etc/fdfs/storage.conf
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    重新查状态 
    fdfs_monitor /etc/fdfs/client.conf

    概念

    • 什么是主从文件 
      主从文件是指文件ID有关联的文件,一个主文件可以对应多个从文件。 
      主文件ID = 主文件名 + 主文件扩展名 
      从文件ID = 主文件名 + 从文件后缀名 + 从文件扩展名 
      使用主从文件的一个典型例子:以图片为例,主文件为原始图片,从文件为该图片的一张或多张缩略图。 
      FastDFS中的主从文件只是在文件ID上有联系。FastDFS server端没有记录主从文件对应关系,因此删除主文件,FastDFS不会自动删除从文件。 
      删除主文件后,从文件的级联删除,需要由应用端来实现。 
      主文件及其从文件均存放到同一个group中。 
      主从文件的生成顺序: 
      1)先上传主文件(如原文件),得到主文件ID 
      2)然后上传从文件(如缩略图),指定主文件ID和从文件后缀名(当然还可以同时指定从文件扩展名),得到从文件ID

    http://blog.csdn.net/pzw_0612/article/details/52610328

    端口开放

    这是命令运行的前提 
    iptables -I INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT 
    iptables -I INPUT -p tcp -m state –state NEW -m tcp –dport 23000 -j ACCEPT 
    iptables -I INPUT -p tcp -m state –state NEW -m tcp –dport 80 -j ACCEPT

    日常命令

    • 如何重启server进程

      1. 直接使用如下命令 
        /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart 
        /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf restart
      2. 也可以使用FastDFS自带的restart.sh脚本 
        /usr/local/bin/restart.sh /usr/local/bin/fdfs_tracked /home/yuqing/FastDFS/conf/tracker.conf 
        /usr/local/bin/restart.sh /usr/local/bin/fdfs_storaged /home/yuqing/FastDFS/conf/storage.conf
    • 如何让server进程退出运行

      1. 直接kill即可让server进程正常退出,可以使用killall命令,例如: 
        killall fdfs_trackerd 
        killall fdfs_storaged
      2. 也可以使用如下命令: 
        /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf stop 
        /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf stop 
        千万不要使用-9参数强杀,否则可能会导致binlog数据丢失的问题。
      3. 也可以使用FastDFS自带的stop.sh脚本 
        /usr/local/bin/stop.sh /usr/local/bin/fdfs_tracked /home/yuqing/FastDFS/conf/tracker.conf 
        /usr/local/bin/stop.sh /usr/local/bin/fdfs_storaged /home/yuqing/FastDFS/conf/storage.conf
    • fdfs_test和fdfs_test1是做什么用的 
      这两个是FastDFS自带的测试程序,会对一个文件上传两次,分别作为主文件和从文件。返回的文件ID也是两个。 
      并且会上传文件附加属性,storage server上会生成4个文件。 
      /usr/local/bin/fdfs_test upload

      这两个程序仅用于测试目的,请不要用作实际用途

    • 下载文件 
      /usr/bin/fdfs_download_file [local_filename]

    • 删除文件 
      /usr/bin/fdfs_delete_file

    • 节点监控 
      fdfs_monitor /etc/fdfs/client.conf

    storage server 状态操作

    STORAGE SERVER的状态通常有七种:

    # FDFS_STORAGE_STATUS:INIT      :初始化,尚未得到同步已有数据的源服务器
    # FDFS_STORAGE_STATUS:WAIT_SYNC :等待同步,已得到同步已有数据的源服务器
    # FDFS_STORAGE_STATUS:SYNCING   :同步中
    # FDFS_STORAGE_STATUS:DELETED   :已删除,该服务器从本组中摘除
    # FDFS_STORAGE_STATUS:OFFLINE   :离线
    # FDFS_STORAGE_STATUS:ONLINE    :在线,尚不能提供服务
    # FDFS_STORAGE_STATUS:ACTIVE    :在线,可以提供服务
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    正常状态必须是ACTIVE,如果运行以下命令 
    fdfs_monitor /etc/fdfs/client.conf

    发现有以下状态的服务器 
    Storage 4: 
    ip_addr = 10.120.151.114 WAIT_SYNC

    #从集群中删除
    fdfs_monitor /etc/fdfs/client.conf delete group1 10.120.151.114
    #在114服务器中,删除数据文件夹
    rm -rf /home/storage1/fastdfs/data
    #重启114节点
    fdfs_storaged /etc/fdfs/storage.conf
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    重新查状态 
    fdfs_monitor /etc/fdfs/client.conf

    概念

    • 什么是主从文件 
      主从文件是指文件ID有关联的文件,一个主文件可以对应多个从文件。 
      主文件ID = 主文件名 + 主文件扩展名 
      从文件ID = 主文件名 + 从文件后缀名 + 从文件扩展名 
      使用主从文件的一个典型例子:以图片为例,主文件为原始图片,从文件为该图片的一张或多张缩略图。 
      FastDFS中的主从文件只是在文件ID上有联系。FastDFS server端没有记录主从文件对应关系,因此删除主文件,FastDFS不会自动删除从文件。 
      删除主文件后,从文件的级联删除,需要由应用端来实现。 
      主文件及其从文件均存放到同一个group中。 
      主从文件的生成顺序: 
      1)先上传主文件(如原文件),得到主文件ID 
      2)然后上传从文件(如缩略图),指定主文件ID和从文件后缀名(当然还可以同时指定从文件扩展名),得到从文件ID
  • 相关阅读:
    Unity3D中的Attribute详解(二)
    Unity3D中的Attribute详解(三)
    利用TortoiseGit对Coding项目进行版本管理
    access 标准表达式中数据类型不匹配 (20091204 15:14:40)
    发布网站失败,提示一个用户控件同时存在于C盘的两个dll中
    取出被正则表达式匹配的值
    Asp.net(C#)数据绑定格式化(转)
    一个关于 asp.net 的简单问题
    ckeditor + ckfinder 上传图片的配置
    [原]可定义的英文小日历
  • 原文地址:https://www.cnblogs.com/paul8339/p/7472494.html
Copyright © 2011-2022 走看看