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安装前的准备工作的更多相关文章

  1. Mac 安装Rudy环境 pod安装前的准备工作

    之前已经说过怎么使用pod 今天说一下安装pod之前的准备工作 首先呢就是Rudy 环境(前提是你已经安装了Xcode) 在终端输入一下命令 期间可能也许会要你输入密码 curl -L https:/ ...

  2. SAP ECC6安装系列二:安装前的准备工作

    原作者博客 http://www.cnblogs.com/Michael_z/ ======================================== 安装 Java  1,安装 Java, ...

  3. 从零开始安装 Ambari (1) -- 安装前的准备工作

    Ambari 没有简单的 .tar.gz 结尾的包(反正我找到).apache 官网提供的安装方法,是要下载源码,自己编译成安装包安装.说明文档还不够细.编译的时候是用 maven,照理来说不应该会失 ...

  4. 全自动网络安装centos(一)安装前准备工作

    centos系统启动文件详解: 注:在centos6里需要给NetworkManager服务关闭并且禁止开机启动,6和7里都需要将selinux关闭,否则会出现网络配置异常情况,并且要将防火墙关闭. ...

  5. 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 服务器安装操 ...

  6. Linux平台 Oracle 11gR2 RAC安装Part1:准备工作

    一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二.安装前期准备工作 2.1 各节点系统时间校对 2.2 各节点关闭防火墙和 ...

  7. Ambari安装之Ambari安装前准备(CentOS6.5)(一)

    优秀博客 <Ambari--大数据平台的搭建利器> Ambari安装前准备 (一)机器准备 192.168.80.144   ambari01 (部署Ambari-server和Mirro ...

  8. Linux平台 Oracle 12cR2 RAC安装Part1:准备工作

    Linux平台 Oracle 12cR2 RAC安装Part1:准备工作 一.实施前期准备工作 1.1 服务器安装操作系统 1.2 Oracle安装介质 1.3 共享存储规划 1.4 网络规范分配 二 ...

  9. Cloudera Manager安装之Cloudera Manager安装前准备(CentOS6.5)(一)

    Cloudera Manager安装前准备 (一)机器准备 192.168.80.148   clouderamanager01 (部署ClouderaManager-server和Mirror se ...

随机推荐

  1. WPF中的一些常用类型转换

    1.string和Color的转换: //string转Color (Color)ColorConverter.ConvertFromString((string)str); //Color转stri ...

  2. makefile的简单写法

    makefile 使用方法: vi 一个Makefile文件 CC = g++   // 指的是用什么编译器RM = rm -rf   // 定义一个删除的指令(变量)CFLAGS = -c -Wal ...

  3. GPU CUDA常量内存使用

    #include <cuda.h> #include <stdio.h> int getMulprocessorCount(){ cudaDeviceProp prop; cu ...

  4. <五> jQuery 效果

    显示隐藏 $("selector").show(speed, callback) $("selector").hide"(speed, callbac ...

  5. C# and JSON

    JQuery Parse JSON var obj = $.parseJSON(data); C# creates JSON string: public static class JSONHelpe ...

  6. SWFUpload 按钮显示问题

    问题: 今天遇到一个这样的问题,我用Vs2010打开用SWFUpload上传文件的网页时,按钮显示不出来,试了好多方法,终于被我找到了! 解决方法: 原来是vs2010自带的Asp.net Devel ...

  7. 30 个最棒的 jQuery 的拖放插件

    jQuery 允许用户为任意 DOM 元素添加可拖放的功能,通过 jQuery 的拖放插件你可以轻松实现网页上任意元素的拖拽操作.在本文中我们向你推荐 30 个最棒的 jQuery 的拖放插件. 点击 ...

  8. UVA 11734 Big Number of Teams will Solve This

    大水题,不解释啦! #include<cstdio> #include<cstring> #define maxn 50 using namespace std; char s ...

  9. jQuery 在IE下对表单中input type="file"的属性值清除

    对一个文件域(input type=file)使用了验证后,我们总会希望把文件域中的值给清空了,在IE中,由于安全设置的原因,是不允许更改文件域的值的,接下来为大家介绍一下解决方法 一般来说,在对一个 ...

  10. 基于FFmpeg和Qt的播放器 QtAV库

    http://blog.csdn.net/ibingow/article/details/8144795