0
点赞
收藏
分享

微信扫一扫

欧拉系统部署fastdfs 系统openEuler 22.03 LTS版本

niboac 2023-05-05 阅读 108

1、上传压缩包,解压  (包可以参考另外文章https://blog.51cto.com/u_14175560/5749701)

cd ~   ##进入用户主目录
tar xf fastdfsrpm.tar.gz   ##解压
cd fastdfsrpm   
rpm -ivh *.rpm --force --nodeps  ##rpm安装

cd ..
tar xf fastdfs.tar.gz  ##解压
cd fastdfs
tar xf V1.0.43.tar.gz 
tar xf V6.06.tar.gz
tar xf V1.22.tar.gz

2、编译安装

cd libfastcommon-1.0.43
./make.sh clean && ./make.sh && ./make.sh install  

cd ../fastdfs-6.06
./make.sh clean && ./make.sh && ./make.sh install
./setup.sh /etc/fdfs

编译安装这一步会报错如下图:

欧拉系统部署fastdfs  系统openEuler 22.03 LTS版本_欧拉系统

原因:依赖库缺失导致

解决方法:重新链接依赖

欧拉系统部署fastdfs  系统openEuler 22.03 LTS版本_fastdfs部署_02

find  / -name libtinfo.so*     ##找到相似依赖
ln  -s   ##然后链接

然后重新编译安装

3、修改配置

cd ..
mkdir /data/fastdfs -p

sed -i "s@tracker_server=127.0.0.1:22122@tracker_server=172.30.15.125:22122@g" fdfs_confing/mod_fastdfs.conf   ##替换IP
 
sed -i "/tracker_server = 192.168.119.147:22122/d" fdfs_confing/mod_fastdfs.conf  ##删除
sed -i "/tracker_server = 192.168.119.148:22122/d" fdfs_confing/mod_fastdfs.conf  ##删除
sed -i "s@store_path0=/data/fastdfs/storage@store_path0=/data/fastdfs@g" fdfs_confing/mod_fastdfs.conf   ##替换路径

sed -i "s@tracker_server = 127.0.0.1:22122@tracker_server = 172.30.15.125:22122@g" fdfs_confing/client.conf ##替换IP


sed -i "/tracker_server = 192.168.119.147:22122/d" fdfs_confing/client.conf  ##删除

sed -i "/tracker_server = 192.168.119.148:22122/d" fdfs_confing/client.conf  ##删除


sed -i "s@tracker_server = 192.168.112.131:22122@tracker_server = 172.30.15.125:22122@g" fdfs_confing/storage.conf  ##替换IP
 
sed -i "/tracker_server = 192.168.119.147:22122/d" fdfs_confing/storage.conf  ##删除

sed -i "/tracker_server = 192.168.119.148:22122/d" fdfs_confing/storage.conf  ##删除

4、启动

cp fdfs_confing/{tracker.conf,client.conf,storage.conf,mod_fastdfs.conf} /etc/fdfs/
cp fastdfs-6.06/conf/http.conf fastdfs-6.06/conf/mime.types /etc/fdfs/
fdfs_trackerd /etc/fdfs/tracker.conf start  ##启动tracker服务

fdfs_storaged /etc/fdfs/storage.conf start  ##启动storage服务

ss -tnlp  ##查看服务端口是否启动

5、部署fastdfs自带nginx,欧拉系统编译安装nginx会报fastdfs-nginx-module模块装不上,直接解压编译好压缩包

压缩包:链接:https://pan.baidu.com/s/1YZQ79GtVaSKjuCG3DekeXg 提取码:bfjb

部署前,先解压,查看操作说明:

欧拉系统部署fastdfs  系统openEuler 22.03 LTS版本_fastdfs部署_03

nginx配置参考压缩包中nginx.conf配置,如上图所示

##创建nginx目录
mkdir   /var/run/nginx
mkdir  /var/log/nginx

部署nginx时,启动报错:

欧拉系统部署fastdfs  系统openEuler 22.03 LTS版本_欧拉系统_04

/usr/lib64 下缺包导致,上传压缩的lib64.tar.gz包,解压后,运行下述命令:

注意:备份原来/usr/lib64 目录

lib64.tar.gz包:链接:https://pan.baidu.com/s/1GE7PGxq2JZWO1C2taNHijw 提取码:7wsh

tar   -zxvf   lib64.tar.gz
cd lib64

 mv -fv * /usr/lib64/




举报

相关推荐

0 条评论