FastDFS安装部署
1、安装gcc编译器 yum install -y gcc2、解压安装包 git clone https://github.com/happyfish100/libfastcommon.git cd libfastcommon ./make.sh && ./make.sh install上传fastdfs源码包到服务器,这里版本用fastdfs_v5.0.8.tar.gz
tar xf fastdfs_v5.0.8.tar.gz cd FastDFS
./make.sh && ./make.sh install
3、进入FastDFS目录,执行./make.sh && ./make.sh install程序安装完成。4、配置tracter.conf配置文件disabled=falsebind_addr=10.143.88.34port=22122connect_timeout=30network_timeout=60base_path=/space/fastdfsmax_connections=8172#accept_threads=8work_threads=8store_lookup=2store_group=group2store_server=0store_path=0download_server=0reserved_storage_space = 10%log_level=inforun_by_group=run_by_user=allow_hosts=*sync_log_buff_interval = 10check_active_interval = 120thread_stack_size = 64KBstorage_ip_changed_auto_adjust = truestorage_sync_file_max_delay = 86400storage_sync_file_max_time = 300use_trunk_file = false slot_min_size = 256slot_max_size = 16MBtrunk_file_size = 64MBtrunk_create_file_advance = falsetrunk_create_file_time_base = 02:00trunk_create_file_interval = 86400trunk_create_file_space_threshold = 20Gtrunk_init_check_occupying = falsetrunk_init_reload_from_binlog = falsetrunk_compress_binlog_min_interval = 0use_storage_id = falsestorage_ids_filename = storage_ids.confid_type_in_filename = ipstore_slave_file_use_link = falserotate_error_log = falseerror_log_rotate_time=00:00rotate_error_log_size = 0use_connection_pool = trueconnection_pool_max_idle_time = 3600http.server_port=8080http.check_alive_interval=30http.check_alive_type=tcphttp.check_alive_uri=/status.html
配置storage.conf配置文件disabled=falsegroup_name=group1bind_addr=client_bind=trueport=23000connect_timeout=30network_timeout=60heart_beat_interval=30stat_report_interval=60base_path=/space/imagesmax_connections=4096buff_size = 256KBaccept_threads=1work_threads=4disk_rw_separated = truedisk_reader_threads = 1disk_writer_threads = 1sync_wait_msec=50sync_interval=0sync_start_time=00:00sync_end_time=23:59write_mark_file_freq=500store_path_count=1store_path0=/space/imagessubdir_count_per_path=256tracker_server=10.143.88.34:22122log_level=inforun_by_group=run_by_user=allow_hosts=*file_distribute_path_mode=0file_distribute_rotate_count=100fsync_after_written_bytes=0sync_log_buff_interval=10sync_binlog_buff_interval=10sync_stat_file_interval=300thread_stack_size=512KBupload_priority=10if_alias_prefix=check_file_duplicate=0file_signature_method=hashkey_namespace=FastDFSkeep_alive=0use_access_log = falserotate_access_log = falseaccess_log_rotate_time=00:00rotate_error_log = falseerror_log_rotate_time=00:00rotate_access_log_size = 0rotate_error_log_size = 0file_sync_skip_invalid_record=falseuse_connection_pool = trueconnection_pool_max_idle_time = 3600http.domain_name=http.server_port=8888##include mod_fastdfs.conf
5、启动fastdfs创建存储目录和tracter日志目录tracter服务器创建 mkdir /space/fastdfsstorage服务器创建 mkdir /space/images
启动tracter服务器 /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf启动storage服务器 /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
6、查看fastdfs存储节点状态 # /usr/local/bin/fdfs_monitor /etc/fdfs/client.conf DEBUG - base_path=/space/fastdfs, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0
server_count=1, server_index=0
tracker server is 10.143.88.34:22122
group count: 1
Group 1:group name = group1disk total space = 17646 MBdisk free space = 13112 MBtrunk free space = 0 MBstorage server count = 2active server count = 2storage server port = 23000storage HTTP port = 8888store path count = 1subdir count per path = 256current write server index = 1current trunk file id = 0
Storage 1: id = 10.143.88.32 ip_addr = 10.143.88.32ACTIVE http domain = version = 5.02 join time = 2016-07-20 16:29:12 up time = 2016-07-27 16:37:39 total storage = 17646 MB free storage = 13118 MB upload priority = 10 store_path_count = 1 subdir_count_per_path = 256 storage_port = 23000 storage_http_port = 8888 current_write_path = 0 source storage id= 10.143.88.33 if_trunk_server= 0 total_upload_count = 79 success_upload_count = 79 total_append_count = 0 success_append_count = 0 total_modify_count = 0 success_modify_count = 0 total_truncate_count = 0 success_truncate_count = 0 total_set_meta_count = 79 success_set_meta_count = 79 total_delete_count = 0 success_delete_count = 0 total_download_count = 455 success_download_count = 455 total_get_meta_count = 0 success_get_meta_count = 0 total_create_link_count = 0 success_create_link_count = 0 total_delete_link_count = 0 success_delete_link_count = 0 total_upload_bytes = 8017208 success_upload_bytes = 8017208 total_append_bytes = 0 success_append_bytes = 0 total_modify_bytes = 0 success_modify_bytes = 0 stotal_download_bytes = 60558430 success_download_bytes = 60558430 total_sync_in_bytes = 7211305 success_sync_in_bytes = 984415 total_sync_out_bytes = 383459386800 success_sync_out_bytes = 673801 total_file_open_count = 623259 success_file_open_count = 623259 total_file_read_count = 543 success_file_read_count = 543 total_file_write_count = 1245502 success_file_write_count = 622813 last_heart_beat_time = 2016-08-02 15:54:28 last_source_update = 2016-08-01 10:20:06 last_sync_update = 2016-07-20 22:49:51 last_synced_timestamp = 2016-07-20 22:49:43 (8 days 17h:07m:04s delay) Storage 2: id = 10.143.88.33 ip_addr = 10.143.88.33ACTIVE http domain = version = 5.02 join time = 2016-07-20 16:29:07 up time = 2016-07-27 15:48:04 total storage = 17646 MB free storage = 13112 MB upload priority = 10 store_path_count = 1 subdir_count_per_path = 256 storage_port = 23000 storage_http_port = 8888 current_write_path = 0 source storage id= if_trunk_server= 0 total_upload_count = 78 success_upload_count = 78 total_append_count = 0 success_append_count = 0 total_modify_count = 0 success_modify_count = 0 total_truncate_count = 0 success_truncate_count = 0 total_set_meta_count = 78 success_set_meta_count = 78 total_delete_count = 0 success_delete_count = 0 total_download_count = 354 success_download_count = 354 total_get_meta_count = 0 success_get_meta_count = 0 total_create_link_count = 0 success_create_link_count = 0 total_delete_link_count = 0 success_delete_link_count = 0 total_upload_bytes = 7089594 success_upload_bytes = 7089594 total_append_bytes = 0 success_append_bytes = 0 total_modify_bytes = 0 success_modify_bytes = 0 stotal_download_bytes = 43460450 success_download_bytes = 43460450 total_sync_in_bytes = 10682511 success_sync_in_bytes = 673801 total_sync_out_bytes = 273763064483 success_sync_out_bytes = 984415 total_file_open_count = 1001331 success_file_open_count = 1001331 total_file_read_count = 413 success_file_read_count = 413 total_file_write_count = 2001854 success_file_write_count = 1000983 last_heart_beat_time = 2016-08-02 15:54:45 last_source_update = 2016-07-29 15:56:47 last_sync_update = 2016-07-20 22:21:39 last_synced_timestamp = 2016-07-20 22:21:35 (11 days 11h:58m:31s delay)
8、FastDFS-zyc来监控FastDFS的状态
页:
[1]