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 启 ...
随机推荐
- Dijkstra(迪杰斯特拉求最短路径)-02-网络延迟时间
有 N 个网络节点,标记为 1 到 N. 给定一个列表 times,表示信号经过有向边的传递时间. times[i] = (u, v, w),其中 u 是源节点,v 是目标节点, w 是一个信号从源节 ...
- Python基础语法总结【新手必学】
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:weixin_45189038直接上知识点: 1. 注释 单行注释: ...
- Python脚本之三种运行方式,你会几个?
前言本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理.作者:Jeremy_Lee123 一.交互模式下执行 Python 这种模式 ...
- 面试题-JS中的作用域相关问题
对象类型: 原始数据类型存储的是值,而对象类型存储的是地址(指针).下面的这个例子就比较有意思了. 先看题: function test(person) { person.age = 26 perso ...
- 如果你不了解Java的JVM,那真的很难进BAT一线大厂!
前言 对于开发人员来说,如果不了解Java的JVM,那真的是很难写得一手好代码,很难查得一手好bug.同时,JVM也是面试环节的中重灾区.我们不能为了面试而面试,但是学习会这些核心知识你必定会成为面试 ...
- Python3 基本类型在64位上的占用内存情况
基本类型占用的内存 类型 # -*- coding: utf-8 -*- # @Time : 2019-12-19 11:16 # @Author : binger import sys a = No ...
- 2020年值得你去试试的10个React开发工具
本文由葡萄城技术团队翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. JavaScript每天都在出现大量的框架和工具,而React是除了上次我们 ...
- 初学者接金币游戏C#+unity
- 《Java基础知识》Java类的基本运行顺序
我们以下面的类来说明一个基本的 Java 类的运行顺序: public class Demo { private String name; private int age; public Demo() ...
- DataSet、DataTable、DataView三者关系及DataView 常见用法
DATASET 可以理解为是个数据库. DATATABLE 可以理解为是个数据表. DATAVIEW 可以理解为是表的视图. dataset 数据集合可以包含多个datatable,而dat ...