Linux-Fast_Dfs安装和配置

简介: Fast_Dfs安装和配置

安装FAST_DFS前需要安装它的依赖库 

5.0.5 的依赖包是libfastcommon 以前可能是libevent

 

一、安装ibfastcommon库:

下载libfastcommon ,本次下载的版本是libfastcommon-1.0.7.zip

解压安装命令依次是:

unzip  libfastcommon-1.0.7.zip

       cd libfastcommon-1.0.7

       sudo ./make.sh 


###没有错误则进行下一步安装

sudo ./make.sh install


### 安装完成后需要把库移动到默认的目录,复制或创建软连接均可

ln s  /usr/lib64/ libfastcommon.so  /usr/lib/ libfastcommon.so

ln s  /usr/lib64/ libfdfsclient.so   /usr/lib/ libfdfsclient.so


二、接下来安装fastDfs

 

1. 下载 fastDfs 的源码包,本次下载的版本是fastdfs-5.05.tar.gz,解压安装命令依次如下:

 

      tar zxvf  fastdfs-5.05.tar.gz    

      cd fastdfs-5.05

      sudo  ./make.sh

       ### 编译没有问题则安装

       sudo ./make.sh  install

 

       ### 安装成功后可以访问安装后的目录

       cd  /etc/fdfs

  ###可以看到相关的配置文件,在该目录下创建conf文件夹


   ## 创建资源目录存放日志和文件


   sudo mkdir /mnt/fastdfs/tracker  (### 跟踪服务文件)

   sudo mkdir /mnt/ fastdfs/storage  (### 资源服务文件)


2### 配置跟踪服务tracker

sudo  vi  /etc/fdfs/ conf/tracker.conf 

 

###替换如下类容: 

base_path=/mnt/fastdfs/tracker###该路径是我们刚刚创建的路径)

 

保存后启动跟踪服务:fdfs_trackerd /etc/fdfs/conf/tracker.conf

查看启动日志: tail f /mnt/fastdfs/tracker/logs/trackerd.log



3. ###配置资源服务storage

sudo vi /etc/fdfs/ conf/storage.conf

### 替换如下类容

base_path=/mnt/fastdfs/storage 

store_path0=/mnt/fastdfs/storage/data 

tracker_server=(跟踪服务的ip地址):22122

保存后启动资源服务:fdfs_storaged /etc/fdfs/conf/storage.conf

tail f /mnt/fastdfs/storage/logs/trackerd.log

 

### 查看fastdfs服务进程:

sudo ps –aux | grep fdfs

sudo netstat -ntpl | grep fdfs

### 看到相关内容则完全完成安装。

附录:

###监控storage

fdfs_monitor /etc/fdfs/conf/storage.conf


fdfs_monitor /etc/fdfs/conf/client.conf

 

上传测试:

fdfs_upload_file /etc/fdfs/conf/client.conf  /tmp/1.png

查看文件:

ll /mnt/fastdfs/storage/data/data/00/00


跟踪服务和存储服务在一起安装的时候:

./configure --add-module=/home/lg/nginx-1.9.9/nginx-plugs/fastdfs-nginx-module/src  --add-module=/home/lg/nginx-1.9.9/nginx-plugs/ngx_cache_purge-2.3

目录
相关文章
|
15天前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
17天前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
104 20
|
8天前
|
Ubuntu Unix Linux
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
75 7
|
11天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
118 7
|
18天前
|
Unix Linux 编译器
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
37 2
|
2月前
|
数据库连接 Linux Shell
Linux下ODBC与 南大通用GBase 8s数据库的无缝连接配置指南
本文详细介绍在Linux系统下配置GBase 8s数据库ODBC的过程,涵盖环境变量设置、ODBC配置文件编辑及连接测试等步骤。首先配置数据库环境变量如GBASEDBTDIR、PATH等,接着修改odbcinst.ini和odbc.ini文件,指定驱动路径、数据库名称等信息,最后通过catalog.c工具或isql命令验证ODBC连接是否成功。
|
3月前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
122 5
Linux系统之安装OneNav个人书签管理器
|
2月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
73 4
|
2月前
|
缓存 资源调度 安全
深入探索Linux操作系统的心脏——内核配置与优化####
本文作为一篇技术性深度解析文章,旨在引领读者踏上一场揭秘Linux内核配置与优化的奇妙之旅。不同于传统的摘要概述,本文将以实战为导向,直接跳入核心内容,探讨如何通过精细调整内核参数来提升系统性能、增强安全性及实现资源高效利用。从基础概念到高级技巧,逐步揭示那些隐藏在命令行背后的强大功能,为系统管理员和高级用户打开一扇通往极致性能与定制化体验的大门。 --- ###
79 9
|
3月前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
76 5
Linux系统之安装Ward服务器监控工具