首页 > 其他分享 >hadoop前期环境搭建

hadoop前期环境搭建

时间:2023-05-08 15:24:13浏览次数:39  
标签:jdk hadoop systemctl export ssh node1 前期 搭建

主机名 ip ssh免密登陆

#修改主机名
hostnamectl set-hostname node1

#修改ip地址
 vim /etc/sysconfig/network-scripts/ifcfg-ens33 
#node1
IPADDR="192.168.88.101"
NETMASK="225.225.225.0"
GATEWAY="192.168.88.2"
DNS1="192.168.88.2"
#重启网卡
systemctl stop network
systemctl start network

#或者直接
systemctl restart network




配置主机名映射

#linux中修改hosts
# vim /etc/hosts
192.168.88.101 node1
192.168.88.102 node2
192.168.88.103 node3

配置ssh免密登陆

 #生成ssh密钥 一直enter
 ssh-keygen -t rsa -b 4096
 
 #进入生成的ssh密钥文件夹
 cd .ssh/
 #设置自己免密登陆
 ssh-copy-id node1
 #ssh免密登陆node1
 ssh node1
 
 #


后面的大数据软件不会用root用户启动(安全)

#现在为每台机器 创建一个单独的hadoop用户,并为三台服务器同样配置hadoop用户的免密互通
#创建hadoop用户
useradd hadoop
#设置用户密码 123456
passwd hadoop
#在每台机器切换带hadoop用户
su - hadoop
#执行 创建ssh密钥
ssh-keygen-t rsa -b 4096
#在每台机器都执行 免密 (切换用户喔)
ssh-copy-id node1
ssh-copy-id node2
ssh-copy-id node3


Jdk环境部署

#1.创建文件夹()用来部署jdk
mkdir -p /export/server
#使用rz命令上传 
#2,解压jdk 安装文件
tar -zxvf jdk-8u361-linux-x64.tar.gz -C /export/server/
#cd进入/export/server/ 查看当前目录 ll命令
#3.配置jdk软链接
ln -s /export/server/jdk1.8.0_361/ jdk#名为jdk
#查看
ls -l;
#4.配置JAVA_HOME环境变量
vim /etc/profile#编辑这个文件
#在end加入下main下面
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
#5.让环境变量生效
source /etc/profile
#6.配置Java执行程序的软链接
rm -f /usr/bin/java#删除系统自带的java程序
ln -s /export/server/jdk/bin/java /usr/bin/java#软连接我们自己安装的Java程序
#7.执行验证
Java -version

node2通过node1远程复制文件夹

scp -r jdk1.8.0_361 node2:`pwd`/

防火墙,SELinux,时间同步等系统配置

#关闭防火墙(每台都执行)
systemctl stop firewalld
systemctl disable firewalld
#SElinux安全模块
vim /etc/sysconfig/selinux 
SELINUX=disabled#保存退出,重启虚拟机,不要把disabled单词写错,不然无法启动系统
init 0 或者init 6 #重启系统

#查看防火墙的状态
systemctl status firewalld

修改时区并配置自动同步

#1.安装ntp软件
yum install -y ntp
date#查看时间
#2.删除系统自带的 软连接上海的
rm -f /etc/localtime 
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#3. 通过阿里云矫正
ntpdate -u ntp.aliyun.com
#4.设置开机自动校正
systemctl start ntpd
systemctl enable ntpd#设置开机自启
systemctl status ntpd#查看状态

拍摄快照保存状态

标签:jdk,hadoop,systemctl,export,ssh,node1,前期,搭建
From: https://www.cnblogs.com/runweitian/p/17381858.html

