(转)分布式文件存储FastDFS(三)FastDFS配置
http://blog.csdn.net/xingjiarong/article/details/50559768
在上一节中我们一起搭建了一个单节点的FastDFS系统,但是仅仅将系统搭建起来是远远不够的,必须要对FastDFS进行配置才能使系统正确的运行。
一、环境声明
我们还是像上一次一样首先说一下环境。我们采用VirtualBox安装了Ubuntu 14.04 TLS 64位虚拟机,采用网桥网卡,所以虚拟机会有一个和本机在同一网段的IP地址,这么做的目的是为了配置完成后在本机访问虚拟机的服务器,检查文件是否真正的能够下载下来。
本文所有的命令均在root用户下执行。
二、配置Tracker Server
修改%FastDFS%/conf/tracker.conf文件,修改如下
base_path=/home/xing/fastdfs
可以自己指定目录位置,但目录必须存在,用于存储日志及storage server等信息,否则tracker server无法启动
如果你的http端口已经被占用了,那么就要将它改成其他的端口,默认的端口为8080,如果你的机器中8080被apache占用,那么这里也可以用8080,因为FastDFS实际上就是用的apache,我这里保持不变
http.server_port=8080
为系统保留的存储区域,默认为10%,这里我保持默认
reserved_storage_space = 10%
这里是tracker server对storage server供服务的端口,使用默认的即可
port=22122
其他的选项都保持默认。执行下面的命令来启动Tracker Server。
fdfs_trackerd %FastDFS%/conf/tracker.conf
进入/home/xing/fastdfs/logs/trackerd.log查看tracker的启动日志,如果看到类似的信息,则说明启动成功。

三、配置Storage Server
修改%FastDFS%/conf/storage.conf文件。
与tracker.conf一样,我们设置相同的目录,这个目录用来存储log和group内的相关信息。
base_path=/home/xing/fastdfs
文件的存储位置,在一台storage server上可以指定多个存储位置,为了便于管理我简单的将存储位置和刚刚的存储日志的目录设为一样的,其实你可以根据的自己的需要变更这个目录,上传到服务器的文件就存储在这个目录下。
store_path0=/home/xing/fastdfs
这个服务器所属的group,必须指定,默认就为group1。
group_name=group1
修改成tracker server的IP和端口信息,根据自己的实际情况进行修改,每个人的都不一样。
tracker_server=211.87.226.134:22122
配置完成后,我们使用如下的命令来启动Storage Server。
fdfs_storaged %FastDFS%/conf/storage.conf
这个时候会创建一大堆目录,等待完成时到/home/xing/fastdfs/logs/storage.log下查看log,如果看到类似的信息就说明成功了。

(转)分布式文件存储FastDFS(三)FastDFS配置的更多相关文章
- 分布式文件存储:FastDFS简单使用与原理分析
引言 FastDFS 属于分布式存储范畴,分布式文件系统 FastDFS 非常适合中小型项目,在我接手维护公司图片服务的时候开始接触到它,本篇文章目的是总结一下 FastDFS 的知识点. 用了 2 ...
- .Net平台下,分布式文件存储的实现
遇到的问题 对于Web程序,使用一台服务器的时候,客户端上传的文件一般也都是存储在这台服务器上.但在集群环境中就行不通了,如果每个服务器都存储自己接受到的文件,就乱套了,数据库中明明有这个附件的记录, ...
- 【网络爬虫入门05】分布式文件存储数据库MongoDB的基本操作与爬虫应用
[网络爬虫入门05]分布式文件存储数据库MongoDB的基本操作与爬虫应用 广东职业技术学院 欧浩源 1.引言 网络爬虫往往需要将大量的数据存储到数据库中,常用的有MySQL.MongoDB和Red ...
- 分布式文件存储数据库 MongoDB
MongoDB 简介 Mongo 并非芒果(Mango)的意思,而是源于 Humongous(巨大的:庞大的)一词. MongoDB 是一个基于分布式文件存储的 NoSQL 数据库.由 C++ 语言编 ...
- (转)分布式文件存储FastDFS(六)FastDFS多节点配置
http://blog.csdn.net/xingjiarong/article/details/50759918 前面几篇关于FastDFS的博客中介绍了如何在一台机器上搭建一个简易的FastDFS ...
- (转)分布式文件存储FastDFS(四)配置fastdfs-apache-module
http://blog.csdn.net/xingjiarong/article/details/50560605 在前边我们已经配置好了FastDFS的环境,但是此时的FastDFS还不能通过htt ...
- (转) 分布式文件存储FastDFS(一)初识FastDFS
http://blog.csdn.net/xingjiarong/article/details/50559849 一.FastDFS简介 FastDFS是一款开源的.分布式文件系统(Distribu ...
- 分布式文件存储FastDFS(一)初识FastDFS
一.FastDFS简单介绍 FastDFS是一款开源的.分布式文件系统(Distributed File System),由淘宝开发平台部资深架构师余庆开发.作为一个分布式文件系统,它对文件进行管理. ...
- 分布式文件存储FastDFS(七)FastDFS配置文件具体解释
配置FastDFS时.改动配置文件是非常重要的一个步骤,理解配置文件里每一项的意义更加重要,所以我參考了大神的帖子,整理了配置文件的解释.原帖例如以下:http://bbs.chinaunix.net ...
随机推荐
- Ubuntu 16.04安装VLC播放器,替代系统默认播放器
VLC播放器应该说是开源项目中最好的视频播放器,但功能不止于视频播放,还有视频直播等等.可以通过安装字幕插件搜索字母等. 安装步骤: 1.安装: sudo add-apt-repository ppa ...
- 【翻译自mos文章】注意: ASMB process exiting due to lack of ASM file activity
注意: ASMB process exiting due to lack of ASM file activity 參考原文: NOTE: ASMB process exiting due to la ...
- C#之选择排序
算法描述 1.假定未排序序列中第一位为数组最小值,通过与后面的数值进行比较,找到未排序序列中最小值,与未排序序列第一位交换位置: 2.重复步骤一,对剩余未排序序列进行比较找出最小值,与未排序序列中第一 ...
- Android应用程序无法读写USB设备的解决方法
假设android系统中的API或者apk无法读写usb设备.可能是没有加入读写usb的权限,须要依照例如以下方法进行设置: 1. 在android.hardware.usb.host.xml文件里加 ...
- Codeforces Beta Round #67 (Div. 2)C. Modified GCD
C. Modified GCD time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ...
- Tiny4412 开发板 编译环境搭建【转】
本文转载自:http://blog.csdn.net/beijiwei/article/details/51055369 版权声明:本文为博主原创文章,未经博主允许不得转载. /*********** ...
- 排列(permutation) 用1,2,3,…,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要 求abc:def:ghi=1:2:3。按照“abc def ghi”的格式输出所有解,每行一个解。
#include <stdio.h> #include <math.h> // 算法竞赛的目标是编程对任意输入均得到正确的结果. // 请先独立完成,如果有困难可以翻阅本书代码 ...
- POJ 1056 IMMEDIATE DECODABILITY Trie 字符串前缀查找
POJ1056 给定若干个字符串的集合 判断每个集合中是否有某个字符串是其他某个字符串的前缀 (哈夫曼编码有这个要求) 简单的过一遍Trie就可以了 #include<iostream> ...
- hadoop hbase 快速启动 关闭 配置:
vim ~/.bashrcexport JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 //JDK安装路径export HADOOP_HOME=/usr/l ...
- javaEE框架获取和传参要使用的类和接口
1:spring 2:struts2获取前台数据(action中获取) //4修改用户密码. public String updateUserPassword() throws Exception{ ...