1.下载

FastDFS下载:https://codeload.github.com/happyfish100/fastdfs/zip/master

库文件下载:https://codeload.github.com/happyfish100/libfastcommon/zip/master

2.安装

2.1安装库

unzip /tmp/libfastcommon.zip
cd libfastcommon-master
./make.sh
./make.sh install

2.2安装FastDFS

unzip fastdfs-master.zip
cd fastdfs-master
./make.sh
./make.sh install

3.配置

首先先创建一个目录用于存放日志和数据,如:mkdir -p /yxxt/fdfs

3.1配置并启动tracker

cd /etc/fdsf
cp tracker.conf.sample tracker.conf
vi tracker.conf

编缉tracker.conf主要修改base_path项为之前创建的目录:

base_path=/yxxt/fdfs

启动tracker:

service fdfs_trackerd start

3.2配置并启动storage

cd /etc/fdfs
cp storage.conf.sample storage.conf
vi storage.conf

编缉tracker.conf主要修改base_path项和tracker_server项:

base_path=/yxxt/fdfs
tracker_server=91.2.60.2:

启动storage:

service fdfs_storaged start

3.3配置client

cd /etc/fdsf
cp client.conf.sample client.conf
vi client.conf

编缉client.conf主要修改base_path和tracker_server两项:

base_path=/yxxt/fdfs
tracker_server=91.2.60.2:

4.测试

上传文件:

[root@ls ~]#fdfs_upload_file /etc/fdfs/client.conf /etc/passwd
group1/M00///WwI8AlnLdHOAaLXSAAAHtDz5_Fk1425909

查看文件信息:

[root@ls ~]#fdfs_file_info /etc/fdfs/client.conf group1/M00///WwI8AlnLdHOAaLXSAAAHtDz5_Fk1425909
source storage id:
source ip address: 91.2.60.2
file create timestamp: -- ::
file size:
file crc32: (0x3CF9FC59)

下载文件:

[root@ls ~]#fdfs_download_file /etc/fdfs/client.conf group1/M00///WwI8AlnLdHOAaLXSAAAHtDz5_Fk1425909 /tmp/testx

查看下载的文件是否有内容,内容和上传的文件是否一致:

cat /etc/testx

参考:

http://xinzong.blog.51cto.com/10018904/1834466

FastDFS安装教程的更多相关文章

  1. 分布式文件系统FastDFS安装教程

    前言 FastDFS(Fast Distributed File System)是一款开源轻量级分布式文件系统,本文不讲解原理和架构,只是在个人使用部署过程中耗费了好长时间和精力,遇到了很多的坑,于是 ...

  2. fastdfs安装过程

    Fastdfs于centos7的安装步骤(支持横向拓展) 主要目的:根据网上教程搭建时遇到的问题以及描述不明确的地方进行补充和说明 一.首先需要准备以下4个文件 nginx-1.12.0.tar.gz ...

  3. FastDFS安装全过程记录(V5.05)

    FastDFS安装全过程记录 1.安装准备 HA虚拟IP:192.168.1.208 HA软件:Keepalived 操作系统:CentOS 7 用户:root 数据目录:/data/fastdfs ...

  4. FastDfs安装文档

    安装顺序 libfastcommon fdfs_tracker ==> 依赖:Gcc.libevent.perl fdfs_storage FastDFS-nginx-module nginx ...

  5. Linux+apache+mono+asp.net安装教程

    Linux+apache+mono+asp.net安装教程(CentOS上测试的) 一.准备工作: 1.安装linux系统(CentOS,这个就不多讲了) 2.下载所需软件 http-2.4.4.ta ...

  6. FastDFS 安装及使用

    FastDFS 安装及使用 2012-11-17 13:10:31|  分类: Linux|举报|字号 订阅     Google了一下,流行的开源分布式文件系统有很多,介绍如下:   mogileF ...

  7. Greenplum 源码安装教程 —— 以 CentOS 平台为例

    Greenplum 源码安装教程 作者:Arthur_Qin 禾众 Greenplum 主体以及orca ( 新一代优化器 ) 的代码以可以从 Github 上下载.如果不打算查看代码,想下载编译好的 ...

  8. git 安装教程

    昆,简单说下安装教程1,安装Git2,安装TortoiseGit3,打开第一步安装的git工具GIT BASH

  9. Docker和Docker-compose安装教程以及docker-elk,docker-storm安装教程

    此安装教程仅供我自己安装配置时查看,其他的人不可以偷看!!! 安装Docker 1. Update package information, ensure that APT works with th ...

随机推荐

  1. 【Java】【泛型】

    泛型的优点使⽤泛型有下⾯⼏个优点:1.类型安全2.向后兼容3.层次清晰4.性能较⾼,⽤GJ(泛型JAVA)编写的代码可以为java编译器和虚拟机带来更多的类型信息,这些信息对java程序做进⼀步优化提 ...

  2. 力扣(LeetCode)453. 最小移动次数使数组元素相等

    给定一个长度为 n 的非空整数数组,找到让数组所有元素相等的最小移动次数.每次移动可以使 n - 1 个元素增加 1. 示例: 输入: [1,2,3] 输出: 3 解释: 只需要3次移动(注意每次移动 ...

  3. python获取子进程的返回值

    用subprocess popen 的communicate   比如,用gdalinfo命令查看一个tiff文件的信息 x = subprocess.Popen(["gdalinfo&qu ...

  4. QT---事件系统

    1         QT事件系统 1.1  事件的定义 QT中事件是有专门的类QEvent,常见的有键盘事件QKeyEvent.鼠标事件QMouseEvent和定时器事件QTimerEvent.例如用 ...

  5. html+css+js实现类似音乐app似的列表播放

    最近做了一个类似于音乐app里面列表播放的功能,主要是音频播放和按钮状态的联动: 界面如下: 如上图所示 上面有一个播放按钮 下面有一个播放列表 上面还有一个歌曲长度的总时长 上面一个按钮能控制下面所 ...

  6. flex属性的学习

    1.需要记住的属性和值. ------------------------------------------------------------- 方向横和纵 flex-direction: row ...

  7. idataway盐城

    地点的经纬度.

  8. 学了vue和webpack的笔记

    首先把package.json贴出来,这里很多插件存在版本区别,因此要特别注意版本,不是所有的安装最新的都行 { "name": "life_manager", ...

  9. WPF经典编程模式-MVVM示例讲解

    https://www.cnblogs.com/lvdongjie/p/5515962.html

  10. Cisco 设备设置监控口

    > enable                 # 从用户模式进入特权模式# show ip int bri     # 查看当前所有端口状态 # conf t                ...