0%

1. 安装依赖

  • 使用yum安装一些依赖
    1
    2
    yum -y install make gcc gcc-c++ cmake bison-devel ncurses-devel
    yum -y install kernel-devel readline-devel openssl-devel openssl

2. 设置MySQL用户和组

  • 新增mysql用户组
    1
    groupadd mysql
  • 新增mysql用户
    1
    useradd -r -g mysql mysql
    阅读全文 »

ResourceManager

  • 处理客户端请求
  • 启动/监控ApplicationMaster
  • 监控NodeManager
  • 资源分配与调度

NodeManager

  • 单个节点上的资源管理
  • 处理来自ResourceManager的命令
  • 处理来自ApplicationMaster的命令
    阅读全文 »

从hadoop官网下载hadoop源码,解压后进入目录,阅读BUILDING.txt文件,文件中讲到了如何将hadoop源码工程文件导入到Eclipse中。首先需要给Eclipse安装hadoop-maven-plugins插件,进入hadoop-maven-plugins目录执行指令

1
2
3
cd hadoop-maven-pligins
mvn install
mvn eclipse:eclipse -DskipTests

最后,在Eclipse中点击[File] > [Import] > [Existing Projects into Workspace]

bin

hadoop最基本的管理脚本和使用脚本所在的目录,这些脚本是sbin目录下管理脚本的基础实现,用户可以直接使用这些脚本管理和使用hadoop

etc

hadoop配置文件所在的目录,包括core-site.xml、hdfs-site.xml、mapred-site.xml等从hadoop 1.0继承而来的配置文件和yarn-site.xml等hadoop 2.0新增的配置文件

include

对外提供的编程库头文件(具体动态库和静态库在lib目录中,这些头文件均是用C++定义的,通常用于C++程序访问HDFS或者编写MapReduce程序)

阅读全文 »

1. 添加Hadoop系统用户组和用户

  • 使用以下命令在终端中执行先来创建一个用户组:
    1
    sudo addgroup hadoop
  • 使用以下命令来添加用户
    1
    sudo adduser --ingroup hadoop hadoop
    阅读全文 »

1. 安装Hexo

  • 安装git直接使用指令:

    1
    sudo apt-get install git
  • 安装Node.js直接使用如下指令:

    1
    2
    3
    4
    sudo apt-get install -y python-software-properties software-properties-common
    sudo add-apt-repository ppa:chris-lea/node.js
    sudo apt-get update
    sudo apt-get install nodejs
  • 安装好Git和Node.js之后,使用如下指令安装Hexo:

    1
    sudo npm install -g hexo-cli
    阅读全文 »