问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下怎么知道hadoop安装成功

发布网友 发布时间:2022-04-22 10:00

我来回答

2个回答

热心网友 时间:2022-04-14 06:44

在Linux上安装Hadoop之前,需要先安装两个程序:
  1. JDK 1.6或更高版本;
  2. SSH(安全外壳协议),推荐安装OpenSSH。
  下面简述一下安装这两个程序的原因:
  1. Hadoop是用Java开发的,Hadoop的编译及MapRece的运行都需要使用JDK。
  2. Hadoop需要通过SSH来启动salve列表中各台主机的守护进程,因此SSH也是必须安装的,即使是安装伪分布式版本(因为Hadoop并没有区分集群式和伪分布式)。对于伪分布式,Hadoop会采用与集群相同的处理方式,即依次序启动文件conf/slaves中记载的主机上的进程,只不过伪分布式中salve为localhost(即为自身),所以对于伪分布式Hadoop,SSH一样是必须的。
  一、安装JDK 1.6
  安装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 "1.6.0_14"
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
Java HotSpot(TM) Server VM (build 14.0-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_dsa.pub,这是SSH的一对私钥和公钥,类似于钥匙及锁,把id_dsa.pub(公钥)追加到授权的key里面去。
  输入命令:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
  这段话的意思是把公钥加到用于认证的公钥文件中,这里的authorized_keys是用于认证的公钥文件。
  至此无密码登录本机已设置完毕。

热心网友 时间:2022-04-14 08:02

跑一个wordcount

打开网页----主机IP:端口号,例如,192.168.11.9:9000

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果手机微信怎么换漂亮字体(苹果手机微信怎么换行输入) 有什么好用的app转换字体 手写转文字的软件 erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 404 Not Found 为什么用瑞星杀毒时,CUP100%暴满 linux系统里面为什么安装完一个服务,要建一个相应的nologin用户呢? 在Linux虚拟机上配置Hadoop,在初始化时显示权限不够 404 Not Found Linux命令 将该hadoop文件夹的属主用户设为hadoop, $ sudo chown -R hadoop:hadoop hadoop 桃树什么时候开花结果 几月份桃树开花 怎么在linux上安装hadoop 桃子是什么季节的? 如何在linux下安装hadoop 吃桃子的季节是哪个? 桃子哪个季节成熟? linux怎么安装hadoop 桃子在什么时候开花结果 linux搭建hadoop步骤linux搭建hadoop 桃子是在哪个季节结果的? 梨和桃在什么季节结果实? 404 Not Found QTreeView和QTreewidget的区别? 怎么设置QTreeWidget的宽度 linux中Hadoop 安装和配置问题 如何辨别电热油汀取暖器是否漏油? 怎样判断油汀漏油 linux 在执行初始化hadoopt时,提示没有权限 油丁漏油怎么回事 404 Not Found 电热油汀漏油。。。 油汀漏油是怎么回事。拜托各位了 3Q 上泉村冰雕在哪里 油汀电暖器漏油有毒吗 冰雕节在哪里举行?急! 油汀漏油怎么办 我国哪个城市以冰雕著称 电热油汀加热时漏油出来是怎么回事? 现在哪里有冰雕可以看啊 油汀取暖器漏油怎么办,油汀取暖器可以在浴室用吗 冰雕展具体在哪个位置 电热油汀漏油咋办? 东北的冰雕节,在哪个城市?几月份才有? 电热油汀渗漏会不会对身体什么的有影响??