启动FastDFS时的问题:sudo service fdfs_trackerd start出现Unit fdfs_trackerd.service not found

正常按照流程安装时:

5.1 安装fastdfs依赖包

1. 解压缩libfastcommon-master.zip

2. 进入到libfastcommon-master的目录中

3. 执行 ./make.sh

4. 执行 sudo ./make.sh install

 

5.2 安装fastdfs

1. 解压缩fastdfs-master.zip

2. 进入到 fastdfs-master目录中

3. 执行 ./make.sh

4. 执行 sudo ./make.sh install

 

5.3 配置跟踪服务器tracker

1. sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf

2. 在/home/python/目录中创建目录 fastdfs/tracker     

mkdir –p /home/python/fastdfs/tracker

3. 编辑/etc/fdfs/tracker.conf配置文件    sudo vim /etc/fdfs/tracker.conf

修改 base_path=/home/python/fastdfs/tracker

 

5.4 配置存储服务器storage

1. sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf

2. 在/home/python/fastdfs/ 目录中创建目录 storage

   mkdir –p /home/python/fastdfs/storage

3. 编辑/etc/fdfs/storage.conf配置文件  sudo vim /etc/fdfs/storage.conf

修改内容:

base_path=/home/python/fastdfs/storage

store_path0=/home/python/fastdfs/storage

tracker_server=自己ubuntu虚拟机的ip地址:22122

 

5.5 启动tracker 和 storage

sudo service fdfs_trackerd start

sudo service fdfs_storaged start

直到这一步,系统报错:

Failed to start fdfs_trackerd.service: Unit fdfs_trackerd.service not found

两个都是一样的,我看网上有人说只报storage,这个我后面也碰到了。

解决方式:关闭虚拟机,更换网络连接方式为NAT,再重启,这时候,更改,再次启动会发现,不报错了。

但是,继续执行:

5.6 测试是否安装成功

1. sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf

2. 编辑/etc/fdfs/client.conf配置文件  sudo vim /etc/fdfs/client.conf

修改内容:

base_path=/home/python/fastdfs/tracker

tracker_server=自己ubuntu虚拟机的ip地址:22122

3. 上传文件测试:

fdfs_upload_file /etc/fdfs/client.conf 要上传的图片文件

第二个storaged报错了,这时候再次关闭虚拟机,切换成原来的桥接,重启,再次运行,返回类似roup1/M00/00/00/wKgrMFx2FiiAMh1zAAUTX4IIbyI300.png.jpg的文件id则说明文件上传成功。

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: FastDFS 可以在 Linux 上通过以下步骤安装: 1. 安装依赖包: ``` sudo apt-get update sudo apt-get install -y build-essential libfuse-dev libpthread-stubs0-dev ``` 2. 下载并解压 FastDFS 源代码: ``` wget https://github.com/happyfish100/fastdfs/releases/download/V6.06/FastDFS_v6.06.tar.gz tar -xzvf FastDFS_v6.06.tar.gz cd FastDFS ``` 3. 编译安装: ``` ./make.sh ./make.sh install ``` 4. 配置 FastDFS: - 创建 Tracker 服务器配置文件:/etc/fdfs/tracker.conf - 创建 Storage 服务器配置文件:/etc/fdfs/storage.conf 5. 启动服务: ``` sudo service fdfs_trackerd start sudo service fdfs_storaged start ``` 完成以上步骤后,FastDFS 就已经安装完成并且运行在 Linux 系统上了。 ### 回答2: FastDFS是一种开源的分布式文件系统,它具有高性能、高可靠性、简单的设计和管理。它采用了一种主从架构,其中有一个主服务器和多个从服务器。主服务器负责管理分布式系统的元数据和负载均衡,从服务器则用来保存文件数据并提供读写服务。本文将介绍如何在Linux上安装FastDFS。 安装准备: 1.安装依赖库 2.下载fastdfs文件 安装步骤: 1.安装fastdfs依赖库 sudo apt install libtool libpcre3 libpcre3-dev zlib1g-dev uuid-dev gcc 2.下载FastDFS软件包 wget https://github.com/happyfish100/fastdfs/archive/V5.11.tar.gz 3.解压FastDFS软件包 tar -zxvf V5.11.tar.gz 4.编译安装FastDFS cd fastdfs-5.11 ./make.sh sudo ./make.sh install 5.修改配置文件tracker.conf sudo vim /etc/fdfs/tracker.conf bind_addr = 192.168.99.100 6.修改配置文件storage.conf sudo vim /etc/fdfs/storage.conf bind_addr=192.168.99.101 tracker_server=192.168.99.100:22122 7.启动tracker和storage服务 sudo /etc/init.d/fdfs_trackerd start sudo /etc/init.d/fdfs_storaged start 8.测试FastDFS sudo fdfs_test 9.上传文件 sudo fdfs_upload_file /etc/fdfs/client.conf /path/to/test.jpg 以上是Linux上安装FastDFS的步骤,需要注意的是在部署需要修改配置文件tracker.conf和storage.conf,以及启动tracker和storage服务。另外还需测试和上传文件来验证FastDFS是否正常工作。 ### 回答3: FastDFS是一个高性能的分布式文件系统,目前被广泛应用于云存储中。与传统的文件系统相比,FastDFS具有更快的响应速度、更高的并发性、更好的数据可靠性等特点,因此更适合大规模的存储应用。 在Linux上安装FastDFS需要进行如下步骤: 第一步:安装依赖包 在安装FastDFS之前,需要先安装一些依赖包,包括libfastcommon和FastDFS所需要的一些库文件。可以使用yum命令进行安装: yum install -y gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl openssl-devel perl wget 第二步:下载FastDFS和libfastcommon 从FastDFS的官网上下载FastDFS和libfastcommon的源码包,然后解压缩到同一个目录下,进入解压缩后的目录: tar -xzvf libfastcommon-1.0.43.tar.gz tar -xzvf fastdfs-6.06.tar.gz cd libfastcommon-1.0.43 ./make.sh && ./make.sh install cd ../fastdfs-6.06 ./make.sh && ./make.sh install 第三步:配置FastDFS 进入FastDFS的安装目录,打开配置文件/etc/fdfs/storage.conf,并进行如下修改: # base_path为FastDFS的数据目录,可以根据需要进行修改 base_path=/fastdfs/storage/data # tracker_server为FastDFSTracker服务器的IP和端口,多个用逗号隔开 tracker_server=192.168.1.1:22122,192.168.1.2:22122 打开配置文件/etc/fdfs/client.conf,并进行如下修改: # tracker_server为FastDFSTracker服务器的IP和端口,多个用逗号隔开 tracker_server=192.168.1.1:22122,192.168.1.2:22122 第四步:启动FastDFS 可以使用如下命令启动FastDFSTracker服务器: /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start 使用如下命令启动FastDFS的Storage服务器: /usr/bin/fdfs_storaged /etc/fdfs/storage.conf start 第五步:测试FastDFS 可以使用如下命令上传文件到FastDFS: /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /path/to/local/file.png png 可以使用如下命令下载文件: /usr/bin/fdfs_download_file /etc/fdfs/client.conf group1/M00/00/00/xx.jpg /path/to/local/file.jpg 以上就是在Linux上安装FastDFS的详细步骤,如果你遇到问题可以查询FastDFS的官网或者交流社区。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值