Amabri安装前的准备工作
Ambari这个东东对操作系统的要求还是很高的,首先限制了要使用CentOS,RHEL,并且还是64bit 的,让我的Ubuntu泪奔啊~~~手头正好有RHEL6.x的盘,于是就用红帽吧。但是红帽是收费的,所以yum源是需要更改一下的。其他的杂七杂八还有一些设置,我就以列表的方式记下来吧。
1 关闭防火墙。selinux,iptables通通关闭。
1: setenfoce 0 关闭SELinux
2:
3: service iptables stop(重启后恢复)
4:
5: chkconfig iptables off(重启后不恢复)
6:
7: nano /etc/sysconfig/selinux修改selinux=disabled
8:
9: 查看是否关闭防火墙:service iptables status
10:
2 同步集群时间。这个是个运气活,我还没搞明白时间中心是怎么工作的,反正有时候就是同步不成功。
1: ntpdate time.nist.gov
如果显示已经有进程什么的在运行,就用service ntpd stop关了它!time.nist.gov是时间中心的地址,也可以采用其他的时间同步中心,如time.windows.com等,只要是集群都用着一个同步就好了。在RHEL中还要设置一下时区,我统一设置成了首都大北京的东8时区。
3 配置集群无密码访问,使用SSH。首先修改etc/hosts,etc/sysconfig/networking两个文件,使各节点可以使用域名进行互ping,然后生成rsa密钥,这里一定要是rsa!Ambari只能用rsa,用了dsa的就哭去吧。配置完了一定要不厌其烦的把每个节点都无密码访问一下,确保完全成功后再进行下一步。
4 更改RHEL的yum源,国内最好的就是网易了,排名榜上都有人家的名字的。
###删除原先的yum软件###
1: rpm -aq|grep yum|xargs rpm -e --nodeps
###下载新的yum软件###
1: wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
2: wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
3: wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
4: wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
5:
###安装软件###
1: rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
2: rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
3: rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
###修改软件源###
1: mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.repo.bak
2: nano /etc/yum.repos.d/rhel-debuginfo.repo
1: [base]
2: name=CentOS-$releasever - Base
3: baseurl=http://tel.mirrors.163.com/centos/6/os/$basearch/
4: gpgcheck=1
5: gpgkey=http://tel.mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
6: #released updates
7: [updates]
8: name=CentOS-$releasever - Updates
9: baseurl=http://tel.mirrors.163.com/centos/6/updates/$basearch/
10: gpgcheck=1
11: gpgkey=http://tel.mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
12: #packages used/produced in the build but not released
13: #[addons]
14: #name=CentOS-$releasever - Addons
15: #baseurl=http://tel.mirrors.163.com/centos/$releasever/addons/$basearch/
16: #gpgcheck=1
17: #gpgkey=http://tel.mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
18: #additional packages that may be useful
19: [extras]
20: name=CentOS-$releasever - Extras
21: baseurl=http://tel.mirrors.163.com/centos/6/extras/$basearch/
22: gpgcheck=1
23: gpgkey=http://tel.mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
24: #additional packages that extend functionality of existing packages
25: [centosplus]
26: name=CentOS-$releasever - Plus
27: baseurl=http://tel.mirrors.163.com/centos/6/centosplus/$basearch/
28: gpgcheck=1
29: enabled=0
1: yum clean all
2: yum -y update
Amabri安装前的准备工作的更多相关文章
- Mac 安装Rudy环境 pod安装前的准备工作
之前已经说过怎么使用pod 今天说一下安装pod之前的准备工作 首先呢就是Rudy 环境(前提是你已经安装了Xcode) 在终端输入一下命令 期间可能也许会要你输入密码 curl -L https:/ ...
- SAP ECC6安装系列二:安装前的准备工作
原作者博客 http://www.cnblogs.com/Michael_z/ ======================================== 安装 Java 1,安装 Java, ...
- 从零开始安装 Ambari (1) -- 安装前的准备工作
Ambari 没有简单的 .tar.gz 结尾的包(反正我找到).apache 官网提供的安装方法,是要下载源码,自己编译成安装包安装.说明文档还不够细.编译的时候是用 maven,照理来说不应该会失 ...
- 全自动网络安装centos(一)安装前准备工作
centos系统启动文件详解: 注:在centos6里需要给NetworkManager服务关闭并且禁止开机启动,6和7里都需要将selinux关闭,否则会出现网络配置异常情况,并且要将防火墙关闭. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- Linux平台 Oracle 11gR2 RAC安装Part1:准备工作
一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...
- Ambari安装之Ambari安装前准备(CentOS6.5)(一)
优秀博客 <Ambari--大数据平台的搭建利器> Ambari安装前准备 (一)机器准备 192.168.80.144 ambari01 (部署Ambari-server和Mirro ...
- Linux平台 Oracle 12cR2 RAC安装Part1:准备工作
Linux平台 Oracle 12cR2 RAC安装Part1:准备工作 一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二 ...
- Cloudera Manager安装之Cloudera Manager安装前准备(CentOS6.5)(一)
Cloudera Manager安装前准备 (一)机器准备 192.168.80.148 clouderamanager01 (部署ClouderaManager-server和Mirror se ...
随机推荐
- #LeetCode# Container With Most Water (todo)
描述: 实现1 -- 求所有可能的值,O(N^2),超时了(因为超时没有跑所有的测试用例,所以不确定还有没有其他问题) 代码: def maxArea(self, height): tmp = len ...
- 关于appStore评分的相关说明--转自张诚教授
在iOS7以前,评分地址如下 itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?typ ...
- dos下的edit命令使用详解
dos下的edit命令使用详解 来源:网络 作者:未知 edit命令是一个简单的编辑软件,我们经常用它来编辑一些程序和批处理文件. 比如,我想在c盘根目录下编辑一个简单的批处理文件,要求无论当前盘和当 ...
- 图像混合学习。运用加权函数,学习opencv基础操作
{ cout<< } { cout<< } ,,logoImage.c ...
- Oracle---->基本DDL
修改表名: rename table_name1 to table_name2; delete [from] persons where lastname= 'Wilson';
- unity 基础之PhysicsManager
原地址:http://www.cnblogs.com/alongu3d/p/3644725.html @by 广州小龙 1.Gravity(重力) 物理系统都是根据实际情况进行模拟的,由于Y值是往下 ...
- java区分大小写,使用TAB进行缩进,public类名只能有一个,而且文件名与类名保持一致.
java的类必须大写 java区分大小写,使用TAB进行缩进,public类名只能有一个,而且文件名与类名保持一致. 在dos用上下箭头,调用已用过的命令
- MemSQL Start[c]UP 2.0 - Round 2
反正晚上睡不着,熬到1点开始做比赛,6个题目只做了2个题目,而且手速还比较慢,待提升空间还很大呢. A题:给定两个0,1串(len<=100000), 但是不是普通的二进制串,而是q进制串,q ...
- SPRING IN ACTION 第4版笔记-第七章Advanced Spring MVC-006- 如何保持重定向的request数据(用model、占位符、RedirectAttributes、model.addFlashAttribute("spitter", spitter);)
一.redirect为什么会丢数据? when a handler method completes, any model data specified in the method is copied ...
- RxJava开发精要6 – Observables组合
原文出自<RxJava Essentials> 原文作者 : Ivan Morgillo 译文出自 : 开发技术前线 www.devtf.cn 转载声明: 本译文已授权开发者头条享有独家转 ...