没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
由于Ambari会通过其Agent程序在服务器之间频繁的进行内部通信,所以我们需要关闭
机器自身的防火墙并禁用SELinux。依序执行如下操作。
执行serviceiptablesstop命令关闭防火墙。
可以通过执行chkconfigiptablesoff来检查防火墙是否已经关闭。
打开/etc/selinux/config,修改SELINUX=disabled来禁用SELinux。此项修改
需要重启服务器后才能生效。
1. --关闭SELINUX
2. setenforce0
3. sed-i.bak's/SELINUX=enforcing/SELINUX=disabled/'
/etc/sysconfig/selinux
4. sed-i.bak's/SELINUX=enforcing/SELINUX=disabled/'
/etc/selinux/config
Ambari要求它所管理的各个服务器之间需要使用FQDN来进行访问,所以我们还需要为
各个服务器配置它们的FQDN。Linux系统可以通过主机表来配置它的FQDN,执行 vi
/etc/hosts 命令打开主机表文件,会看到类似如下的信息。
1. 127.0.0.1localhostlocalhost.localdomainlocalhost4
localhost4.localdomain4
2. ::1localhostlocalhost.localdomainlocalhost6
localhost6.localdomain6
hosts主机表是用来帮助服务器解析域名地址的,可以在这里增加IP地址到域名地址的映
射信息以完成FQDN的配置,从而使得服务器能够将主机域名转换成相应的IP地址。
例如这里的两台服务器IP地址分别是192.168.10.10和192.168.10.11,它们对应的主
安装Ambari、Hadoop和Yarn
1.关闭防火墙和SELinux
2.配置主机表
机域名是 server10.testcluster.com 和 server11.testcluster.com 。于是
我们需要分别修改两台服务器的hosts主机表,在其末尾增加两行配置,配置如下。
1. 192.168.10.10server1.cluster.com
2. 192.168.10.11server2.cluster.com
增加之配置之后,输入:q保存。完成配置之后,可以通过 hostname–f 命令查看服
务器当前的FQDN,如果是主机表中所配置的就代表修改成功了。
在FQDN配置完成之后我们就完成了安装前的所有准备工作,接下来可以开始式安装
了。
虽然Ambari系统是由安装Ambari-Server和Ambari-Agent两个部分组成的。但是手
动安装的时候只需要关注Ambari-Server就可以了,因为Ambari-Agent程序在通过
Ambari系统新建集群的过程中会自动安装(关于新建集群部分会在后续小节详细介
绍)。
由于在安装前的准备小节,我们已经完成了Ambari本地yum源仓库的搭建工作,所以
这里的Ambari-Server安装就很简单了,执行 yuminstallambari-server–
y 命令进行安装。
之后便会进入自动安装步骤,yum安装程序会根据我们在ambari.repo中配置的信息找
到Ambari-Server的安装文件进行安装。
1. yuminstallambari-server
2. Loadedplugins:fastestmirror,refresh-packagekit,security
3. Loadingmirrorspeedsfromcachedhostfile
4. SettingupInstallProcess
5. ResolvingDependencies
6. -->Runningtransactioncheck
7. --->Packageambari-server.x86_640:2.4.0.1-1willbe
installed
8. -->ProcessingDependency:postgresql-server>=8.1for
package:ambari-server-2.4.0.1-1.x86_64
9. -->FinishedDependencyResolution
10. Error:Package:ambari-server-2.4.0.1-1.x86_64(Updates-
4.安装Ambari-Server
Ambari-2.4.0.1)
11. Requires:postgresql-server>=8.1
12. Youcouldtryusing--skip-brokentoworkaroundtheproblem
13. Youcouldtryrunning:rpm-Va--nofiles–nodigest
14. 此处发现安装出现了错误,提示需要postgresql-server,且版本需要大于8.1。
这是因为Ambari默认通过postgresql数据库来保存它的元数据。
15. 所以我们还需要安装postgresql数据库,执行yuminstallpostgresql-
server命令安装。
16. yuminstallpostgresql-server
17. Loadedplugins:fastestmirror,refresh-packagekit,security
18. Loadingmirrorspeedsfromcachedhostfile
19. 省略中间过程…
20. Installed:
21. postgresql-server.x86_640:8.4.20-7.el6
22. DependencyInstalled:
23. postgresql.x86_640:8.4.20-7.el6
postgresql-libs.x86_640:8.4.20-7.el6
24.
25. DependencyUpdated:
26. openssl.x86_640:1.0.1e-57.el6
27.
28. Complete!
现在重新执行 yuminstallambari-server 命令安装Ambari-Server。
yuminstallambari-server-y
1. DependenciesResolved
2.
3. =======================================================================================================================================================
4. PackageArch
VersionRepository
Size
5. =======================================================================================================================================================
6. Installing:
7. ambari-serverx86_64
2.4.0.1-1Updates-Ambari-2.4.0.1
646M
8. Installingfordependencies:
剩余17页未读,继续阅读
资源评论
寒冰涛
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言-leetcode题解之28-implement-strstr.c
- C语言-leetcode题解之27-remove-element.c
- C语言-leetcode题解之26-remove-duplicates-from-sorted-array.c
- C语言-leetcode题解之24-swap-nodes-in-pairs.c
- C语言-leetcode题解之22-generate-parentheses.c
- C语言-leetcode题解之21-merge-two-sorted-lists.c
- java-leetcode题解之Online Stock Span.java
- java-leetcode题解之Online Majority Element In Subarray.java
- java-leetcode题解之Odd Even Jump.java
- 计算机毕业设计:python+爬虫+cnki网站爬
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功