关注分享主机优惠活动
国内外VPS云服务器

CentOS构建单体FastDFS

摘要:逐个配置路径,索引号基于。存储文件时,采用两级目录。如果此参数仅为,则在第一次运行时会自动创建一个用于存储文件的子目录。列表中,当有多个活动连接时,每条线路允许系统同步的默认时间段是全天。一般用来避免峰值同步带来的一些问题。

CentOS构建单体FastDFS

CentOS构建单体fastdfscontos构建单体FastDFS1、安装依赖包2、安装libfatscommon1.1、安装uzip1.2、安装libfatscommon 3、安装FastDFS4、配置Tracker监听器4.1、编辑配置文件4.2、创建目录4.3、启动Tracker 5、配置存储5.1、编辑配置文件5.2、创建目录5.3、启动Tracker5.4、检查Tracker和存储是否通信6、文件上传测试6.1、在Tracker服务器中修改客户端配置文件6.2、上传测试

官方网站地址:https://github.com/happyfish100/

1.安装依赖包yum install makecmake gcc gcc gcc -c++

2.安装libfatscommon并下载libfatscommon。

1.1解压yum安装-y解压zip需要安装uzip解压zip包。

1.2安装libfatscommon #解压libfastcommon-master.zip #进入解压后的目录CD libfast common -master/# compile。/make.sh # install。/make.sh安装3、安装FastDFS #解压tar -zxvf fastdfs-6.07.tar.gz#进入解压目录cd fastdfs-6.07/#编译。/make.sh# Install。/make.sh安装4。配置跟踪器监听器#重命名配置文件CP/etc/fdfs/Tracker.conf.sample/etc/fdfs/tracker.conf 4.1。编辑配置文件#配置文件是否无效,false无效= false #提供服务的端口= 22122 # Tracker数据和日志目录地址(根目录必须存在,子目录会自动创建)base _ path =/home/fastdfs/Tracker # http服务端口http.server_port=80 4.2、创建目录mkdir /home/fastdfs/tracker。

4.3.Start Tracker #你可以这样启动/etc/init.d/fdfs _ Trackerstart #,前提是上面创建了软链接。这样服务fdfs _ trackerdstartsystemctlstartffs _ Trackerd #将在后面用于检查Tracker是否启动netstat -UNLTP | grepfds5,配置存储#并重命名配置文件CP/etc/fdfs/Storage.conf.sample/etc/fdfs/storage.conf 5.1。编辑配置文件#配置文件是否无效,True disabled=false #指定此存储服务器所在的组(卷)group _ name = group1 #存储服务器服务端口=23000 #心跳间隔。单位是秒(这里指主动向tracker服务器发送心跳)heart_beat_interval=30 #数据和日志的存储目录地址(根目录必须存在,子目录会自动生成)Base _ path =/home/fastdfs/Storage #存储服务器在存储文件时支持多路径。这里配置了存储文件的基本路径的数量,通常只有一个目录。Store_path_count=1 #逐个配置Store_path_count路径,索引号以0为基数。#如果未配置store_path0,它将与base_path对应的路径相同。store _ path 0 =/home/fastdfs/file # fastdfs存储文件时采用两级目录。存储文件的目录数量在此配置。#如果这个参数只有N(比如256),那么存储服务器会在第一次发货时自动在store_path下创建N * N个子目录来存储文件。subdir _ count _ per _ path = 256 # Tracker _ server的列表将主动与tracker_server #连接。当有多个tracker服务器时,每个Tracker服务器都会写一行Tracker _ Server = 192 . 168 . 10 . 31:22122 #来允许系统同步(默认为全天)。一般用来避免峰值同步带来的一些问题。sync _ start _ time = 00:00 sync _ end _ time = 23:59 #访问端口http.server_port=80 5.2、创建目录mkdir/home/fastdfs/file mkdir/home/fastdfs/storage。

5.3.Start Tracker #你可以这样启动/etc/init.d/FDFS _ Stored Start #,前提是上面创建了一个软链接。下面我们就用这个方法来服务FDFS _ Stored StartSystemCTL Start FDFS _ Stored 5.4,检查跟踪器和存储是否在通信/usr/bin/fdfs _ monitor/etc/fdfs/Storage . conf

6.文件上传测试6.1。修改Tracker服务器中的客户端配置文件# Rename CP/etc/fdfs/client . conf . sample/etc/fdfs/client . conf修改配置。

#客户端的数据和日志目录base _ path =/home/fastdfs/Client # Tracker port Tracker _ server = 192 . 168 . 10 . 31:22122 6.2、上传test/usr/bin/fdfs _ upload _ file/etc/fdfs/Client . conf code.jpg/usr/bin/fdfs _ test/etc/fdfs/Client . conf上传成功后上传code.jpg返回的fileid。返回的文件ID由组、存储目录、二级子目录、file ID和文件后缀(由客户端指定,主要用于区分文件类型)拼接而成。

未经允许不得转载:主机频道 » CentOS构建单体FastDFS

评论 抢沙发

评论前必须登录!