现在比较流行是用rsa参与加密,后再传输信号。也有很多人真接用md5并且签名,也说不上来,觉得像是加密了。至于传输,给传输通道加密,好像有点动干戈的意思。应该最好不要确定了
先说再看看要准备着哪些软件和信息:
vmware-workstation;
centos-6.0-i386-bin-dvd;
eclipse-jee-luna-sr1-win32;
hadoop-0.20.2;
jdk-6u27-linux-i586;
(而hadoop对版本的要求较高,大家肯定别贸然更换版本,这里列进去的各种软件都是稳定点先发布版,网上非常容易可以download到的)。
整个教程分为那样的话5个部分来说:1)在windows下安装虚拟机vmware,并新建一个虚拟机装好后centos系统;2)centos下设置中ssh你服务无密码登录;3)centos下直接安装jdk,并配置环境变量;4)centos下完全安装hadoop,并配置文件;5)windows下安装好jdk和eclipse,并将eclipse与centos下的hadoop直接连接。可以说这5个部分每一个都很有用,尤其是第4)步。下面我们就详细说下每迈一步该如何。
step0:请大家先在windows下新建项一个普通用户,用户名为hadoop,我们所有的软件全在这个下面安装,用户名最好就算hadoop,只不过这个要和后面很多username相同,设为hadoop也很好记。
1)在windows下安装虚拟机vmware,并新建一个虚拟机装上centos系统;
简单的方法,下载vmware-workstation并直接安装,这步骤和像是windows下安装软件的过程是一样的,入门小白也会熟练你的操作,这里就节约时间点儿空间给后面有用的步骤了~
然后,在vmware的主页上刚建一个虚拟机
一路往北下一步怎么办,待到让你选择类型系统镜像路径,我们选择centos系统映像,如上图,直接点击第二步。然后再,必须你输入linux的用户名,这个也很重要,最好就是如何填写hadoop,因为这个名字在后面要都用到好多次!
后面那就一路的“下一步”,待到让你设置虚拟机的内存大小,个人建议为1024m。如上图。后面就是要中,选择和虚拟机的网络类型或是的设置了,个人建议为“建议使用网络地址转换的nat”,如下图。这一退我当时中,选择了不自动桥接的功能,找了一个晚上的错误。。。时间慢慢的白花花的的什么都没有~~
之前我还是一路的“下一步怎么办”,完全也是使用它我推荐的设置,我们就可以不空白文档一个centos,耐心的等待个几分钟然后再就可以直接进入centos界面了。看见了那一抹科技蓝,有木有让你心动了呢~~哈哈,你确实是慢慢走吧了目标!
2)centos下设置里ssh服务什么无密码登录;
在桌面右击,选择类型openinterminal,这个是linux的终端了。希望读者有一些linux操作系统的基础,这样子练熟慢了一些。不过假如没有的话,也没有关系,我们是向大新手的教程。
2.1.先在linux命令行中然后输入su,提示密码,然后输入你自己设置里的密码,这样子你后面的操作都具有了linux系统下的最高权限——root权限。
2.2.在设置ssh无密码登录之前,有一个而且最重要的要先出好:自动关闭selinux。这是而且centos会不自动阻拦你如何修改sshservice,我们仅有直接关闭selinux,重起才能生效。如何做,如下:
修改/etc/selinux/config文件
将selinuxenforcing值改selinuxdisabled
关机重启机器即可解决
(note:在linux下修改文件,vi新的命令后会直接进入到文件窗口,按i进入到execute,修改完毕之后再按esc很快推出truncate,再输入;:wq!保存并再次~这里要十分感谢泡哥,改了半天后都不行,肯定泡哥迷津了~~)
2.3.在linux命令行里输入输入:ssh-keygen-trsa,然后一路回车。
:~$ssh-keygen-trsa
generatingpublic/privatersakeypair.
enterfileinwhichtosavethekey(_rsa)://密钥保存位置,然后回车尽量默认;
enterpassphrase(emptyfornopassphrase)://设置中密钥的密码,空密码真接回车即可;
entersamepassp。
然后刚刚进入下面,会注意到两个文件id_,id_rsa,
然后再不能执行cpid__keys
然后sshlocalhost验证是否需要成功,第二次要你键入yeah,以后就不是需要了。
如下图,由于我又不验证了一次,所以还是需要再输入y,如果不是你是第一次验正是最好别的。
至此,ssh服务什么无密码登录设置完毕!
3)centos下直接安装jdk,并配置环境变量;
这踏上一步中可以不分成三类两步:安装jdk、配置jdk环境变量。
3.1.准备:root用户直接登陆,不使用命令mkdir/usr/program空白文档目录/usr/program,去下载jdk安装包,将其复制到目录/usr/program下,用cd命令进入该目录,先执行命令“”,命令运行完毕即安装能够完成,将在目录下生成文件夹/jdk1.6.0_13,此即为jdk被成功了安装好到目录:/usr/program/jdk1.6.0_13下。
用户登录,命令行中执行命令“vi/etc/profile”,并一并加入100元以内内容,配置环境变量(特别注意/etc/profile这个文件很不重要,后面hadoop的配置还会应用)。
#setjavaenvironment
exportjava_home/usr/program/jdk1.6.0_27
exportjre_home/usr/program/jdk1.6.0_27/jre
exportclasspath.:$java_home/lib:$java_home/jre/lib
exportpath$java_home/bin:$java_home/jre/bin:$path
在vi编辑器减少不超过内容后保存到退出,并想执行以下命令使配置不生效!
#chmodx/etc/profile;增加负责执行权限
#source/etc/profile;使配置生效时间!
配置后后,在命令行中键入:java-version,就会会出现安装jdk的信息。
这时,jdk的安装和配置环境变量就成功了了~