Hadoop 在centos6.4安装ssh

参考了:http://blog.csdn.net/dr_guo/article/details/50886667
CenOS6.4安装hadoop的ssh
2.配置SSH无密码登录(报错看这:ssh: connect to host localhost port 22: Connection refused)
注:ssh 用户名@主机名 ,如果直接ssh 主机名,它会以你那台机器的当前用户登录,所以另一台机器要有同样的用户。
多台实体机进行通信(发送或者读取数据,namenode和datanode之间)就是借助ssh,
在通信过程中如果需要操作人员频繁输入密码是不切实际的,所以需要ssh的无密码登录。

安装openssh-server

    yum install openssh-server

创建ssh-key(用rsa这种加密算法)

ssh-keygen -t rsa   

3次回车即可!

然后进入~/.ssh目录(“.”表示这是一个隐藏文件)

cd ~/.ssh  
ll 

显示:总用量 16
drwx—— 2 root root 4096 3月 14 16:20 ./
drwx—— 4 root root 4096 3月 14 16:20 ../
-rw——- 1 root root 1679 3月 14 16:20 id_rsa
-rw-r–r– 1 root root 390 3月 14 16:20 id_rsa.pub

复制一份,改名为公钥
~/.ssh#

cp id_rsa.pub authorized_keys  
ll  

显示:总用量 20
drwx—— 2 root root 4096 3月 14 16:22 ./
drwx—— 4 root root 4096 3月 14 16:20 ../
-rw-r–r– 1 root root 390 3月 14 16:22 authorized_keys
-rw——- 1 root root 1679 3月 14 16:20 id_rsa
-rw-r–r– 1 root root 390 3月 14 16:20 id_rsa.pub

修改公钥权限(一定要改)

    chmod 600 authorized_keys #4+2 0 0  
    ll  

显示:总用量 56
drwx—— 2 guo guo 4096 3月 15 18:41 ./
drwx—— 20 guo guo 4096 3月 15 17:56 ../
-rw——- 1 guo guo 389 3月 15 18:41 authorized_keys
-rw——- 1 guo guo 1679 3月 15 18:41 id_rsa
-rw-r–r– 1 guo guo 389 3月 15 18:41 id_rsa.pub
-rw-r–r– 1 guo guo 444 3月 15 18:37 known_hosts

然后测试是否成功

cd ~/.ssh  
ssh 127.0.0.1 或者:ssh localhost

显示:Welcome to Ubuntu 15.10 (GNU/Linux 4.2.0-16-generic x86_64)

     * Documentation:  https://help.ubuntu.com/  

    0 packages can be updated.  
    0 updates are security updates.  

    Last login: Tue Mar 15 18:39:56 2016 from 127.0.0.1  

退出命令

exit  

显示:
Connection to guo closed.
guo@guo:~/.ssh$

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在CentOS上安装Hadoop可以按照以下步骤进行操作: 1. 第一步是安装Java Development Kit (JDK)。你可以使用yum命令在线安装JDK,这样可以简单快捷地安装并无需配置环境变量。可以使用以下命令进行安装: ``` sudo yum install java-devel ``` 2. 下载Hadoop。你可以从Hadoop官方网站下载需要的Hadoop版本。以Hadoop-3.3.5为例,你可以点击中提供的链接进行下载。 3. 安装Hadoop。将下载好的Hadoop解压到你想要安装的目录。可以使用以下命令进行解压: ``` tar -xzvf hadoop-3.3.5.tar.gz ``` 4. 配置Hadoop。在Hadoop安装目录中,你需要进行一些配置。可以根据需要修改hadoop-env.sh文件,该文件的路径是/usr/local/hadoop-3.3.5/etc/hadoop/hadoop-env.sh。你可以使用以下命令进行编辑: ``` sudo vim /usr/local/hadoop-3.3.5/etc/hadoop/hadoop-env.sh ``` 5. 如果你想要使用MapReduce框架,你可能需要创建mapred-site.xml文件。在Hadoop安装目录中,可以通过复制mapred-queues.xml.template文件并将其重命名为mapred-site.xml来创建该文件。可以使用以下命令进行操作: ``` cd /usr/local/hadoop-3.3.5/etc/hadoop sudo cp mapred-queues.xml.template mapred-site.xml sudo vim mapred-site.xml ``` 完成上述步骤后,你就成功在CentOS上安装Hadoop。你可以根据需要对Hadoop进行进一步的配置和使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [CentOS中Hadoop安装配置简略教程](https://blog.csdn.net/weixin_55280439/article/details/130081197)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值