Hadoop1

2021/7/14 23:13:51

本文主要是介绍Hadoop1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

安装 epel-release :(Extra Packages for Enterprise Linux 是为“红帽系”的操作系统提供额外的软件包,适用于 RHEL、CentOS 和 Scientific Linux。相当于是一个软件仓库,大多数 rpm 包在官方repository 中是找不到的)
yum install -y epel-release

 

如果 Linux 安装的是最小系统版,还需要安装如下工具;如果安装的是 Linux
桌面标准版,不需要执行如下操作:yum install -y net-tools;  yum install -y vim

 

关闭防火墙:systemctl stop firewalld(企业开发时,单个服务器防火墙一般关着,整体对外时设置非常安全的防火墙)
关闭防火墙开机自启:systemctl disable firewalld.service

 

创建用户:useradd atguigu
修改密码:passwd atguigu

配置用户具有root权限:vim /etc/sudoers

在%wheel 这行下面添加一行:atguigu  ALL=(ALL)  NOPASSWD:ALL(:atguigu 这一行不要直接放到 root 行下面,因为所有用户都属于 wheel 组,你先配置了 atguigu 具有免密功能,但是程序执行到%wheel 行时,该功能又被覆盖回需要密码。所以 atguigu 要放到%wheel 这行下面。)
之后只要在命令前加上sudo,就可以相当于root用户执行命令。

 

 

卸载虚拟机自带的JDK:rpm -qa | grep -i java | xargs -n1 rpm -e  --nodeps
➢ rpm -qa:查询所安装的所有 rpm 软件包
➢ grep -i:忽略大小写
➢ xargs -n1:表示每次只传递一个参数
➢ rpm -e –nodeps:强制卸载软件

 

修改虚拟机ip

修改虚拟机静态ip:vim /etc/sysconfig/network-scripts/ifcfgens33,将里面的BOOTPROTO的值改为static,之后修改下面的IPEDDR为静态ip地址,GATEWAY改为网关,DNS1也改为网关
修改 Linux 虚拟机的虚拟网络编辑器,编辑->虚拟网络编辑器->VMnet8

 

 

 

修改 Windows 系统适配器 VMware Network Adapter VMnet8 的 IP 地址,修改网络里虚拟机网络属性

 

保证 Linux 系统 ifcfg-ens33 文件中 IP 地址、虚拟网络编辑器地址和 Windows 系统 VM8 网络 IP 地址相同。

 

 

 修改主机名:vim /etc/hostname

配置 Linux 克隆机主机名称映射 hosts 文件,打开/etc/hosts(这样之后用xshell连接虚拟机的时候,和ip地址就可以写主机名来代替,仅限于添加的这八个,例如连接的ip地址写的hadoop102,实际上连接上的是192.168.10.102)

vim /etc/hosts
在最下面添加:

192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108
之后重启;

再修改 windows 的主机映射文件

 进入C:\Windows\System32\drivers\etc,打开hosts文件并添加:

192.168.10.100 hadoop100
192.168.10.101 hadoop101
192.168.10.102 hadoop102
192.168.10.103 hadoop103
192.168.10.104 hadoop104
192.168.10.105 hadoop105
192.168.10.106 hadoop106
192.168.10.107 hadoop107
192.168.10.108 hadoop108

 

每次配置环境变量后都要source一下让其生效

 

scp -r $pdir/$fname $user@$host:$pdir/$fname(实现服务器与服务器之间的数据拷贝,要数据传递的两个服务器都开着,-r是递归的意思)例:scp -r /opt/module/jdk1.8.0_212  atguigu@hadoop103:/opt/module

 



这篇关于Hadoop1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程