centos6.2系统下安装配置FastDFS步骤:
1:安装libevent(libevent-2.0.16-stable)
##卸载系统自带libevent
rpm -qa|grep libevent rpm -e libevent*
##为Trackerd和Storaged节点节点安装libevent
cd /home/ylh
wget https://github.com/downloads/libevent/libevent/libevent-2.0.16-stable.tar.gz
tar -zxvf libevent-2.0.16-stable.tar.gz
cd libevent-2.0.16-stable
make clean
./configure
make && make install
##为libevent创建软链接到/lib库下,64位系统对应/lib64
ln -s /usr/local/lib/libevent* /lib/
ln -s /usr/local/lib/libevent* /lib64/
2:为Trackerd节点安装FastDFS,并修改配置文件/etc/fdfs/tracker.conf( 如果Trackerd需要使用内置的web server,需要修改make文件,启用WITH_HTTPD=1再编译)
cd /home/ylh
wget http://fastdfs.googlecode.com/files/FastDFS_v3.06.tar.gz
tar -zxvf FastDFS_v3.06.tar.gz
cd FastDFS_v3.06
./make.sh
./make.sh install
##创建存储目录
mkdir /home/ylh/fastdfs
##修改配置文件. vim /etc/fdfs/tracker.conf 修改后保存退出
##启动Trackerd
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
3:为Storaged节点安装FastDFS, Storaged节点也需要libevent,安装步骤参见第一步
cd /home/ylh
wget http://fastdfs.googlecode.com/files/FastDFS_v3.06.tar.gz
tar -zxvf FastDFS_v3.06.tar.gz
cd FastDFS_v3.06
./make.sh
./make.sh install
4:为Storaged节点安装web服务器,Storaged节点可以使用nginx或者apache提供http下载服务。这里我们选用nginx。
cd /home/ylh
wget http://nginx.org/download/nginx-0.8.55.tar.gz
tar zxvf nginx-0.8.55.tar.gz
cd nginx-0.8.55
./configure --prefix=/opt/nginx --with-http_stub_status_module
make && make install
5:为Storaged节点安装fastdfs-nginx-module
cd /home/ylh
wget http://fastdfs.googlecode.com/files/fastdfs-nginx-module_v1.10.tar.gz
tar xzf fastdfs_nginx_module_v1.05.tar.gz
cd /home/ylh/nginx-0.8.55 ./configure --add-module=/home/ylh/fastdfs-nginx-module/src
make; make install
6:修改nginx配置文件并保存退出 (vim /usr/local/nginx/conf/nginx.conf)
location /M00 {
root /home/ylh/fastdfs/data;
ngx_fastdfs_module;
}
7:拷贝并修改nginx模块配置文件
cp /home/ylh/fastdfs-nginx-module/src/mod_fastdfs.conf /etc/fdfs
vim 修改/etc/fdfs/mod_fastdfs.conf 保存退出
##启动nginx
/usr/local/nginx/sbin/nginx
8:修改Storaged节点的配置文件/etc/fdfs/storage.conf,启动Storaged
##创建存储目录 mkdir /home/ylh/fastdfs
##修改配置 vim /etc/fdfs/storage.conf 修改后保存退出
##启动 Storaged
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
9:测试
## 修改客户端配置文件/etc/conf/client.conf文件并保存退出
##测试上传
/usr/local/bin/ fs_test /etc/conf/client.conf upload /home/a.jpg
如果上传成功回显信息中有文件的url,在浏览器中,输入url地址, tracker server会自动重定向到存储文件的storage server,文件下载成功。
至此,已经成功搭建了FastDFS
关于FastDFS的相关配置问题参考:
http://bbs.chinaunix.net/thread-1941456-1-1.html
http://bbs.chinaunix.net/thread-1920470-1-1.html
分享到:
相关推荐
下面是 CentOS 系统上安装 FastDFS 的详细步骤和相关知识点。 安装 libfastcommon libfastcommon 是 FastDFS 的一个依赖库,需要先安装 libfastcommon。首先,下载 libfastcommon 的源代码包 V1.0.39.tar.gz,上传...
通过上述步骤,您可以在 CentOS 6.5 上成功安装和配置 FastDFS 分布式文件系统。FastDFS 提供了一个高效且稳定的解决方案,适用于各种规模的应用场景。如果您在安装过程中遇到任何问题,请参考官方文档或寻求社区...
至此,您已经完成了FastDFS在Centos7上的安装及配置,包括libfastcommon、FastDFS本身以及fastdfs-nginx-module和Nginx等必要组件的安装与配置。通过以上步骤,您可以构建起一个稳定且高效的数据存储与分发系统。
4. 自动编译和安装FastDFS。 5. 自动配置FastDFS的环境变量和系统服务。 6. 修改配置文件,如设置服务器IP、端口等。 7. 创建并初始化数据目录。 8. 设置开机启动服务,以便于系统重启后自动运行。 9. 提供简单的...
在FastDFS源码目录下,执行以下命令进行编译和安装: ```bash ./make.sh ./make.sh install ``` **配置FastDFS** FastDFS的配置文件位于`/etc/fdfs`目录下。主要有两个文件:`tracker.conf`(Tracker服务器配置)...
下面将详细介绍在CentOS下安装FastDFS的步骤、依赖安装和基本使用。 首先,我们需要准备一个CentOS环境,并确保系统已经更新到最新版本。使用`sudo yum update`命令来更新系统软件包。 1. 安装依赖 FastDFS的正常...
### CentOS 下安装 ...至此,CentOS 系统下 FastDFS 的安装与基本配置已完成。需要注意的是,FastDFS 的配置较为复杂,涉及到网络通信、数据存储策略等多个方面,实际部署时还需根据具体需求进一步调整配置文件。
接下来,我们需要编译和安装FastDFS。首先,确保你的系统已经安装了必要的依赖库,如GCC编译器、libevent、libjpeg等。如果没有,可以使用yum命令安装: ```bash yum install -y gcc libevent-devel libjpeg-devel ...
- 下载FastDFS源码包,解压并进入目录进行编译和安装。 - 配置Tracker服务,修改`conf/tracker.conf`,设置端口号、工作模式等参数。 - 启动Tracker服务,添加开机启动项。 2. **Storage服务器安装与配置**: -...
以上就是在CentOS 7上配置FastDFS和LNMP环境的步骤,这个过程需要对Linux系统、网络服务、数据库管理有一定的理解。在实际操作过程中,可能会遇到各种问题,需要根据错误提示进行排查和解决。希望这份教材能帮助你...
FastDFS的安装涉及到Tracker和Storage的配置,包括端口设置、组卷配置等。Nginx作为反向代理服务器,需要配置FastDFS模块,以便通过HTTP协议访问存储在FastDFS上的文件。PHP扩展需要添加FastDFS客户端,以便PHP应用...
以上就是使用提供的配置文件在CentOS 7上搭建FastDFS分布式存储环境的详细步骤。这个过程涵盖了从环境准备到服务启动的各个环节,确保你能成功建立一个稳定可靠的FastDFS系统。请根据实际情况调整配置文件,以适应你...
4. **编译与安装**:执行`./make.sh`和`sudo ./make.sh install`命令来编译和安装FastDFS。 5. **配置FastDFS**:配置FastDFS的配置文件,通常位于`/etc/fdfs`目录下,包括`tracker.conf`(Tracker服务器配置)和`...
CentOS7操作系统下fastDFS单点搭建,步骤一:安装FastDFS;步骤二:tracker配置;步骤三:配置storage;安装nginx;启动nginx服务;上传测试
【FastDFS概述】 FastDFS是一个开源的高性能、轻量级的分布式文件系统,适用于互联网行业...在CentOS 7上安装FastDFS时,需注意安装依赖、编译和配置步骤,确保所有组件正常运行,从而充分发挥其在文件服务中的优势。
**FastDFS安装步骤** 1. **获取FastDFS源码**:首先,你需要从FastDFS官方网站或者GitHub仓库下载最新版本的源代码。 2. **解压并编译**:将下载的源码包解压,进入解压后的目录,执行`./make.sh`进行编译,然后...
进入fastdfs目录,配置时指定libfastcommon的安装路径,然后编译和安装: ``` cd ../fastdfs ./configure --with-libfastcommon=/usr/local/fastcommon make sudo make install ``` 4. **配置FastDFS**: ...
回到FastDFS源码目录,执行编译和安装: ``` cd .. ./make.sh sudo ./make.sh install ``` 6. **配置FastDFS** 配置FastDFS的配置文件,主要修改的是`/etc/fdfs`目录下的`tracker.conf`和`storage.conf`。...
进入FastDFS源码目录,执行`./configure`进行配置,根据实际情况选择是否启用MySQL支持,然后执行`make`和`make install`进行编译和安装。 4. 创建数据库表(可选) 如果启用MySQL,需要创建FastDFS的元数据存储...