准备工作:(系统centos6) (推荐java1.7以上版本)
1.准备至少3台机器, 依次配置每台机器的主机名,第一台机器同时作为yum本地源
【
配置主机名3步
1.#hostname hdp1
2.# vim /etc/sysconfig/network
HOSTNAME=hdp1
3.# vim /etc/hosts
192.168.144.63 hdp1
192.168.144.64 hdp2
192.168.144.70 hdp3
】
2.设置hdp1免密码登陆hdp2,hdp3
【
hdp1上执行:
#ssh-keygen -t rsa (3次回车)
# scp ~/.ssh/id_rsa.pub root@hdp1:~/
# scp ~/.ssh/id_rsa.pub root@hdp2:~/
# scp ~/.ssh/id_rsa.pub root@hdp3:~/
每台机器上执行:
#vim /etc/ssh/sshd_config (打开下面3行的注释)
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
# cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
】
下载 HDP 和 HDP-UTILS :
#wget -nv http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.3.2.0/hdp.repo -O /etc/yum.repos.d/hdp.repo
#同步
#Yum repolist
#reposync -r HDP-2.3.2.0
#reposync -r HDP-UTILS-1.1.0.20
下载 Amabri :
# wget -nv http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.1.2.1/ambari.repo -O /etc/yum.repos.d/ambari.repo
#同步
#yum repolist
# reposync -r Updates-ambari-2.1.2.1
每台机器安装:
#yum install -y mesa-libGL.i686
#yum install openssl
[安装时遇到openssl问题# rpm -qa|grep openssl
# rpm -e openssl-1.0.1e-15.el6.x86_64
# rpm -Uvh openssl-devel-1.0.0-27.z.2.ec1.gf.el6.x86_64.rpm]
#yum install nc
#yum install gcc
#yum install python-libs
关闭 Linux 的 THP 服务(#centos6)
# echo transparent_hugepage=never >> /etc/grub.conf
#echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
#yum install ntp
# chkconfig ntpd on && service ntpd start
(失败vim /etc/ntp.conf 添加ntpd_enable="YES")
关闭 SELinux 服务,关闭防火墙,
#chkconfig iptables off && service iptables stop && setenforce 0
修改/etc/selinux/config文件中的SELINUX="" 为 disabled。
# mkdir -p /var/lib/ambari-agent/data
#date -s "2015-12-05 15:02:00"校准时间
#/etc/init.d/sshd restart
第一台机器安装:
#yum install createrepo (安装 createrepo ,用于制作本地源)
在/etc/yum.repo.d文件夹中添加一个 ambari.repo文件,内容如下:
[Updates-ambari-2.1.2.1]
name=ambari-2.1.2.1 - Updates
baseurl=http://192.168.116.129/ambari/Updates-ambari-2.1.2.1/
gpgcheck=0
enabled=1
[HDP-2.3.2.0]
name=HDP Version - HDP-2.3.2.0
baseurl=http://192.168.116.129/ambari/HDP-2.3.2.0/
gpgcheck=0
enabled=1
[HDP-UTILS-1.1.0.20]
name=HDP Utils Version - HDP-UTILS-1.1.0.20
baseurl=http://192.168.116.129/ambari/HDP-UTILS-1.1.0.20/
gpgcheck=0
enabled=1
# mkdir /var/www/html/ambari
把上面下载的文件夹移动到abmari下
#createrepo /var/www/html/ambari
#createrepo HDP-2.3.2.0/
#createrepo HDP-UTILS-1.1.0.20/
#createrepo Updates-ambari-2.1.2.1/
配置环境:httpd 服务
#vi /etc/httpd/conf/httpd.conf
把 #ServerName www.example.com :80 修改为 ServerName hostname:80
修改访问权限:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
启动 httpd 服务
#chkconfig httpd on && service httpd start
#yum clean all && yum makecache
# yum install ambari-server
#ambari-server setup
# ambari-server start
3.访问hdp1:8080安装
注意:
Select Stack> Advanced Repository Options指定本地源
安装ambari-agent选择的sshkey是id_rsa
#mkdir /var/lib/ambari-agent/data
安装agent报错
vi /etc/ambari-agent/conf/ambari-agent.ini
[server]
hostname=<your.ambari.server.hostname>
url_port=8440
secured_url_port=8441
使用hiveview报错
修改hdfs》df.permision =false
相关推荐
标题中提到的"ambari离线安装solr所需文件"主要包括两个部分:`solr.tgz`和`SOLR-github`。`solr.tgz`是一个包含Solr软件包的压缩文件,解压后将得到Solr的源代码或者预编译的二进制文件,这取决于tgz文件的内容。`...
### Ambari离线安装知识点总结 #### 一、前言 Ambari是一个开源的工具,用于简化Apache Hadoop集群的部署、管理和监控过程。它通过提供一个友好的Web界面来实现对Hadoop生态系统的组件进行管理。本文将详细介绍如何...
【Ambari离线环境下的Web服务器】是一个关于在没有互联网连接的情况下,如何利用Ambari管理和监控Hadoop集群的教程。Ambari是Apache软件基金会的顶级项目,旨在简化Hadoop及其相关生态系统的部署、管理和监控。它...
* Ambari 的作用是创建、管理、监视 Hadoop 的集群,包括 Hadoop 整个生态圈(例如 Hive、HBase、Sqoop、Zookeeper 等)。 * Ambari 现在所支持的平台组件也越来越多,例如流行的 Spark、Storm 等计算框架,以及资源...
Ambari是一个用于Hadoop集群管理和监控的工具,它可以简化Flink在Hadoop生态系统中的安装和配置过程。通过Ambari,用户可以图形化地管理Flink服务,监控性能指标,进行故障排查,并进行版本升级。 在“flink文档+...
它提供了一个统一的界面来管理Hadoop集群,包括安装、配置、监控和维护等功能。Ambari支持多种大数据组件,包括HDFS、YARN、MapReduce、Hive、Pig、Sqoop等。 为什么需要离线安装Ambari? 在某些情况下,我们可能...
首先介绍我们生产环境中Hadoop集群的现状,Hadoop集群主要承担了数据接入存储、离线计算的职责,同时提供其上数据调度等自研系统的基础服务。生产环境中Hadoop使用的版本是v2.7.3,下面介绍其主要组件。首先HDFS采用...
它是Hadoop生态系统中用于创建、管理和监视Hadoop集群的工具,但不仅仅局限于Hadoop本身。Ambari所支持的组件涵盖Spark、Storm、HBase、Zookeeper、Hive、Pig等广泛的大数据技术,甚至包括资源调度平台YARN。 ...
在使用Ambari时,需要注意的是,虽然它简化了Hadoop集群的运维,但仍然需要一定的Hadoop知识,比如理解HDFS、MapReduce、YARN等核心概念,以及如何根据业务需求调整配置。此外,安全性和高可用性也是考虑的重点,...
- **Ambari离线安装包**:针对RedHat 6的Ambari 2.6.0离线安装包可以从Hortonworks官网获取,用于无网络环境或限制网络的部署。 - **Hadoop**:根据HDP(Hortonworks Data Platform)版本,下载相应的Hadoop组件。 ...
Ambari是Apache软件基金会的顶级项目,用于简化Hadoop集群的创建、管理、监视工作。它管理的不仅仅是Hadoop,而是Hadoop生态系统中的所有组件,包括Hive、Hbase、Sqoop、Zookeeper等。Ambari通过其分布式架构,由...
Hadoop集群数据导入是一个重要环节,通常使用Sqoop从传统数据库或本地文件系统导入数据。对于实时数据处理,HBase的实时查询功能可以满足需求;而对于离线数据分析,Hive提供了强大的SQL支持。Flume则用于收集和传输...
1. 初始化集群:安装完成后,需要初始化Hadoop集群,包括格式化NameNode和设置集群的配置文件。 2. 配置HDFS:定义DataNode和NameNode,设置HDFS的存储策略和副本数量。 3. 配置YARN:配置ResourceManager和...
Red Hat 7.3环境下,通过局域网使用Ambari安装大数据平台是一项复杂的工程任务,涉及到网络配置、系统配置、服务安装与配置等多个步骤。以下是根据提供的文件内容,详细解析在这一过程中会用到的知识点: 1. 静态IP...
### Ambari安装文档知识点详解 ...通过以上步骤,您可以成功地使用Ambari安装并管理一个Hadoop集群。此外,Ambari还提供了丰富的功能,如健康检查、日志分析和警报通知等,帮助您更好地运维大数据平台。
而Apache Ambari则是一个用于简化Hadoop集群管理、监控与维护的工具。将Presto集成到Ambari中,可以实现对Presto服务的自动化部署、管理和监控,极大地提高运维效率。 #### 二、Presto集成到Ambari的步骤详解 ####...
这些工具对于安装、配置和维护Hadoop集群至关重要,特别是在离线环境中,它们可以帮助解决网络限制带来的问题。 标签 "ambari HDP-UTILS" 明确指出了这个压缩包与Ambari和HDP-UTILS两个关键概念的关系。Ambari是...
总之,理解和配置好Hadoop集群中的各个组件端口是保证系统稳定运行的基础,这需要对Hadoop架构有深入的理解,同时也需要熟悉Ambari的使用方法。通过监控这些端口的服务状态,我们可以及时发现并解决潜在的问题,确保...