ubuntu14.04下配置单机的hadoop

在使用fedora配置完成后又想着既然ubuntu比较友好就在上面再配置一个没想到会出现这么多的坑

首先是下载JDK,我用的是oracle官网上的,地址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html如下图


然后是hadoop下载在这里http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-1.2.1/


之后把它复制到/home/hello目录下,hello是用户目录

之后使用sudo tar -xvf  hadoop-1.2.1.bin.tar.gz进行解压,JDK也是一样,解压后是这样的


需要使用chown -R hello /home/hello设置权限,之后如下图,或者直接使用 tar -xvf hadoop-1.2.1.tar.gz


之后配置环境变量有三种方法这里我使用的是比较简单的一种 在/etc/environment修改变量如下

sudo gedit /etc/environment


之后 source /etc/environment

将JDK和hadoop的目录都写进去之后打开hadoop-1.2.1/conf下面的hadoop-env.sh修改JAVA_HOME路径指向JDK的路径如下图


之后配置ssh端口,sudo gedit  /etc/ssh/ssh_config将端口号打开如下图


之后在使用 ssh-keygen生成密钥过程中一直回车知道生成图形如下图,这一步没必要使用sudo,不然不会在hello用户目录下


之后如上图,这一步其实复制就行了.


然后下载ssh server使用ubuntu自带的工具就行,不过可能现库中没有,可能会出现这样的情况


这个时候先升级apt-get就行了,使用sudo apt-get update之后再使用 sudo apt-get install openssh-server下载安装

然后还有权限设置刚开始也没有结果一直提示不被禁止,不过有的没有,如果一直提示需要使用密码登陆,使用当前用户l来执行下面的命令

 chmod 700 /home/hello/.ssh

 chmod 600 /home/hello/.ssh/authorized_keys

当一切都完成后使用ssh localhost不再提示输入密码就成功了在.ssh目录下会生成


known_hosts就成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值