hadoop实践(一)建虚拟机,安装软件

1. 使用vmware新建虚拟机(略)

2. 制作模板机(CentOS7)

1. 配置固定IP、主机名和主机名映射

1)查看vmware网络配置


图1

图2

2)配置固定IP

[root@hadoop000 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:e0:c6:2e brd ff:ff:ff:ff:ff:ff
    inet 192.168.160.101/24 brd 192.168.160.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::e3ec:642d:9c7d:949f/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@hadoop000 ~]# vi /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=5830c437-39f3-4598-8566-0e6a36f34f23
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.160.101
NETMASK=255.255.255.0
GATEWAY=192.168.160.2
DNS1=192.168.160.2

3)配置主机名

[root@hadoop000 ~]# vi /etc/hostname

4)配置主机名映射

[root@hadoop000 ~]# vi /etc/hosts

5)关闭防火墙

[root@hadoop000 ~]# systemctl stop firewalld.service
[root@hadoop000 ~]# sudo systemctl disable firewalld.service

6)新建和配置hadoop用户

[root@hadoop000 ~]# # 新建hadoop用户
[root@hadoop000 ~]# useradd hadoop
[root@hadoop000 ~]# passwd hadoop
[root@hadoop000 ~]# #配置sudo权限
[root@hadoop000 ~]# visudo
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
## Allows members of the 'sys' group to run networking, software,
## service management apps and more.
# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL
hadoop  ALL=(ALL)       ALL

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL
hadoop  ALL=(ALL)       NOPASSWD: ALL

2.安装软件

1)安装网络工具

yum install -y net-tools

2)安装vim

yum install -y vim

3)安装jdk
下载地址:http://www.oracle.com/technetwork/java/javase/archive-139210.html

[hadoop@hadoop01 soft]$ tar -zxvf /opt/soft/jdk-8u212-linux-x64.tar.gz -C /opt/module/
[hadoop@hadoop01 profile.d]$ cd /etc/profile.d
[hadoop@hadoop01 profile.d]$ vim my_env.sh
#JAVA
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin

4)安装hadoop
下载地址:https://archive.apache.org/dist/hadoop/common/hadoop-3.1.3/

[hadoop@hadoop01 soft]$ tar -zxvf /opt/soft/hadoop-3.1.3.tar.gz -C /opt/module/
[hadoop@hadoop01 hadoop-3.1.3]$ vim /etc/profile.d/my_env.sh
$HADOOP
export HADOOP_HOME=/opt/module/hadoop-3.1.3
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
[hadoop@hadoop01 hadoop-3.1.3]$ source /etc/profile
[hadoop@hadoop01 hadoop-3.1.3]$ #测试mapreduce
[hadoop@hadoop01 hadoop-3.1.3]$ hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar wordcount share/doc/hadoop/index.html wcoutput

5) 安装rsync

yum -y install rsync

3.另外两台虚拟机

1.复制

图片3

2.修改IP配置、主机名等

3.配置免密登陆

[hadoop@hadoop01 ~]$ ssh-keygen
[hadoop@hadoop01 ~]$ ssh-copy-id hadoop01
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容