@leptune
2017-03-01T01:12:20.000000Z
字数 3501
阅读 278
技术
(以下均以root用户进行)
# 禁用 fastestmirror 插件
sed -i.backup 's/^enabled=1/enabled=0/' /etc/yum/pluginconf.d/fastestmirror.conf
# 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 使用阿里云镜像
wget -O /etc/yum.repos.d/CentOS-Base-aliyun.repo http://mirrors.aliyun.com/repo/Centos-6.repo
# 安装 EPEL 源
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
# 使用阿里云镜像
if [[ ! -f /etc/yum.repos.d/epel.repo.backup ]]; then
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup 2>/dev/null || :
fi
if [[ ! -f /etc/yum.repos.d/epel-testing.repo.backup ]]; then
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup 2>/dev/null || :
fi
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
yum clean all
yum makecache
yum update -y
yum groupinstall 'Development tools'
yum install -y tmux vim
[root@master ~]# tree cm5.8.1/
cm5.8.1/
├── CDH-5.8.0-1.cdh5.8.0.p0.42-el6.parcel
├── CDH-5.8.0-1.cdh5.8.0.p0.42-el6.parcel.sha1
├── cloudera-manager-installer.bin
├── manifest.json
└── rpms
├── cloudera-manager-agent-5.8.1-1.cm581.p0.7.el6.x86_64.rpm
├── cloudera-manager-daemons-5.8.1-1.cm581.p0.7.el6.x86_64.rpm
├── cloudera-manager-server-5.8.1-1.cm581.p0.7.el6.x86_64.rpm
├── cloudera-manager-server-db-2-5.8.1-1.cm581.p0.7.el6.x86_64.rpm
├── enterprise-debuginfo-5.8.1-1.cm581.p0.7.el6.x86_64.rpm
├── jdk-6u31-linux-amd64.rpm
└── oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm
修改/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=master.com
修改/etc/hosts
192.168.66.134 master.com master
临时关闭SELinux
setenforce 0
# 查看是否生效:
/usr/sbin/sestatus -v
# 如果输出disabled,则生效,如果未生效,那运行下面命令(即永久关闭selinux)后重启即可
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
reboot -f
关闭防火墙
service iptables stop
重启网络
service network restart
配置ssh免输密码
rm -rf ~/.ssh
ssh localhost
exit
#生成ssh免登陆密钥,一直回车即可
cd ~/.ssh
ssh-keygen -t rsa
#将公钥拷贝到要免登陆的机器上
cat id_rsa.pub >>authorized_keys
配置cm安装源,添加/etc/yum.repo.d/cloudera-manager.repo
[cloudera-manager]
name = Cloudera Manager, Version 5.8.1
baseurl = https://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.8.1/
gpgkey = https://archive.cloudera.com/redhat/cdh/RPM-GPG-KEY-cloudera
gpgcheck = 1
修改yum配置文件:/etc/yum.conf,加入下面配置
sslverify=0
验证repo文件是否起效
yum list|grep cloudera
#如果列出的不是你安装的版本,执行下面命令重试
yum clean all
yum list | grep cloudera
配置语言坏境为英文(中文会出错):
修改/etc/sysconfig/i18n文件
LANG="en_US.UTF-8"
修改运行时语言:
echo 'LANG=en_US.UTF-8' >>/etc/profile
source /etc/profile
重新登录!
开始安装!
cd ~/cm5.8.1/rpms
yum -y install *.rpm
cd ..
mv CDH-5.8.0-1.cdh5.8.0.p0.42-el6.parcel* /opt/cloudera/parcel-repo/
mv /opt/cloudera/parcel-repo/CDH-5.8.0-1.cdh5.8.0.p0.42-el6.parcel.sha1 /opt/cloudera/parcel-repo/CDH-5.8.0-1.cdh5.8.0.p0.42-el6.parcel.sha
rm -rf /etc/cloudera-scm-server/db.properties
chmod +x ./cloudera-manager-installer.bin
./cloudera-manager-installer.bin
开始配置!!
sysctl vm.swappiness=5
并让他永久生效:修改 /etc/sysctl.conf,加入:
vm.swappiness=5