4.Linux下配置Hadoop集群之SSH免密服务配置及Xshell与Xftp的连接使用

2023-10-27

本案例软件包:链接:https://pan.baidu.com/s/1zABhjj2umontXe2CYBW_DQ 
提取码:1123(若链接失效在下面评论,我会及时更新)。

目录

(1)Xshell以及Xftp的使用

1.Xshell的使用

2.Xftp的使用

(2)SHH免密服务配置

1.设置用户权限

2.查看SSH服务是否正常开启(默认都是正常的)

3.SSH免密登录功能配置

注意:使用rm -rf 命令时,一定要小心,避免误删文件。

(4)测试免密登录

对大数据感兴趣的朋友可以+企鹅群一起探讨问题:249300637 

(1)Xshell以及Xftp的使用

1.Xshell的使用

打开Xshell

左上角鼠标左键点击文件,点击新建

修改名称,以及主机ip点击连接

点击一次性接受

输入用户名

 

 输入密码,然后点击确定

 如下图:已成功连接master

 按照以上操作连接slave01和slave02

 2.Xftp的使用

左上角鼠标左键点击文件,点击新建 

 更改信息

(2)SHH免密服务配置

1.设置用户权限

首先我们需要给hadoop账户设置用户权限,方便我们接下来在hadoop账户执行命令。
使用su root进入root账户,再使用vi /etc/sudoers对/etc/sudoers文件夹进行修改。
在下面找到root ALL=(ALL) ALL这一行代码,在下方添加hadoop ALL=(ALL) ALL

使用esc:wq! 保存退出root,修改成功之后再以hadoop账户登录就可以使用sudo命令了(可以在三台虚拟机都执行此操作)。 

 2.查看SSH服务是否正常开启(默认都是正常的)

ps -e | grep sshd

 3.SSH免密登录功能配置

(1)分别删除虚拟机master,slave01,slave02的~/.ssh 目录。

注意:使用rm -rf 命令时,一定要小心,避免误删文件。

第(2)往后(建议三台虚拟机都输入,也可以只在master上输入,这纯属本人不好的习惯其实只在master上copy就够用了)

在三台虚拟机中分别输入:

rm -rf .ssh

(2)在虚拟机master上新建SSH公私密钥对。输入完命令按四次回车。

[hadoop@master~]# ssh-keygen -t rsa

(3)将密钥copy到三台虚拟机上

[hadoop@master ~]# ssh-copy-id hadoop@master
[hadoop@master ~]# ssh-copy-id hadoop@slave01
[hadoop@master ~]# ssh-copy-id hadoop@slave02

(4)测试免密登录

[hadoop@master ~]$ ssh master
[hadoop@master ~]$ ssh slave01
[hadoop@master ~]$ ssh slave02

 对大数据感兴趣的朋友可以+企鹅群一起探讨问题:249300637 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

