第一种方式,逐一启动

第二种,分开启动

image.png

第三种,一起启动(不推荐使用)

start-all.sh
因为在生产环境中namenode和datanode不可能在一台机器上。

组件启动配置

image.png

在实际生产中namenode一台服务器,一个datanode一台服务器。
因为是这样所以才引出ssh无秘钥登入。

配置 SSH 无密钥登陆

使用密码登录,每次都必须输入密码,非常麻烦。SSH还提供了公钥登录,可以 省去输入密码的步骤。

所谓"公钥登录",就是用户将自己的公钥储存在远程主机上。登录的时候,远程 主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远 程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允 许登录shell,不再要求密码。
生成公钥/私钥对

1、执行$ ssh-keygen -t rsa

在$HOME/.ssh/目录下,会新生成两个文件:id_rsa.pub和id_rsa。前者是你的公 钥,后者是你的私钥。

2、拷贝公钥至authorized_keys文件

$ ssh-copy-id hadoop-senior.ibeifeng.com

Hadoop组件启动的三种方式及配置SSH无密码登入相关推荐

  1. 【整理】ABAP快捷启动Debug三种方式

    ABAP快捷启动Debug三种方式 1./H :Start Debugger 正常的Debug模式,会从头开始执行: 2./HS :Start System Debugging 区别于"/H ...

  2. 【vue】vue组件传值的三种方式

    前言 vue的组件传值分为三种方式:父传子.子传父.非父子组件传值 引用官网的一句话:父子组件的关系可以总结为 prop 向下传递,事件向上传递 父组件通过 prop 给子组件下发数据,子组件通过事件 ...

  3. linux远程登录三种方式telnet,ssh,vnc

    linux远程连接三种方式telnet,ssh,vnc telnet和ssh服务只能实现基于字符界面的远程控制,如果要基于图形界面进行远程控制,可以借助免费的VNC来完成. 一.telnet连接 1. ...

  4. Vue父子组件通信的三种方式 props、@eventName、$on

    前言 vue 开发中,免不了会用到父子组件的通信,比如调用父类组件的方法或者变量:再比如父组件调用子组件的方法:父子组件相互传递数据等,本文主要通过讲解 三种方式(props.evnetName.ev ...

  5. linux安装-bin.rpm,Linux离线安装jdk,bin、rpm和tar.gz三种方式及配置jdk环境变量

    本文主要是为了记录安装过程,方便后续用到时可及时翻阅,如有不对之处,请各位不吝赐教. 因离线安装方法较为常用,故本文主要说明使用离线方式安装jdk的方法,在线安装方法后续补充. 第一步:下载jdk 官 ...

  6. C# 将程序添加开机启动的三种方式

    前言 最近在研究程序随系统启动,发现在 win7 上因为权限的问题,写注册表的时候总是会出现问题,写不进去导致的不能自动启动,随后决定仔细的看一看这方面的问题. 查资料过程中主要发现有三种方式可以添加 ...

  7. 微星电脑不能u盘引导linux,微星电脑设置从U盘启动的三种方式

    制作好快启动U盘启动盘后,并不是马上就能使用的,基本所有的电脑想要用U盘来重装系统,首先一定要做的一点就是:将电脑的第一启动项设置为从U盘启动,但不同的电脑的设置方法都略有差别,特别是微星电脑(Mic ...

  8. Hadoop 07_MapReduce运行的三种方式

    Mapreduce运行3种方式 本地方式运行: pc环境 1.1.将 Hadoop安装本地解压 1.2.配置 Hadoop的环境变量 添加%HADOOP_HOME% 修改%PATH%添加%HADOOP ...

  9. Hadoop 集群的三种方式

    1,Local(Standalone) Mode 单机模式 $ mkdir input$ cp etc/hadoop/*.xml input$ bin/hadoop jar share/hadoop/ ...

  10. vue子组件向父组件传值的三种方式

    一.通过父组件给子组件传递函数类型的props实现 父组件: <Child :getChildInfo="getChildInfo"></Child> 子组 ...

最新文章

  1. 云计算数据管理的4个关键因素
  2. 海量数据处理(一) :位图与布隆过滤器的概念以及实现
  3. Redis 再牛逼,也得设置密码
  4. MyBatis中ThreadLocal
  5. 比特协议是骗局吗_山寨币也玩收割,“BTG比特黄金”挖矿骗局大揭秘
  6. rlwrap解决sqlplus上下键和backspace键找历史命令
  7. [洛谷P2073] 送花
  8. 计算机端口联机,网络端口之二端口传输机制
  9. Shell特殊符号总结以及cut,sort,wc,uniq,tee,tr,split命令
  10. 【OpenCV学习笔记】【教程翻译】四(车牌检测之SVM分类)
  11. (转)深度学习是经验主义新高峰,不是理性主义终结
  12. Eclipse汉化教程2021新版
  13. 马化腾:灰度法则的七个维度
  14. 谷歌拼音 输入法设置
  15. 噪声、白噪声、高斯噪声、高斯白噪声以及加性和乘性噪声
  16. HDU 4609 3-idiots (思维+FFT卷积)
  17. 基于内容推荐算法html,基于内容的互联网推荐算法
  18. azure mysql数据库_Azure上创建MySql数据库服务
  19. 计算机处理器缓存参数,如何查看CPU型号和主频、缓存、接口等参数
  20. oracle 索引快速全扫描,使用目录快速全扫描(Index FFS)避免全表扫描的若干场景

热门文章

  1. [置顶]灰のNOIP总结
  2. work of 1/5/2016
  3. 自定义ContentProvider
  4. switch_case,,||,条件操作符和逗号操作符,循环语句
  5. BZOJ4025 : 二分图
  6. 转 json数组对象和对象数组
  7. returned message 找不到可安装的 ISAM。.
  8. vc++HOOK API黑客外挂编程必知必会
  9. java提高篇-----字符串
  10. 20145235 《Java程序设计》第6周学习总结