一.基础系统环境配置(注意需要英文环境,后面启动hive的时候会因为中文报错,如果中文环境,所有节点使用vi /etc/sysconfig/i18n将zh_CN改为en_US)
1.网络通信配置:
机房环境下需要使用u盘安装centos6.5的系统,需要手动设置网络桥接模式,方便后续集群通信和winscp上传压缩包。(虚拟机环境下的话只需要安装系统的时候设置一下网络连接模式,装完系统后安装vmware的tools就可以执行拷贝操作了)
2.离线系统工具包准备:(这里因为是离线环境,各自的环境都不统一,所以如果安装过程中遇到有任何包的缺失,自己在网上又找不到的话,可以通过使用vi /etc/yum.conf,将keepcache改成1,默认0代表安装后不保存包头和软件包;然后使用cat /etc/yum.conf|grep XXXX,来查看下载包的地址)
(1)openssl:openssl-1.0.1e-48.el6_8.1.x86_64
(2)createrepo:deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
createrepo-0.9.9-24.el6.noarch.rpm
(3)ntp:
(4)yum.plugins:yum-plugin-priorities-1.1.30-37.el6.noarch.rpm
3.安装系统工具包:
(1)升级openssl
rpm -qa|grep openssl 查看当前系统的openssl版本
rpm -e --nodeps openssl-1.0.1e-15.el6.x86_64 删除系统自带oepnssl
rpm -qa|grep openssl 查看是否删除
rpm -ivh openssl-1.0.1e-48.el6_8.1.x86_64.rpm 安装新版本openssl
rpm -qa|grep openssl 查看是否安装成功
(2)安装createrepo
rpm -qa|grep createrepo 查看当前系统是否安装改工具,如有确认版本不低于新版本,否则最好删除重新安装,删除操作同上
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm(一定按照顺序执行,因为有依赖关系)
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh createrepo-0.9.9-24.el6.noarch.rpm
(3)
二.Ambari主节点安装
1. 修改hostname
# vim /etc/hosts
增加:
192.168.10.11 192.168.10.11
# hostname 192.168.10.11
# vim /etc/sysconfig/network
HOSTNAME=localhost.localdomain
修改为:
HOSTNAME=192.168.10.11
2.
安装jdk1.8
#rpm -qa|grep jdk
# rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
# java -version(查看系统自带jdk是否卸载)
# tar -zxvf jdk-8u77-linux-x64.gz -C /usr/jdk/
# vi /etc/proifile
编辑如下内容:
# source /etc/profile
# java -version(再次查看是否配置成功)
3. 配置ssh通信
# ssh-keygen -t rsa#一路回车
# cd ./.ssh
# cat id_rsa.pub >> authorized_keys
多台服务器时,在每一台服务器上运行一遍ssh-keygen,并将本authorized_keys复制到其它目标服务器的