您的位置:首页 > 其它

FastDFS5.05集群安装部署

2015-02-28 10:01 585 查看
操作系统:redhat6.5  64位

安装用户:root
软件环境:安装gcc和make
需要安装包:libfastcommon-master.tar.gz和fastdfs-5.05.tar.gz
安装后配置文件路径:/etc/fdfs/
服务器2台:
tracker节点:192.168.10.12
storage节点:192.168.10.13

安装步骤:

(1)先编译安装libfastcommon-master.tar.gz

1.直接解压libfastcommon-master.tar.gz

   命令:tar  -zxf  libfastcommon-master.tar.gz

2.进入解压后的目录
  命令:cd  libfastcommon-master

3.执行编译
  命令:
./make.sh

4.执行安装
  命令:
./make.shinstall

(2)安装完成后再安装fastdfs-5.05.tar.gz

1.直接解压fastdfs-5.05.tar.gz

    命令:tar   -zxf fastdfs-5.05.tar.gz

2.进入解压后的目录
   命令:
cd  fastdfs-5.05

3.执行编译
   命令:
./make.sh

4.执行安装
   命令:
./make.shinstall

各个节点的安装方法完全一样,作为tracker节点只需配置tracker.conf并且只是启动tracker服务。
作为storage节点只需要配置stroage.conf并且只是启动stroage服务。

安装完成后配置文件在目录/etc/fdfs/下,在各个节点下配置对应的配置文件即可。

文件配置:

tracker节点文件主要配置:

把/etc/fdfs/目录下tracker.conf开头的文件拷贝一份改名为tracker.conf。配置如下:

#文件夹必须存在;存储tracker数据和日志文件的基本路径

  base_path=/usr/local/fdfs

  #绑定的地址,如果为空则为当前电脑的ip地址

  bind_addr=

  #tracker服务器端口

  port=22122

storage节点文件主要配置:

把/etc/fdfs/目录下storage.conf开头的文件拷贝一份改名为storage.conf。配置如下:
存储storage数据和日志的基本路径,文件夹必须存在
 base_path=/usr/local/fdfs
#可以配置多个,如果store_path为空则默认为base_path

  store_path0=/root/storage

  #tracker服务器的地址

  tracker_server=192.168.10.12:22122

客户端主要文件配置:

把/etc/fdfs/目录下client.conf开头的文件拷贝一份改名为client.conf。配置如下:
客户端操作存储日志文件的路径,目录必须存在
base_path=/root/client
#tracker服务器地址
host:port
host可以是ip或域名地址;多个多行
tracker_server=192.168.10.12:22122

启动服务:

启动服务前先关闭防火墙或者把防火墙对应的端口打开:

在tracker节点启动tracker服务

命令:fdfs_trackerd  /etc/fdfs/tracker.conf

确认是否启动成功,查看端口22122是否启动监听

命令:netstat -unltp |grep fdfs

在storage节点启动storage服务

命令:fdfs_storaged /etc/fdfs/storage.conf

查看storage服务器是否连接到tracker服务器

命令:fdfs_monitor /etc/fdfs/storage.conf

如果看到节点IP后面的状态为ACTIVE说明连接上了

测试文件上传:

命令:fdfs_test /etc/fdfs/client.conf upload /root/libevent-2.0.18-stable.tar.gz

上传成功后会出现文件下载的链接,如下

file url:http://192.168.10.[u]13/group1/M00/00/00/wKgB71u70IKAbmEQAAzUD9gIb9c_big.tar.gz  [/u]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息