`
prettyzhou
  • 浏览: 33619 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Gearman框架的研究(二)

 
阅读更多

                                                                             GearmanLinux上环境搭建以及注意事项

 

本文只陈述gearman框架的搭建过程,相关的知识点可以去http://gearman.org

  

<!--[if !supportLists]-->1.  Linux版本以及Gearman版本

分别在Centos 6.3Ubuntu12.04上部署Gearman环境,Gearman此处下载的为gearmand-1.1.6.tar.gz版本

<!--[if !supportLists]-->2.    <!--[endif]-->安装步骤:

(1).sudo apt-get install gearman-job-server        //Ubuntu12.04

yum install gearmand-server                   //Centos

通过apt-get的方式肯能比较费时间,并且安装的不是最新版本的

也可以下载下来tar包直接进行安装

tar xzf gearmand-X.Y.tar.gz
cd gearmand-X.Y
./configure
Make
make install

(2).安装过程可能遇到的问题

could not find toolset name:

需要安装gcc-c++yum install gcc-c++

cannot find Boost headers version >= 1.39.0 需要安装boost-devel-1.41.0

yum install boost-devel-1.41.0

yum install libevent-devel

(ubuntu解决方法为:

sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent)

 

 

make的时候报的-std=c99错误:

gedit Makefile   //2053行处加上 –std=c99

<!--[if !supportLists]-->3.    <!--[endif]-->(1).启动Gearman

geramand d

(2). 启动过程可能遇到的问题

启动过程中会报找不到日志文件的错误:

can not find /usr/local/var/log/gearman.log

解决方法:

建立相应的文件目录:sudo mkdir /usr/local/var/log

并将此文件的权限设为777sudo chmod 777 –R /usr/local/var/log/

 

分享到:
评论

相关推荐

    Gearman PHP Extension

    Gearman是一个分发任务的程序框架,可以用在各种场合,与Hadoop相比,Gearman更偏向于任务分发功能。它的 任务分布非常 简单,简单得可以只需要用脚本即可完成。Gearman最初用于LiveJournal的图片resize功能,由于...

    gearman下载gearman下载

    gearman下载gearman下载gearman下载gearman下载gearman下载

    Gearman中文手册,Gearman中文详解,gearman手册chm

    Gearman中文手册,gearman手册chm,Gearman中文详解,分享gearman技术心得,主要是为了分享技术,所以不要大家的资源分。

    gearman 文档

    gearman 文档,gearman 是个集群计算框架,通过对其扩展能够充分利用集群计算

    Gearman中文手册最新完整版chm

    Gearman中文手册,gearman手册chm,Gearman中文详解,分享gearman技术心得,主要是为了分享技术,所以不要大家的资源分。

    GearMAN讲解及所带来的变革

    GearMAN讲解及所带来的变革 全面介绍Gearman原理、应用

    Gearman环境搭建资料

    Gearman环境搭建可能会用到的资料. gearmand-1.1.12.tar.gz libevent-2.0.22-stable.tar.gz libuuid-1.0.3.tar.gz

    Laravel开发-php-gearman

    Laravel开发-php-gearman Gearman作业服务器工人助手

    Gearman C# API和示例

    Gearman 的C#开发API和一个简单自带demo,vs2008.

    java-gearman-service(gearman-java-service)

    java实现gearman的job实现的jar包,包括gearman server,client和work客户端API

    Laravel开发-laravel-gearman-rpc

    Laravel开发-laravel-gearman-rpc Laravel/Lumen Gearman RPC。基于https://github.com/mhlavc/gearman

    java-gearman-service-0.6.6.zip

    java-gearman-service-0.6.6.zip 包,gearman分为3部分,client - server - worker,创建 java 版本的client和worker部分。 其实在gearman中,client和worker的编写不复杂,但是不同厂商提供的API是不大相同的,本...

    Gearman安装可能涉及到的安装包

    该资源包括安装Gearman时可能涉及到的软件包 具体包括gearmand、gearman、php、gperf、libevent

    Gearman java APIs和一个小Demo

    Gearman java API和一个小Demo

    gearman-1.1.2

    1)软件资源列表:《gearmand-1.1.12.tar.gz》,《gearman-1.1.2.tgz》。 2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)本软件安装步骤详解:...

    java-gearman-service jar

    gearman的java库有两个,一个是gearman service ,一个是gearman java,相比来说service版本更好用一些,并且网上的教程一般是用的这个版本。因此我打好了gearman service的包提供给需要的开发者使用。

    gearman安装包 rpm

    安装gearman 如果没有mysql客户端,需要安装mysql客户端 yum install -y libevent-devel 上传gearman.zip,解压unzip gearman.zip rpm -ivh uuid-1.5.1-3.el5.x86_64.rpm rpm -ivh libgearman-1.1.8-2.el5.x86_64...

    gearman-mysql-udf-0.6.tar.gz

    Gearman 的 MySQL 插件

    Gearman Worker实例 C++ vs2008

    Gearman的一个worker实例,用c++编写,windows平台下,vs2008

    Python库 | gearman-1.3.1.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:gearman-1.3.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics