ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:18.54KB ,
资源ID:2727200      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2727200.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FastDFS 配置详解.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

FastDFS 配置详解.docx

1、FastDFS 配置详解FastDFS配置详解之Storage配置 #func:该配置文件是否生效#valu:# true:无效# false:生效disabled=false#func;本storage server所属组名group_name=group1#func:绑定本storage server的IPbind_addr=#func:bind_addr是针对server的,当指定bind_addr时,本参数才有效。#valu:# true:绑定bind_addr所指定的IP# false:绑定本机的任意IPclient_bind=true#func:storage server端口po

2、rt=23000#func:连接超时connect_timeout=30#func:网络超时network_timeout=60#func:本storage向tracker发送心跳时间间隔heart_beat_interval=30#func:硬盘存储空间使用情况检测时间间隔stat_report_interval=60#func:base_pathbase_path=/home/michael/fdfs/base4storage#func:本storage server支持的最大并发连接数max_connections=256#func:buff size to recv/send data

3、buff_size=256KB#func:work thread count, should = max_connections#valu:默认为4#sinc:v2.0work_thread=4#func:是否I/O分离#valu:默认为true# true:分离# false:不分离disk_rw_separated=true#func:是否直接写,不使用cache#value:# true:直接写# false:不直接写disk_rw_direct=false#func:每个storage base path的读线程数。对于disk_rw_separated=true的方式该值为0.#va

4、lu:默认为1disk_reader_threads=1#func:每个storage base path的写线程数。对于disk_rw_separated=true的方式该值为0.#valu:默认为1disk_writer_threads=1#func:同步文件时,如果从binlog中没有读到要同步的文件,休眠N毫秒后重新读取。#valu:单位为毫秒。0表示不休眠,立即再次尝试读取。sync_wait_msec=50#func:同步一个文件后,在下次进行同步前的休息时间#valu:单位为毫秒sync_interval=0#func:每天存储同步的开始时间。#valu:HH:mmsync_st

5、art_time=00:00#func:每天存储同步的结束时间。#valu:HH:mmsync_end_time=23:59#func:把storage的mark文件定期同步到磁盘的时间间隔#valu:单位为秒write_mark_file_freq=500#func:storage path的个数#valu:默认为1store_path_count=1#func:根据store_path_count的值,如果是N个,就要有store_path0, store_path1 . store_path(N-1)#valu:store_path0=/home/michael/fdfs/storage

6、0#func:FastDFS存储文件时,默认采用了两级目录。这里配置存放文件的目录个数subdir_count_per_path=32#func:tracker_server 的列表 要写端口号tracker_server=192.168.6.188:22122tracker_server=192.168.6.189:22122tracker_server=192.168.6.190:22122#func:log_level=info#func:run_by_group#funcrun_by_user#func:允许连接的客户端IP列表allow_hosts=*#func:文件分布到data

7、path的方式#valu:# 0:轮询# 1:随机,根据哈希codefile_distribute_path_mode=0#func:当file_distribute_path_mode设置为0(轮询)时,该值才有效。功能是,当写文件计数打到该值时,转至下一个path。file_distribute_rotate_count=100#func:当写大文件时,每写入N个字节,调用一次系统函数fsync将内容强行同步到硬盘。#valu:0表示从不调用fsyncfsync_after_written_bytes=0#func:同步或刷新日志信息到硬盘的时间间隔#valu:单位为秒sync_log_b

8、uff_interval=10#func:同步binlog(更新操作日志)到硬盘的时间间隔#valu:单位为秒sync_binlog_buff_interval=60#func:把storage的stat文件同步到磁盘的时间间隔#valu:单位为秒sync_stat_file_interval=300#func:线程栈大小#valu:要求至少512KBthread_stack_size=512KB#func:上传优先级。只有tracker.conf中store_server=2时,才有效。#valu:值约小,优先级越高。默认为10.upload_priority=10#func:#valu:i

9、f_alias_prefix=#func:是否检查file重复。但为1时,使用FastDHT存储文件索引#valu:默认为0# 1, yes, true or on:check# 0, no, false or off:不checkcheck_file_duplicate=0#func:当上个参数设定为1或yes时(true/on也是可以的),在FastDHT中的命名空间key_namespace=FastDFS#func:与FastDHT的连接方式#valu:默认为0,短连接# 0:短连接(short connection)# 1:长连接(persistent connection)keep

10、_alive=0#func:是否开启HTTPhttp.disabled#func:如果将该项留空,则使用IP,否则可以通过tracker来redirect。http.domain_name=#func:HTTP端口号http.server_port#func:trunk file sizehttp.trunk_size=256KB#func:是否需要从文件扩展名确定文件内容http.need_find_content_type=trueFastDFS配置详解之Tracker配置tracker.conf:#func:配置是否生效#valu:true、falsedisable=false#func

