1. 程式人生 > >大資料叢集搭建之環境準備(虛擬機器)

大資料叢集搭建之環境準備(虛擬機器)

以虛擬機器環境測試的 物理機不一定適用 系統是Centos7的

1、配置靜態ip

vim /etc/sysconfig/network-scripts/ifcfg-ens33
ONBOOT=yes

BOOTPROTO=static

IPADDR=192.168.66.11

NETMASK=255.255.255.0

GATEWAY=192.168.66.2

DNS1=114.114.114.114

DNS2=8.8.8.8
service network restart

修改hostname

vim /etc/hostname

2、關閉防火牆

CentOS 7.0預設使用的是firewall作為防火牆

#停止firewall

systemctl stop firewalld.service

#禁止firewall開機啟動

systemctl disable firewalld.service

 #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)  

firewall-cmd --state

3、時間同步

yum install ntp -y

 ntpdate + 時間伺服器  202.120.2.101

ntpdate ntp1.aliyun.com

 阿里雲提供了7個NTP時間伺服器也就是Internet時間同步伺服器地址

4、ssh免密

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

ssh-copy-id + 主機名

例如

ssh-copy-id master

5、安裝jdk

先看看系統本身有沒有安裝jdk

rpm -qa | grep Java

上傳到伺服器

rpm -vi jdk-8u162-linux-x64.rpm

rpm安裝jdk 一般預設安裝到/usr/java

配置JAVA_HOME

vi /etc/profile

在文末加入

export JAVA_HOME=/usr/java/jdk1.8.0_162
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

6、一次安裝開發工具包

Centos7中一次性安裝開發者工具

這裡使用組安裝包,一次性安裝所有開發者工具。

1、檢視有那些組安裝包可用。

yum grouplist | more

2、搜尋一下有哪些和development有關。

yum grouplist | grep development

查到以下內容:

yum grouplist | grep Development

There is no installed groups file.

Maybe run: yum groups mark convert (see man yum)

   Development and Creative Workstation

   Desktop Platform Development

   Development Tools

   Server Platform Development

3、我們需要的就是Development Tools這個包。

yum groupinstall "Development Tools"