FastDFS5.05集群安装部署

操作系统:redhat6.5  64位

安装用户:root

软件环境:安装gccmake

需要安装包:libfastcommon-master.tar.gzfastdfs-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.13/group1/M00/00/00/wKgB71u70IKAbmEQAAzUD9gIb9c_big.tar.gz 

你可能感兴趣的:(fastHDFS,hadoop,fastdfs,分布式文件系统)