环境准备

Oracle_Linux_7.3_x86_64.iso

1-1)、节点说明

本例中安装一个六个节点的集群,一个控制节点,两个管理节点,两个数据节点。控制节点主要安装Ambari、Ambari Metrics等服务,用于集群各服务的控制,监控,任务提交等。管理节点主要安装各服务的Master组件,如Namenode、ResourceManager、Hive、Hbase、KDC、OpenLdap、Ranger、Ambari infra等。数据节点主要安装各服务的Slave组件,如Datanode、NodeManager、Regionserver等。

IP地址

主机名

节点类型

198.168.199.50

rdsp-cn-01/rdsp-cn-01.cars.com

控制节点

198.168.199.51

rdsp-nn-01/rdsp-nn-01.cars.com

管理节点

198.168.199.52

rdsp-nn-02/rdsp-nn-02.cars.com

198.168.199.53

rdsp-dn-01/rdsp-dn-01.cars.com

数据节点

198.168.199.54

rdsp-dn-02/rdsp-dn-02.cars.com

1-2)、设置IP

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

TYPE=Ethernet

BOOTPROTO=static

IPADDR=192.168.199.50

NETMASK=255.255.255.0

GATEWAY=192.168.199.1

DNS1=192.168.199.1

DNS2=8.8.8.8

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=enp0s3

UUID=0ddfc571-6d5d-4d1e-9442-f3ef337e7f12

DEVICE=enp0s3

ONBOOT=yes

1-3)、重启网络

# service network restart

1-4)、查看IP

# pifconfig

lo

inet addr:127.0.0.1   Mask:255.0.0.0

inet6 addr: ::1/128 Scope: host

UP LOOPBACK RUNNING

enp0s3    HWaddr 08:00:27:25:cc:9c

inet addr:192.168.0.50 Bcast:192.168.0.255   Mask:255.255.255.0

inet6 addr: fe80::32a8:4a1a:3b8c:4cbd/64 Scope: link

UP BROADCAST RUNNING MULTICAST

1-5)、修改主机名字

# hostnamectl set-hostname rdsp-cn-01

# vi /etc/sysconfig/network

# Created by anaconda

HOSTNAME=rdsp-cn-01

1-6)、配置hosts

脚本下载:链接: https://pan.baidu.com/s/1c2OnGq 密码: gkqt

# vi iplist

export ap="192.168.0.50

192.168.0.51

192.168.0.52

192.168.0.53

192.168.0.54"

export op="192.168.0.51

192.168.0.52

192.168.0.53

192.168.0.54"

export dp="192.168.0.53

192.168.0.54"

export np="rdsp-cn-01.cars.com

rdsp-nn-01.cars.com

rdsp-nn-02.cars.com

rdsp-dn-01.cars.com

rdsp-dn-02.cars.com"

1-7)、关闭防火墙

# sh cmd.sh ap "systemctl stop firewalld"

# sh cmd.sh ap " systemctl disable firewalld"

# systemctl status firewalld

# systemctl stop firewalld

# systemctl disable firewalld

1-8)、安装httpd

# sh cmd.sh ap "yum install httpd -y"

1-9)、安装ntp

# sh cmd.sh ap "yum install ntp -y"

# systemctl status ntpd.service

# systemctl enable ntpd.service

1-10)、同步时ssh-copy.sh

# tzselect

*********

# sh sync.sh ap -r "/usr/share/zoneinfo/Asia/Shanghai   /etc/localtime"

# sh cmd.sh ap "hwclock"

# sh cmd.sh ap "date"

1-11)、关闭Selinux

A)、临时关闭

# setenforce 0

B)、永久关闭

#vi  /etc/selinux/config

修改为SELINUX=disabled

C)、分发文件

# sh sync.sh op -r "/etc/selinux/config /etc/selinux/config"

1-12)、关闭PackageKit

A)、修改

# vi /etc/yum/pluginconf.d/refresh-packagekit.conf

添加enabled=0

B)、分发

sh sync.sh op -r "/etc/yum/pluginconf.d/refresh-packagekit.conf /etc/yum/pluginconf.d/refresh-packagekit.conf"

1-13)、设置umask

A)、修改

# vi /etc/security/limits.conf

*        soft    noproc 10240

*        hard    noproc 10240

*        soft    nofile 10240

*        hard    nofile 10240

B)、分发

# sh sync.sh ap -r "/etc/security/limits.conf  /etc/security/limits.conf"

1-14)、创建httpd目录

# mkdir -p /var/www/html/

# systemctl enable httpd

# systemctl status httpd

1-15)、安装mysql5.6

# service mysqld stop

# yum remove mysql mysql-*

# yum list installed | grep mysql

# rpm -e --nodeps `rpm -qa | grep mysql`

#rpm -Uvh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

#yum install mysql-community-server

#mysql -V

#service mysqld start

登录mysql密码为空,直接回车

# mysql -uroot -p

开启mysql的远程登录权限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)

刷新使之立刻生效

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

修改密码

# mysql -uroot -p

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> update user set password=password("123456") where user='root';

Query OK, 5 rows affected (0.01 sec)

Rows matched: 5  Changed: 5  Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

1-16)、下载安装包(地址)

Ambari: http://docs.hortonworks.com/HDPDocuments/Ambari-2.5.0.3/bk_ambari-installation/content/ambari_repositories.html

HDP: http://docs.hortonworks.com/HDPDocuments/Ambari-2.5.0.3/bk_ambari-installation/content/hdp_25_repositories.html

1-17)、nc安装

