fastdfs文件系統增加自定義路徑

fastdfs文件系統增加自定義路徑(group1/M00、group1/M01...)

修改fastfds配置文件
vim /etc/fdfs/storage.conf

# 掛載數量  
store_path_count=2  
# 掛載點1  
store_path0=/data/fastdfs/file  
# 掛載點2  
store_path1=/data/fastdfs/file2

 

複製文件系統(可以不用)
copy /data/fastdfs/file /data/fastdfs/file2修改nginx host文件

vim ~/ngnix/ngnix.conf

location /group1/M00 {  
               alias /data/fastdfs/file/data;  
       }

 

在下面加上配置

location /group1/M01 {  
               alias /data/fastdfs/file2/data;  
       }

 

重啓服務
[^_^]: /usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf

/usr/bin/restart.sh /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf

[^_^]: /usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf

/usr/bin/restart.sh /usr/bin/fdfs_storaged /etc/fdfs/storage.conf

/usr/local/nginx/sbin/nginx -s reload

修改文件上傳方法

增加入參Integer storePath

存儲路徑storePath對應服務器上fdst設置的0->store_path0, 1->store_path1 ...

TrackerClient trackerClient = new TrackerClient();  
storageServer = trackerClient.getStoreStorage(trackerServer);  
String storageIp = storageServer.getSocket().getInetAddress().getHostAddress();  
Integer port = storageServer.getSocket().getPort();  
storageServer = new StorageServer(storageIp, port, storePath);  
StorageClient1 storageClient = new StorageClient1(trackerServer, storageServer);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章