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. IIS客户端没有权限

    运行CMDicacls c:\ /setintegritylevel M

  2. git创建、删除分支

    //创建分支 git branch branchname //创建并切换到新分支 git checkout -b branchname //远程分支 git push origin branchnam ...

  3. async、await在ASP.NET[ MVC]中之线程死锁的故事

    场景重构 public ActionResult Index(string ucode) { string userInfo = GetUserInfo(ucode).Result; ViewData ...

  4. Codeforces 488B - Candy Boxes

    B. Candy Boxes 题目链接:http://codeforces.com/problemset/problem/488/B time limit per test 1 second memo ...

  5. 最多的划分来使数组有序 Max Chunks To Make Sorted

    2018-12-01 11:05:46 一.Max Chunks To Make Sorted 问题描述: 问题求解: 由于没有重复,所以直观的来看对于每个遇到数,其能够被划分出来的前提是其前面已经有 ...

  6. R语言画点状误差线

    现在项目需要R语言做几个线性拟合,画一些点图,突然需要画误差线,网上找了下,可以用代码实现..效果如下 xx1<-c(xxxxxx,xxxx,xxxxx) yy1<-c(xxxxxx,xx ...

  7. 通过 rufus 创建启动U盘,安装 VMWare Esxi

    现在谁还用光盘安装系统啊. 做出启动盘后,U盘启动进行安装才是王道. https://www.starwindsoftware.com/blog/create-an-esxi-6-5-installa ...

  8. Ubuntu 16.04 构建 Headless VNC 服务器

    终于放弃 Vino 了, 稳定性太低了. 而且,拔了显示器之后,总出现分辨率不对的问题. 于是,构建了一个 xfce4 + tightvnc 的 解决方案. 1) 把Vino相关的自启动都关了. (v ...

  9. MySQL Server and Server-Startup Programs

    1. mysqld-The MySQL Server mysqld,also known as mysql server, is the main program that does most of ...

  10. PaaS平台型IT运维&运营模式能给企业带来什么?

    关注嘉为科技,获取运维新知 什么是PaaS平台型IT自动化运维&运营模式 PaaS平台型IT运维和运维模式是指:将通用的运维能力与具体的运维场景解耦合,将能够复用的,具备独立功能的通用能力纳入 ...