1. hadoop 配置
1.1. 将压缩包上传至虚拟机
1.2. 解压 hadoop-2.6.0-cdh5.7.0.tar
1.3. 编辑 Hadoop 环境配置文件
1.4. 配置 Hadoop 环境变量
使用 vim 编辑 .bash_profile
执行命令重载
通过 hadoop version
命令可以查看版本号。
1.5. 添加 hostname
修改 /etc/hosts
文件,给虚拟机添加主机名
在 hosts 末尾添加
重新登录主机后,主机用户提示为 [lc@master ~]
,而以前为 [lc@localhost ~]
。
1.6. 配置 Hadoop 核心文件
1.7. 配置 HDFS 文件
^hadoop-hdfs-dir
2. 启动与测试
2.1. 创建 tmp 文件夹
在 ~/hadoop/
下新建 tmp/
目录,用于存放生成的文件。
2.2. 执行初始化 NameNode 命令
如下图,出现 successfully formatted
则初始化成功。
2.3. 启动 Hadoop
执行 start-dfs.sh
命令,之后执行 jps
,可以看到 NameNode,则运行成功。
2.3+ 配置 SSH 密钥
在启动过程中需要多次输入用户密码,停止同样需要,可以配置 SSH 免输入密码。
产生密钥
在 master 主机终端用户主目录执行
一路回车,得到生成的公钥和私钥。此处已有密钥,不再覆盖。
复制公钥
使用命令,复制一份公钥,作为验证公钥
下载私钥
将私钥下载到实体机,放到合适的位置
在 Mobaxterm 设置使用私钥
2.4. 设置防火墙允许访问 50070 端口
2.5. 在宿主机上查看
打开浏览器,进入虚拟机 IP 地址下的 50070 端口,即 172.22.0.3:50070