ubuntu16+Hadoop2.7.3环境搭建(伪分布式)

本文详细介绍了如何在Ubuntu 16.04上搭建Hadoop 2.7.3的伪分布式环境,包括安装VMware虚拟机、Linux系统、SSH工具、FTP服务、JDK,配置SSH免登录以及安装和配置Hadoop,最后检查启动情况。
摘要由CSDN通过智能技术生成

Hadoop 环境的搭建

 

一、安装VMWare 虚拟机

                虚拟机版本VMware12,考虑到启动速度,装在固态硬盘中。

二、安装Linux

安装版本:ubuntu-16.04.1-server-amd64

此版本没有图形化界面,体积较小,只有命令行窗口

三、配置Linux

1、为了方便操作以及避免权限的相关问题,不用个人用户,使用root用户登录来进行操作 ——>root用户的解锁:修改root密码,方便登录

sudo  passwd root

2、关闭防火墙,卸载iptables

关闭防火墙:ufw disable

卸载iptables:apt-get  remove iptables

3、安装vim编辑器

apt-getinstall vim

 

四、安装SSH工具

为了方便不在Linux命令窗口中输入命令,转而在Windows工具中远程控制Linux——>配置SSH工具远程连接

1、在Linux中安装SSH服务

apt-get install openssh-server

2、启动SSH服务

/etc/init.d/ssh start

3、检测SSH进程是否已经开启

ps -e| grep sshd

4、配置root用户的默认登录【这样每次打开SSH工具就不用登陆了,自动登陆到root上】

vim  /etc/ssh/sshd_config

修改配置文件

#允许root用户登录,设置为yes

·PermitRootLogin: yes

保存,退出  :x

5、打开SSH客户端(这里使用SecureCRT)配置

·Linux下查询本机IP:ifconfig   查看inet addr

·SecureCRT中:Hostname输入查询到的IP,Username输入root

这里使用SecureCRT连接本地VMware是可能会遇到

“Connection timed out”,并且在Vmware的VM里面可以ping通宿主机,但是宿主机无法ping通VM。  解决方法:本地的网络设置里面的vmware的NAT网卡(Vmnet8)设置了手工填写地址和DNS,修改为自动获取即可。

 

 

五、配置FTP服务

为了方便Windows传输文件到Linux中,所以要配置FTP服务,使用客户端8UFTP

1、在Linux中安装FTP服务组件

apt-get install vsftpd

2、修改FTP用户的密码

passwd ftp

3、设置FTP目录的控制权限为完全控制

chmod777   /srv/ftp    (文件都上传到这个目录里)

4、修改配置文件

vim  /etc/vsftpd.conf

修改:

anonymous_enable= NO             //不允许匿名登录,必须使用正确的用户名和密码登录

local_enable=YES                         //允许本地用户登录

write_enable=YES                          //用户具有写权限

chroot_local_user= YES              //将所有用户限制在主目录

chroot_list_enable= YES             //启动限制用户名单

chroot_list_file=/etc/vsftpd.chroot_l

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值