Hadoop运行集群搭建

博客园   2023-05-04 14:20:57

Hadoop运行集群搭建

虚拟机环境准备

安装虚拟机及基本配置

关闭防火墙

[root@hadoop100 ~]# systemctl stop firewalld ​[root@hadoop100 ~]# systemctl disable firewalld.service

创建用户snoopy,并修改用户密码

[root@hadoop100 ~]# useradd snoopy[root@hadoop100 ~]# passwd snoopy

配置 snoopy 用户具有 root 权限

在/opt 目录下创建文件夹

卸载自带的jdk

[root@hadoop100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps 

重启虚拟机

[root@hadoop100 ~]# reboot

克隆虚拟机

开始克隆

修改克隆机IP

修改虚拟机的静态IP

[root@hadoop100 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

改为

TYPE="Ethernet"PROXY_METHOD="none"BROWSER_ONLY="no"BOOTPROTO="static"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="ens33"UUID="f1b4f112-6706-4d05-b097-d60abe63fea0"DEVICE="ens33"ONBOOT="yes"​IPADDR="192.168.153.100"GATEWAY="192.168.153.2"DNS1="192.168.153.2"

查看Linux虚拟机的虚拟网络编辑器

查看Windows系统适配器

修改克隆机主机名

修改主机名称

[root@hadoop100 ~]# vim /etc/hostname​hadoop102

配置Linux克隆机主机名称映射hosts文件

[root@hadoop100 ~]# vim /etc/hosts添加内容
1 192.168.10.100 hadoop1002 192.168.10.101 hadoop1013 192.168.10.102 hadoop1024 192.168.10.103 hadoop1035 192.168.10.104 hadoop104

重启克隆机hadoop102

[root@hadoop100 ~]# reboot

修改windows的主机映射文件(hosts文件)

window7操作系统

192.168.10.100 hadoop100192.168.10.101 hadoop101 192.168.10.102 hadoop102 192.168.10.103 hadoop103192.168.10.104 hadoop104

window10操作系统

1 192.168.10.100 hadoop1002 192.168.10.101 hadoop101 3 192.168.10.102 hadoop102 4 192.168.10.103 hadoop1035 192.168.10.104 hadoop104

安装JDK和Hadoop

卸载现有的JDK

传输JDK和Hadoop

解压JDK和Hadoop

[root@hadoop102 software]$ tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/software/ 
[root@hadoop102 module]$ tar -zxvf hadoop-3.1.3.tar.gz -C /opt/software/ 

配置JDK和Hadoop环境变量

[root@hadoop102 ~]$ sudo vim /etc/profile.d/my_file.sh
[root@hadoop102 ~]$ source /etc/profile

Hadoop目录

Hadoop目录结构

[root@hadoop102 hadoop-3.1.3]$ ll总用量 52drwxr-xr-x. 2 atguigu atguigu 4096 5 月 22 2017 bindrwxr-xr-x. 3 atguigu atguigu 4096 5 月 22 2017 etcdrwxr-xr-x. 2 atguigu atguigu 4096 5 月 22 2017 includedrwxr-xr-x. 3 atguigu atguigu 4096 5 月 22 2017 libdrwxr-xr-x. 2 atguigu atguigu 4096 5 月 22 2017 libexec-rw-r--r--. 1 atguigu atguigu 15429 5 月 22 2017 LICENSE.txt-rw-r--r--. 1 atguigu atguigu 101 5 月 22 2017 NOTICE.txt-rw-r--r--. 1 atguigu atguigu 1366 5 月 22 2017 README.txtdrwxr-xr-x. 2 atguigu atguigu 4096 5 月 22 2017 sbindrwxr-xr-x. 4 atguigu atguigu 4096 5 月 22 2017 share

重要目录

  1. bin目录:存放对Hadoop相关服务(hdfs,yarn,mapred)进行操作的脚本

  2. etc目录:Hadoop的配置文件目录,存放Hadoop的配置文件

  3. lib目录:存放Hadoop的本地库(对数据进行压缩解压缩功能)

  4. sbin目录:存放启动或停止Hadoop相关服务的脚本

  5. share目录:存放Hadoop的依赖jar包、文档、和官方案例

猜你喜欢
最新资讯