大資料叢集搭建之環境準備(虛擬機器)
阿新 • • 發佈:2019-01-05
以虛擬機器環境測試的 物理機不一定適用 系統是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"