#sh cmd.sh np "yum install nc"

1-18)、JDK配置

A)、解压软件包

# tar -zxvf jdk-8u131-linux-x64.tar.gz

# mv jdk1.8.0_131 jdk1.8

B)、配置环境变量

# vi  /etc/profile

export JAVA_HOME=/opt/jdk1.8

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$JAVA_HOME/bin:$PATH

C)、配置JAVA的JCE

下载地址,链接:https://pan.baidu.com/s/1fC2_v16oLbDipLeHUHdd-g 密码:sgnh

如果无法下载请联系作者

# cp local_policy.jar US_export_policy.jar  /opt/jdk1.8/jre/lib/security

1-19)、安装netstart命令

# yum install  net-tools

平台安装--环境准备(1)相关推荐

  1. MStar平台编译环境安装

    MStar平台编译环境安装,傻瓜式安装方法,包含NONOS,AN4.4,AN6.0,AN8.0等等,如下图: Linux选用Ubuntu 16.04. /etc/profile增加: /toolcha ...

  2. linux 安装 wxwidgets,Linux下的wxWidgets多平台编译环境搭建

    文章作者:姜南(Slyar)文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作. 在Linux上利用源码包安装wxWidgets并构建多平台编译环境,简单记录一下,备 ...

  3. 山东华为服务器安装系统,山东云服务器平台安装

    山东云服务器平台安装 内容精选 换一换 当用户不再需要使用某个应用时,可以参考如下操作,从GPU加速型云服务器中卸载该应用.应用删除时,您可以选择是否保留应用数据.如果当前应用下存在订单状态为&quo ...

  4. 三.Linux平台安装MongoDB

    Linux平台安装MongoDB 1.配置方法 安装(使用yum源安装) 在/etc/yum.repos.d 创建一个mongodb-org.repo源文件 vi /etc/yum.repos.d/m ...

  5. thrift多平台安装

    2019独角兽企业重金招聘Python工程师标准>>> thrift支持多语言的RPC,一直都想深入学习了解thrift,最近有空,就上网查了些资料,学习了一下,对它的使用有了一些了 ...

  6. 使用abapGit在ABAP On-Premises系统和SAP云平台ABAP环境之间进行代码传输

    SAP ABAP顾问朋友们,应该都使用过SAPLink这个工具.如果两个ABAP Netweaver系统没有建立起传输路径时,我们无法使用标准的SE10事务码创建传输请求的方式进行这两个系统间的代码传 ...

  7. 【跟着我们学Golang】Go语言全平台安装

    学习Go语言的第一步当然是要先安装Go语言的环境,毕竟,没有这个环境咱们什么都做不了. 但是在安装环境之前咱们先了解一下Go涉及到的环境变量. 这里介绍几个比较常用的Go语言环境变量. GOROOT ...

  8. linux平台安装React Native遇到的坑

    3年前我在windows平台安装过React Native,我一直都记忆犹新,那个时候facebook刚推出支持安卓,然后花了一天的时间在自己的window电脑上配置好了,还是很兴奋的,安装博客地址如 ...

  9. centos mysql mongodb_Linux 平台安装 MongoDB | 菜鸟教程

    Linux平台安装MongoDB MongoDB 提供了 linux 各个发行版本 64 位的安装包,你可以在官网下载安装包. 安装前我们需要安装各个 Linux 平台依赖包. Red Hat/Cen ...

最新文章

  1. 动态模板列更新数据分页的例子
  2. 检查Lync SRV记录是否正常
  3. 漫水填充算法 - cvFloodFill() 实现
  4. 4G EPS 中的 FDD/TDD 无线帧
  5. 如何在VMware中安装Linux系统(带界面)~新手向
  6. php只显示指定文件类型_PHP 上传时的文件类型
  7. OpenGL杂七杂八
  8. Android 发送邮件信息,附带附件
  9. pandas 的数据结构Series与DataFrame
  10. 拓端tecdat|R语言用于线性回归的稳健方差估计
  11. 三维家可以导入别人的方案吗_酷家乐怎么用别人的模型(如何从酷家乐软件做的方案导入到另一个酷家乐账号上)...
  12. D. Dirty Deeds Done Dirt Cheap
  13. 网站服务器进不去可以加速进去吗,让网页打开加速的方法
  14. JavaScript中throw的错误异常处理
  15. 【p4】perforce命令笔记
  16. Java取数的整数及小数部分
  17. 1.5亿元融资,杉岩数据加速以数据为核心的新存储市场落地
  18. 到底什么是Lin single lung IMs (Lin−CD45+MerTK+CD64+SiglecF−CD11b+) were collected by FACS into 96-well pl
  19. ajax用formdata,ajax用FormData方式提交
  20. CAD看图有什么技巧?怎么快速查看CAD建筑图纸?

热门文章

  1. 收集 IT 领域伦理与道德的事实或观点
  2. 做短视频,每个平台的收益方式都不同,特别是新手不要去踩坑啊!
  3. 基于FPGA的数字视频信号处理器设计(下)
  4. 【Y忍冬草】Qt5.8_VTK7.0_VS2015编译配置及测试中问题
  5. 传输线的物理基础(九):N 截面集总电路模型
  6. Web安全:XEE 实体注入
  7. 由年月日计算该日是星期几
  8. 初步解读mfix中的stiff chemistry solver(刚性化学求解器)
  9. 关于idea工具栏按钮的添加(以暂停键为例)
  10. 基于支持向量机的文本分类算法研究(二) —— 支持向量核函数介绍(stitp项目)