hadoop搭建的前期准备
这个hadoop的搭建是以比赛前的练习为目的的,所以我直接以root用户来搭建hadoop,主要也是方便我自己以后复习用的
需要的软件:vmware15.5,xshell6,xftp6,jdk Linux:centos7.4
1,创建主机
在虚拟机中用centos镜像创建3台主机,用于模拟之后的实验。具体的创建方式就不说了
2,设置静态IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改ifcfg-ens33文件的内容,把“dhcp"修改成”static“,并添加ip地址,掩码和网关。
BOOTPROTO = static
IPADDR = 192.168.1.10
NETMASK = 255.255.255.0
GEYWAY = 192.168.1.1
DNS1 = 8.8.8.8
但是有一个问题,配置静态ip后我的DNS失效了,以前也遇见过解决了,现在又忘了。
3,主机名修改
Centos7.4修改主机名有两种方法,都有重启后才生效
方法一
hostnamectl set-hostname master
hostnamectl set-hostname slave1
hostnamectl set-hostname slave2
init 0
方法二
vi /etc/hostname
master
init 6
4,主机映射
vi /etc/hosts
#(每台主机都要添加)
172.16.1.2 master
172.16.1.3 slave1
172.16.1.4 slave2
5,关闭防护墙
关闭iptables
systemctl enable iptables #让iptables开机不自启
systemctl stop iptables
关闭selinux
service selinux stop
vim /etc/sysconfig/selinux
SELINUX=enforcing 改为 SELINUX=disabled
关闭firewalld
service firewalld stop
setenforce
6,配置免密码登入
ssh-keygen #生成密钥
都按回车健,默认无密码。
ssh-copy-id master
ssh-copy-id slave1
ssh-copy-id slave2
每台主要都要操作一遍,先生成密钥
7,安装JDK
先在官网上下载jdk,文件:jdk-8u144-linux-x64.tar.gz 要注册oracle。然后使用XFTP上传文件到root目录下。
先配置环境变量
vi /etc/profile
export JAVA_HOME=/usr/local/src/jdk
export PATH=$PATH:JAVA_HOME/bin
source /etc/profile #使环境变量生效
然后解压文件,重命名文件名(个人习惯)
tar zxf /root/jdk-jdk-8u144-linux-x64.tar.gz -C /usr/local/src/
cd /usr/local/src
mv jdk1..0_144 jdk
最后就是验证jdk是否有用
java -version
8,时间同步
伪分布式的hadoop不用
利用Xshell的同时键入到所有的会话的功能发送命令
date #查看当前的时间
data -s "20191122 13:28:00" #yyyymmdd hh:mm:ss
最后:这个是我自己一直在用的方法,可能以后会有更好的
hadoop搭建的前期准备的更多相关文章
- Hadoop集群搭建-01前期准备
Hadoop集群搭建-05安装配置YARN Hadoop集群搭建-04安装配置HDFS Hadoop集群搭建-03编译安装hadoop Hadoop集群搭建-02安装配置Zookeeper Hado ...
- hadoop搭建开发环境及编写Hello World
hadoop搭建开发环境及编写Hello World 本文地址:http://www.cnblogs.com/archimedes/p/hadoop-helloworld.html,转载请注明源地 ...
- hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)
目录: Hadoop三种安装模式 搭建伪分布式集群准备条件 第一部分 安装前部署 1.查看虚拟机版本2.查看IP地址3.修改主机名为hadoop4.修改 /etc/hosts5.关闭防火墙6.关闭SE ...
- hadoop搭建一:虚拟机网络配置和基础(未完成)
基于VMware 15+CentOS 7+Hadoop 2.6,hadoop的搭建主要用于个人学习,水平有限. hadoop搭建一:虚拟机网络配置和基础 hadoop搭建二:hadoop全分布搭建 h ...
- 搭建分布式hadoop环境的前期准备---需要检查的几个点
前期准备: jdkhostnamehostsdate安全机制firewallwindows 域名映射 具体的操作见下面 1.看看自己是否已经配置了别名了(linux别名的配置可以参考博文:自己cent ...
- 【hbase0.96】基于hadoop搭建hbase的心得
hbase是基于hadoop的hdfs框架做的分布式表格存储系统,所谓表格系统就是在k/v系统的基础上,对value部分支持column family和column,并支持多版本读写. hbase的工 ...
- hadoop搭建杂记:Linux下hadoop的安装配置
VirtualBox搭建伪分布式模式:hadoop的下载与配置 VirtualBox搭建伪分布式模式:hadoop的下载与配置 由于个人机子略渣,无法部署XWindow环境,直接用的Shell来操作, ...
- hadoop搭建杂记:Linux下hostname的更改办法
VirtualBox搭建hadoop伪分布式模式:更改hostname VirtualBox搭建hadoop伪分布式模式:更改hostname master: ip:192.168.56.120 机器 ...
- hadoop搭建杂记:Linux下虚拟机集群网络搭建
VirtualBox搭建hadoop伪分布式模式 VirtualBox搭建hadoop伪分布式模式 master: ip:192.168.56.120 机器名: master 启动NameNode 启 ...
随机推荐
- [TimLinux] HTTP cookie与session技术
1. HTTP特点 基于TCP/IP协议实现,上层应用协议 版本:HTTP/1.0, HTTP/1.1 HTTP/1.0默认短连接,HTTP/1.1默认长连接 HTTP请求与响应的无状态性 无状态性与 ...
- 2019 湖南多校第一场(2018~2019NCPC) 题解
解题过程 开场shl过B,C,然后lfw写J,J WA了以后shl写A,但是因为OJ上空间开小WA了,而不是MLE?,J加了特判过了.之后一直在检查A错哪了,直到qt发现问题改了空间,浪费许多时间,但 ...
- Vue - 简单实现一个命令式弹窗组件
前言 在日常工作中弹窗组件是很常用的组件,但用得多还是别人的,空闲时间就自己来简单实现一个弹窗组件 涉及知识点:extend.$mount.$el 使用方式: this.$Confirm({ titl ...
- Java并发编程系列-(5) Java并发容器
5 并发容器 5.1 Hashtable.HashMap.TreeMap.HashSet.LinkedHashMap 在介绍并发容器之前,先分析下普通的容器,以及相应的实现,方便后续的对比. Hash ...
- kafka生产消息,streaming消费
package com.bd.useranalysis.spark.streaming.kafka2es; import com.alibaba.fastjson.JSON; import com.b ...
- 浅析Java String
String 特性 1.其定义的字符串序列不可变. 2.是一个final类,不可被继承,且其内部一些重要方法被定义为final类型,不可重写. 3.内部实现Serializable接口(支持字符串序列 ...
- JS-变量、作用域、垃圾回收机制总结
预解析时变量和函数同名的话,保留函数
- xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法
xshell6和xftp6运行提示缺少mfc110u.dll文件的解决办法 下载地址 http://www.microsoft.com/zh-CN/download/details.aspx?id=3 ...
- go 利用chan的阻塞机制,实现协程的开始、阻塞、返回控制器
一.使用场景 大背景是从kafka 中读取oplog进行增量处理,但是当我想发一条命令将这个增量过程阻塞,然后开始进行一次全量同步之后,在开始继续增量. 所以需要对多个协程进行控制. 二.使用知识 1 ...
- JavaScript实现动态轮播图效果
功能描述: 1.鼠标经过 左右侧箭头显示,鼠标离开 箭头隐藏 2.动态添加底部小圆圈并绑定单击事件,并且让小圆圈的点击事件和左右箭头点击事件同步 3.拷贝第一张图片添加到ul最后可以实现动态添加图片 ...