首页 > 其他分享 >hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)

hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)

时间:2023-02-22 12:05:23浏览次数:38  
标签:配置 与免 note3 note2 密码 集群 ssh 安装 登陆


1.背景

   我的搭建环境是 自己的笔记本(deepin linux 系统)+ Vriutal Box (3台 ubuntu 系统);

                      

hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_jdk


   网络配置上篇已经说过了,但是出了点差错,如果需要连接公网下载东西的话,你可以将连接1 (connection1)断开,使用连接2 (connection2 ), 这样就可以下载东西了!

   但是如果安装配置完了,使用集群的方式的话,再次将连接1 连接上,这样,就可以使用 SSH等就行访问了!如果不连接的话,可能会找不到路由!

                   

hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_ssh_02


  电脑配置(4g 内存)有些低了,但可以将就这使用!

2.JDK配置安装

   每台系统均需要安装配置JDK,这里就写一遍了!

   2.1 执行安装命令

     

sudo apt-get update



sudo apt-get install openjdk-7-jdk



hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_集群_03

 

    当然你也可以自己到官方网站下载解压!

 2.2 配置 JDK

    

sudo gedit ~/.bashrc


或者 

vi ~/.bashrc


在最上面 配置如下 :


export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib


 2.3 生效

 

sudo source ~/.bashrc




3.SSH 配置安装

   3.1 更新


sudo apt-get update



   3.2 安装


sudo apt-get install openssh-server



    3.3 安装完成后登陆本机 命令

$ ssh localhost

按照提示 输入密码 和 yes


    3.4 配置 SSH 无密码登陆


exit


     3.5 退出刚才的 ssh localhost


cd ~/.ssh/

 若没有该目录,请先执行一次 ssh localhost


    3.6配置


$ssh-keygen -t rsa

    会有提示,都按回车就可以



     3.7 授权


cat id_rsa.pub >> authorized_keys



     3.8 再次登陆(看是否需要输入密码)


$ ssh localhost


4. 宿主通过ssh连接 虚拟机

  4.1    前提使用 连接1 (配置ip的连接!)

    规则: ssh 虚拟机名称@IP地址 -p 22


yuan@LABELNET:~$ ssh [email protected] -p 22


    

hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_分布式_04


 4.2 配置免密码登陆 (集群中)

      这里的免密码登陆的意思是 从 note1 机 通过 ssh 登陆 note2机,不需要输入密码,反过来也是,以此类推!

      作用: 在一台机器上,开启start-all.sh ,可以同时执行其他节点上的进程;

      我现在有 三台系统 ,我要实现 宿主机 免密码登陆 note1 ,note1 免密码登陆note2,note2免密码登陆note3:

反过来也是这样!

hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_jdk_05

     实现 note2 免密码登陆note3 :

     前提 :每台在本地都已经是免密码登陆的,也就是 ssh localhost 是 免密码的,没有的话,看上面进行本地密码设置,生成公钥(id_rsa.pub) ;

   

hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_ssh_06

     

     我的三台 ubuntu 均已经可以通过 ssh登陆,且在本地是免密码登陆的!

     实现 note2免密码登陆 note3 !!!

     (1)复制note2 的 id_rsa.pub 到 note3

note2@note2:~/.ssh$ scp id_rsa.pub [email protected]:~



hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_集群_07


authorized_keys 中


note3@note3:~$ cat id_rsa.pub >> ~/.ssh/authorized_keys




   (3)测试

note2@note2:~/.ssh$ ssh [email protected]

hadoop - hadoop2.6 分布式 - 集群环境搭建 - JDK安装配置和SSH安装配置与免密码登陆(集群中)_ssh_08




   不需要输入密码即可登陆!

 



5.总结

  这样基本的配置就完成了,下面开始 hadoop2.6.0的分布式安装与配置!


标签:配置,与免,note3,note2,密码,集群,ssh,安装,登陆
From: https://blog.51cto.com/u_15976424/6078832

相关文章

  • Containerd安装配置及基本操作
    一、安装1.下载(https://github.com/containerd/containerd)wgethttps://github.com/containerd/containerd/releases/download/v1.6.10/cri-containerd-1.6.10-linux-amd64.......
  • debian11安装配置jdk8
    来源参考 https://blog.csdn.net/m0_57194110/article/details/128847508 1.下载jdk8JavaDownloads|Oracle下载 jdk-8u361-linux-x64.tar.gz 文件就可以了  ......
  • hadoop - hadoop2.6 伪分布式安装和ssh 安装
    1.hadoop基本知识  1.1 特点: 扩容能力:能可靠地存储和处理千兆字节的数据;  成本低:可以通过普通机器组成的服务器来分发以及处理数据,这些服务器群总计可达千个节点......
  • Prometheus 安装和配置
    安装Prometheus之前必须要先安装ntp时间同步,因为prometheusserver对系统时间的准确性要求很高,必须保证本机时间实时同步。这里我们以Centos7为例,先执行时间同步,执行如下......
  • 写给新手的 ubuntu studio 安装方法
    简介:UbuntuStudio是一个基于Ubuntu而面向音频、视频及图形爱好者的操作系统。写文章时候UbuntuStudio为11.04版。​​http://baike.baidu.com/view/2557817.htm​......
  • 虚拟机VMware安装Fedora15/ubuntu 11,要想使用gnome3/unity 要怎么办呢?
    SelecttheAccelerate3DgraphicsAcceleratedgraphicscapabilitiesapplytoWindowsXP,WindowsVista,andWindows7guests,onhostsrunningWindowsorLinux......
  • lenova think centre安装 双系统
    配置256的固态盘,1t的机械盘分区为gpt引导应该是uefi(msinfo32->biosM****)计划:windows10必装到256的固态盘只给它200Glinuxmint安装到机械盘各个区中共分......
  • 安装配置HAProxy
    HAProxy安装过程与日志输出配置先安装LUA$yum-yinstallzlibgccgcc-c++libgcczlib-develpcrepcre-developensslopenssl-devel$yuminstall-ylibnllibnl-......
  • 大规模 IoT 边缘容器集群管理的几种架构-3-Portainer
    前文回顾大规模IoT边缘容器集群管理的几种架构-0-边缘容器及架构简介大规模IoT边缘容器集群管理的几种架构-1-Rancher+K3s大规模IoT边缘容器集群管理的几种架构-......
  • Nacos集群搭建(三个节点)
    Nacos集群安装一,在每台服务器上安装nacos1,准备安装包​github下载点2,在/usr/local/目录下创建一个文件夹用于上传和解压Nacoscd/usr/local/#这里创......