CDH集群安装配置(二)- 公共环境的配置和虚拟机的克隆
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集群安装配置(二)- 公共环境的配置和虚拟机的克隆的更多相关文章
- CDH集群安装&测试总结
0.绪论 之前完全没有接触过大数据相关的东西,都是书上啊,媒体上各种吹嘘啊,我对大数据,集群啊,分布式计算等等概念真是高山仰止,充满了仰望之情,觉得这些东西是这样的: 当我搭建的过程中,发现这些东西是 ...
- zookeeper+kafka集群安装之二
zookeeper+kafka集群安装之二 此为上一篇文章的续篇, kafka安装需要依赖zookeeper, 本文与上一篇文章都是真正分布式安装配置, 可以直接用于生产环境. zookeeper安装 ...
- Oracle 12cR1 RAC集群安装(一)--环境准备
基本环境 操作系统版本 RedHat6.7 数据库版本 12.1.0.2 数据库名称 testdb 数据库实例 testdb1.testdb2 (一)安装服务器硬件要求 配置项目 参数要求 网卡 每台 ...
- Oracle 12cR1 RAC集群安装(二)--使用图形界面安装
Oracle 12cR1 RAC集群安装文档:Oracle 12cR1 RAC集群安装(一)--环境准备Oracle 12cR1 RAC集群安装(二)--使用图形界面安装Oracle 12cR1 RA ...
- CDH集群安装
1 软硬件准备 1.1 准备三个节点 序号 主机名 内存 CPU IP地址 角色 1 cdh1 8G 8核心 192.168.5.78 cloudera-scm-server,mysql 2 cdh2 ...
- CDH集群安装配置(七)--CDH组件的安装和配置
1. Clouder Manger页面的配置 访问主节点IP:(cdh1)192.168.80.81:7180 默认用户名和密码:admin,admin 选择一个版本 选择集群的服务器(agent), ...
- CDH集群安装配置(三)- 集群时间同步(主节点)和 免密码登录
集群时间同步(主节点) 1. 查看是否安装ntp服务,如果没有安装 rpm -qa |grep ntpd查看命令 yum install ntp安装命令 2. 修改配置 vi /etc/ntp.con ...
- CDH集群安装配置(五)- Cloudera Manager Server
在线安装 sudo yum install cloudera-manager-daemons cloudera-manager-server 离线安装 资源下载地址 https://archive.c ...
- CDH集群安装配置(四)- mysql 的安装
安装mysql,并且创建相关的表(只需要在chd1上面安装而且需要root权限)1.1 查看Centos自带mysql是否已经安装 yum list installed | grep mysql 卸载 ...
随机推荐
- 对SOA架构思想的一些说明(转)
出处:http://kb.cnblogs.com/page/510698/ 从纵向到横向 传统业务系统的构建更多的是竖井式的纵向思想,这个主要是从单个业务系统孤立来看都是垂直应用.那么SOA架构的视角 ...
- 【转载】redis.conf文件详解
转载地址:http://blog.csdn.net/zhutulang/article/details/51969760 Redis.conf文件可以在github上查看,下面是我整理的其中的配置项( ...
- explain分析sql效率
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优 ...
- Java Project 转 Dynamic Web Project
使用eclipse 工具, 右键Java Project 项目 Properties - Project Facets - Convert to faceted form... - 勾选Dynami ...
- ObjC正则表达式验证
试过ObjC的regkit这个框架. 也用过内置的正则表达式验证. 最后发现有个非常简单的方法就可以做到验证正则表达式.那就是NSPredicte这个类提供的方法. 这里有验证邮箱地址的正则为例: N ...
- Visual Studio Error
Visual Studio Error 注意:文中所有“系统”用词,均指Windows Console操作系统IO Debug Error 错误类型 #0表示调用约定错误 可以考虑在指针前面加上_st ...
- (zxing.net)一维码Codabar的简介、实现与解码
一.简介 一维码Codabar:由4条黑色线条,3条白色线条,合计7条线条所组成,每一个字元与字元之间有一间隙Gap做区隔. 条形码Codabar包含21个字元: (1).10个数字0~9; (2). ...
- unable browse url when InfoPath Convert to Connection File
You must actived the windows feature "Desktop Experience" on the server : http://blogs.tec ...
- 谈谈iOS开发如何写个人中心这类页面--静态tableView页面的编写
本文来自 网易云社区 . 一.本文讲的是什么问题? 在开发 iOS 应用时,基本都会遇到个人中心.设置.详情信息等页面,这里截取了某应用的详情编辑页面和个人中心页面,如下: 我们以页面结构的角度考虑这 ...
- leetcode 55. 跳跃游戏 JAVA
题目: 给定一个非负整数数组,你最初位于数组的第一个位置. 数组中的每个元素代表你在该位置可以跳跃的最大长度. 判断你是否能够到达最后一个位置. 示例 1: 输入: [2,3,1,1,4] 输出: t ...