安装FastDHT

一、安装fastdht需要安装libevent,如果已经安装了就不用在安装了。
二、安装bdb(Berkley DB)

在安装bdb之前,需要做如下2个步骤,否则安装bdb会出问题,这是我调试了很久在找的的问题原因


    ln -s /usr/local/libevent/include/* /usr/include/  
    ln -s /usr/local/libevent/lib/*  /usr/lib64/  


wget http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz
tar xzf db-4.7.25.tar.gz
cd db-4.7.25/build_unix
../dist/configure --prefix=/usr
make && make install 

三、安装fastdht


wget http://fastdht.googlecode.com/files/FastDHT_v1.18.tar.gz
tar xzf FastDHT_v1.18.tar.gz
cd FastDHT
./make.clean
./make.sh
./make.sh install 

四. 修改配置文件

创建目录: mkdir /etc/fdhtd (目录权限 : 755  所属者: root)

cp fdhtd.conf /etc/fdhtd/              (文件权限 : 644  所属者: root)
cp fdht_servers.conf /etc/fdhtd/    (文件权限 : 644  所属者: root)
cp fdht_client.conf /etc/fdhtd/       (文件权限 : 644  所属者: root)



vi /etc/fdhtd/fdhtd.conf
port=11411
bash_path=<自定义目录 例如: /fdht>
cache_size = 32MB
#include /etc/fdhtd/fdht_servers.conf  -> (本行前有#表示打开,如果想关闭此选项,则应该为##开头)

vi /etc/fdhtd/fdht_server.conf
group_count = 2   (数字可自定义)
group0 = <ipaddress>:<port>
group0 = <ipaddress>:<port>
group1 = <ipaddress>:<port>
group1 = <ipaddress>:<port>
依次类推


vi /etc/fdhtd/fdht_client.conf
keep_alive=1  --> (本选项关联 storaged.conf文件)
bash_path=<自定义目录 例如: /fdht>
# include /etc/fdhtd/fdht_servers.conf


引用
/usr/local/bin/fdhtd /etc/fdhtd/fdhtd.conf

使用命令 netstat -an | grep 11411来查看端口是否启动


转载地址:http://xiaodi667.iteye.com/blog/1445589

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值