大数据基础平台搭建-(一)基础环境准备

大数据平台系列文章:
1、大数据基础平台搭建-(一)基础环境准备
2、大数据基础平台搭建-(二)Hadoop集群搭建
3、大数据基础平台搭建-(三)Hadoop集群HA+Zookeeper搭建
4、大数据基础平台搭建-(四)HBase集群HA+Zookeeper搭建
5、大数据基础平台搭建-(五)Hive搭建

目录

  • 大数据基础平台搭建-(一)基础环境准备
  • 一、硬件环境准备
  • 二、软件环境准备
  • 三、部署架构
  • 四、修改主机名和hosts文件
    • 1. 修改主机名(各服务器分别修改主机名)
    • 2. 修改hosts文件 # 添加机器ip与主机名映射
  • 五、 关闭防火墙(每台服务器都执行)
  • 六、免密登录(每台服务器都执行)
  • 七、安装Java
    • 1. 创建/usr/java(目录各服务器分别修改主机名)
    • 2. 上传JDK的安装文件
    • 3. 将安装文件同步到其它服务器的/usr/java目录下
    • 4. 安装
    • 5. 配置环境变量
    • 6. 验证java版本

一、硬件环境准备

序号 IP HostName 操作系统 说明
1 192.168.2.201 CentOS7_x64 暂时不用,可以跳过此服务器
2 192.168.2.202 znode CentOS7_x64 暂时不用,可以跳过此服务器
3 192.168.2.203 hnode1 CentOS7_x64 NameNode Master
4 192.168.2.204 hnode2 CentOS7_x64 NameNode Second
5 192.168.2.205 hnode3 CentOS7_x64 DataNode
6 192.168.2.206 hnode4 CentOS7_x64 DataNode
7 192.168.2.207 hnode5 CentOS7_x64 DataNode

二、软件环境准备

序号 软件名称 版本 说明
1 JDK 1.8
2 Hadoop 3.3.4
3 HBase - 列式数据库
4 Hive - 数据仓库
5 Zookeeper -

三、部署架构

四、修改主机名和hosts文件

1. 修改主机名(各服务器分别修改主机名)

使用hostnamectl命令修改主机名,执行该命令后立即生效,代码如下

[root@localhost ~]# hostnamectl set-hostname hnode1

其余的机器也使用hostnamectl命令修改主机名,示例如下:

[root@localhost ~]# hostnamectl set-hostname znode
[root@localhost ~]# hostnamectl set-hostname hnode1
[root@localhost ~]# hostnamectl set-hostname hnode2
[root@localhost ~]# hostnamectl set-hostname hnode3
[root@localhost ~]# hostnamectl set-hostname hnode4
[root@localhost ~]# hostnamectl set-hostname hnode5

2. 修改hosts文件 # 添加机器ip与主机名映射

[root@localhost ~]# vim /etc/hosts

192.168.2.202 znode
192.168.2.203 hnode1
192.168.2.204 hnode2
192.168.2.205 hnode3
192.168.2.206 hnode4
192.168.2.207 hnode5

五、 关闭防火墙(每台服务器都执行)

[root@hnode1 ~]# systemctl status firewalld.service
[root@hnode1 ~]# systemctl stop firewalld.service
[root@hnode1 ~]# systemctl disable firewalld.service

六、免密登录(每台服务器都执行)

## 生成密钥对
ssh-keygen -t rsa   ## 一路回车即可
## 进入.ssh目录,如果目录不存在则创建
cd ~/.ssh
## 将公钥导入至authorized_keys
cat id_rsa.pub >> authorized_keys
## 修改文件权限
chmod 700 ~/.ssh
chmod 600 authorized_keys

在node1上执行以下命令,使主节点能免密访问其他俩从节点:

## 配置主从互相免密登陆
[root@node1 ~]#cat ~/.ssh/id_rsa.pub | ssh root@znode 'cat - >> ~/.ssh/authorized_keys'
[root@node1 ~]#cat ~/.ssh/id_rsa.pub | ssh root@hnode1 'cat - >> ~/.ssh/authorized_keys'
[root@node1 ~]#cat ~/.ssh/id_rsa.pub | ssh root@hnode2 'cat - >> ~/.ssh/authorized_keys'
[root@node1 ~]#cat ~/.ssh/id_rsa.pub | ssh root@hnode3 'cat - >> ~/.ssh/authorized_keys'
[root@node1 ~]#cat ~/.ssh/id_rsa.pub | ssh root@hnode4 'cat - >> ~/.ssh/authorized_keys'
[root@node1 ~]#cat ~/.ssh/id_rsa.pub | ssh root@hnode5 'cat - >> ~/.ssh/authorized_keys'

七、安装Java

1. 创建/usr/java(目录各服务器分别修改主机名)

[root@hnode1 ~]# mkdir /usr/java

2. 上传JDK的安装文件

将jdk-8u271-linux-x64.tar.gz安装文件上传到其中一台服务器hnode1

3. 将安装文件同步到其它服务器的/usr/java目录下

[root@hnode1 java]# scp -r ./jdk-8u271-linux-x64.tar.gz root@znode:/usr/java
[root@hnode1 java]# scp -r ./jdk-8u271-linux-x64.tar.gz root@hnode2:/usr/java
[root@hnode1 java]# scp -r ./jdk-8u271-linux-x64.tar.gz root@hnode3:/usr/java
[root@hnode1 java]# scp -r ./jdk-8u271-linux-x64.tar.gz root@hnode4:/usr/java
[root@hnode1 java]# scp -r ./jdk-8u271-linux-x64.tar.gz root@hnode5:/usr/java

