Ambari离线安装
2017-05-23 17:19
246 查看
本文只针对Ambari的离线安装
Ambari的服务端和客户,监控大数据的服务软件
HDP
包含所有的大数据服务软件的软件包(如:Hadoop,Pig,Hive,HBase,Oozie,Zookeeper,Sqoop)
HDP-UTILS
Ambari和HDP的工具包(包含Ganglia,Nagiios,snappy,rrd)
EPEL(Extra Packages for Enterprise Linux)
额外的Linux包,包含安装以上包时所需的依赖项
每台机器安装好jdk
JDK的安装非常简单,这里不做过多说明
配置服务器的Ntp服务
这里只说明无Internet的情况Ntp服务的配置
1.ntp主节点服务器配置:
server 127.127.1.0 prefer
fudge 127.127.1.0 stratum 10
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap
2.从节点只需要配置server 主节点ip就行
关闭服务器的防火墙
关闭防火墙的原因:为了保证服务监听的端口其他机器能访问
创建Ambari所需的Linux用户和用户组
为了保证其他局域网机器可以使用该Yum源
所以在单台服务器搭建Yum源的Server端
资源包准备
ambari-2.4.2.0-centos7.tar.gz
HDP-2.5.3.0-centos7-rpm.tar.gz
HDP-UTILS-1.1.0.21-centos7.tar.gz
安装http服务,并解压资源包放置与/var/www/html目录下
1.启动httpd服务
2.HDP-UTILS-1.1.0.21-centos7.tar.gz,解压出来是散的文件,最好单独建立一个文件夹放解压的文件
3.我的文件夹目录如下:
/var/www/html该目录下有三个子文件夹:
hdp文件夹下的子文件夹:
配置yum源
yum源的配置,最容易出错的是路径baseUrl的配置错误,还有就是没有开启httpd服务
Ambari使用的4个仓库说明
AmbariAmbari的服务端和客户,监控大数据的服务软件
HDP
包含所有的大数据服务软件的软件包(如:Hadoop,Pig,Hive,HBase,Oozie,Zookeeper,Sqoop)
HDP-UTILS
Ambari和HDP的工具包(包含Ganglia,Nagiios,snappy,rrd)
EPEL(Extra Packages for Enterprise Linux)
额外的Linux包,包含安装以上包时所需的依赖项
安装前的准备工作
配置各个服务器之间的免密登录#切换到需要创建免密登录的用户 su [your_user] #初始化秘钥信息 ssh-keygen -t rsa -P '' #每个用户的操作目录下有.ssh隐藏文件夹 cd ~/.ssh #拿出id_rsa.pub文件中的内容放到~/.ssh/authorized_keys文件中 cat authorized_keys >> authorized_keys #authorized_keys文件中需要所有节点的id_rsa.pub内容 #修改.ssh文件夹和authorized_keys的权限 chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys #其余节点的信息可以通过scp 来操作,最后scp authorized_keys文件到每个节点即可
每台机器安装好jdk
JDK的安装非常简单,这里不做过多说明
配置服务器的Ntp服务
这里只说明无Internet的情况Ntp服务的配置
1.ntp主节点服务器配置:
server 127.127.1.0 prefer
fudge 127.127.1.0 stratum 10
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap
2.从节点只需要配置server 主节点ip就行
关闭服务器的防火墙
关闭防火墙的原因:为了保证服务监听的端口其他机器能访问
#关闭防火墙 service disable firewalld #修改sellinux的文件,selinux=disabled vi /etc/sysconfig/selilnux
创建Ambari所需的Linux用户和用户组
Ambari的软件包Yum源安装配置
说明:为了保证其他局域网机器可以使用该Yum源
所以在单台服务器搭建Yum源的Server端
资源包准备
ambari-2.4.2.0-centos7.tar.gz
HDP-2.5.3.0-centos7-rpm.tar.gz
HDP-UTILS-1.1.0.21-centos7.tar.gz
安装http服务,并解压资源包放置与/var/www/html目录下
#安装httpd服务程序 #如果配置了上面的本地yum源则安装速度非常快 #本人采用的是最小化安装版本,所以需要安装httpd服务 yum install -y httpd #httpd安装完成后,会在var下面有www目录,用于存放Web可访问的资源 #解压所有的压缩包到www/html目录下 tar -zxvf [目标压缩包] -C /var/www/html
1.启动httpd服务
service httpd start后,放在html文件夹下的文件就可以通过网络访问了
2.HDP-UTILS-1.1.0.21-centos7.tar.gz,解压出来是散的文件,最好单独建立一个文件夹放解压的文件
3.我的文件夹目录如下:
/var/www/html该目录下有三个子文件夹:
AMBARI-2.4.2.0 #Ambari 的repo文件 cdrom #因为是无网络,所以把挂载的系统镜像文件拷贝到了这里 hdp #HDP-2.5.3.0-centos7-rpm.tar.gz、HDP-UTILS-1.1.0.21-centos7.tar.gz 解压的文件
hdp文件夹下的子文件夹:
HDP #HDP repo HDP-UTILS-1.1.0.21 #HDP-UTILS repo
配置yum源
#切换到yum源配置文件的目录 cd /etc/yum.repos.d #需要配置4个yum源:ambari、Base(这个就是linux系统的iso镜像文件的东西)、hdp、hdp-utils #在/etc/yum/repos.d目录下随便copy一个文件修改即可 #配置模板 [ambari-2.4] #随便取个名字 name=Ambari-2.4 Base #再随便取个名字 baseurl=http://node1/AMBARI-2.4.2.0/centos7/2.4.2.0-136 #配置repo的路径 gpgcheck=1 #是否校验 gpgkey=http://node1/AMBARI-2.4.2.0/centos7/2.4.2.0-136/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins # 配置校验,这个在对应的repo下可以找到 enabled=1 #是否启用 priority=1 #优先级 #按照上面的模板配置即可 yum clean all #清除yum repo yum list #检查repo 的列表,检查所配置的repo是否全部都在
yum源的配置,最容易出错的是路径baseUrl的配置错误,还有就是没有开启httpd服务
相关文章推荐
- Ambari离线安装hadoop集群所需资源包
- Ambari离线安装
- ambari 离线安装
- HDP之离线安装ambari-agent
- ambari离线方式安装Hive不能连接mysql和不能启动hive metastore&hiveserver2
- 离线安装 Apache Ambari
- 大数据平台部署-----ambari在线和离线安装
- ambari2.1离线安装HDP2.1实践教程
- ambari离线安装以及hadoop环境搭建详细过程
- RedHat7局域网下安装离线Ambari
- Ambari在离线环境中安装Hadoop集群
- 离线安装 Apache Ambari
- 离线安装 Ambari Hadoop
- Ambari离线安装文档
- Ambari系列(一):在离线环境中自动化安装Hadoop集群
- 私网安装Ambari实现Hadoop、Hbase等自动化安装(离线 本地源)
- Ambari在离线环境中安装Hadoop集群
- ambari 离线安装 HDP-2.3 集群
- Ambari系列(一):在离线环境中自动化安装Hadoop集群
- ambari 离线安装一