平台3.0升级文档

平台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/[email protected]'
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/[email protected] with password.
WARNING: no policy specified for [email protected]; defaulting to no policy
Enter password for principal "[email protected]":
Re-enter password for principal "[email protected]":
Principal "[email protected]" 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,编译

你可能感兴趣的:(平台3.0升级文档)