11、:绑定IP#valu:IP地址bind_addr=192.168.6.102#func:服务端口#valu:端口整数值port=22122#func:连接超时#valu:秒单位正整数值connect_timeout=30#func:网络超时#valu:秒单位正整数值network_timeout=60#func:Tracker数据/日志目录地址#valu:路径base_path=/home/michael/fdfs/base4tracker#func:最大连接数#valu:正整数值max_connections=256#func:线程数,通常设置CPU数#valu:正整数值work_threa

12、ds=4#func:上传文件的选组方式。#valu:0、1或2。# 0:表示轮询# 1:表示指定组# 2:表示存储负载均衡(选择剩余空间最大的组)store_lookup=2#func:指定上传的组,如果在应用层指定了具体的组,那么这个参数将不会起效。另外如果store_lookup如果是0或2,则此参数无效。#valu:group1等store_group=group1#func:上传服务器的选择方式。(一个文件被上传后,这个storage server就相当于这个文件的storage server源,会对同组的storage server推送这个文件达到同步效果)#valu:0、1或2#

13、0: 轮询方式(默认)# 1: 根据ip 地址进行排序选择第一个服务器(IP地址最小者)# 2: 根据优先级进行排序(上传优先级由storage server来设置,参数名为upload_priority),优先级值越小优先级越高。store_server=0#func:上传路径的选择方式。storage server可以有多个存放文件的base path(可以理解为多个磁盘)。#valu:# 0: 轮流方式,多个目录依次存放文件# 2: 存储负载均衡。选择剩余空间最大的目录存放文件(注意:剩余磁盘空间是动态的,因此存储到的目录或磁盘可能也是变化的)store_path=0#func:下载服务

14、器的选择方式。#valu:# 0:轮询(默认)# 1:IP最小者# 2:优先级排序(值最小的,优先级最高。)download_server=0#func:保留空间值。如果某个组中的某个服务器的剩余自由空间小于设定值,则文件不会被上传到这个组。#valu:# G or g for gigabyte# M or m for megabyte# K or k for kilobytereserved_storage_space=1GB#func:日志级别#valu:# emerg for emergency# alert# crit for critical# error# warn for war

15、ning# notice# info for information# debug for debugginglog_level=info#func:指定运行该程序的用户组#valu:用户组名或空run_by_group=#func:#valu:run_by_user=#func:可以连接到tracker server的ip范围。可设定多个值。#valuallow_hosts=#func:同步或刷新日志信息到硬盘的时间间隔。注意:tracker server 的日志不是时时写硬盘的,而是先写内存。#valu:以秒为单位sync_log_buff_interval=10#func:检测 stor

16、age server 存活的时间隔,单位为秒。# storage server定期向tracker server 发心跳,# 如果tracker server在一个check_active_interval内还没有收到storage server的一次心跳,# 那边将认为该storage server已经下线。所以本参数值必须大于storage server配置的心跳时间间隔。# 通常配置为storage server心跳时间间隔的2倍或3倍。check_active_interval=120#func:设定线程栈的大小。 线程栈越大,一个线程占用的系统资源就越多。# 如果要启动更多的线程(V

17、1.x对应的参数为max_connections,V2.0为work_threads),可以适当降低本参数值。#valu:如64KB,默认值为64,tracker server线程栈不应小于64KBthread_stack_size=64KB#func:这个参数控制当storage server IP地址改变时,集群是否自动调整。注:只有在storage server进程重启时才完成自动调整。#valu:true或falsestorage_ip_changed_auto_adjust=true#func:同组storage服务器之间同步的最大延迟时间。存储服务器之间同步文件的最大延迟时间,根据

18、实际情况进行调整#valu:秒为单位,默认值为1天(24*3600)#sinc:v2.0storage_sync_file_max_delay=86400#func:存储服务器同步一个文件需要消耗的最大时间,缺省为300s,即5分钟。#sinc:v2.0storage_sync_file_max_time=300#func:是否使用trunk文件来存储几个小文件#valu:true或false#sinc:v3.0use_trunk_file=false#func:最小slot大小#valu:= slot_min_size,当小于这个值的时候就存储到trunk file中。默认为16MB。#si

19、nc:v3.0slot_max_size=16MB#func:trunk file的size#valu:= 4MB,默认为64MB#sinc:v3.0trunk_file_size=64MB#func:HTTP是否生效#valu:true或falsehttp.disabled=false#func:tracker server上的http port#valu:#note:只有http.disabled=false时才生效http.server_port=7271#func:检查storage http server存活的间隔时间#valu:单位为秒#note:只有http.disabled=f

20、alse时才生效http.check_alive_interval=30#func:检查storage http server存活的方式#valu:# tcp:连接到storage server的http端口,不进行request和response。# http:storage check alive url must return http status 200.#note:只有http.disabled=false时才生效http.check_alive_type=tcp#func:检查storage http server是否alive的uri/url#note:只有http.disabled=false时才生效http.check_alive_uri=/status.html#func:if need find content type form file extension name#note:只有http.disabled=false时才生效http.need_find_content_type=true#func:”#include http.conf“表示redirect to include other settings#include http.conf

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2