主页 > 下载安卓版imtoken钱包 > FastDFS安装(单机版)
FastDFS安装(单机版)
安装 FastDFS
1.两台新机器,192.168.163.145 192.168.163.146
以下步骤在两台机器上同时安装执行
在usr/local下新建软件文件夹,并将相关文件上传到该文件夹
传输完成后,安装下一个依赖项:ym install make cmake gcc gcc-c++
sudo yum -y install gcc automake autoconflibtool make gcc-c++ pcre* zlib openssl openssl-devel (安装前执行)
yum -y 安装 libevent
完成后,首先安装 libfastcommon-master.zip
解压 解压 libfastcommon-master.zip
会生成一个libfastcommon-master文件夹,cd进去
执行命令:./make.sh
./make.sh安装
然后创建文件夹,当然可以不用创建,mkdir /usr/local/lib
创建软连接: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
安装 fastDFS
首先解压,tar -zxvf fastDFS-5.05.tar.gz 产生一个文件fastdfs-5.05
进入文件夹执行命令:./make.sh ./make.sh install
cd /etc/init.d && ls |grep fdfs
你会看到两个文件,是刚刚安装的
然后cd到/etc/fdfs可以看到三个文件 cd /etc/fdfs 这是我们的配置文件
查看命令行工具:cd /usr/bin/ && ls |grepfdfs
可以看到一些上传下载命令
因为fastDFS服务脚本设置的bin目录在/usr/local/bin下,而我们实际安装在usr/bin下,所以需要修改fastdfs配置文件中的路径
命令:vim /etc/init.d/fdfs_storaged
全局替换:先输入:然后粘贴命令回车:%s+/usr/local/bin+/usr/bin
如果失败,可以手动替换etc安装照片,也就是删除配置文件中的local
同样的fdfs_tracker也应该被执行
OK之后,下面就不一样了
如果192.168.163.145在tracker中,tracker 192.168.163.146是storage
145上的操作:
进入文件夹:cd /etc/fdfs 下面有三个文件夹,分别是tracker、storage、client
复制一份到这个文件夹,cp tracker.conf.sample tracker.conf
之后:修改tracker.conf vim tracker.conf
修订:
改成自己的文件夹,别忘了,wq保存后会创建这样的文件夹
mkdir -p /home/fastdfs/tracker
这里关闭防火墙会造成不必要的错误。 如果是centos7的版本,关闭的命令是
systemctl stop firewalld.service 如果是centos6版本,命令是service iptables stop
然后我们进入刚刚创建的文件夹etc安装照片,发现什么也没有,cd /home/fastdfs/tracker
然后我们启动tracker /etc/init.d/fdfs_trackerd start
然后我们进入cd /home/fastdfs/tracker可以看到下面有两个文件夹data和log
当然停止的命令是:/etc/init.d/fdfs_trackerd stop
然后配置另一台机器存储存储
光盘 /etc/fdfs
cp storage.conf.samplestorage.conf
vim 存储.conf
需要修改的地方:
base_path=/home/fastdfs/存储
store_path0=/home/fastdfs/存储
tracker_server=192.168.163.145:22122 这里是tracker的机器IP