- 论坛徽章:
- 0
|
本帖最后由 amusemelu 于 2012-02-02 15:15 编辑
由于我的一个Group中有一个Storage Server中少配置了一个Tracker Server,应该是要配置两个Tracker Server的。
我在用java客户端连续读取数据的时候出错出下错误。
.
java.lang.Exception: getStoreStorage fail, errno code: 2
at org.csource.fastdfs.StorageClient.newReadableStorageConnection(StorageClient.java:1625)
at org.csource.fastdfs.StorageClient.download_file(StorageClient.java:976)
at org.csource.fastdfs.StorageClient.download_file(StorageClient.java:963)
....
如果有多个tracker_server,应该像如下配置,
# tracker_server can ocur more than once, and tracker_server format is
# "host:port", host can be hostname or ip address
tracker_server=192.168.166.60:22122
tracker_server=192.168.166.60:22121
只要加上tracker Server配置,再重启一下这个SS,读取问题是解决了。
==============================
问题:
1. 对于上面问题的一些思考
由于我少配置了一个tracker server,这样两个Tracker Server就会出现信息不对称,应该是这种不对称导致了多次读取出错的问题。不知道我理解的对不对。但是这个出错信息让我很郁闷, errno code: 2。
|
|