离线制作安装源:
1、挂载镜像到/mnt下,并创建本地yum源;
yum groupinstall "Development tools"
2、搭建web服务器作为离线安装源;
ambari-server setup
使用mysql数据库
安装mysql,如果已经安装了mysql就直接跳到建立ambari等用户并赋权步骤
mysql安装(安装顺序安装):
rpm -ivh mysql-community-common-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.12-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.12-1.el6.x86_64.rpm
mysql安装后必须修改root的登录密码
mysql>set password=password('123456');
ambri 数据库配置:
ls /usr/share/java/mysql-connector-java.jar
并确保此驱动jar包的文件权限为644
2、# mysql -uroot -p
create database ambari;
3、# mysql -uroot -p
use mysql;
CREATE USER 'ambari'@'%' IDENTIFIED BY 'ambari';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';
CREATE USER 'ambari'@'datacube152' IDENTIFIED BY 'ambari';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'datacube152';
CREATE USER 'ambari'@'ambari' IDENTIFIED BY 'ambari';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'ambari';
FLUSH PRIVILEGES;
并执行:ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar
2、 创建hive数据库
# mysql -uroot -p
CREATE DATABASE hive;
3、创建hive用户并赋予权限
# mysql -uroot -p
use hive;
CREATE USER 'hive'@'localhost' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'localhost';
CREATE USER 'hive'@'datacube152' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'datacube152';
CREATE USER 'hive'@'%' IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'%';
CREATE USER 'hive'@'hive'IDENTIFIED BY 'hive';
GRANT ALL PRIVILEGES ON *.* TO 'hive'@'hive';
FLUSH PRIVILEGES;
注:
mysql如果报错 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
, 需要查看如下几个目录, 确保 JDBC 在这几个目录下面:
/usr/share/java/
- /var/lib/ambari-server/resources
- /usr/lib/ambari-server
ambari 安装Hortonworks HDP 时在检测host时异常。
The following hosts have Transparent Huge Pages (THP) enabled。THP should be disabled to avoid potential Hadoop performance issues.
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag
部署hdp时,由于操作系统为中文,节点报错:
Agent端日志:
INFO 2016-04-05 10:31:30,106 hostname.py:89 - Read public hostname \'slavenode1.hdp\' using socket.getfqdn()ERROR 2016-04-05 10:31:30,111 main.py:309 - Fatal exception occurred:
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/ambari_agent/main.py", line 306, in <module>
main(heartbeat_stop_callback)
File "/usr/lib/python2.6/site-packages/ambari_agent/main.py", line 297, in main
ExitHelper.execute_cleanup()
TypeError: unbound method execute_cleanup() must be called with ExitHelper instance as first argument (got nothing instead)
', None)
Server端日志:
01 四月 2016 20:19:53,480 ERROR [qtp-ambari-client-23] AbstractResourceProvider:280 - Caught AmbariException when creating a resource
org.apache.ambari.server.HostNotFoundException: Host not found, hostname=
at org.apache.ambari.server.state.cluster.ClustersImpl.getHost(ClustersImpl.java:370)
at org.apache.ambari.server.state.ConfigHelper.getEffectiveDesiredTags(ConfigHelper.java:107)
at org.apache.ambari.server.controller.AmbariManagementControllerImpl.findConfigurationTagsWithOverrides(AmbariManagementControllerImpl.java:1876)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:37)
相关推荐
该资源为Ambari2.7.5预编译安装包,资源已放到百度网盘,可以先下载《ambari预编译安装包网盘下载地址.txt》获取网盘地址进行下载,资源内容:ambari-2.7.5.0-centos7.tar.gz 如有其他ambari相关资源需求可私信我
ambari 搭建分布式的大数据平台,可对大数据平台进行集群管理
通过ambari server api 添加节点 可以脱离ambari dashboard
ambari2.7.5集成HDP3,本身不带impala、kudu 故集成cloudera的impala、kudu安装方式 ambari插件安装方式。 解压放到/var/lib/ambari-server/resources/stacks/HDP/3.1/services/下
对ambari大数据平台进行邮件告警配置!
ambari汉化包2.6.2.2,支持hadoop2.7.3. 替换/usr/lib/ambari-server/web/javascripts 下的app.js 1)上传app.js.bak到路径 2)mv app.js app.js_bak 3) mv app.js.bak app.js
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+,大文件可以手动下载下来,...
ambari安装手册
ambari on docker 部署ambari on docker 部署ambari on docker 部署
详细ambari安装文档
本章首先对Ambari做简单介绍,然后详细介绍了Ambari的安装,以及如何使用Ambari搭建Hadoop集群,最后阐述了Ambari的架构和工作原理。 本章主要内容如下。 (1)Ambari简介。 (2)Ambari的安装。 (3)利用Ambari...
Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。目前最新的发布版本是 2.0.1,未来不久将发布 2.1 版本。就 Ambari 的作用来说,就是创建、管理、监视 Hadoop 的...
ambari-2.7.5.0-centos7.tar.gz HDP-3.1.5.6091-centos7-rpm.tar.gz HDF-3.4.1.1-centos7-rpm.tar.gz HDP-GPL-3.1.5.0-centos7-gpl.tar.gz hdf-ambari-mpack-3.4.1.1-4.tar.gz HDP-UTILS-1.1.0.22-centos7.tar.gz ...
一定要注意:其他版本如Ambari-2.7.3.0 + HDP-3.1.0.0,Ambari-2.7.4.0+HDP-3.1.4.0,Ambari-2.7.5.0 + HDP-3.1.5.0版本可以私信我。其他版本一定要联系博主,否则下载错误,不负责,链接失效也可以私信我。
对ambari编译环境的搭建进行详解 ,和搭建时遇到的问题的解决方案
Ambari及集群安装指导 的手册,企业实操记录的各种填坑笔记。
基于ambari安装大数据平台,已通过测试,按照文档步骤可以完成安装。
Ambari Hadoop & Spark安装部署文档,Ambari在线安装与问题解决
Ambari集成flink1.9.3+大数据+ambari集成插件
Ambari 集成 presto.docx