一.准备环境
1.1. 安装包
1)准备4台PC
2)安装配置Linux系统:CentOS-7.0-1406-x86_64-DVD.iso
3)安装配置Java环境:jdk-8u91-linux-x64.gz
4)安装配置Hadoop:hadoop-2.7.2-x64.tar.gz
5)安装配置Hbase:hbase-1.2.1-bin.tar.gz
1.2. 网络配置
主机名 |
IP |
master |
202.196.37.40 |
slave1 |
202.196.37.41 |
slave2 |
202.196.37.42 |
slave3 |
202.196.37.43 |
1.3. 常用命令
# systemctl start foo.service #运行一个服务
# systemctl stop foo.service #停止一个服务
# systemctl restart foo.service #重启一个服务
# systemctl status foo.service #显示一个服务(无论运行与否)的状态
# systemctl enable foo.service #在开机时启用一个服务
# systemctl disable foo.service #在开机时禁用一个服务
# systemctl is-enablediptables.service #查看服务是否开机启动
# reboot #重启主机
# shutdown -h now #立即关机
# source /etc/profile #配置文件修改立即生效
# yum install net-tools
二.安装配置CentOS
2.1安装CentOS
1)选择启动盘CentOS-7.0-1406-x86_64-DVD.iso,启动安装
2)选择Install CentOS 7,回车,继续安装
3)选择语言,默认是English,学习可以选择中文,正时环境选择English
4)配置网络和主机名,主机名:master,网络选择开启,配置手动的IPV4
5)选择安装位置;在分区处选择手动配置;选择标准分区,点击这里自动创建他们,点击完成,收受更改
6)修改root密码,密码:a
7)重启,安装完毕。
2.2配置IP
2.2.1检查IP
# ip addr
或
# ip link
2.2.2配置IP和网管
#cd/etc/sysconfig/network-scripts #进入网络配置文件目录
# find ifcfg-em* #查到网卡配置文件,例如ifcfg-em1
# vi ifcfg-em1 #编辑网卡配置文件
或
# vi/etc/sysconfig/network-scripts/ifcfg-em1 #编辑网卡配置文件
配置内容:
BOOTPROTO=static #静态IP配置为static,动态配置为dhcp
ONBOOT=yes #开机启动
IPADDR=202.196.37.40 #IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=202.196.37.254
DNS1=202.196.35.67
# systemctl restart network.service #重启网络
2.2.3配置hosts
# vi /etc/hosts
编辑内容:
202.196.37.40 master
202.196.37.41 slave1
202.196.37.42 slave2
202.196.37.43lave3
2.3关闭防火墙
# systemctl status firewalld.service #检查防火墙状态
# systemctl stop firewalld.service #关闭防火墙
# systemctl disable firewalld.service #禁止开机启动防火墙
2.4时间同步
# yum install -y ntp #安装ntp服务
# ntpdate cn.pool.ntp.org #同步网络时间
2.5安装配置jdk
2.5.1卸载自带jdk
安装好的CentOS会自带OpenJdk,用命令java -version ,会有下面的信息:
java version"1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixedmode)
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看rpm -qa | grep java
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5