概述
1.1 环境需求
1)3个节点的搭建
2)分别为master slave1 slave2
设置静态ip
[root@master ~]# cd /etc/sysconfig/network-scripts/
[root@master network-scripts]# vi ifcfg-enp0s3
把动态#BOOTPROTO="dhcp"注释掉,在新增:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp0s3"
UUID="4e3c88bd-7ce2-4c45-9571-7d47abe12a06"
DEVICE="enp0s3"
ONBOOT="yes"
BOOTPROTO=static #静态IP
IPADDR=192.168.10.191 #本机地址
NETMASK=255.255.0.0 #子网掩码
GATEWAY=192.168.10.10 #默认网关
[root@master network-scripts]# service network restart
[root@master ~]# vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
[root@master network-scripts]# service network restart
链接通3个节点(每个节点都执行)
Jdk的安装:(官网下载jdk1.8上传到虚拟机/opt目录下并解压)
[root@opt ~]# tar xvf jdk-8u101-linux-x64.tar.gz
改名:
[root@opt ~]# mv jdk1.8.0_101 jdk-1.8.0
3)下载mysql的驱动包,上传到虚拟机的/opt目录下并解压
mysql-connector-java-5.1.46.tar.gz
[root@master opt]# tar xf mysql-connector-java-5.1.46.tar.gz
4)配置Java环境变量在最后添加
[root@master ~]# vi /etc/profile
#java1.8.0
export JAVA_HOME=/opt/jdk-1.8.0
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.
export PATH=${JAVA_HOME}/bin:$PATH
5)使环境变量生效
[root@master ~]# source /etc/profile
6)发送到子节点
[root@master opt]# scp -r jdk-8u101-linux-x64.tar.gz
mysql-connector-java-5.1.46.tar.gz slave1:/opt
[root@master opt]# scp -r jdk-8u101-linux-x64.tar.gz
mysql-connector-java-5.1.46.tar.gz slave2:/opt
7)在子节点安装jdk及mysql驱动,步骤与master一样。
8)发送到子节点(环境变量)
[root@master ~]# scp -r /etc/profile slave1:/etc/profile
[root@master ~]# scp -r /etc/profile slave2:/etc/profile
使环境变量生效
[root@slave1 ~]# source /etc/profile
验证jdk的安装:
[root@master ~]# java -version
有自己的版本则安装成功。
搭建yum源与安装必备软件(主从节点)
选择阿里云的yum源及epel源,安装必备软件
yum -y install wget
cd /etc/yum.repos.d/
mkdir bak
mv C* bak
wget -O /etc/
最后
以上就是魔幻小猫咪为你收集整理的Ambari搭建Hadoop集群的全部内容,希望文章能够帮你解决Ambari搭建Hadoop集群所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复