`

Centos7安装Ambari

 
阅读更多

 

   上一篇: centos7的安装: http://username2.iteye.com/admin/blogs/2390323

10、Ambari安装:

	https://ambari.apache.org/
	http://www.infocool.net/kb/OtherCloud/201611/214644.html

	Ambari-2.4.1.0 压缩包地址: 
	http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.1.0/ambari-2.4.1.0-centos7.tar.gz 
	HDP-2.5.0.0压缩包地址: 
	http://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.5.0.0/HDP-2.5.0.0-centos7-rpm.tar.gz 
	HDP UTILS压缩包下载地址: 
	http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos7/HDP-UTILS-1.1.0.21-centos7.tar.gz 
	其他版本,下载地址请参考: 
	Ambari: 
	http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.1.0/bk_ambari-installation/content/ambari_repositories.html 
	HDP和HDP UTILS: 
	http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.1.0/bk_ambari-installation/content/hdp_stack_repositories.html

11、安装apache并且解压上面的压缩文件到http的目录下面,DocumentRoot 目录下面:
   1) yum update 
    yum install httpd 
    2) 修改配置文件  /etc/httpd/conf/httpd.conf
	添加监听的地址和端口: ServerName 192.168.145.131:80
	可以修改监听的地址:DocumentRoot "/var/www/html"

    3)启动 /etc/httpd/httpd -k start/restart/stop 
    4)访问服务器192.168.145.131:80看到文件目录结构。
    5)两个项目的目录:
      http://192.168.145.131/HDP/centos7/
      http://192.168.145.131/

12、安装ambari-server

  cd /etc/yum.repos.d/
  wget -nv http://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.1.0/ambari.repo -O /etc/yum.repos.d/ambari.repo
  yum install ambari-server
  ambari-server setup
  vi /etc/ambari-server/conf/ambari.properties
  在最后添加client.api.port=18080即将ambari的端口修改为18080
  sudo ambari-server start
  在浏览器中输入http://192.168.145.131:18080
  出现的页面输入用户名和密码:admin/admin 
  到此ambari安装完成,下面安装集群。




 13、服务器复制为5份,设置所有机器的host,并且做互相免密登录
	ssh-keygen -t rsa

	ssh-copy-id  linux130.cn
	ssh-copy-id  linux132.cn
	ssh-copy-id  linux131.cn
	ssh-copy-id  linux133.cn
	ssh-copy-id  linux134.cn



 14、设置所有的host
	 sudo vi /etc/hosts

	192.168.145.131 linux131.cn linux131
	192.168.145.130 linux130.cn linux130
	192.168.145.129 linux132.cn linux132
	192.168.145.133 linux133.cn linux133
	192.168.145.134 linux134.cn linux134
下面这些用于设置ambari中的域名:
	linux131.cn
	linux130.cn
	linux132.cn
	linux133.cn
	linux134.cn 



15 、开启NTP服务,同步各个机器上的时钟
 yum -y install ntp
 systemctl is-enabled ntpd
 systemctl enable ntpd
 systemctl start ntpd
16、设置各个机器上的网络域名
	sudo vi  /etc/sysconfig/network
	NETWORKING=yes
	HOSTNAME=linux132.cn

17、如果防火墙没有关闭,需要关闭掉
	关闭防火墙和SELinux
	 systemctl disable firewalld
	 systemctl stop firewalld
	临时关闭,不用重启机器: 
		setenforce 0

	修改配置文件让机器重启也生效:  
	cat /etc/sysconfig/selinux
	SELINUX=disabled


18、根据ambari上的向导,安装hadoop相关
    名称:bigdata
    hdp的服务器要设置成私有的,并且设置为我们自己的11中小(5)给的地址,系统设置为redhad7,
    操作用户选择root,并且所有机器要有root账号的免密登录,上传ambari,server服务器上的id_rsa私钥
    下一步,然后ambari会检查各个机器的ssh的免密登录,并且会拷贝各个机器上一些文件。
    

如果虚拟机磁盘空间不足,则磁盘扩展:
    http://blog.csdn.net/icycolawater/article/details/6992722

19、访问装好的服务
http://192.168.145.131:18080

 
20、如果内存过少可能执行hadoop的命令比较慢,需要停止交换内存。

1)可以用以下两个命令清除刷新swap,先关闭在打开:swapoff -a(交换内存不用就直接关掉就好了) | swapon -a
2)建议物理内存剩余10%在使用交换分区: echo 10 > /proc/sys/vm/swappiness

21、执行hive命令会有几个错误:
1)hadoop如果为安全模式则执行:hadoop dfsadmin -safemode leave
2)权限的问题则在ambari上修改dfs.permissions=false


 

分享到:
评论

相关推荐

    CentOS7局域网下安装离线Ambari

    - CentOS7 ISO文件:用于安装CentOS7操作系统的光盘镜像文件。 - HDP、HDP-UTILS和Ambari的仓库软件包(tar.gz文件):这些文件需要从指定的公共仓库下载。 - MySQL文件:包括Mysql rpm安装包和MySQL驱动包,Ambari...

    centos7 _ambari2.5.1离线安装1

    制作本地仓库安装 Apache HTTP 服务器yum install httpdsystemctl start httpd.service systemctl

    Centos7.2安装Ambari2.4.2+HDP2.5.3搭建Hadoop集群

    ### Centos7.2安装Ambari2.4.2+HDP2.5.3搭建Hadoop集群 #### 一、概述 本教程旨在详细阐述如何在Centos7.2环境中通过Ambari2.4.2安装并配置HDP2.5.3来搭建一个完整的Hadoop集群。Hadoop作为大数据处理的重要工具之...

    Centos7离线安装配置Ambari

    完整的Ambari离线安装教程,从环境的基本配置到Ambari-Server的设置

    CentOS6.5+Ambari+HDP安装配置.docx

    ### CentOS 6.5 + Ambari + HDP 安装配置详解 #### 环境准备 在开始安装配置之前,确保环境已经准备好。本文档详细介绍了如何在CentOS 6.5环境下搭建Ambari + HDP集群。虽然这里的步骤针对的是CentOS 6.5版本,但...

    ambari2.7.3centos7 安装全部文件

    文件包含:ambari-2.7.3.39-2-centos7.tar.gz、HDP-UTILS-1.1.0.22-centos7.tar.gz、HDP-GPL-3.1.0.0-centos7-gpl.tar.gz、HDP-3.1.0.0-centos7-rpm.tar.gz

    ambari-2.7.4.0-centos7.tar.gz

    ambari-2.7.4.0-centos7.tar.gz,HDP-3.1.4.0-centos7-rpm.tar.gz,HDP-UTILS-1.1.0.22-centos7.tar.gz,HDP-GPL-2.6.5.0-centos7-gpl.tar.gz

    ambari2.7.4.0 centos7全部安装文件

    安装文件包含:ambari-2.7.4.0-centos7.tar.gz、HDP-UTILS-1.1.0.22-centos7.tar.gz、HDP-GPL-3.1.4.0-centos7-gpl.tar.gz、HDP-3.1.4.0-centos7-rpm.tar.gz

    ambari 2.7.6 centos7编译后rpm包下载

    ambari-server-2.7.6.0-0.x86_64.rpm ambari-agent-2.7.6.0-0.x86_64.rpm 1.Ambari绝唱版!通过官网 Installation Guide for Ambari 2.7.6 创建的自编译rpm包 2.编译耗时近一周,依赖356+,大文件可以手动下载下来,...

    ambari2.7.5-centos7安装文件

    文件内容包含:ambari-2.7.5.0-centos7.tar.gz、HDP-UTILS-1.1.0.22-centos7.tar.gz、HDP-GPL-3.1.5.0-centos7-gpl.tar.gz、HDP-3.1.5.0-centos7-rpm.tar.gz

    HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像

    HDP3.1.5.0+Ambari2.7.5安装部署(Centos7.2)所需的三台Ambari镜像

    ambari2.6.5 centos7安装文件

    安装文件包含:ambari-2.6.2.2-centos7.tar.gz、HDP-UTILS-1.1.0.22-centos7.tar.gz、HDP-GPL-2.6.5.0-centos7-gpl.tar.gz、HDP-2.6.5.0-centos7-rpm.tar.gz

    centos 7 ubuntu 18 ambari2.7.3 + hdp3.1.0

    #### 在CentOS 7和Ubuntu 18上安装Ambari 2.7.3.0与HDP 3.1.0.0 ##### 安装前的准备 1. **系统环境**: 确保您的系统为CentOS 7或Ubuntu 18.04 LTS。 2. **网络配置**: 检查网络连通性,确保主机之间可以相互访问...

    esxi6.5环境下centos6.5+ambari+HDP+ELK+neo4j集群搭建

    各产品软件版本 centos 6.5 esxi 6.5 SSH 5.3 JDK 1.8_131 MAVEN 3.6 ...基于EXSI6.5环境下centos6系统搭建ambari+HDP+elasticsearch+kibana+logstash+neo4j集群搭建教程,教程共54页,10000+以上字数

    ambari2.7.1 centos7安装文件

    文件包含:ambari-2.7.1.0-centos7.tar.gz、HDP-UTILS-1.1.0.22-centos7.tar.gz、HDP-GPL-3.0.1.0-centos7-gpl.tar.gz、HDP-3.0.1.0-centos7-rpm.tar.gz

    RedHat7局域网下安装离线Ambari

    在下载过程中,需要注意文件版本的匹配问题,比如ambari-2.1.0-centos7可以换成ambari-2.6.0-centos7,但最好使用与文档中相符的版本以避免兼容性问题。 对于数据库方面,需要下载MySQL的rpm安装包和驱动包。这样,...

    RedHat6.4全自动安装Ambari2.6.0详细教程(图文一步步)

    在本教程中,我们将深入探讨如何在RedHat 6.4 (CentOS兼容)系统上进行Ambari 2.6.0的全自动安装。Ambari是Hortonworks提供的一个强大工具,用于管理和监控Hadoop生态系统,包括Hadoop、HBase、YARN等组件。以下是一...

    安装Ambari1.2.3

    ### 安装Ambari 1.2.3 在 CentOS 的详细步骤与注意事项 #### 一、准备阶段 **1. 关闭 SELinux** - SELinux(Security-Enhanced Linux)是一种强制访问控制机制,如果不关闭它,在进行 SSH 无密码登录等操作时可能...

Global site tag (gtag.js) - Google Analytics