4.Linux下配置Hadoop集群之SSH免密服务配置及Xshell与Xftp的连接使用 的相关文章

  • 删除 Python 中某些操作的 root 权限

    在我的 Python 脚本中 我执行了一些需要 root 权限的操作 我还创建并写入文件 我不想由 root 独占所有 而是由运行我的脚本的用户独占所有 通常 我使用以下命令运行脚本sudo 有办法做到上述吗 您可以使用以下方式在 uid
  • 使用 hcitool 扫描低功耗蓝牙?

    当我运行此命令时 BLE 设备扫描仅持续 5 秒 sudo timeout 5s hcitool i hci0 lescan 输出显示在终端屏幕中 但是 当我将输出重定向到文件以保存广告设备的地址时 每次运行该命令时 我都会发现该文件是空的
  • ARM 的内核 Oops 页面错误错误代码

    Oops 之后的错误代码给出了有关 ARM EX 中的恐慌的信息 Oops 17 1 PREEMPT SMP在这种情况下 17 给出了信息 在 x86 中它代表 bit 0 0 no page found 1 protection faul
  • 为什么我们需要将外部表移动到托管 Hive 表?

    我是 Hadoop 新手 正在学习 Hive 在 Hadoop 权威指南第 3 版中 第 12 页 第428章 最后一段 我不明白下面关于 HIVE 中外部表的段落 一种常见的模式是使用外部表访问存储在 HDFS 中的初始数据集 由另一个进
  • 期待、互动,然后再次期待

    有几篇关于相同内容的帖子 但我仍然无法使我的期望脚本正常工作 我的目的是自动化一切 但保留用户输入的密码 所以脚本有 3 个部分 自动登录 给予用户交互以输入密码 将控制权交还给 Expect 脚本以继续工作 所以我有一个将生成的脚本 其中
  • C# - OPC-UA 服务器应用程序尚未在 Linux 计算机中创建 PKI 证书

    当我跑步时OPC UA serverWindows 机器中的 C 应用程序 然后 OPC UA 服务器已创建证书路径C ProgramData OPC Foundation pki own 并在此路径中生成一些证书 但是当我在中安装 OPC
  • 在Linux中将日期附加到文件名

    我想在文件名旁边添加日期 somefile txt 例如 somefile 25 11 2009 txt 或 somefile 25Nov2009 txt 或任何类似的内容 也许脚本或终端窗口中的某些命令可以执行 我正在使用Linux Ub
  • 使用 JSch 分别为各个提示提供输入

    问题是 SSH 连接需要在常规登录后提供另一个用户 ID 和密码信息 我正在使用 JSch 连接到远程服务器 它接受以下形式的输入InputStream 和这个InputStream只能通过一次 由于会话是交互式的 这会导致问题 我尝试将输
  • 如何有效地将数据从 Kafka 移动到 Impala 表?

    以下是当前流程的步骤 Flafka http blog cloudera com blog 2014 11 flafka apache flume meets apache kafka for event processing 将日志写入
  • 通过 SSH 的 sbt (Scala) 结果找不到命令,但如果我自己这样做就可以工作

    所以我正在尝试做一些涉及跑步的事情sbt通过 SSH 命令 这就是我正在尝试的 ssh my username
  • Laravel 内存问题?

    各位 我在 DO 服务器上遇到这样的问题 我已经尝试了一切 整个网站在使用 Homestead 的 Linux 服务器上 100 正常工作 但上传后 它只能工作一次 在重新加载或刷新页面后会多次下降 我尝试增加 apache 服务器的内存
  • 如何防止 CMake 在构建时(而不是安装时)为共享库创建符号链接?

    我正在使用 CMake 在 Linux 上使用 Bullet3 构建一个项目 在构建整个解决方案时 它会构建附加了 SOVERSION 的 Bullet 输出库 并创建一个不带版本的符号链接 对于我的特定场景 我不喜欢这种行为 并且我不想编
  • 有没有办法让 Linux CLI IO 重定向持久化?

    我有多个管道命令 如下所示 find options grep options xargs grep options 它们中的每一个都可能产生我不感兴趣的错误 权限错误 文件名空格错误等 因此 我想将所有错误重定向到 dev null 我知
  • VS 代码 ssh;服务器安装路径

    我正在尝试更改 VS Code 服务器文件夹安装位置 该功能最近已实现 我找到了以下参考资料 1 https github com microsoft vscode remote release issues 472 2 https sta
  • Hive NVL 不适用于列的日期类型 - NullpointerException

    我正在使用 HDFS 上的 MapR Hive 发行版并面临以下问题 如果表的列类型是 日期 类型 则NVL https cwiki apache org confluence display Hive LanguageManual UDF
  • 如何从python导入路径中删除当前目录

    我想使用 Mercurial 存储库hg本身 也就是说 我克隆了 Mercurialhttps www mercurial scm org repo hg https www mercurial scm org repo hg并想运行一些h
  • C/C++ with GCC:静态地将资源文件添加到可执行文件/库

    有人知道如何使用 GCC 将任何资源文件静态编译为可执行文件或共享库文件吗 例如 我想添加永远不会改变的图像文件 如果它们改变了 我无论如何都必须替换该文件 并且不希望它们位于文件系统中 如果这是可能的 我认为这是因为 Visual C f
  • CMake:使用其他平台的生成器。如何?

    如何使用 CMake 在 Linux 上生成 Visual Studio 项目文件 你不能 您必须在 Windows 上运行 CMake 才能为 Visual Studio 生成
  • bash.sh 运行 cron 的权限被拒绝

    如何在这里使用 bash 脚本运行 cron 我做了如下操作 这里有错误 我想知道如何在 ubuntu 中做到这一点 我现在对它感到震惊 bash sh 文件 bin bash cd var www Controller usr bin p
  • Python 线程与 Linux 中的多处理

    基于此question https stackoverflow com questions 807506 threads vs processes in linux我假设创建新流程应该几乎和创造新线程在Linux中 然而 很少的测试显示出截

