Hadoop应用实验 Linux环境配置
====================== 1. 配置三台机器的网络 ====================== #进入网络配置文件文件夹network-scripts cd /etc/sysconfig/network-scripts/ #复制原始配置文件,配置网卡1 cp ifcfg-eth0 ifcfg-eth1 #编辑网卡1配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eth1 #编辑文件内容为: DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.127.10 NETMASK=255.255.255.0 GATEWAY=192.168.127.2 DNS1=114.114.114.114 ========================= 2. 配置三台机器的分布节点 ========================= #编辑hosts vim /etc/hosts #增加文件内容(增加DNS解析记录,比如:将来访问主机node01,则自动访问192.168.127.10): 192.168.127.10 node01 192.168.127.11 node02 192.168.127.12 node03 ======================================================================== 3. 安装jdk (在这之前,先用拷贝粘贴,将老师给的软件包jdk和hadoop复制到虚拟机的root文件夹中,再进行后续操作 以后再实际工作中,可通过wget命令从oracle、apache服务器远程下载软件包) ======================================================================== #进入/opt目录创建tools子目录,保存将来级压缩的jdk、hadoop等软件 cd /opt mkdir tools #回到root用户目录 cd #解压缩jdk至tools tar xf jdk-8u181-linux-x64.tar.gz -C /opt/tools #进入到jdk安装目录,敲击pwd获取文件夹地址 cd /opt/tools/jdk1.8.0_181 #编辑环境变量,增加java的bin目录作为环境变量的默认路径之一 vi ~/.bash_profile (此处也可以修改全局环境变量配置/etc/profile) 增加:export JAVA_HOME=/opt/tools/jdk1.8.0_181 修改:PATH=$PATH:$HOME/bin:$JAVA_HOME/bin (注意此处分隔符号为冒号) #使修改后的环境变量生效 source ~/.bash_profile #测试环境变量是否生效,运行命令看是否有结果,有结果则表示配置成功 java -version (另外,也可以用网络拷贝命令,拷贝jdk至另一个机器scp -r jdk1.8.0_181/ node02:`pwd`, 注意`是数字1左边的按键敲出的重音符号,非单引号) ======================================================================== 4. 配置主机node01通过ssh登录node02、node03免密码,为后续安装hadoop便捷性做准备 (根据生成公钥,将生成的公钥放入node02和node03的.ssh/authorized_keys中) ======================================================================== #在node01中根据私钥生成公钥,保存到文件id_dsa.pub中 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa (会生成两个文件,id_dsa保存私钥,id_dsa.pub保存公钥。此时利用cat ~/.ssh/id_dsa.pub命令可以查看生成的公钥) #把含有公钥的文件复制到从机node02和node03,供粘贴公钥用 cd ~/.ssh (先进入node01用来存放公钥的文件夹) cat id_dsa.pub >> authorized_keys (实现自身ssh免密码授权) scp id_dsa.pub node02:`pwd` (此时pwd命令执行的结果是/root/.ssh,该命令等价于scp id_dsa.pub node02:/root/.ssh) #将生成的公钥放入node02和node03的ssh认证口令文件authorized_keys 【---下面的命令在node02虚拟机linux终端执行---】 cd ~/.ssh ll (此时应看到node02的root账号的.ssh文件夹中,有刚刚拷贝过来的id_dsa.pub文件和本身的authorized_keys文件) cat id_dsa.pub >> authorized_keys (将公钥追加到authorized_keys文件中) 【---node02操作结束---】 #在node03中重复以上在node02中的操作 (此时,在node01的终端中,运行ssh node02或者ssh node03时,已经可以免密登录。) (注意,运行ssh node02后,将会远程登录到node02中,此时如果直接执行ssh node03,将无法免密登录,因为并未 配置node02免密登录node03,刚刚配置的时node01免密登录node02、node03。因此,需要先运行exit命令,退出ssh进程, 回到node01的终端环境后,再测试ssh node03) |
Hadoop应用实验 Linux环境配置相关推荐
- Linux 环境配置
文章目录 Linux 前言 系统环境 1.环境配置文件 2.环境变量PATH 3.链接 附 系统目录 Linux 前言 本文是 菜鸟学院 Linux 环境配置学习中的记录性文章,主做笔记,稍作整理方便 ...
- Linux环境配置Python库及常用库介绍
Linux环境配置Python库 Python 的标准库包括了很多的模块, 从 Python 语言自身特定的类型和声明, 到一些只用于少数程序的不著名的模块.在 Linux环境 运行Python 经常 ...
- Linux 环境配置的最佳实践
Linux 环境配置的最佳实践 Linux 基础知识 硬链接 & 软链接 Linux 目录 基本指令 Linux 环境配置 安装 zsh 和 oh-my-zsh 开发环境安装(必用) nvm ...
- 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置)
** 阿里平头哥ubuntu环境搭建到开发(从ubuntu安装到Linux环境配置) ** VMware Workstation12安装 这一块没什么难度随便百度一下VMware Workstatio ...
- Linux中hadoop下载安装及环境配置
目录 1.下载Hadoop 2.通过Xftp上传Hadoop至Linux 3.配置环境变量 3.1环境变量临时生效 3.2环境变量永久生效 1.下载Hadoop **操作系统:Centos7.6 64 ...
- osg linux 环境配置,Linux环境下jdk1.8的下载与安装
Linux环境下jdk1.8的下载与安装 1.下载 Oracle官网下载相应的版本,官网地址:https://www.oracle.com/java/technologies/javase/javas ...
- java实现icmp攻击,利用java实现ICMP协议在linux环境配置
先前在进行利用java实现ICMP协议在linux环境下配置的时候发现有 error: Failed dependencies: jdk >= 1.6 is neede by jpcap-0.7 ...
- scala linux 环境配置,LINUX系统下Java和Scala的环境配置
最近,笔者在研究一个有关"自然语言处理"的项目,在这个项目中,需要我们用Spark进行编程.而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Sca ...
- linux环境配置qt
在配置linux环境时,每个人遇到的问题可能不太一样,对应的解决方法也有所区别,这里简述一下本人在配置过程中所遇到的问题. 我在uos系统上配置的. 特别提醒,uos一般没有root权限,执行很多命令 ...
最新文章
- Java队列学习第一篇之列介绍
- 搜索引擎——用户搜索意图的理解及其难点解析,本质是利用机器学习用户的意图分类...
- 利用脚本将文字插入到图片或进行多个图片拼接
- 批量删除某个目录下的 某类型文件方法
- 常用的函数式接口_Predicate接口
- Image-to-Image Translation with conditional Adversarial Networks ---- Pix-2-Pix
- Ubuntu18.04上安装RTX 2080Ti显卡驱动
- 电脑与电脑之间数据是如何传输的(数据封装与解装)
- 数据科学 IPython 笔记本 8.2 Matplotlib 的应用
- python 2.7安装pandas失败
- aspen怎么做灵敏度分析_灵敏度分析_aspen
- 朱利亚 matlab分形图,分形实例的赏析
- dcs常用的冗余方式_DCS系统冗余技术讲解
- 梦幻西游手游海外服务器维护,梦幻西游手游本周维护:蜃影秘境增加40级与70级...
- Oracle19c数据库安装教程【Windows版】
- 技嘉 B360 HD3 Core i7-8700 GTX1060黑苹果efi引导文件
- 豆瓣9.1分:软件开发的201个原则
- Python-计算md5值对图片去重
- 【校招】记录和汇总自己看到的部分U3D笔试题目
- Sleep tight:(晚上) 睡个好觉!