本文记录通过源码编译安装 1.8 版本的 Nginx,需要先将平台的编译环境安装好。
安装编译环境
Ubuntu
1 | apt-get install build-essential |
CentOS
1 | yum -y install gcc gcc-c++ automake autoconf libtool make |
1.解压缩 Hbase 的软件包,使用命令:
1 | tar -zxvf hbase-1.0.1.1-bin.tar.gz |
2.进入 Hbase 的配置目录,在 hbase-env.sh 文件里面加入 java 环境变量.即:
1 | JAVA_HOME=/usr/java/jdk1.7.0_79/ |
加入变量:
1 | export HBASE_MANAGES_ZK=false |
1.在 namenode 机器下,配置 zookeeper,先解压安装包,使用命令:
1 | tar -zxvf zookeeper-3.4.6.tar.gz |
2.进入 zookeeper 的配置目录,首先把 zoo_sample.cfg 重命名一下,可以重新复制一遍,使用命令:
1 | cp zoo_sample.cfg zoo.cfg |
3.vim zoo.cfg ,添加如下内容:
1 | dataDir=/home/cloud/project/tmp/zookeeper/data |
4.把 zookeeper 分别远程拷贝 slave1.hadoop,slave2.hadoop,slave3.hadoop,使用如下命令:
1 | scp –r zookeeper-3.4.6 hadoop@slave1.hadoop:/usr/hadoop/ |
5.分别在刚才的 datanode 节点 /usr/hadoop/zookeeper/data 目录下,新建文件 myid,然后使用命令
1 | vim myid |
分别在 slave1.hadoop,slave2.hadoop,slave3.hadoop 的 myid 中写入对应的 server.n 中的 n,即分别是 1,2,3.
6.开启 zookeeper 服务,在三台 datanode 机器的 zookeeper 安装目录下使用命令:
1 | bin/zkServer.sh start |