一) 安装libevent
下载: wget -c http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
解压:tar -xzvf libevent-1.4.14b-stable.tar.gz
安装:cd libevent-1.4.14b-stable
./configure --prefix=/usr
make
make install
删除中间文件:rm libevent-1.4.14b-stable.tar.gz
rm -rf libevent-1.4.14b-stable
二)安装FastDFS
下载源码包:wget http://fastdfs.googlecode.com/files/FastDFS_v4.06.tar.gz
解压:tar -xzvf FastDFS_v4.06.tar.gz
创建目录:mkdir -p /home/moon/dfs
拷贝程序到dfs下:cp -r FastDFS /home/moon/dfs/FastDFS
如果需要支持HTTP,修改FastDFS下的make.sh, 将 #WITH_HTTPD=1前的注释符去掉
编译:./make.sh
使用root权限或sudo安装:./make.sh install
新建文件:
/home/moon/dfs/FastDFS/conf/tracker_1.conf
/home/moon/dfs/FastDFS/conf/storage_1.conf
修改tracker和storage服务器配置文件
启动tracker server和storage
sudo /home/moon/dfs/FastDFS/tracker/fdfs_trackerd /home/moon/dfs/FastDFS/conf/tracker_1.conf
sudo /home/moon/dfs/FastDFS/storage/fdfs_storaged /home/moon/dfs/FastDFS/conf/storage_1.conf
启动时报错,/home/moon/dfs/FastDFS/storage/fdfs_storaged: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory
解决方法
1. 首先 find / -name libevent-1.4.so.2 找到缺少的链接文件到底在那儿。
2. LD_DEBUG=libs /usr/local/bin/fdfs_storaged
3. 从Debug信息中就知道程序去哪里找链接库了。我这边程序去 trying file=/lib64/libevent-1.4.so.2 而我的链接库的实际存储位置是/usr/lib/libevent-1.4.so.2
4. 做一个软连接 ln -s /usr/lib/libevent-1.4.so.2 /lib64/libevent-1.4.so.2
分享到:
相关推荐
**FastDFS安装** 1. **环境准备**:首先确保服务器运行的是Linux操作系统,且已安装基础工具如gcc、make、wget等。还需要安装Nginx,因为FastDFS通常与Nginx结合使用,作为HTTP服务器提供文件访问。 2. **下载源码...
### FastDFS安装与配置详解 #### 一、FastDFS简介 FastDFS是一个高效的分布式文件系统,主要用于海量数据存储,能够实现文件的快速存取。它由淘宝的技术团队开发,主要适用于互联网环境下大流量高并发的场景。...
### FastDFS安装手册知识点解析 #### 一、概述 FastDFS是一个开源的轻量级分布式文件系统,旨在解决海量数据存储问题,适用于多种场景,如图片、视频等非结构化数据的存储。FastDFS能够提供文件冗余备份、负载均衡...
fastdfs_client_v1.24.jar 和libfastcommon-master.zip 和FastDFS_v5.05.tar.gz和fastdfs-nginx-module_v1.16.tar.gz4个文件
**FastDFS安装与Nginx整合详解** FastDFS是一个开源的、高性能的、轻量级的分布式文件系统,主要用于解决大容量存储和负载均衡的问题。它具有高可用性、高扩展性和低延迟等特点,适用于互联网行业的图片、视频等大...
在本文中,我们将详细介绍FastDFS的安装过程,以及在安装过程中可能遇到的问题和解决方案。 首先,确保你的服务器或开发环境已经安装了必要的依赖软件。在FastDFS的安装过程中,需要使用到`make`、`cmake`和`gcc`这...
**FastDFS安装环境** 在安装FastDFS之前,你需要确保你的服务器已经安装了以下基础组件: 1. Linux操作系统:通常选择CentOS或Ubuntu等主流Linux发行版。 2. GCC编译器:用于编译源代码。 3. OpenSSL库:如果需要...
FastDFS安装通常分为以下几个步骤: 1. **环境准备**:确保系统已经安装了基础的开发工具,如gcc、make、curl-devel、pcre-devel等。同时,由于FastDFS依赖libevent或libev库,需要提前安装这两个库。 2. **下载...
### FastDFS 安装与配置详解 #### 一、FastDFS 概述 FastDFS 是一个高度可扩展的分布式文件系统,它具有高可用性和负载均衡能力,特别适合用于需要频繁处理大量文件读写的场景,如图片分享和视频分享网站等。其...
fastdfs 安装配置所需的安装包 FastDFS_v5.02.tar.gz fastdfs-nginx-module_v1.15.tar.gz nginx-1.4.7.tar.gz ngx_cache_purge-2.1.tar.gz pcre-8.34.tar.gz zlib-1.2.8.tar.gz 安装方法:...
以下是关于FastDFS安装和使用的详细步骤: 一、安装libevent库 FastDFS内部依赖libevent作为HTTP服务器,版本2.0.20或以上是必要的。首先从官方网站或GitHub下载libevent源码,解压缩后执行`./configure --prefix=/...
《全面解析FastDFS安装及其配套组件》 FastDFS是一个开源的高性能、轻量级的分布式文件系统,主要用于解决大容量存储和负载均衡的问题。在互联网行业中,它常用于存储图片、文档等静态文件,尤其适合高并发访问的...
FastDFS安装指南 FastDFS是一款开源的分布式文件系统,旨在提供高性能、可靠、可扩展的文件存储解决方案。本文档将指导您在Linux CentOS环境下安装FastDFS,包括安装依赖项、编译和安装FastDFS主程序、配置Tracker...
9. **测试FastDFS**:安装完成后,可以通过FastDFS的客户端工具进行测试,如`fdfs_test`,上传和下载文件以验证FastDFS是否正常工作。 10. **部署FastDFS集群**:为了提高可用性和扩展性,通常会搭建FastDFS集群。...
### Java Centos7上fastdfs安装详细手册 #### 一、安装libfastcommon和FastDFS **1. 下载并安装libfastcommon** - **下载libfastcommon**: ```bash wget ...
CentOS 系统上安装 FastDFS FastDFS 是一个开源的分布式文件系统,能够提供高性能、高可靠性和高扩展性的文件存储服务。下面是 CentOS 系统上安装 FastDFS 的详细步骤和相关知识点。 安装 libfastcommon ...