Hadoop 安装主要步骤:
(1) 安装运行环境
(2) 修改主机名和用户名
(3) 配置静态 IP 地址
(4) 配置 SSH 无密码连接
(5) 安装 JDK
(6) 配置 Hadoop
(7) 格式化 hdfs
(8) 启动 hadoop 并验证安装
下面详细解释
(1) 安装运行环境, 本文采用的是 Ubuntu 镜像文件, 大小在 1.95G. 下载链接为:
https://ubuntu.com/download/desktop/thank-you?country=CN&version=18.04.3&architecture=amd64
虚拟机为 Vmware, 下载地址为:
https://www.virtualbox.org/wiki/Downloads
配置过程中, 电脑的内存最好大于 1G, 2G-4G 为佳, 如果低于一定数值, 就会面临图形界面加载不出来的状况.
其次, 磁盘分配空间大于 20G.
本人分配内存 2G, 磁盘 64G, 其它配置根据需求调整, 本人全部默认.
网络配置的三种模式:(NAT 是默认选择)
(2) 修改主机名和用户名
在本机中, 不建议直接使用管理员用户, 因此我们另外创建一个独立的 hadoop 用户.
在 terminal 端口中依次执行如下命令:
首次设置权限参考我的另外一篇博文《Linux Ubuntu 18 首次使用 root 权限》:
打开 root
su
创建用户 "hadoop":
useradd hadoop
设置密码:
passwd hadoop
我的密码设置为: 123456
接下来开始正式修改主机名, 修改主机名分为两种情况, 一种是临时性修改 (重启会消失), 另外一种是永久性修改
a. 暂时性的
hostname < 主机名 >
hostname hadoop
b. 永久性的 (CentOS 系统配置)
VIM /etc/sysconfig/network
服务器重启
注: 由于操作系统的不同, 比如 Ubuntu 下并无 / etc/sysconfig 路径,
查看我的另外一篇博客《Ubuntu hadoop 配置之修改主机名 https://www.cnblogs.com/zhichun/p/11367381.html 》
本人修改文件主机名为: master
/etc/hostname 修改主机名
/etc/hosts 修改主机名默认 ip
修改后的结果:
(3) 配置静态 ip
1. 设置静态 IP
a. 图形化界面
b. 命令行进行配置
- VIM /etc/sysconfig/network-scripts/ifcfg-eth0
- service network restart
2. 设置主机名
a. 暂时性的
hostname < 主机名 >
b. 永久性的
VIM /etc/sysconfig/network
服务器重启
3. 设置主机名与静态 IP 之间映射关系
VIM /etc/hosts
IP 地址 < 主机名 >
来源: http://www.bubuko.com/infodetail-3158713.html