Hadoop运行环境搭建

不同Linux,操作不同

一、环境配置(CentOS7)

0、安装Linux实体机

1、开启远程连接

a、检测 openssh-server 是否安装

yum list installed | grep openssh-server

b、安装 openssh-server

yum install openssh-server

c、修改配置文库

vim /etc/ssh/sshd_config
Port 22
#AddressFamily any
ListenAddress 0.0.0.0
ListenAddress ::

# Authentication:

#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

d、开启端口(默认开启)

e、开启服务

systemctl start sshd
systemctl enable sshd

2、配置固定(静态)IP

a、配置文件

cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33
TYPE=Ethernet BOOTPROTO=static NAME=ens33 ONBOOT=yes IPADDR=192.168.10.10 NETMASK=255.255.255.0 GATEWAY=192.168.10.1 DNS1=DNS1=8.8.8.8

注意:连接外网

DNS1 为 8.8.8.8 和 GATEWAY ,GATEWAY与 NAT设置的网关IP相同

b、重启服务

systemctl restart network

3、修改主机名

a、查看主机名

hostname

b、修改配置文件

vim /etc/hostname

c、配置hosts linux

# 修改配置文件
vim /etc/hosts
# 内容 中间三个空格保持队列
192.168.8.128   wt.com
# 重启服务
/etc/init.d/network restart

d、配置host windows

C:\Windows\System32\drivers\etc
# 修改 hosts
192.168.8.128  wt.com

注意:主机名称的改变不会立即同步到,需要重启

4、配置防火墙

5、创建配置用户的root权限(sudo)

a、打开配置文件

vim /etc/sudoers

b、修改配置文件

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
tom     ALL=(ALL)       ALL

二、安装JDK

1、国内镜像

https://repo.huaweicloud.com/java/jdk/

2、安装

本人的CentOS7自带JDK,且版本适中,其它自行百度

三、安装Hadoop

1、国内镜像

http://mirror.bit.edu.cn/apache/hadoop/common/

2、安装

a、解压

tar -xzvf hadoop-2.7.7.tar.gz
sudo mv hadoop-2.7.7 /opt/module

b、环境变量

sudo vim /etc/profile

export HADOOP_HOME=/opt/module/hadoop-2.7.7
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
source /etc/profil

报错没有JAVA_HOME,原因:使用自带的

c、查找java安装路径

which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java


sudo vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/jre
source /etc/profile

 

posted @ 2020-08-21 22:42  市丸银  阅读(153)  评论(0编辑  收藏  举报