F
a
s
t
D
F
S
分布式文件系统的安装与使用(单节点
)
跟踪服务器
:
192
.
168
.
4
.
121
( edu-dfs-tracker-01)
存储服务器
:
192
.
168
.
4
.
125
(edu-dfs-storage-01)
环境:CentOS 6.6
用户:root
数据目录:/fastdfs (注:数据目录按你的数据盘挂载路径而定)
安装包:
FastDFS
v
5
.
05
li
b
f
a
s
t
c
o
mm
o
n
-
m
a
s
t
e
r
.
z
i
p
(
是从 FastDFS 和FastDHT 中提取出来的公共 C 函数库)
fastdfs-
n
g
i
n
x
-
m
od
u
l
e
_
v
1
.
16
.
t
a
r
.
g
z
nginx-
1
.
6
.
2
.
t
a
r
.
g
z
f
a
s
t
d
f
s
_
c
li
e
n
t
_
j
a
v
a
.
_
v
1
.
25
.
t
a
r
.
g
z
源码地址:https://github.com/happyfish100/
下载地址:http://sourceforge.net/projects/fastdfs/files/
官方论坛
:http://bb
s.chi
nau
nix.net
/foru
m
-
240-
1
.
h
t
m
l
一、所有跟踪服务器和存储服务器均执行如下操作
1、编译和安装所需的依赖包:
# yum install make cmake gcc gcc-c++
2、安装 libfastcommon:
(1)上传或下载 libfastcommon-master.zip 到/usr/local/src 目录
(2)解压
# cd /usr/local/src/
# unzip libfastcommon-master.zip
# cd libfastcommon-master
(3) 编译、安装
# ./make.sh
# ./make.sh install
libfastcommon 默认安装到了
/usr/lib64/libfastcommon.so
/usr/lib64/libfdfsclient.so
(4)因为 FastDFS 主程序设置的 lib 目录是/usr/local/lib,所以需要创建软链接.
# ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so