一.环境:
1.Ubuntu 14.04
2.Ambari 2.5.0
3.JDK1.8
4.HDP2.4.3
5.HDP-UTIL1.1.0.20
二:说明:
1.使用 root 用户
2.如果仅用作 demo 使用,不建议单机开多台 vm,除非你的机器内存大于32G,使用单台vm执行以下步骤即可.
3.如果有多台机器可做集群,则给不同的机器设置不同的域名即可,如 [ ubuntu0.com, ubuntu1.com, ubuntu2.com ]
4.默认你已熟悉 linux命令,shell命令.
三:步骤:
1.使用国内镜像,下载 ambari-server (https://mirrors.tuna.tsinghua.edu.cn/apache/ambari/),并解压,然后在该目录执行"python -m SimpleHTTPServer",启动http服务,让文件可在局域网访问.
2.(Optional) 修改 hostname:
2.1.vim /etc/hosts # 加入集群的所有机器的域名. 也可以在DNS服务器上修改.
2.2.export hostNameStr="ubuntu"
2.3.echo $hostNameStr > /etc/hostname
2.4.hostname $hostNameStr
3.配置所有机器之间,免密登录:
3.1.ssh-keygen
3.2.将所有机器的公钥(~/.ssh/id_rsa.pub) 填入 ~/.ssh/