在linux系统里eclipse怎么配置hadoop环境

在linux系统里eclipse怎么配置hadoop环境,第1张

方法一:在终端上输入sudoapt-getinstalleclipse回车方法二:在新立德软件包里搜索eclipse找到了选上然后应用它会自动下载安装方法三:在>在Linux上安装Hadoop之前,需要先安装两个程序: 1 JDK 16或更高版本; 2 SSH(安全外壳协议),推荐安装OpenSSH。 下面简述一下安装这两个程序的原因: 1 Hadoop是用Java开发的,Hadoop的编译及MapReduce的运行都需要使用JDK。 2 Hadoop需要

1、先安装必须的软件包:jdk和ssh:检查java -version ;ssh -version
2、Hadoop安装包: >在Linux上安装Hadoop之前,需要先安装两个程序: 1 JDK 16或更高版本; 2 SSH(安全外壳协议),推荐安装OpenSSH。 下面简述一下安装这两个程序的原因: 1 Hadoop是用Java开发的,Hadoop的编译及MapReduce的运行都需要使用JDK。 2 Hadoop需要通过SSH来启动salve列表中各台主机的守护进程,因此SSH也是必须安装的,即使是安装伪分布式版本(因为Hadoop并没有区分集群式和伪分布式)。对于伪分布式,Hadoop会采用与集群相同的处理方式,即依次序启动文件conf/slaves中记载的主机上的进程,只不过伪分布式中salve为localhost(即为自身),所以对于伪分布式Hadoop,SSH一样是必须的。 一、安装JDK 16 安装JDK的过程很简单,下面以Ubuntu为例。 (1)下载和安装JDK 确保可以连接到互联网,输入命令: sudo apt-get install sun-java6-jdk 输入密码,确认,然后就可以安装JDK了。 这里先解释一下sudo与apt这两个命令,sudo这个命令允许普通用户执行某些或全部需要root权限命令,它提供了详尽的日志,可以记录下每个用户使用这个命令做了些什么 *** 作;同时sudo也提供了灵活的管理方式,可以限制用户使用命令。sudo的配置文件为/etc/sudoers。 apt的全称为the Advanced Packaging Tool,是Debian计划的一部分,是Ubuntu的软件包管理软件,通过apt安装软件无须考虑软件的依赖关系,可以直接安装所需要的软件,apt会自动下载有依赖关系的包,并按顺序安装,在Ubuntu中安装有apt的一个图形化界面程序synaptic(中文译名为“新立得”),大家如果有兴趣也可以使用这个程序来安装所需要的软件。(如果大家想了解更多,可以查看一下关于Debian计划的资料。) (2)配置环境变量 输入命令: sudo gedit /etc/profile 输入密码,打开profile文件。 在文件的最下面输入如下内容: #set Java Environment export JAVA_HOME= (你的JDK安装位置,一般为/usr/lib/jvm/java-6-sun) export CLASSPATH=":$JAVA_HOME/lib:$CLASSPATH" export PATH="$JAVA_HOME/:$PATH" 这一步的意义是配置环境变量,使你的系统可以找到JDK。 (3)验证JDK是否安装成功 输入命令: java -version 查看信息: java version "160_14" Java(TM) SE Runtime Environment (build 160_14-b08) Java HotSpot(TM) Server VM (build 140-b16, mixed mode)二、配置SSH免密码登录 同样以Ubuntu为例,假设用户名为u。 1)确认已经连接上互联网,输入命令 sudo apt-get install ssh 2)配置为可以无密码登录本机。 首先查看在u用户下是否存在ssh文件夹(注意ssh前面有“”,这是一个隐藏文件夹),输入命令: ls -a /home/u 一般来说,安装SSH时会自动在当前用户下创建这个隐藏文件夹,如果没有,可以手动创建一个。 接下来,输入命令: ssh-keygen -t dsa -P '' -f ~/ssh/id_dsa 解释一下,ssh-keygen代表生成密钥;-t(注意区分大小写)表示指定生成的密钥类型;dsa是dsa密钥认证的意思,即密钥类型;-P用于提供密语;-f指定生成的密钥文件。(关于密钥密语的相关知识这里就不详细介绍了,里面会涉及SSH的一些知识,如果读者有兴趣,可以自行查阅资料。) 在Ubuntu中,~代表当前用户文件夹,这里即/home/u。 这个命令会在ssh文件夹下创建两个文件id_dsa及id_dsapub,这是SSH的一对私钥和公钥,类似于钥匙及锁,把id_dsapub(公钥)追加到授权的key里面去。 输入命令: cat ~/ssh/id_dsapub >> ~/ssh/authorized_keys 这段话的意思是把公钥加到用于认证的公钥文件中,这里的authorized_keys是用于认证的公钥文件。 至此无密码登录本机已设置完毕。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13341903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存