一) 安装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
ln -s /usr/lib/libdb-4.7.so /lib64/libdb-4.7.so
相关推荐
**FastDFS安装步骤** 1. **获取FastDFS源码**:首先,你需要从FastDFS官方网站或者GitHub仓库下载最新版本的源代码。 2. **解压并编译**:将下载的源码包解压,进入解压后的目录,执行`./make.sh`进行编译,然后...
【FastDFS安装步骤详解】 FastDFS是一款开源的高性能、轻量级的分布式文件系统,它对文件进行管理,包括文件存储、文件同步、文件访问(文件上传、文件下载)等功能,解决了大容量存储和负载均衡的问题。以下是详细...
fastDFS的安装步骤,所需包,以及在Java中需要的架包,需要注意的是,这个架包只能buildpath到项目中,不能放到maven仓库,否则会报找不到这个jar.
在本篇文章中,我们将详细介绍在RHEL 7.1 x64环境下安装FastDFS的详细步骤。 首先,确保你的系统已经更新到最新版本,并且安装了必要的依赖库,这些通常包括GCC编译器、OpenSSL库、Glibc-devel、zlib-devel等。你...
fastdfs是一个轻量级的开源分布式文件系统;fastdfs主要解决了大容量的文件存储和高并发访问的问题,文件存取时实现了负载均衡;附件为本人搭建FastDFS的具体步骤
总结,安装FastDFS在银河麒麟服务器上涉及多个步骤,包括环境准备、源码编译、服务启动、集群配置、客户端工具使用及后续的安全优化。遵循这些步骤,可以构建一个稳定可靠的文件服务器,满足企业的大规模文件存储和...
#### 二、FastDFS 安装步骤 1. **下载源码包**:访问 FastDFS 官方下载页面 [http://code.google.com/p/fastdfs/downloads/list](http://code.google.com/p/fastdfs/downloads/list),下载最新版本的 FastDFS 源码...
**FastDFS安装步骤** 1. **环境准备**:确保服务器已安装基础软件,如GCC编译器、Linux常用工具、OpenSSL库和libevent库。 2. **下载源码**:从官方网站或者GitHub获取FastDFS的最新源码包。 3. **编译安装**:...
四、FastDFS安装步骤 1. 解压文件:首先解压fastdfs-master.zip和libfastcommon-master.zip,得到源码目录。 2. 安装libfastcommon:进入libfastcommon目录,执行`./make.sh`编译,然后执行`sudo make install`...
2. 安装FastDFS:解压FastDFS安装包,配置编译参数(通常包括libfastcommon的安装路径),然后进行编译和安装。 3. 安装Nginx:如果尚未安装Nginx,需要先安装。Nginx可以从官方网站下载源码包,然后按照官方文档的...
### FastDFS安装与配置详解 #### 一、FastDFS简介 FastDFS是一个高效的分布式文件系统,主要用于海量数据存储,能够实现文件的快速存取。它由淘宝的技术团队开发,主要适用于互联网环境下大流量高并发的场景。...
#### 五、FastDFS安装步骤 1. **安装依赖环境**: - 安装必要的开发工具和库文件,如GCC、OpenSSL等。 2. **编译安装libfastcommon**: - 解压libfastcommon-master.zip文件。 - 编译并安装libfastcommon库。 ...
**FastDFS安装步骤** 1. **环境准备**:确保系统环境为Linux,安装必要的依赖包,如gcc、libevent、openssl等。 2. **下载源码**:从官方网站或GitHub获取FastDFS最新版本的源码,如题目中的FastDFS6.06完整安装包...
FastDFS是一款开源的高性能、轻量级的分布式...通过上述步骤,你可以快速搭建起一个基本的FastDFS环境,然后根据业务需求进行进一步的优化和调整。在使用过程中遇到任何问题,都可以查阅官方文档或社区资源,寻求帮助。
通过上述步骤,可以成功地在Linux环境中安装并配置FastDFS TrackerServer和StorageServer。需要注意的是,在实际部署过程中,还需要根据实际情况调整配置文件中的各项参数,以满足特定业务需求。此外,FastDFS还提供...
安装`Nginx + FastDFS` 的步骤如下: 1. **环境准备**:确保服务器已经安装了基础软件,如`gcc`编译器,`curl`工具,`pcre`库,`zlib`库等,这些都是`Nginx`和`FastDFS`的依赖项。 2. **安装Nginx**:从官方网站...
在安装FastDFS的过程中,主要涉及以下几个步骤和知识点: 1. **环境准备**:FastDFS通常运行在Linux环境下,因此需要确保你的Linux机器满足基本的运行条件,包括合适的操作系统版本(例如CentOS、Ubuntu等),以及...