在Ubuntu Server16.04(64Bit)安装FastDFS

前端之家收集整理的这篇文章主要介绍了在Ubuntu Server16.04(64Bit)安装FastDFS前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

前提:

需要安装libevent,否则部分功能不全,这里下载libevent-2.0.22.tar.gz,下载后解压:

tar zxf libevent-2.0.22.tar.gz

cd libecent-2.0.22

./configure --prefix=usr

make

sudo make install

1.下载FastFDFS_v4.05.tar.gz,然后解压到一个目录下,进入解压后的目录

2. 执行"sudo ./make.sh",发生如下错误:

编辑make.sh,编辑LIBS=''一行如下(75行):

再次执行,可以了:

然后继续"sudo ./make.sh install",发生如下错误

修改文件client/fdfs_link_library.sh.in,把24和25行的lib64修改为lib:

再次安装,出现圈住地方,表示安装成功:

FastDFS的配置文件目录如下:

client.conf是配置客户端上传的,Storage.conf是文件存储服务器配置文件,tracker.conf是负载均衡调度服务器配置文件,http.conf是http服务器配置文件,我们根据实际需要进行配置即可,我只有一台服务器,就把Tracker Server和Storage Server都安装在一台机器上了。

3. 启动Tracker Server:

修改conf/tracker.conf,配置目录用于存储日志及storage server信息:

22行:

23行:

68行改为69行(默认指定百分比,我这里修改指定大小):

对于11行的端口,是tracker server提供给storage server访问的,按需修改

然后:

启动tracker服务器:

sudo fdfs_trackerd conf/tracker.conf

看看启动日志:more /home/ubuntu/fastdfs_tracker/logs/trackerd.log

嗯,说明启动成功:

4. 启动sotrage server:

修改conf/storage.conf:

7行,组名:

37行,增加目录用户存储storage的日志信息等:

100行,设置存储路径,从序号可以看到,可以配置多个存储路径,这里配置一个:

109行,tracker服务器地址:

启动

sudo fdfs_storaged conf/storage.conf

它正在创建目录:

确保准确启动,看看log:

,到这里,tarcker server和storage server都启动了

5. 测试:

为了方便,这里首先使用FastDFS提供的安装包里的客户端程序,通过了再实际使用编程语言进行实际项目使用:

配置一下conf/client.conf:

10行,配置日志信息存放目录:

然后分别配置tracker_server和http.tracker_server_port即可。

这里上传一个文件看看:

提供的路径,我们看看storage server对应路径下的文件:

后面有-m是用来存储文件的元信息的。

现在FastDFS可以使用了,后面再测试下程序来进行读写。

原文链接:/ubuntu/353277.html

猜你在找的Ubuntu相关文章