1. 程式人生 > >Hadoop 部署之環境準備(一)

Hadoop 部署之環境準備(一)

一、軟硬體規劃

ID 主機型別 主機名 IP 應用軟體 作業系統 硬體配置
1 物理機 namenode01 192.168.1.200 jdk1.8.0_171、hadoop-2.7.3、hive-2.3.3、hbase-1.2.6、zookeeper-3.4.10、spark-2.3.1 CentOS7.4 6核CPU、8G記憶體、250儲存
2 物理機 datanode01 192.168.1.201 jdk1.8.0_171、hadoop-2.7.3、hive-2.3.3、hbase-1.2.6、zookeeper-3.4.10、spark-2.3.1 CentOS7.4 6核CPU、8G記憶體、250儲存
3 物理機 datanode02 192.168.1.202 jdk1.8.0_171、hadoop-2.7.3、hive-2.3.3、hbase-1.2.6、zookeeper-3.4.10、spark-2.3.1 CentOS7.4 6核CPU、8G記憶體、250儲存
4 物理機 datanode03 192.168.1.203 jdk1.8.0_171、hadoop-2.7.3、hive-2.3.3、hbase-1.2.6、zookeeper-3.4.10、spark-2.3.1 CentOS7.4 6核CPU、8G記憶體、250儲存

二、主機名解析

修改四臺伺服器的主機名。

192.168.1.200 namenode01 hbase01 spark01 hive01
192.168.1.201 datanode01 hbase02 spark02 zk01 mysql01
192.168.1.202 datanode02 hbase03 spark03 zk02
192.168.1.203 datanode03 hbase04 spark04 zk03

三、配置 SSH 互信

ssh-keygen -t rsa
ssh-copy-id namenode01
ssh-copy-id datanode01
ssh-copy-id datanode02
ssh-copy-id datanode03

四、建立使用者

# 建立使用者(4臺機器相同操作)
useradd hadoop && echo '123456' |passwd --stdin hadoop

# 設定使用者許可權(4臺機器相同操作)
vim /etc/sudoers
echo "hadoop    ALL=(ALL)       ALL" >> /etc/sudoers

五、JDK 的安裝

下載JDK1.8,可以選擇下載rpm包,直接安裝即可使用。
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html