`
flyingdutchman
  • 浏览: 358414 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
        在本节中,我们着重学习MapReduce编程模型中的Combiner组件。         每一个map都可能会产生大量的本地输出,Combiner的作用就是对map端的输出先做一次合并,以减少在map和reduce节点之间的数据传输量,以提高网络IO性能,是MapReduce的一种优化手段之一。         1)、Combiner最基本是实现本地key的聚合,对map输出的key排序、value进行迭代。如下所示:引用         map:(key1,value1) ——> list(key2,value2)         conbine:(key2,list( ...
        在本章中,我们将来重温一下和Hadoop的作业提交和执行流程。         看下图,我们来比较详细的学习一下该流程:                 从上图中可以看出,分为4个阶段:         Job作业提交         1、 编写MapReduce job程序,通过命令行向Hadoop提交并开始执行作业:引用         # hadoop  fs  -put  xxx.jar  /path      //或者使用hadoop  fs  -copyFromLocal  xxx.jar  /path 向copy文件         # chown -R had ...
        在本章中学习如何在CentOS 6.4上安装配置Hadoop开发环境。                 配置ssh及生成密码对         首先需要安装ssh:引用         # yum install ssh                 紧接着启动ssh,并将之设置开机运行:引用         # service sshd start         # chkconfig sshd on                 好,现在已经安装并启动了sshd,接下来我们来为hadoop生成面登录的密码对:引用         # ssh-keygen      ...
      本章中我们来学习如何在CentOS 6.4上安装Apache + Subversion服务。             安装Apache Server       我们先来安装Apache Server,首先来下载httpd的tar文件,当然也可意识用yum来安装:引用           # yum install httpd // ...
       本章中我们来学习如何在CentOS 6.4上安装Git。        第一步,在安装Git之前,我们先要安装一些依赖包:引用        # yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel        # yum install autoconf               当然在安装这些以来之前,可以先确认上面的那些以来已经安装了,shell命令如下:引用        # rpm -qa | grep zlib-devel               第二步,下载 ...
      在本章中,我们来看一下怎么在CentOS 6.4上安装和配置Tornado Server服务器。       首先让我们来看一下Tornado是什么?Tornado是使用Python编写出來的一个极轻量级、高可伸缩性和非阻塞IO的Web Server服务器软件,跟其他主流的Web服务器框架(主要是Python框架)不同是采用epoll非阻塞IO,响应快速,可处理数千并发连接,特别适用用于实时的Web服务。              下面我们来看一下Tornado Server的安装步骤:       第一步,先安装python和tornado文件,之前已经安装过python了,现在 ...
       之前已经介绍过怎么安装python-pip了,本节在这里介绍安装easy_install。        在安装之前先要安装setuptools-0.6c11-py2.7.egg,具体安装过程见Centos 6 上安装python-pip。         easy_install的安装命令如下:引用         #wget http://peak.telecommunity.com/dist/ez_setup.py         #chmod +x ez_setup.py         #python ez_setup.py                    或: ...
      在使用Python时,需要导入一些第三方工具包,一般情况下,鼓励使用pip来安装管理这些第三方的包,这里我们来看一下如何在CentOS 6.4上安装Python-pip。       第一步,下载python-pip的tar包:引用       # wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate             由于下载pip是基于https协议的,故需要在wget url后面加上--no-check-certificate,否则不能下载: ...
       由于安装了双系统,先看一些Windows上的视频,但是CentOS 6.4上默认的视频播放器不不能播放,故需要安装一款视频播放器。        在安装之前,需要安装一些其他文件包,比如EPEL等,具体安装请参看CentOS 6.4安装qq2012,下面是安装操作: 引用        #cd /etc/yum.repos.d/        #wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo        #yum --enablerepo=linuxtech-testing install vlc      ...
       在CentOS 6.4安装qq2012,需要经过一下几个步骤:        第一步,在安装之前需要先安装一些依赖包EPEL和wine:引用        #rpm -ivh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm        #yum -y install wine               第二步,下载并解压qq的文件包qq2012.tar.gz:引用        #chmod +x qq2012.tar.gz        #tar -xzvf qq2012.tar. ...
       本人的台式机上安装了双系统Windows + CentOS 6.4,由于几乎所有的资料都存放在Windows上,并且Windows的分区都是NTFS格式的,所以想在Linux上直接看Windows上的资料,故在网上查找了一些资料,安装了一些软件完成了在CentOS(ext4)上看Windows上的资料的愿望!        下面是整个操作过程:        第一步,做预备工作,下载rpmforge文件包:引用        #wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.r ...
        在本节中我们来看一下如何在CentOS上安装RabbitMQ。我们使用的rabbitmq的版本是rabbitmq-server-3.1.1.tar.gz,CentOS的版本是CentOS 6.4。         在安装rabbitmq之前需要先安装python和erlang,这两部分的安装过程请参看在 CentOS 6.4上安装python和在 CentOS 6.4上安装Erlang,这里不再赘述。        安装rabbitmq的具体步骤如下:        1、下载rabbitmq-server-3.1.1.tar.gz文件,并解压之:引用        #cd /u ...
      本人在安装CentOS 6.4的后,发现其默认时区是美国波士顿所在的时区,为了以后在安装hadoop的时候会因为时间的问题而产生错误,故需要调整时区。             需要做一下步骤: #yum install ntp #ntpdate us.pool. ...
       在CentOS 6.4上配置中文输入法,只需要在终端上以root的身份执行: yum install "@Chinese Support"        然后就可以设置快捷键了:引用        系统 ——> 首选项 ——> 输入法 //在弹出框中设置输入法切换的快捷键       
      在本节中,我们将来学习如何在CentOS 6.4上安装erlang,具体的Erlang版本是R15B03-1。       在安装之前,需要先要安装一些其他的软件,否则在安装中间会出现一些由于没有其依赖的软件模块而失败。       1、首先要先安装GCC GCC-C++ Openssl等以来模块: yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel       2、再安装ncurses模块 yum -y install ncurses-de ...
Global site tag (gtag.js) - Google Analytics