相关文章

  • 在simulink中搭建了两电平PWM整流器,采用电压电流双闭环控制,采用基于双二阶广义积分器
    在simulink中搭建了两电平PWM整流器,采用电压电流双闭环控制,采用基于双二阶广义积分器的锁相环锁电网相位。实现了单位功率因数,且并网电流THD小于5%,符合并网要求。整个仿真全部离散化。整个仿真全部离散化,采用离散解析器,控制与采样环节全部自己手工搭建,没有采用Matlab自带的模块。I......
  • 在simulink中搭建了PWM整流电路。
    在simulink中搭建了PWM整流电路。直流测电压采用软启动的方式,使直流测电压逐渐上升,达到给定值时再加入负载。在s-function中编写软启动程序,实现软启动,直流测电容电压在软启动过程中没有过压与超调。实现了单位功率因数,网侧电压与电流同相位。采用基于双二阶广义积分器的锁相环,锁得......
  • 采用simulink仿真嵌入C语言实现了逆变器的搭建,整个仿真没有一个模块,所有算法均用C语言
    采用simulink仿真嵌入C语言实现了逆变器的搭建,整个仿真没有一个模块,所有算法均用C语言实现,并对C语言代码给出了详尽的注释。逆变器输出的电压THD仅有0.4%。可以根据这个例子写自己的算法,并把在simulink中写的代码直接移植到DSP或者别的控制器中的中断中,不需要做任何修改。ID:55200......
  • 通过simulink搭建的三通道交错并联双向buck-boost变换器。
    通过simulink搭建的三通道交错并联双向buck-boost变换器。采用电压外环,三电流内环,载波移相120°的控制方式。在buck模式与boost模式互相切换之间,不会产生过压与过流。且交错并联的拓补结构,可以减少电感电流的纹波,减小每相电感的体积,提高电路的响应速度。该拓补可以用于储能系统中......
  • 直播系统搭建,java二维码 生成二维码
    直播系统搭建,java二维码生成二维码 packageBasicsTest;importcom.swetake.util.Qrcode;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.image.BufferedImage;importjava.io.File;/***二维码生成 *Createdbyxson2017/2/6. */publicclassQRCode......
  • RocketMQ源码(一):源码环境搭建
    一、源码地址下载RocketMQ官网下载地址:https://github.com/apache/rocketmq/tags。 当前搭建的是4.8.0版本的rocketmq,下载zip压缩包至本地,并解压。当解压后的RocketMQ源码导入IDEA。   二、源码环境搭建1、启动NameServer1、NameServer启动源码入口......
  • 【python】http.server搭建局域网文件传输
    1、起因  因为测试需要向平板传输apk安装文件,插数据线比较麻烦,同一局域网起个服务方便又快捷,速度也快,linux下类似 2、官网文档  python3.11  https://docs.python.org/3/library/http.server.html  python2.7(自行了解)  https://docs.python.org/2.7/......
  • Nacos 的单机部署搭建
    Nacos是阿里巴巴的产品,主要用来做微服务的注册中心和配置中心,界面美观,功能强大,在国内非常受欢迎。本篇博客主要介绍如何搭建单机版的Nacos,为编写后续的博客做准备。后面也会介绍Nacos集群的搭建,搭建过程都很简单。官方建议使用2.x的版本,本篇博客将以当前最新的2.2.2版......
  • Vulkan学习笔记之开发环境搭建
    一、概述最近因为工作需要开始学习Vulkan的相关知识,作为初学者,发现相对较好的学习资料莫过于vulkan-tutorial,在自己学习Vulkan的过程中,决定将自己的理解记录下来,一是为了加深记忆,二是为了分享给大家一起探讨学习,因此有了本系列文章,开发环境搭建是本系列文章的第一篇。二、开发环......
  • MyCat05——基于Docker搭建MySQL主从复制
    1安装mysql的镜像如果服务器较少,为了充分发挥现有服务器的利用率,可以使用容器化技术来安装mysql。如果服务器没有docker,需要先安装dockeryuminstall-ydockerdocker安装后,启动服务servicedockerstart下载mysql5.7版本的docker镜像dockerpullmysql:5.72启动mysql服务启动......