一、加载Tracker信息
/**
* 加载Tracker信息
*/
static {
try {
//查找文件classpath下的文件路径
String filePath = new ClassPathResource("fdfs_client.conf").getPath();
//加载tracker链接信息
ClientGlobal.init(filePath);
} catch (Exception e) {
e.printStackTrace();
}
}
二、封装获取TrackerService
/**
* 封装获取TrackerService、StorageClient
* @return
* @throws Exception
*/
public static TrackerServer getTrackerServer() throws Exception {
// 创建一个TrackerClient对象,通过TrackerClient对象访问TrackerServer
TrackerClient trackerClient = new TrackerClient();
//通过TrackerClient获取TrackerServer链接对象,并获取Storage信息
TrackerServer trackerServer = trackerClient.getConnection();
return trackerServer;
}
public static StorageClient getStorageClient(TrackerServer trackerServer){
StorageClient storageClient = new StorageClient