4. 安装

[root@hnode1 java]# tar -xzvf ./jdk-8u271-linux-x64.tar.gz

5. 配置环境变量

[root@hnode1 java]# vim /etc/profile
#SET JAVA
export JAVA_HOME=/usr/java/jdk1.8.0_271
export PATH=$JAVA_HOME/bin:$PATH
[root@ambariserver java]#source /etc/profile

6. 验证java版本

[root@hnode1 java]#java -version

※ 其它服务器也参照上述步骤4-6进行安装jdk

大数据基础平台搭建-(一)基础环境准备相关推荐

  1. 京东手机电商大数据统计平台搭建

    京东手机电商大数据统计平台搭建 一.虚拟机搭建 1.下载虚拟机 2.解压虚拟机 3.VMware扫描添加虚拟机 4.虚拟机网络说明 5.虚拟机已安装软件和框架说明 二.核心代码 三.数据展示环境搭建 ...

  2. PPT报告直接领,这份51页「大数据决策分析平台搭建方案」真的很值

    回复「大数据方案」,直接领取51页<大数据决策分析平台搭建方案>PPT. 对于国内企业而言,企业数据的常见问题至少包含以下几点: 数据分散,多套系统并行,数据孤岛问题严重 数据体量大,存储 ...

  3. 大数据Hadoop平台搭建(Apache)

    Hadoop环境搭建 一.节点详情 服务器 配置 组件 hadoop101 8核/16.0GB QuorumPeerMain,PrestoServer,Kafka,DataNode,NodeManan ...

  4. 340页11万字智慧政务大数据资源平台数据治理方案

    一.1.1 数据治理子系统 建设大数据治理子平台,提供数据标准管理.元数据管理.数据质量管理能力,实现对数据的规范治理与管理:提供数据工厂能力,实现对归集的数据进行清洗.加工,支撑业务的数据应用需求. ...

  5. 11万字数字政府智慧政务大数据建设平台(大数据底座、数据治理)

    本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除. 部分资料内容: 一.1.1 数据采集子系统 数据采集需要实现对全区各委办单位的数据采集功能,包括离线采集.准实时采集和实时采集的采集方 ...

  6. 大数据多维分析平台的实践

    大数据多维分析平台的实践 一.  大数据多维分析平台搭建的初心 随着公司业务量的增长,基于传统关系型数据库搭建的各种报表查询分析系统,性能下降明显.同时由于大数据平台的的日趋完善,实时的核心业务数据逐 ...

  7. 用「星图地球开发者平台」搭建智慧旅游大数据可视化平台

    关于智慧旅游的可视化平台搭建,有很多文章已经介绍过了.我最近发现了一个比较便捷的开发者平台,能够快速搭建可视化平台.这篇文章就结合智慧旅游来说一下. 星图地球开发者平台(GEOVIS Earth De ...

  8. python做大数据的框架_Python+大数据计算平台,PyODPS架构手把手教你搭建

    原文链接:http://click.aliyun.com/m/13965/ 在2016年10月的云栖社区在线培训上,来自阿里云大数据事业部的秦续业分享了<双剑合壁--Python和大数据计算平台 ...

  9. 在线教育大数据营销平台实战(搭建篇)

    作者介绍:TigerHu,某在线教育企业大数据营销产品负责人,主导数据产品线和营销 CRM 产品线. 本文内容均从作者真实实践过程出发,结合在线教育业务背景和当时的客观条件,深入分析大数据营销平台实战 ...

最新文章

  1. 【翻译】将Ext JS Grid转换为Excel表格
  2. 工业机器人应用行业大盘点
  3. Python中获取异常(try Exception)信息
  4. sizeof()与strlen()
  5. 小米、360、京东之后 阿里联手美的杀入智能家居市场
  6. 手机移动防卫盾安全需求分析文档
  7. c++的assert函数
  8. 网页爬虫的设计与实现(Java版)
  9. python词云下载什么_python词云安装什么库
  10. Vue 3 最新进展
  11. Java-模拟KTV点歌(控制台程序)
  12. 剑指offer之二叉搜索树与双向链表
  13. 记录峨眉山两日游(附带徒步登山攻略)
  14. 结对编程-李晓彤+凌嘉文
  15. awb数据怎么计算_自动白平衡(AWB)算法
  16. 测量频率和占空比的几种方法
  17. Microduino王镇山:将物联网带进课堂
  18. 基于java的学生选课系统_基于Java的学生选课系统.doc
  19. 组合逻辑中的竞争与冒险
  20. Charles本地映射 修改返回 Map Local setting

热门文章

  1. 站在攻击者的角度做防护
  2. PPT在线转视频的方法以及操作
  3. [罗永浩与坚果:一支强弩的妥协]
  4. 用C#实现生成PDF文档和将WORD转换为PDF
  5. 人脸识别-人工智能领域的介绍有哪些
  6. 回家的行囊装着“年”
  7. python:矩阵的基本运算
  8. file_operations
  9. 黄金票据和白银票据详解
  10. 使用CentOS7卸载自带jdk安装自己的JDK1.8