FastDHT-高效分布式Hash系统
- http://www.cnblogs.com/netflu/archive/2011/06/20/2085345.html
- http://code.google.com/p/fastdht/
FastDHT是一个基于键值对(Key Value Pair)的高效的分布式Hash系统,她可以用来存储大量的Key Value Pair,比如可以用来存储文件名映射表、session数据、用户相关数据等等。
FastDHT服务器端底层存储采用Berkeley DB,支持大数据量;网络IO采用libevent,支持大并发连接。FastDHT只用到了BDB最基本的存储功能,数据同步是自己实现的,采用了binlog的复制方式。
FastDFS - 分布式文件系统
- http://www.programmer.com.cn/4380/
- http://bbs.chinaunix.net/forum-240-1.html
- http://fastdfs.googlecode.com/
- http://team.91town.com/2011/11/%E6%B5%85%E6%9E%90fastdfs%E5%8F%8A%E6%89%80%E9%81%87%E9%97%AE%E9%A2%98%E9%9B%86%E9%94%A6/
FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。
下载文件
wget https://fastdht.googlecode.com/files/FastDHT_v1.22.tar.gz -P /data/soft/src/
wget http://fastdfs.googlecode.com/files/FastDFS_v4.05.tar.gz -P /data/soft/src/
进入安装目录 mkdir /data/soft/install cd /data/soft/install
安装 FastDHT_v1.20
yum install libevent libevent-devel
tar xzvf /data/soft/src/FastDHT_v1.22.tar.gz -C /data/soft/install
cd FastDHT
./make.sh; ./make.sh install
mkdir /data/fastdht
sudo sed -i "s/192.168.0.196:11411/192.168.0.101:11411/g" /etc/fdht/fdht_servers.conf
sudo sed -i "s/192.168.0.116:11411/192.168.0.101:11412/g" /etc/fdht/fdht_servers.conf
sudo sed -i "s/home\/yuqing\/fastdht/data\/fastdht/g" /etc/fdht/fdhtd.conf
/usr/local/bin/fdhtd /etc/fdht/fdhtd.conf
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 8368/mysqld
tcp 0 0 0.0.0.0:11411 0.0.0.0:* LISTEN 26989/fdhtd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1607/sshd
tcp 0 0 115.236.73.152:25 0.0.0.0:* LISTEN 29417/sendmail
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1240/master
tcp 0 0 :::80 :::* LISTEN 12111/httpd
tcp 0 0 :::22 :::* LISTEN 1607/sshd
tcp 0 0 ::1:25 :::* LISTEN 1240/master
FastDFS
tar xzvf /data/soft/src/FastDFS_v4.05.tar.gz -C /data/soft/install
./make.sh
./make.sh install
mkdir /data/fastdfs
sudo sed -i "s/192.168.0.197/192.168.0.101/g" /etc/fdfs/client.conf
sudo sed -i "s/##include http.conf/#include http.conf/g" /etc/fdfs/client.conf
sudo sed -i "s/home\/yuqing/data/g" /etc/fdfs/client.conf
sudo sed -i "s/192.168.209.121/192.168.0.101/g" /etc/fdfs/storage.conf
sudo sed -i "s/home\/yuqing/data/g" /etc/fdfs/storage.conf
sudo sed -i "s/home\/yuqing/data/g" /etc/fdfs/tracker.conf
/usr/local/bin/fdfs_trackerd /etc/fdfs/tracker.conf
/usr/local/bin/fdfs_storaged /etc/fdfs/storage.conf
相关推荐
本教程将详细介绍如何在CentOS 6.3操作系统上快速搭建一个包含Resin 3.1.12应用服务器和Nginx 1.x反向代理服务器的发布环境。这种配置可以提高系统的稳定性和性能,同时提供负载均衡以及更好的安全防护。 首先,让...
Centos6.3 yum安装lamp架构
linux下hadoop搭建与eclipse开发环境配置,包括hadoop中的 master、slaves工作过程处理
### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...
本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...
主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择
CentOS 6.3安装(超级详细图解教程) 相当齐全
在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装和配置FastDFS_v4.06。FastDFS是一个开源的、轻量级的分布式文件系统,它专为互联网应用设计,支持高可用性、高性能和负载均衡。本文将分为几个关键步骤,...
在 CentOS 6.3 环境中,配置文件系统实时同步更新,我们可以采用 rsync 结合 inotify 工具来实现。rsync 是一款强大的数据同步工具,它能够高效地进行本地或远程数据同步。而 inotify 是 Linux 内核提供的一种文件...
在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,用于安装、更新和管理软件包。`yum`简化了在RPM(Red Hat Package Manager)系统上的软件包处理,通过自动化依赖关系解决,使得用户可以...
首先,确保你的系统已经安装了最新的CentOS 6.3版本,并完成了最基本的网络配置。 1. **系统安装与网络配置** - 最小化安装CentOS 6.3 ISO,确保包含了必要的基础组件。 - 使用`ifconfig`命令检查当前的网络配置...
CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。
【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...
### FastDFS 在 CentOS 7 下的部署与 Nginx 集成详解 #### 一、FastDFS 简介及工作原理 **1.1 快速理解 FastDFS** FastDFS 是一个开源的高性能分布式文件系统,适用于海量数据存储场景,特别是针对中小文件(4KB ...
远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...
在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...
【CentOS 6.3图形安装详解】 CentOS 6.3是一款基于RHEL(Red Hat Enterprise Linux)源代码的企业级Linux发行版,提供了一种稳定、安全且免费的操作系统解决方案。该版本于2012年发布,适用于服务器和个人工作站。...
主要给大家介绍的是CentOS 6.3安装配置LNMP服务器(Nginx+PHP+MySQL)的详细步骤以及遇到问题的解决方法,希望大家能够喜欢
### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...