1. 配置网络-ip地址设置静态

vi /etc/sysconfig/network-scripts/ifcfg-eth33

增加如下配置

ONBOOT=yes
BOOTPROTO=static
IPADDR=10.224.86.101
GATEWAY=10.224.86.1
NETMASK=255.255.255.0
DNS1=128.128.128.128

重启网卡

systemctl restart network

查看是否可以联网

ping baidu.com

2. 修改IP和主机名称的映射

vim /etc/hosts添加以下代码

10.224.86.101   cdh1
10.224.86.102 cdh2
10.224.86.103 cdh3 source /etc/profile

3. 禁用IPV6

echo "alias net-pf-10 off" >> /etc/modprobe.d/dist.conf
echo "alias ipv6 off" >> /etc/modprobe.d/dist.conf

4. 增加普通用户

    命令:useradd hadoop(增加用户)
命令:passwd hadoop (修改用户密码)

5. 为新增用户sudo权限

   命令:vi /etc/sudoers
hadoop ALL=(root)NOPASSWD:ALL

6. 关闭防火墙

关闭: systemctl stop firewalld
开机禁用 : systemctl disable firewalld
启动: systemctl start firewalld
查看状态: systemctl status firewalld
开机启用 : systemctl enable firewalld

7.禁用Selinux

vi /etc/sysconfig/selinux
SELINUX=disabled

8.设置文件打开数量和用户最大进程数

vi /etc/security/limits.conf
增加以下内容:
* soft nofile
* hard nofile
* soft nproc
* hard nproc

9. yum源更换

9.1  更换163中国区的yum码

cd /etc/yum.repos.d

        yum install -y wget (下载资源命令)
rename .repo .repo.bak *
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum clean all
yum makecache
yum install lrzsz

9.2 添加cloudera-manager.repo源

cd /etc/yum.repos.d/
vi cloudera-manager.repo 添加以下内容后保存退出

[cloudera-manager]
# Packages for Cloudera Manager, Version 5, on RedHat or CentOS 6 x86_64
name=Cloudera Manager
baseurl=https://archive.cloudera.com/cm6/6.1.0/redhat7/yum/
gpgkey =https://archive.cloudera.com/cm6/6.1.0/redhat7/yum/RPM-GPG-KEY-cloudera
gpgcheck = 1


10. 卸载Centos自带的openjdk

java -version (查看现有版本)

rpm -qa | grep java(查看安装位置)
java-1.8.-openjdk-headless-1.8.0.101-.b13.el7_2.x86_64
tzdata-java-2016f-.el7.noarch
java-1.8.-openjdk-1.8.0.101-.b13.el7_2.x86_64
javapackages-tools-3.4.-.el7.noarch
java-1.7.-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64
java-1.7.-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64
python-javapackages-3.4.-.el7.noarc rpm -e --nodeps 名字 (删除全部)
rpm -e --nodeps java-1.8.-openjdk-headless-1.8.0.101-.b13.el7_2.x86_64
rpm -e --nodeps java-1.8.-openjdk-1.8.0.101-.b13.el7_2.x86_64
rpm -e --nodeps java-1.7.-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64
rpm -e --nodeps java-1.7.-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64

11 安装JDK

yum install oracle-j2sdk1.8
修改环境变量
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1..0_141-cloudera
export PATH=$PATH:$JAVA_HOME/bin
root用户执行
echo "JAVA_HOME=/usr/java/jdk1.8.0_141-cloudera" >> /etc/environment

12.设置将 /proc/sys/vm/swappiness 设置为 0 (修改swap空间的swappiness,降低对硬盘的缓存 )

(root用户)输入:echo "vm.swappiness=0"  >> /etc/sysctl.conf )        

-----以上12步,设置好了公共资源的配置,下面克隆cdh2,cdh3

13. 克隆cdh1,配置网络

13.1 用虚拟机向导基于cdh1克隆出cdh2,cdh3.

13.2 修改主机名

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=cdh2

13.3 修改网络

vi  /etc/sysconfig/network-scripts/ifcfg-ens33
删掉UUID HWADDR
配置静态地址 rm -rf  /etc/udev/rules.d/-persistent-net.rules
reboot

