1.安装vm 虚拟机 【一路默认】
**解决x64的问题 需要lenove 里面的安全模块 启用。
2.安装linux 安装了5台linux服务器 centos 准备搭建haddop环境
唯一需要配置的就是 网络。 用nat 宿主这种方式。
IP 192.168.253.12
子网掩码255.255.255.0
网关 192.168.253.2
192.168.253.11
192.168.253.12
192.168.253.13
192.168.253.14
192.168.253.15
3.用yum 安装 vim 如果安装不了配置 dns
vim /etc/sysconfig/network-scripts/ifcfg-ens33
DNS1="192.168.253.2"
service network restart
需要配置dns1=“” 否则无法使用yum
4.安装jdk 配置环境变量
vim /etc/profile
export JAVA_HOME=/home/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version
5.关闭防火墙 centos7.0
firewall-cmd --state 查看状态
systemctl stop firewalld.service #停止firewall 【临时停止 重启后又启动了】
systemctl disable firewalld.service #禁止firewall开机启动 【禁止开机启动】
6.配置主机名
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hadoop1
source /etc/sysconfig/network
7.配置hosts文件
192.168.253.11 hadoop1
192.168.253.12 hadoop2
192.168.253.13 hadoop3
192.168.253.14 hadoop4
192.168.253.15 hadoop5
8.配置服务器间的免密码登录
生产公匙 ssh-keygen [一路enter]
发送公匙 ssh-copy-id root@hadoop1 [也需要发给自己一份]
然后ssh登陆 ssh hadoop1
Last login: Thu Dec 20 16:58:48 2018 from 192.168.253.11 代表登录成功
9.配置zookeeper
从zookerper官网 下载zookeeper
上传到/home目录
tar -zxvf zookeeper-3.4.7
cd zookeeper-3.4.7/conf
cp zoo_sample.cfg zoo.cfg
主要修改两个地方
dataDir=/home/zookeeper-3.4.7/tmp/
最后追加这几个配置.
server.1=hadoop1:2888:3888
server.2=hadoop2:2888:3888
server.3=hadoop3:2888:3888
server.4=hadoop4:2888:3888
server.5=hadoop5:2888:3888
在tmp文件底下创建一个myid文件 来告诉服务器自己的id是多少。
mkdir tmp
cd tmp
vim myid
1
wq!
最后一步
#启动ZK服务:
bin/zkServer.sh start
#停止ZK服务: bin/zkServer.sh stop
#重启ZK服务: bin/zkServer.sh restart
#查看ZK服务状态: bin/zkServer.sh status