摘要: 本文主要介紹搭建Hadoop、HBase、Zookeeper集羣環境的搭建
1、基礎環境準備java
一、下載安裝包(均使用當前最新的穩定版本,截止至2017年05月24日)node
1)jdk-8u131linux
下載地址:Java SE Development Kit 8web
2)hadoop-2.7.3apache
下載地址:Index of /apache/hadoop/common/hadoop-2.7.3vim
3)hbase-1.2.5bash
下載地址:Index of /apache/hbase/1.2.5app
4)zookeeper-3.4.10ssh
下載地址:Index of /apache/zookeeper/zookeeper-3.4.10webapp
二、修改hosts文件(使用的三臺集羣主機默認IP爲192.168.0.100、192.168.0.10一、192.168.0.102)
添加如下信息
192.168.0.100 master
192.168.0.101 slave1
192.168.0.102 slave2
三、安裝JDK
-- 解壓jdk安裝包
-- 拷貝jdk至slave1及slave2中
-- 設置jdk環境變量
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=/usr/java/jdk1.8.0_131/jre
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
四、設置免密登錄
slave1
slave2
master
-- 拷貝文件至slave1及slave2
五、關閉防火牆及SELINUX
-- 關閉防火牆
-- 關閉SELINUX
-- 註釋掉
-- 添加
SELINUX=disabled
2、Hadoop環境搭建
一、解壓縮安裝包及建立基本目錄
二、修改hadoop配置文件
-- 修改 slaves 文件
-- 刪除 localhost,添加
slave1
slave2
-- 修改 core-site.xml 文件
-- 在 configuration 節點中添加如下內容
-- 修改 hdfs-site.xml 文件
-- 在 configuration 節點添加如下內容
-- 修改 mapred-site.xml 文件
-- 在 configuration 節點添加如下內容
-- 修改 yarn-site.xml 文件
-- 在 configuration 節點添加如下內容
三、複製hadoop到slave節點
四、配置 master 和 slave 的 hadoop 環境變量
-- 添加以下內容
export HADOOP_HOME=/usr/hadoop-2.7.3
export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH
export HADOOP_LOG_DIR=/usr/hadoop-2.7.3/logs
export YARN_LOG_DIR=$HADOOP_LOG_DIR
-- 保存後執行
-- 添加以下內容
export HADOOP_PREFIX=/usr/hadoop-2.7.3/
五、格式化 namenode
六、啓動 hadoop
到這一步已經成功完成了hadoop環境的搭建
3、Zookeeper環境搭建
一、解壓縮 zookeeper 安裝包,並創建基本目錄
二、修改配置文件
-- 複製配置文件模板
-- 修改配置文件
-- 添加以下內容
dataDir=/usr/zookeeper-3.4.10/data
server.1=master:2888:3888
server.2=slave1:2888:3888
server.3=slave2:2888:3888
-- 建立myid文件(master、slave一、slave2均需更新)
-- 添加以下內容
1(master節點添加)
2(slave2節點添加)
3(slave3節點添加)
三、啓動zookeeper
-- master、slave一、slave2增須要執行
到這一步完成了zookeeper環境的搭建
4、HBase環境搭建
一、解壓縮hbase安裝包
二、修改配置文件
-- 添加以下內容
export JAVA_HOME=/usr/java/jdk1.8.0_131
export HBASE_LOG_DIR=${HBASE_HOME}/logs
export HBASE_MANAGES_ZK=false
三、修改regionservers
-- 刪除localhost,新增以下內容
master
slave1
slave2
四、修改配置文件
-- 在configuration節點下添加以下內容
五、複製hbase到slave中
六、啓動hbase
到這一步hbase環境搭建完成