亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
FastDHT安裝步驟完善
[打印本頁]
作者:
happyfishfans
時(shí)間:
2012-02-16 16:41
標(biāo)題:
FastDHT安裝步驟完善
本帖最后由 happyfishfans 于 2012-03-09 11:56 編輯
FastDHT 安裝步驟完善
需要的依賴庫文件: libevent-1.4.so.2 , libdb-4.7.so
依賴庫文件存在于以下依賴包:libevent-1.4.14-stable Berkley DB-4.7.25
下載鏈接:
libevent-1.4.14-stable :
http://www.monkey.org/~provos/libevent-1.4.14-stable.tar.gz
db-4.7.25.tar.gz :
http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz
FastDHT V1.18.tar.gz :
http://fastdht.googlecode.com/files/FastDHT_v1.18.tar.gz
一. 安裝步驟:
(請(qǐng)按照順序進(jìn)行安裝)
1. install libevent-1.4.14-stable.tar.gz
tar xzf libevent-1.4.14-stable.tar.gz
cd libevent-1.4.14-stable
./configure --prefix=/usr
make && make install
2. install Berkley DB-4.7.25
tar xzf db-4.7.25.tar.gz
cd db-4.7.25/build_unix
../dist/configure --prefix=/usr
make && make install
3. install FastDHT V1.18
tar xzf FastDHT_v1.18.tar.gz
cd FastDHT
./make.clean
./make.sh
./make.sh install
(確保存在 fdhtd.conf fdht_servers.conf fdht_client.conf 在服務(wù)器上)
二. 修改配置文件
創(chuàng)建目錄: mkdir /etc/fdhtd (目錄權(quán)限 : 755 所屬者: root)
cp fdhtd.conf /etc/fdhtd/ (文件權(quán)限 : 644 所屬者: root)
cp fdht_servers.conf /etc/fdhtd/ (文件權(quán)限 : 644 所屬者: root)
cp fdht_client.conf /etc/fdhtd/ (文件權(quán)限 : 644 所屬者: root)
vi /etc/fdhtd/fdhtd.conf
port=11411
bash_path=<自定義目錄 例如: /fdht>
cache_size = 32MB
#include /etc/fdhtd/fdht_servers.conf -> (本行前有#表示打開,如果想關(guān)閉此選項(xiàng),則應(yīng)該為##開頭)
vi /etc/fdhtd/fdht_server.conf
group_count = 2 (數(shù)字可自定義)
group0 = <ipaddress>:<port>
group0 = <ipaddress>:<port>
group1 = <ipaddress>:<port>
group1 = <ipaddress>:<port>
依次類推
vi /etc/fdhtd/fdht_client.conf
keep_alive=1 --> (本選項(xiàng)關(guān)聯(lián) storaged.conf文件)
bash_path=<自定義目錄 例如: /fdht>
# include /etc/fdhtd/fdht_servers.conf
配置storaged.conf文件
vi storaged.conf (默認(rèn)位置: /etc/fdfs/storaged.conf)
line 189: check_file_duplicate=1
本配置項(xiàng)解釋: 是否檢測上傳文件已經(jīng)存在。如果已經(jīng)存在,則不存在文件內(nèi)容,建立一個(gè)索引鏈接以節(jié)省磁盤空間
line 193: key_namespace=FastDFS
本配置項(xiàng)解釋: 當(dāng)上個(gè)參數(shù)設(shè)定為1時(shí) , 在FastDHT中的命名空間
line 197: keep_alive=1
本配置項(xiàng)解釋: 長連接配置選項(xiàng),如果為0則為短連接 1為長連接
line 204: # include /etc/fdhtd/fdht_servers.conf
本配置項(xiàng)解釋: 可以通過 #include filename 方式來加載 FastDHT servers 的配置
三. 判斷排錯(cuò)
1. fdht文件應(yīng)該存在于 /etc/
fdhtd
/文件夾下
2. /etc/fdfs/storaged.conf && /etc/fdfs/fdhtd.conf 2個(gè)配置文件中應(yīng)開啟如下配置項(xiàng)
# include /etc/fdhtd/fdht_servers.conf
3. cache_size 應(yīng) > 32M及以上
4. ulimit -c unlimited 即可
四. 啟動(dòng)FastDHT
/usr/local/bin/fdhtd /etc/fdhtd/fdhtd.conf
若出現(xiàn)段錯(cuò)誤,則按照如下步驟排查,若沒有出現(xiàn)任何報(bào)錯(cuò)則直接使用命令 netstat -an | grep 11411來查看端口是否啟動(dòng)
段錯(cuò)誤排錯(cuò)步驟:
1. ldd /usr/local/bin/fdhtd 查看是否所有動(dòng)態(tài)鏈接庫全鏈接完畢
ldd的結(jié)果應(yīng)包含如下2條:
(X86_64)
libevent-1.4.so.2 => /lib64/libevent-1.4.so.2 (0x00000000.....)
libdb-4.7.so => /lib64/tls/libdb-4.7.so (0x00000000....)
(i386)
libevent-1.4.so.2 => /lib/libevent-1.4.so.2 (0x00000000.....)
libdb-4.7.so => /lib/tls/libdb-4.7.so (0x00000000....)
2. 若ldd的結(jié)果為
libdb-4.2.so => /lib64/tls/libdb-4.2.so (0x00000000....)
則應(yīng)該進(jìn)行如下替換操作:
find / -name libdb-4.7.so
cp {$path}/libdb-4.7.so /lib64/tls/libdb-4.2.so
3. 若結(jié)果沒有錯(cuò)誤,則檢查對(duì)應(yīng)安裝軟件版本
libevent-1.4.8以上版本
Berkeley-db-4.7.25以上版本
FastDHT V1.0以上版本
即可啟動(dòng)完成
若轉(zhuǎn)載 請(qǐng)保持原地址連接 原作者姓名 happyfishfans 謝謝
作者:
zerongLi
時(shí)間:
2012-03-07 20:05
我是嚴(yán)格按照上面的步驟進(jìn)行的安裝配置,出現(xiàn)兩個(gè)問題:
Q1. 在執(zhí)行 3. install FastDHT V1.18時(shí),執(zhí)行
./make.clean提示沒有make.clean,我ls了一下,確實(shí)沒有這個(gè)文件
Q2. 上面的現(xiàn)象被我直接忽視了,繼續(xù)往下執(zhí)行,結(jié)果發(fā)現(xiàn)最后執(zhí)行/usr/local/bin/fdhtd /etc/fdhtd/fdhtd.conf啟動(dòng)FastDHT時(shí),系統(tǒng)提示無法找到 /usr/local/bin/fdhtd
請(qǐng)問這個(gè)怎么回事??????
作者:
mirnshi
時(shí)間:
2012-03-07 22:35
在freebsd下編譯,有些問題,db4的頭文件和庫路徑對(duì)不上,需要手工改。依賴庫都是通過pkg_add安裝的。建議使用autoconf/automake完成不同平臺(tái)的識(shí)別。
作者:
happyfishfans
時(shí)間:
2012-03-09 11:53
@2樓
可以在全局 安裝好fastDHT之后, 執(zhí)行如下命令查看 fdhtd的文件位置:
find / -name "fdhtd"
并將執(zhí)行文件放置到 任意位置,也就是在文檔中所說的 /usr/local/bin/fdhtd
啟動(dòng)的時(shí)候,執(zhí)行 /usr/local/bin/fdhtd /etc/fdhtd/fdhtd.conf
注意點(diǎn):
1. fdhtd要有執(zhí)行權(quán)限
2. 啟動(dòng)的格式是: 執(zhí)行文件 【空格】 配置文件 的方式。 例如: /usr/local/bin/fdhtd /etc/fdhtd/fdhtd.conf
make clean這個(gè)問題 筆誤 我也查詢了 沒有發(fā)現(xiàn)該文件
作者:
zerongLi
時(shí)間:
2012-03-14 08:31
回復(fù)
4#
happyfishfans
OK ,我繼續(xù)研究一下,謝謝~
作者:
zerongLi
時(shí)間:
2012-03-19 20:59
繼續(xù)請(qǐng)教幾個(gè)問題
今天又認(rèn)真安裝了一次,仔細(xì)核對(duì)happyfishfans的過程,發(fā)現(xiàn)幾點(diǎn)不同:
1. 在“二、修改配置文件”中,
原文
“vi /etc/fdhtd/fdht_client.conf
bash_path=<自定義目錄 例如: /fdht>”
實(shí)際上應(yīng)該是base_path=/fdht,而且/fdht這個(gè)目錄或文件必須存在
原文“vi /etc/fdhtd/fdht_client.conf ”中也一樣,不是bash_path而是base_path
2. 原文“配置storaged.conf文件” ,這里我也沒有找到storaged.conf文件,只有storage.conf。
3. 原文“ vi /etc/fdhtd/fdht_server.conf”,我找到的以及實(shí)際編輯的是 /etc/fdhtd/fdht_servers.conf文件。
在我原原本本認(rèn)認(rèn)真真的將我能找到的配置文件按happyfishfans的配置完成后,終于執(zhí)行/usr/local/bin/fdhtd /etc/fdhtd/fdhtd.conf沒有錯(cuò)誤提示了,可是悲催的使用netstat -an | grep 11411來查看端口是否啟動(dòng)時(shí),發(fā)現(xiàn)端口沒啟動(dòng)。
執(zhí)行l(wèi)dd /usr/local/bin/fdhtd 查看是否所有動(dòng)態(tài)鏈接庫全鏈接完畢的結(jié)果為
linux-vdso.so.1 => (0x00007fffcf499000)
libevent-2.0.so.5 => /usr/lib/libevent-2.0.so.5 (0x00007f1d9f038000)
libdb-4.7.so => /usr/lib/libdb-4.7.so (0x00007f1d9ecd9000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f1d9eabc000)
libc.so.6 => /lib/libc.so.6 (0x00007f1d9e75a000)
librt.so.1 => /lib/librt.so.1 (0x00007f1d9e552000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1d9f281000)
由于最近幾天一直在反復(fù)排錯(cuò)安裝,所以發(fā)現(xiàn)的問題有點(diǎn)多,希望能得到答復(fù),O(∩_∩)O謝謝!
作者:
foxyuli
時(shí)間:
2012-06-14 11:04
魚大,你好
FastDHT 1.19 安裝問題
安裝完成后,測試有問題
[2012-06-14 10:50:01] INFO - file: fdht_client.c, line: 144, base_path=/home/fox/fastdht, connect_timeout=3s, network_timeout=60s, keep_alive=1, use_proxy=0, group_count=1, server_count=1
fdht_get_sub_keys fail, errno: 2, error info: No such file or directory
original value=1229959555(10)
value_len: 10
value: 1229959655
value_len: 10
value: 1229959655
server 192.168.1.160:11411
server=192.168.1.160:11411
version=1.19
uptime=10
curr_time=1339642201
max_connections=256
curr_connections=1
total_set_count=23
success_set_count=23
total_inc_count=9
success_inc_count=9
total_delete_count=0
success_delete_count=0
total_get_count=12
success_get_count=8
sub keys: reg
能否予以指點(diǎn)
作者:
hu198021688500
時(shí)間:
2012-06-27 16:36
本帖最后由 hu198021688500 于 2012-06-27 16:37 編輯
我也按happyfishfans的配置完成后
執(zhí)行 /usr/local/application/fastdht-1.19/bin/fdhtd /usr/local/application/fastdht-1.19/conf/fdhtd.conf 沒有錯(cuò)誤提示了
悲催的使用netstat -an | grep 11411來查看端口是否啟動(dòng)時(shí),發(fā)現(xiàn)端口沒啟動(dòng)。
執(zhí)行l(wèi)dd /usr/local/bin/fdhtd 查看是否所有動(dòng)態(tài)鏈接庫全鏈接完畢的結(jié)果為
/usr/local/application/fastdht-1.19/bin/fdhtd:
libevent-1.4.so.4 => /usr/local/lib/libevent-1.4.so.4 (0x280b8000)
libdb-5.3.so => /usr/local/lib/libdb-5.3.so (0x280ce000)
libthr.so.3 => /lib/libthr.so.3 (0x28261000)
libc.so.7 => /lib/libc.so.7 (0x28282000)
作者:
happy_fish100
時(shí)間:
2012-06-27 17:28
回復(fù)
8#
hu198021688500
看日志文件啊!
作者:
hanking123
時(shí)間:
2012-09-17 16:02
回復(fù)
7#
foxyuli
這個(gè)問題怎么解決的
作者:
shenyan002
時(shí)間:
2012-09-29 01:46
foxyuli 發(fā)表于 2012-06-14 11:04
魚大,你好
FastDHT 1.19 安裝問題
安裝完成后,測試有問題
fdht_get_sub_keys fail, errno: 2, error info: No such file or directory
我也出現(xiàn)了這個(gè)問題,服務(wù)器跑起來了,這個(gè)fdht_test有問題。
你找到是什么原因了嗎?
作者:
happy_fish100
時(shí)間:
2012-09-29 13:33
回復(fù)
11#
shenyan002
缺省配置是不支持sub key列表的。
需要在fdhtd.conf中設(shè)置一下才可以。
參數(shù)名:store_sub_keys
作者:
tonydzl_2008
時(shí)間:
2014-09-09 16:15
安裝完 fastdht后,啟動(dòng)出現(xiàn)如下:
Segmentation fault (core dumped),
ldd /usr/local/bin/fdhtd 后,出現(xiàn):
linux210:/usr/local/bin # ldd /usr/local/bin/fdhtd
linux-vdso.so.1 => (0x00007fff0dbff000)
libevent-1.4.so.2 => /usr/lib64/libevent-1.4.so.2 (0x00002ae39d19b000)
libdb-4.3.so => /usr/lib64/libdb-4.3.so (0x00002ae39d2b6000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ae39d4aa000)
libc.so.6 => /lib64/libc.so.6 (0x00002ae39d5c4000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00002ae39d804000)
librt.so.1 => /lib64/librt.so.1 (0x00002ae39d91a000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00002ae39da24000)
/lib64/ld-linux-x86-64.so.2 (0x00002ae39d07f000)
請(qǐng)問,這是什么原因,有哪位遇到這個(gè)樣子的類似問題的處理方式?謝謝!!
作者:
tonydzl_2008
時(shí)間:
2014-09-09 16:18
回復(fù)
1#
happyfishfans
我的安裝的版本是:db-6.0,libevent -1.4的穩(wěn)定版本,F(xiàn)astDHT v1.23,安裝完后啟動(dòng)
fastdht,報(bào):
Segmentation fault (core dumped)
我的ldd /usr/local/bin/fdhtd ,出現(xiàn):
linux210:/usr/local/bin # ldd /usr/local/bin/fdhtd
linux-vdso.so.1 => (0x00007fff0dbff000)
libevent-1.4.so.2 => /usr/lib64/libevent-1.4.so.2 (0x00002ae39d19b000)
libdb-4.3.so => /usr/lib64/libdb-4.3.so (0x00002ae39d2b6000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00002ae39d4aa000)
libc.so.6 => /lib64/libc.so.6 (0x00002ae39d5c4000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00002ae39d804000)
librt.so.1 => /lib64/librt.so.1 (0x00002ae39d91a000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00002ae39da24000)
/lib64/ld-linux-x86-64.so.2 (0x00002ae39d07f000)
請(qǐng)問,該問題的怎么處理,謝謝!
作者:
real_madrid1
時(shí)間:
2014-09-29 15:28
您好,麻煩問一下,怎么對(duì)FastDHT進(jìn)行性能測試?具體一點(diǎn)的,萬分感謝啦^_^
作者:
zhoufwind
時(shí)間:
2015-11-29 21:09
本帖最后由 zhoufwind 于 2015-11-29 21:16 編輯
親測,必須先部署FastDHT,然后再部署FastDFS,否則會(huì)導(dǎo)致FastDFS動(dòng)態(tài)鏈接庫失效storage無法啟動(dòng)。
另外部署FastDHT必須安裝libevent,否則編譯不通過。
呃。。想要回在
這個(gè)帖子
的,回錯(cuò)地方。。
作者:
hzj_001
時(shí)間:
2017-11-07 19:18
回復(fù)
6#
zerongLi
啟動(dòng)日志沒報(bào)錯(cuò),端口查詢不到?請(qǐng)問解決了么?
作者:
hzj_001
時(shí)間:
2017-11-07 19:20
回復(fù)
8#
hu198021688500
問題解決了么?
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2