`

Centos6.3 下安装 FastDHT + FastDFS

 
阅读更多

FastDHT-高效分布式Hash系统

  1. http://www.cnblogs.com/netflu/archive/2011/06/20/2085345.html
  2. http://code.google.com/p/fastdht/

FastDHT是一个基于键值对(Key Value Pair)的高效的分布式Hash系统,她可以用来存储大量的Key Value Pair,比如可以用来存储文件名映射表、session数据、用户相关数据等等。

FastDHT服务器端底层存储采用Berkeley DB,支持大数据量;网络IO采用libevent,支持大并发连接。FastDHT只用到了BDB最基本的存储功能,数据同步是自己实现的,采用了binlog的复制方式。

FastDFS - 分布式文件系统

  1. http://www.programmer.com.cn/4380/
  2. http://bbs.chinaunix.net/forum-240-1.html
  3. http://fastdfs.googlecode.com/
  4. 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 + resin3.1.12 + nginx1.x

    本教程将详细介绍如何在CentOS 6.3操作系统上快速搭建一个包含Resin 3.1.12应用服务器和Nginx 1.x反向代理服务器的发布环境。这种配置可以提高系统的稳定性和性能,同时提供负载均衡以及更好的安全防护。 首先,让...

    Centos6.3 yum安装lamp架构

    Centos6.3 yum安装lamp架构

    centos6.3 + hadoop1.04 + eclipse 3.3 整合示例

    linux下hadoop搭建与eclipse开发环境配置,包括hadoop中的 master、slaves工作过程处理

    CentOS 6.3 安装VMTools

    ### CentOS 6.3 中安装 VMTools 的详细步骤与注意事项 #### 一、VMTools简介 VMTools 是由 VMware 公司开发的一款增强工具包,主要用于改善 VMware 虚拟机内的性能,并加强宿主机与虚拟机之间的交互能力。通过安装 ...

    CentOS6.3安装nginx操作指南

    本指南将详细解释如何在 CentOS 6.3 环境下安装 Nginx,以及涉及到的源码编译与工具使用。 首先,确保系统是最新的。打开终端,输入以下命令更新系统软件包: ```bash yum update -y ``` 接下来,安装必要的构建...

    centos6.3版本的安装于配置

    主要是针对配置centos6.3版本的安装、python26的安装、python26模块的安装、nginx服务的安装、hg安装、解决乱码问题及ftp问题,centos6.3版本的安装与配置,安装过程中的配置,安装包选择

    CentOS 6.3安装(超级详细图解教程

    CentOS 6.3安装(超级详细图解教程) 相当齐全

    CentOS 6.3下FastDFS_v4.06的安装及其配置

    在本文中,我们将深入探讨如何在CentOS 6.3操作系统上安装和配置FastDFS_v4.06。FastDFS是一个开源的、轻量级的分布式文件系统,它专为互联网应用设计,支持高可用性、高性能和负载均衡。本文将分为几个关键步骤,...

    Centos6.3下rsync+inotify安装配置

    在 CentOS 6.3 环境中,配置文件系统实时同步更新,我们可以采用 rsync 结合 inotify 工具来实现。rsync 是一款强大的数据同步工具,它能够高效地进行本地或远程数据同步。而 inotify 是 Linux 内核提供的一种文件...

    centos6.3 yum安装软件包全集

    在CentOS 6.3上,`yum`(Yellowdog Updater, Modified)是默认的包管理器,用于安装、更新和管理软件包。`yum`简化了在RPM(Red Hat Package Manager)系统上的软件包处理,通过自动化依赖关系解决,使得用户可以...

    CentOS6.3系统Yum安装php+spawn-fcgi+nginx和数据库mysql详细教程.pdf

    首先,确保你的系统已经安装了最新的CentOS 6.3版本,并完成了最基本的网络配置。 1. **系统安装与网络配置** - 最小化安装CentOS 6.3 ISO,确保包含了必要的基础组件。 - 使用`ifconfig`命令检查当前的网络配置...

    CentOS6.3安装(超级详细图解教程)

    CentOS6.3安装(超级详细图解教程)。具体软件安装步骤与方法。

    CentOS6.3 Linux操作系统安装教程

    【CentOS6.3 Linux操作系统安装教程】 CentOS是一款基于Red Hat Enterprise Linux(RHEL)源代码重新编译而成的免费Linux发行版,以其稳定性和兼容性受到广大用户的青睐,尤其适合构建LAMP(Linux、Apache、MySQL、...

    centos7搭建nginx+fastDFS

    ### FastDFS 在 CentOS 7 下的部署与 Nginx 集成详解 #### 一、FastDFS 简介及工作原理 **1.1 快速理解 FastDFS** FastDFS 是一个开源的高性能分布式文件系统,适用于海量数据存储场景,特别是针对中小文件(4KB ...

    远程安装CentOS6.3

    远程安装 CentOS 6.3 并进行硬 RAID 配置 本文将指导用户如何远程安装 CentOS 6.3 操作系统,并在不同服务商的服务器上进行硬 RAID 配置。同时,本文还将详细介绍 CentOS 6.3 的安装过程和需求。 远程安装 CentOS ...

    CentOS6.3源码安装mysql5.6方法.pdf

    在本文中,我们将详细讨论如何在CentOS 6.3上通过源码来安装MySQL 5.6.10。这个过程涵盖了从下载源码到配置、编译和启动MySQL服务的所有步骤。 首先,你需要访问MySQL的官方网站...

    CentOS-6.3图形安装详解

    【CentOS 6.3图形安装详解】 CentOS 6.3是一款基于RHEL(Red Hat Enterprise Linux)源代码的企业级Linux发行版,提供了一种稳定、安全且免费的操作系统解决方案。该版本于2012年发布,适用于服务器和个人工作站。...

    CentOS 6.3安装配置nginx+php+mysql

    主要给大家介绍的是CentOS 6.3安装配置LNMP服务器(Nginx+PHP+MySQL)的详细步骤以及遇到问题的解决方法,希望大家能够喜欢

    安装CentOS6.3系统

    ### 安装CentOS 6.3系统的详细指南 #### 一、准备工作 在开始安装CentOS 6.3之前,我们需要确保已经准备好了必要的工具和资源。首先,需要从官方镜像站点下载CentOS 6.3的ISO镜像文件。根据提供的链接: - **下载...

Global site tag (gtag.js) - Google Analytics