说明,本次采用三台服务器去安装Hadoop生态圈全家桶
第一部分:安装
第二部分:出现问题解决方案
第一部分
- 首先需要三台ssh互通其次也需要自己对自己互通,避免出现安装过程中自己不能和自己连接,如果自己没有对自己ssh免密则下面第一个爆红
- 关闭SELinux
- 永久关闭防火墙
- 4查看自己机器名字并修改
hostname -f
vi /etc/hostname
安装wget
yum install wget
下载ambari源
wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.6.1.5/ambari.repo -O /etc/yum.repos.d/ambari.repo
更新
yum clean && yum makecache
下载ambari-server
yum install ambari-server
安装
ambari-server setup
启动
ambari-server start( stop | status )
这里面会让你选择jdk,我们机子没有安装jdk所以默认用第一个,系统会自己下载,如果你自己下载就选择第三个自己定义目录位置,不过听说现在java收费了,选择第一个如果不行那就用自己的,剩下的一切默认,也先不选数据库,后期都会做
http://X.X.X.X:8080 (账号密码 admin/admin )
在所有节点安装ambari-agent
yum install ambari-agent
我们需要在ambari-agent.ini更改两个地方首先为了三台机子在ambari互通,其次由于这个版本python有问题,之前security的ssl用的1.22版本,所以我们现在还得加一个版本进去
这是我主机的hostname
force_https_protocol=PROTOCOL_TLSv1_2
启动ambari-agent
ambari-agent start
进入ambari界面
把你服务器的hostname写进去
合理分配资源