here

 一、环境准备:(这儿准备了三台虚拟机:内存6-3-3)

JDK:
yum -y remove java java-1.6.0-openjdk
rpm -e java-1.7.0-openjdk-headless
rpm -e java-1.8.0-openjdk-headless
yum install chkconfig python bind-utils psmisc libxslt zlib sqlite fuse fuse-libs redhat-lsb cyrus-sasl-plain cyrus-sasl-gssapi -y
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_162
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#1 vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hadoop1

#2 cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.243.129 node-1
192.168.243.133 node-2
192.168.243.134 node-3

#3 selinux关闭
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
sestatus

#4  firewall
systemctl stop firewalld
systemctl disable firewalld

#5 NTP
http://blog.csdn.net/scorpio3k/article/details/49645219
systemctl restart ntpd
chkconfig --level 35 ntpd on

#6 SSH无密码登录配置 
http://www.cnblogs.com/book-gary/p/5761268.html
ssh node-1 date;ssh node-2 date;ssh node-3 date

#7 ulimit -a
cat  /etc/security/limits.d/20-nproc.conf
*          soft    nproc     unlimited
*          soft    nproc     unlimited
*          hard    nproc     unlimited
*          hard    nproc     unlimited
*          soft    nofile    65535
*          hard    nofile    65535

#8 降低虚拟内存需求率
cat /proc/sys/vm/swappiness
echo 0 > /proc/sys/vm/swappiness
永久降低虚拟内存需求率
echo 'vm.swappiness = 0' > /etc/sysctl.d/swappiness.conf
并运行如下命令使生效
sysctl -p

#9 检查透明大页面
cat /sys/kernel/mm/transparent_hugepage/defrag
vi /etc/rc.local
echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled
chmod +x /etc/rc.d/rc.local
JDK和系统设置

相关文章: