平台3.0升级文档
一、软件安装
1、python2.6 或者 python2.7
2、squid(保证每个节点能上外网)
$ yum install squid
3、编辑slaves和master文件
4、yum install lrzsz
5、EPEL源 RHEL/CentOS 6 64-Bit
$ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
$ rpm -ivh epel-release-6-8.noarch.rpm
$ yum makecache
二、kerberos安装
1、编辑krb5.conf,替换下面 tjsy1
为安装kerberos服务的机器host
[realms]
SUNMNET.COM = {
kdc = tjsy1
admin_server = tjsy1
}
2、集群中的所有节点上安装 JCE
这一步一定要做,否则会报zk,namenode等不支持默认tkt的加密方式错误。
$ scp *.jar cdh01:$JAVE_HOME/jre/lib/security/
3、执行安装脚本
$ sh -x depoly_kerberos.sh
安装过程中会提示
Initializing database '/var/kerberos/krb5kdc/principal' for realm 'SUNMNET.COM',
master key name 'K/M@SUNMNET.COM'
You will be prompted for the database Master Password.
It is important that you NOT FORGET this password.
Enter KDC database master key:
Re-enter KDC database master key to verify:
输入初始密码即可。
4、在CDH中启用Kerberos
5、创建HDFS超级用户
$ kadmin.local -q "addprinc hdfs"
Authenticating as principal root/admin@SUNMNET.COM with password.
WARNING: no policy specified for hdfs@SUNMNET.COM; defaulting to no policy
Enter password for principal "hdfs@SUNMNET.COM":
Re-enter password for principal "hdfs@SUNMNET.COM":
Principal "hdfs@SUNMNET.COM" created.
6、验证Kerberos在集群上是否正常工作
三、openLDAP安装
1、安装 migrationtools 工具,用此生成ldap数据模板。
# 安装
$ yum install migrationtools -y
# 修改默认的配置
$ vim /usr/share/migrationtools/migrate_common.ph
# line 71 defalut DNS domain
$DEFAULT_MAIL_DOMAIN = "sunmnet.com";
# line 74 defalut base
$DEFAULT_BASE = "dc=sunmnet,dc=com";
2、执行安装脚本
sh -x depoly_ldap.sh
四、HUE安装
1、mvn
2、依赖
$ yum install ant asciidoc cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-plain gcc gcc-c++ krb5-devel libffi-devel libxml2-devel libxslt-devel make mysql mysql-devel openldap-devel python-devel sqlite-devel gmp-devel
3、替换CDH中的HUE,编译