日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

tair client java_TFS(Taobao File System)Java Client 使用经验

發(fā)布時間:2023/12/9 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tair client java_TFS(Taobao File System)Java Client 使用经验 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

TFS Java客戶端的說明

tfs-client-java版本選擇:

---------------------------------------

tfs-client-java的版本有:

release-2.0.0/

tfs-with-large-2.1.1/

tfs-client-java-2.1.3/

release-2.2.2/

release-2.2.3/

release-2.2.4/

release-2.2.6/

最終我選用了tfs-client-java-2.1.3/ 版本,因為最高的2.2.x版本,工作時必需要與rcserver通信。

我目前不需要rcserver所有沒有安裝rcserver,所以使用2.1.3版本。

檢出

---------------------------------------

svn checkout http://code.taobao.org/svn/tfs-client-java/tags/release-2.2.6/

svn checkout http://code.taobao.org/svn/tfs-client-java/tfs-client-java-2.1.3/

導(dǎo)入、編譯略。

依賴包說明

---------------------------------------

common-tair.jar

下載地址:http://code.taobao.org/p/tair-client-java/wiki/index/

可以下載編譯好的 tair-client-2.3.1.jar ,也可以下載源碼自己編譯。

common-monitor.jar

tfs-client-java?2.1.3不需要common-monitor.jar包,但2.2.x以后需要common-monitor.jar。

TMD,真的沒找到這個common-monitor.jar包。分析tfs-client-java?2.2.x源碼,只有一處記日志的地方需要使用它的,注釋這段代碼。

tfs-client-java源碼中還有一處:

String tfsFileName .....

if (tfsFileName != null && !tfsFileName.isEmpty())

找不到isEmpty()方法,修改一下,就OK了.

使用tfs-client-java 訪問TFS集群

----------------------------------------------

TFS 2.2.10 , 1臺NameServer,4臺DataServer,每臺4塊SAS數(shù)據(jù)盤, 30并發(fā)以上寫入文件時(10并發(fā)時也有少量報錯),有較多的報錯。壓力越大,報錯的次數(shù)越多。

DataServer上的日志內(nèi)容大體如下,我只記了error級別的日志。

[2012-11-29 18:14:44] ERROR check_block_version (index_handle.cpp:360)

[1113774400] remote version is larger, set block version. blockid: 5367,

remote version: 674, local version: 673

[2012-11-29 18:14:44] ERROR

check_block_version (index_handle.cpp:360) [1176713536] remote version

is larger, set block version. blockid: 3796, remote version: 706, local

version: 705

[2012-11-29 18:14:44] ERROR check_block_version

(index_handle.cpp:360) [1176713536] remote version is larger, set block

version. blockid: 4651, remote version: 675, local version: 674

[2012-11-29

18:14:44] ERROR check_block_version (index_handle.cpp:360) [1155733824]

remote version is larger, set block version. blockid: 5153, remote

version: 634, local version: 633

后來重新部署了TFS 2.0.4,不再報上面的錯誤了,情況有所好轉(zhuǎn)。但報了其它錯誤數(shù)量不多。

壓力測試

----------------------------------------------

已形成測試報告,略。

分享到:

2012-11-13 11:24

瀏覽 12318

評論

總結(jié)

以上是生活随笔為你收集整理的tair client java_TFS(Taobao File System)Java Client 使用经验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。