虚拟机hadoop启动失败是什么原因 如何在windows下安装hadoop?
如何在windows下安装hadoop?
让 让我们讨论一下首先要准备哪些软件和信息:
VMware-工作站;
CentOS-6.0-i386-bin-DVD;
eclipse-JEE-luna-SR1-win32;
Hadoop-0 . 20 . 2;
JDK-6u 27-Linux-i586;
(因为hadoop需要更高的版本,所以不要轻易更改版本。这里列出的各种软件都是稳定发布版本,可以轻松在线下载)。
整个教程分为五个部分:1)在Windows下安装虚拟机Vmware,新建一个虚拟机安装centos系统;2)设置ssh服务在2)centos下无密码登录;3)在3)centos下安装jdk,配置环境变量;4)在4)centos下安装hadoop,配置文件;5)在5)windows下安装jdk和eclipse,在centos下连接eclips:,请在windows下创建一个普通用户。用户名是hadoop,我们所有的软件都装在它下面。It 最好使用hadoop作为用户名,因为这个用户名与后面的许多用户名相同,而且它 it'更容易记住。
1)在Windows下安装虚拟机Vmware,新建虚拟机安装centos系统;
首先,下载VMware-workstation并安装。这一步和一般windows下安装软件的过程是一样的,初学者会熟练操作。在这里,我们将为下面的重要步骤节省一些空间~
然后,在Vmware主页上创建一个新的虚拟机。
一直到下一步,直到您选择系统映像路径,我们选择centos系统映像,如上所示,然后单击下一步。然后,你需要输入linux的用户名,这个比较重要。你 d最好填hadoop,因为这个名字以后会用很多次!
接下来就是一路,直到你可以设置虚拟机的内存大小,建议1024M .如上图。接下来,需要选择与虚拟机的网络类型相关的设置。建议使用网络地址转换NAT,如下图所示。这一步,我当时选了自动桥接的功能,发现了一晚上的错误。。。时间就这样过去了~ ~
之后,它仍然是 "下一步一路。它推荐的设置几乎都用上了,所以我们可以新建一个centos,等几分钟再进入centos界面。看到那一抹科技蓝,有没有让你心动?嗯~ ~哈哈哈你真的迈出了第一步!
2)设置ssh服务在2)centos下无密码登录;
右键单击桌面并选择openinTerminal。这是linux的终端。希望读者对linux操作系统有一定的基础知识,可以更快上手。但如果不是,那就不是。;没关系。我们是初学者的教程。
2.1.先在linux命令行输入su,提示密码,输入自己的密码,这样后面的所有操作都拥有linux系统下的最高权限——root权限。
2.2.在设置ssh免密码登录之前,特别重要的一点是先退出:关闭SELinux。这是因为centos会自动阻止你修改sshservice,我们必须关闭SELinux重启才能生效。如何做到这一点如下:
修改/etc/selinux/config文件。
将SELINUXenforcing更改为SELINUXdisabled。
只要重启机器。
(注意:如果在linux下修改一个文件,会在vi命令后进入文件窗口,按I进入insert,修改后再按esc推出ins:wq!保存并退出~感谢宝哥,我可以 好久都没换,但是炮哥还是给我指了路~ ~)
2.3.在linux命令行输入:ssh-k:~$ssh-keygen-trsa
正在生成public/privatersakeypair。
Enterfileinw,直接输入保持默认;
://设置钥匙的密码,空白密码可以直接输入;
://确认在上一步中设置的密码。
然后输入以下内容,您将看到两个文件id_,id_rsa,
然后执行cpid__keys。
然后sshlocalhost验证是否成功。第一次要求你输入yes,以后就不需要了。
如下图,因为我又验证了一遍,所以还是需要输入y,如果是你第一次验证就没必要了。
至此,ssh服务免密码登录设置完毕!
3)在3)centos下安装jdk,配置环境变量;
这一步可以分为两步:安装jdk和配置jdk环境变量。
3.1.步骤1: root用户登录并使用命令MK。Dir/usr/program创建一个新的目录/usr/program,下载jdk安装包,将其复制到目录/usr/program,使用cd命令进入该目录,执行命令 " ",命令运行后安装就完成了。目录下会生成文件夹/jdk1.6.0_13,说明jdk已经成功安装到目录:/usr/program/jdk1。
用户登录,执行命令 "VI/etc/profile "在命令行中,并添加以下内容来配置环境变量(注意文件/etc/profile很重要,后面Hadoop配置会用到)。
#setjavaenvironment
export Java _ HOME/usr/program/JDK 1 . 6 . 0 _ 27
export JRE _ HOME/usr/program/JDK 1 . 6 . 0 _ 27/JRE
export class path . :$JAVA _ HOM:$JAVA _ HOM: $ JAVA _ HOM: $ PATH
在vi编辑器中添加完以上内容后保存并退出,执行以下命令使配置生效!
# chmod x/etc/profile;增加行力
# source/etc/profil
为什么hadoop设置静态ip?
与静态ip,你不 不用担心自己局域网的ip每次都会变,影响你构建Hadoop集群。
开始
1.查看虚拟网络编辑器
首先打开你的虚拟机(我用的是VMwar:所示。
记住,唐 不要做任何事情,只是确认并返回。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。