CentOS安装FastDHT

./dist/configure --prefix=/usr/local/db

make

make install

DB安装完毕,会在/usr/local目录下生成目录db。

安装FastDHT


cd /usr/local/src

git clone https://github.com/happyfish100/fastdht.git

cd fastdht

#修改make.sh

vim make.sh

CFLAGS=‘-Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE’

#改为:

CFLAGS=‘-Wall -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/usr/local/db/include/ -L/usr/local/db/lib/’

ESC

:wq

./make.sh

./make.sh install

修改配置文件


  1. 在/home/hc下面创建文件夹fdht。

  2. 进入目录/etc/fdht,然后依次修改里面的三个文件

在这里插入图片描述

fdht_client.conf

vim /etc/fdht/fdht_client.conf

#本选项关联 storaged.conf文件

keep_alive=1

base_path=/home/hc/fdht

#include /etc/fdht/fdht_servers.conf

ESC

:wq

注:#include /etc/fdht/fdht_servers.conf前的#表示打开,如果想关闭此选项,则应该为##开头。 #和include之间没有空格

fdht_servers.conf

vim /etc/fdht/fdht_servers.conf

group_count=1

group0 = 172.16.85.129:11411

ESC

:wq

fdhtd.conf

vim /etc/fdht/fdhtd.conf

bind_addr=172.16.85.129

port=11411

base_path=/home/hc/fdht

cache_size=64MB

#include /etc/fdht/fdht_servers.conf

ESC

:wq

注:#include /etc/fdht/fdht_servers.conf前的#表示打开,如果想关闭此选项,则应该为##开头。 #和include之间没有空格

引入libdb.so

ln -s /usr/local/db/lib/libdb-6.2.so /usr/lib/libdb-6.2.so

ln -s /usr/local/db/lib/libdb-6.2.so /usr/lib64/libdb-6.2.so

修改/etc/fdfs/目录下的storage.conf文件


#是否检测上传文件已经存在。如果已经存在,则建立一个索引链接以节省磁盘空间

check_file_duplicate=1

#当上个参数设定为1时 , 在FastDHT中的命名空间

key_namespace=FastDFS

#长连接配置选项,如果为0则为短连接 1为长连接

keep_alive=1

#此处特别需要注意配置

#include /etc/fdht/fdht_servers.conf

启动FastDHT


/usr/local/bin/fdhtd /etc/fdht/fdhtd.conf

加入开机启动:

vim /etc/rc.local

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值