大数据集群环境搭建手册
一、安装包准备
jdk1.8
以下操作在root用户下
二、安装jdk
准备jar包 进行安装,tar到/soft下——{
$>tar -zxvf XXXXXXXX -C /soft
} 添加环境变量——{
$>nano /etc/profile
JAVA_HOME=/soft/jdk1.8.0_101/
export JAVA_HOME
JRE_HOME=/soft/jdk1.8.0_101/jre
export JRE_HOME
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export CLASSPATH
$>soruce /etc/profile
}——,验证生效(java -version)
三、修改Hosts以及Hostname
$>nano /etc/hosts(按照需求书写)
192.168.xx.xx 001
192.168.xx.xx 002
......
$>nano /etc/hostname
001
......
四、关闭防火墙
Centos7
#关闭防火墙
$>systemctl stop firewalld.service
#关闭开机启动
$>systemctl disable firewalld.service
#查看状态
$>systemctl status firewalld.service
#或者
$>firewall-cmd --state
Centos6.5
关闭命令: $> service iptables stop
永久关闭防火墙:$> chkconfig iptables off
两个命令同时运行,运行完成后查看防火墙关闭状态
$> service iptables status
五、关闭SELinux
$>/usr/sbin/sestatus -v #查看selinux的状态 enabled为活跃
$>setenforce 0 #暂时关闭selinux
修改配置文件彻底关闭
$>nano /etc/selinux/config #修改SELINUX=enforcing 改为SELINUX=disabled
六、实现SSH免密码登陆
1.生成centos公私秘钥对
$>ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
2.centos将公钥添加authorized_keys文件
$>cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
3. centos修改authorized_keys权限
$>chmod 600 ~/.ssh
$>chmod 644 ~/.ssh/authorized_keys
4. 在其他节点建立 .ssh目录,并分发公钥。
七、重启系统生效配置
$> reboot