赞
踩
在写安装流程以前,先引述一个本人在安装的时候,出现的错误;由于up主在安装fastdfs也是参考网上的教程,网上大部分教程都是安装libfastcommonV1.0.7.tar.gz & FastDFS_v5.05.tar.gz ,但是不管怎么试,在fastdfs编译的时候,都会报错。类似下面的错误
undefined reference to `g_current_time' undefined reference to `conn_pool_connect_server' 等等。
一开始以为本机的centos6.5安装的时候少了其他包,但是怎么试都不行。结果别人提醒的是不是这个包太老了不行。后来用了新包,结果可以了。太一味相信网上的教程了!没有尝试别的版本。
转正题,我安装用的是libfastcommon-1.0.36.tar.gz 和 fastdfs-5.11.tar.gz。这里提供原作者的github
https://github.com/happyfish100/fastdfs/releases
1、安装gcc,才能使用make
yum -y install gcc-c++
2、解压libfastcommon-1.0.36.tar.gz到你指定的安装目录
tar -zxvf /tmp/libfastcommon-1.0.36.tar.gz
3、编译安装
./make.sh
./make.sh install
4、加快捷方式
ln -s /usr/lib64/libfastcommon.so /usr/local/lib/libfastcommon.so
ln -s /usr/lib64/libfastcommon.so /usr/lib/libfastcommon.so
ln -s /usr/lib64/libfdfsclient.so /usr/local/lib/libfdfsclient.so
ln -s /usr/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so
5、解压fastdfs-5.11.tar.gz到你指定的安装目录,然后编译安装
tar -zxvf /tmp/fastdfs-5.11.tar.gz
./make.sh
./make.sh install
6、拷贝重命令相关配置文件
cd /etc/fdfs
cp client.conf.sample client.conf
cp storage.conf.sample storage.conf
cp tracker.conf.sample tracker.conf
7、编辑tarcker.conf
1.disabled=false #默认开启
2.port=22122 #默认端口号
3.base_path=/usr/appdata/fdfs/tarcker #这个是tracker数据和日志目录,等会需要创建
4.http.server_port=6666 #默认端口是8080 这个是提供给httpserver使用的,如果你的程序是用socket传输,或者使用nginx,这个地址配不配都一样
8、创建tracker数据日志目录
mkdir -p /usr/appdata/fdfs/tarcker
9、启动tracker
service fdfs_trackerd start
10、查看tracker启动状态
service fdfs_trackerd status
11、编辑storage.conf
1.disabled=false
2.group_name=group1 #组名,根据实际情况修改
3.port=23000 #设置storage的端口号,默认是23000,同一个组的storage端口号必须一致
4.base_path=/usr/appdata/fdfs/storage #设置storage数据文件和日志目录
5.store_path_count=1 #存储路径个数,需要和store_path个数匹配
6.base_path0=/usr/appdata/fdfs/storage_data #实际文件存储路径
7.tracker_server=192.168.128.131:22122 #我CentOS7的ip地址
8.http.server_port=8888 #设置 http 端口号 这个是提供给httpserver使用的,如果你的程序是用socket传输,或者使用nginx,这个地址配不配都一样
12、启动storage
service fdfs_storaged start
推荐csdn:https://blog.csdn.net/m0_37797991/article/details/73381739
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。