随机推荐

  • 阿里云出错问题记录:ODPS-0121145:value out of range

    阿里云问题报错解决 今天在生产上遇到了一个问题 特此记录一下 问题出现的原因是因为数据源头单位替换了现有的表 将其中的一些表字段做了更改 有三个字段将datetime类型转换成了timestamp类型 后续的问题源头也在这 我在遇到这个问题
  • MYSQL Row 752 was cut by GROUP_CONCAT()

    因为group concat有个最大长度的限制 GROUP CONCAT函数返回的结果大小被MySQL默认限制为1024 字节 的长度 超过最大长度就会被截断掉 解决方法 更改配置文件 修改长度 https blog csdn net zz
  • C++11新标准之std::function函数包装器

    写在前面 最近工作中碰到了之前没有接触的std function函数模板类 抽闲学习一二 std function是一个函数包装器 包含在头文件中 该函数包装器模板能包装任何类型的可调用实体 如普通函数 函数对象 lambda表达式 声明
  • 南丁格尔玫瑰图 With ggplot2【R语言】

    前言 之前在饼图中提到过 要整理一下南丁格尔玫瑰图的画法 南丁格尔玫瑰图又名鸡冠花图 极坐标区域图 是南丁格尔在克里米亚战争期间提交的一份关于士兵死伤的报告时发明的一种图表 南丁格尔玫瑰图是在极坐标下绘制的柱状图 使用圆弧的半径长短表示数据
  • Less-12

    双引号会报错 后面要加 判断列数 有2列 判断回显位 1 查库名 2 查表名 3 查列名 4 查数据
  • 评价指标和数据集

    PSNR PSNR 峰值信噪比 是图像或视频质量的度量标准 通常用于图像处理和压缩 它衡量信号的最大可能功率与影响其表示准确性的噪声功率之间的比率 PSNR越高 图像或视频的质量就越好 PSNR以分贝 dB 表示 定义如下 PSNR 10
  • 图解 SQL 执行顺序,清晰明了

    这是一条标准的查询语句 这是我们实际上SQL执行顺序 我们先执行from join来确定表之间的连接关系 得到初步的数据 where对数据进行普通的初步的筛选 group by 分组 各组分别执行having中的普通筛选或者聚合函数筛选 然
  • delphi如何加上spliter分割条,任意调整大小?

    如题1 如何把一个panel分割成四个小的panle 2 也就是如何加上spliter 分割条 任意调整大小 3 如何有独立的handle使用多个总共5个为什么呢 你放4个panel 然后放spliter 不行吗 放5个不够 1 先在窗体放
  • idea UML类图不能使用鼠标右键弹出菜单

    正常情况使用idea的UML类图是可以用鼠标右键弹出菜单栏的 如果你的idea不行的话 可以检查下面的配置 Preferences gt Keymap gt show context menu 我这里已经设置好了 建议不要设置成 Click
  • 环信通信的使用

    记录项目中使用环信来完成聊天功能 jar包
  • Android存储权限完美适配(Android11及以上适配)

    一 Bug简述 一个很普通的需求 需要下载图片到本地 我的三个测试机 荣耀Android10 红米 11 和小米Android 13都没有问题 然后 主角登场了 测试的三星Android 13 死活拉不起存储权限弹窗 想了下 三星的系统可能
  • Spring Cloud 微服务与 K8S 的协作之道

    作者简介 Leo 法大大技术专家 主要负责微服务 云原生方向的研究与应用 专注于API网关 服务治理的成熟解决方案 近年微服务思想逐渐流行起来 各个企业纷纷搭建自己的微服务平台 Spring Cloud框架作为微服务架构领域中不可忽视的一员
  • Java使用反射获取注解信息的简介说明

    转自 Java使用反射获取注解信息的简介说明 下文笔者讲述使用java反射获取注解信息的方法分享 如下所示 注解简介说明 注解可以理解为java代码的一个注释 注解本身不起任何作用 它需要借助反射为类做一些扩展功能 例 注解的使用 Test
  • SQL之操作字符串函数CONCAT、SUBSTR、SUBSTRING、SUBSTRING_INDEX、LEFT、RIGHT

    以MySQL为例 CONCAT CONCAT str1 str2 返回字符串参数连接后的结果 参数是非二进制字符串 参数个数不固定 返回时非二进制字符串 table str1 str2 1 my sql SELECT CONCAT t st
  • QUANTAXIS

    QUANTAXIS 量化金融策略框架 点击右上角Star和Watch来跟踪项目进展 点击Fork来创建属于你的QUANTAXIS 广告区 大佬写的增强学习框架 DeepRL 期货回测 实盘框架 ParadoxTrading RAINX大大的
  • FLUENT连续性方程不收敛&FLUENT求解器设置

    continuity不收敛的问题 连续性方程不收敛是怎么回事 正在学习Fluent 模拟圆管内的流动 速度入口 出口outflow运行后xy的速度很快就到1e 06了 但是continuity老是降不下去 维持在1e 00和1e 03之间
  • 机器学习与数据挖掘参考文献

    统计学习方法 李航 机器学习 周志华
  • 深拷贝与浅拷贝的区别,实现深拷贝的几种方法

    如何区分深拷贝与浅拷贝 简单点来说 就是假设B复制了A 当修改A时 看B是否会发生变化 如果B也跟着变了 说明这是浅拷贝 拿人手短 如果B没变 那就是深拷贝 自食其力 此篇文章中也会简单阐述到栈堆 基本数据类型与引用数据类型 因为这些概念能
  • kip3000怎样进入服务器系统,kip3000中文使用.pdf

    kip3000中文使用 文印之家 文印人的家园 用户使用手册 1 1 第1 节 基本打印机功能 文印之家 创新 共享 共赢 文印之家 文印人的家园 第1 节 基本打印机功能 页 1 0 使用系统之前 1 1 1 1 安装要求 1 2 1 2
  • 4.Linux下配置Hadoop集群之SSH免密服务配置及Xshell与Xftp的连接使用

    本案例软件包 链接 https pan baidu com s 1zABhjj2umontXe2CYBW DQ 提取码 1123 若链接失效在下面评论 我会及时更新 目录 1 Xshell以及Xftp的使用 1 Xshell的使用 2 Xf