CDH集群安装配置(二)- 公共环境的配置和虚拟机的克隆的更多相关文章

  1. CDH集群安装&测试总结

    0.绪论 之前完全没有接触过大数据相关的东西,都是书上啊,媒体上各种吹嘘啊,我对大数据,集群啊,分布式计算等等概念真是高山仰止,充满了仰望之情,觉得这些东西是这样的: 当我搭建的过程中,发现这些东西是 ...

  2. zookeeper+kafka集群安装之二

    zookeeper+kafka集群安装之二 此为上一篇文章的续篇, kafka安装需要依赖zookeeper, 本文与上一篇文章都是真正分布式安装配置, 可以直接用于生产环境. zookeeper安装 ...

  3. Oracle 12cR1 RAC集群安装(一)--环境准备

    基本环境 操作系统版本 RedHat6.7 数据库版本 12.1.0.2 数据库名称 testdb 数据库实例 testdb1.testdb2 (一)安装服务器硬件要求 配置项目 参数要求 网卡 每台 ...

  4. Oracle 12cR1 RAC集群安装(二)--使用图形界面安装

    Oracle 12cR1 RAC集群安装文档:Oracle 12cR1 RAC集群安装(一)--环境准备Oracle 12cR1 RAC集群安装(二)--使用图形界面安装Oracle 12cR1 RA ...

  5. CDH集群安装

    1 软硬件准备 1.1 准备三个节点 序号 主机名 内存 CPU IP地址 角色 1 cdh1 8G 8核心 192.168.5.78 cloudera-scm-server,mysql 2 cdh2 ...

  6. CDH集群安装配置(七)--CDH组件的安装和配置

    1. Clouder Manger页面的配置 访问主节点IP:(cdh1)192.168.80.81:7180 默认用户名和密码:admin,admin 选择一个版本 选择集群的服务器(agent), ...

  7. CDH集群安装配置(三)- 集群时间同步(主节点)和 免密码登录

    集群时间同步(主节点) 1. 查看是否安装ntp服务,如果没有安装 rpm -qa |grep ntpd查看命令 yum install ntp安装命令 2. 修改配置 vi /etc/ntp.con ...

  8. CDH集群安装配置(五)- Cloudera Manager Server

    在线安装 sudo yum install cloudera-manager-daemons cloudera-manager-server 离线安装 资源下载地址 https://archive.c ...

  9. CDH集群安装配置(四)- mysql 的安装

    安装mysql,并且创建相关的表(只需要在chd1上面安装而且需要root权限)1.1 查看Centos自带mysql是否已经安装 yum list installed | grep mysql 卸载 ...

随机推荐

  1. es学习-索引别名

    别名不能重复,也不能喝索引名称重复.(一个索引可以创建多个别名) 语法: 添加一个别名: url:POST http://192.168.0.108:9200/_aliases/ 参数: { &quo ...

  2. MongoDB与CouchDB全方位对比(转)

    出处:http://www.csdn.net/article/2011-03-21/294226 本文见于MongoDB官方网站,MongoDB与CouchDB很相似,他们都是文档型存储,数据存储格式 ...

  3. (转)UI设计实战篇——利用Bootstrap框架制作查询页面的界面

    原文地址:http://www.cnblogs.com/grenet/p/3413085.html Bootstrap框架是一个前端UI设计的框架,它提供了统一的UI界面,简化了设计界面UI的过程(缺 ...

  4. XJOI3602 邓哲也的矩阵(优先队列优化DP)

    题目描述: 有一个 n×m的矩阵,现在准备对矩阵进行k次操作,每次操作可以二选一 1: 选择一行,给这一行的每一个数减去p,这种操作会得到的快乐值等于操作之前这一行的和 2: 选择一列,给这一列的每一 ...

  5. ibatis源码学习4_参数和结果的映射原理

    问题在详细介绍ibatis参数和结果映射原理之前,让我们先来思考几个问题.1. 为什么需要参数和结果的映射?相对于全自动的orm,ibatis一个重要目标是,通过维护POJO与SQL之间的映射关系,让 ...

  6. 【转】Android - 线程同步

    什么是线程同步? 当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题. 实现同步机制有两个方法: 1.同步代码块 ...

  7. 百万数据测试 Entity Framework 到底有多慢

    测试环境 硬件:阿里云乞丐配置 操作系统:Centos 7 CPU: 1核 内存:1 GB (I/O优化) 网络:1Mbps(峰值) 软件 .net core 2.0 ZKEACMS For .net ...

  8. django model项目外操作

    方法1: python manage.py shell 然后import对应的model并操作 方法2: 新建py脚本 import sys import os pwd = os.path.dirna ...

  9. ML.NET 0.9 版本发布---.net下的机器学习引擎

    欢迎来到 2019年!在过去的9个月里, 我们一直在为ML.NET添加新的特征和改进相关功能.在提交1.0版本之前,我们将专注于包的整体稳定性并对API进行不断优化, 扩大测试的覆盖面并对开发文档进行 ...

  10. .net core session cookie操作

    配置Session Cookie注意