首先参考离线安装版教程:

http://www.jianshu.com/p/debf0e6a3f3b

里面说的是针对ubuntu1404版本,但是1604也可以装。

在迅雷上下载后拷贝至服务器中,按照教程走,起http服务器,建本地源,apt-get install ambari-server。

这些都很容易,但是在ambari-server setup开始就有一些需要自己手动设置的,当然你一路回车默认他会帮你下载oraclejdk,用postgresql也很简单,但是如果你作死想用自己的mysql和jdk就有点蛋疼了。

1、首先要在数据库中给它建用户ambari和数据库ambari;

CREATE USER  'ambari'@'localhost'  IDENTIFIED BY 'password';

UPDATE user SET password=PASSWORD("bigdata") WHERE user='ambari';

Grant all on *.* to 'ambari'@'%' identified by "pass";

flush privileges;

create database ambari;

2、然后按setup中的提示来,选择jdk路径(其实如果你嫌它命令行下jdk慢,也可以手动复制它地址在迅雷中下好在拷贝过来)和mysql,选完mysql后他会要装java-odbc

apt-get install libmysql-java

然后他会要你执行/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

登进数据库source下即可,但是会有key过长的报错,“ERROR 1071 (42000) at line 434 in file: '/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql': Specified key was too long; max key length is 767 bytes”

不知道有没有问题。。

更新:果然在启动ambari之后报表没找到失败了。。

解决:

因为我用的版本字符是utf-8(3byte一个字符)的编码,mysql也是用的这个,但是ambari是国外的。。默认是gbk2312(2byte一个字符)或者是latin1(1byte一个字符),然后会vchar设置的会很大,在不改他的sql脚本情况下,把自己的数据改成latin1就好了。

3、setup执行success之后,就可以ambari-server start,可惜还是有报错,

报错:ambari com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

link failure如果没有问题的话就是要把mysql的配置文件my.cnf中的地址打开127.0.0.1改成0.0.0.0,重启解决。

又遇到新的原因,是hosts里面的主机名没有改好,改正之后就可以了。。

4、然后我还遇到了ambari access deny的报错,在数据库中把ambari密码改了一下,这次start终于成功。。。

5、现在就可以进入web页面开始安装配置节点组建。

0824更新:

在最后一步开始部署组建的时候他会检查你当前的os版本,这是个巨大的坑,我用的办法是

vim /usr/lib/ambari-agent/lib/ambari_commons/os_check.py

在return distribution之前添加这句

distribution = ('Ubuntu', '14.04', 'trusty')

然后就可以一路畅通了。。。

转载于:https://blog.51cto.com/qujunorz/1840011

ubuntu 1604搭建hdp2.4 Hadoop相关推荐

  1. Ubuntu下搭建第一台hadoop输入start-dfs.sh出现Permission denied (publickey,password)的问题

    问题描述 输入下方代码时: start-dfs.sh start-yarn.sh start-all.sh 会出现 localhost: 用户名@localhost: Permission denie ...

  2. 【ubuntu 1604搭建pppoev6服务器】

    本人环境 win10 上装虚拟机ubuntu 桥接 第一步安装radvd(自行百度) /etc/radvd.conf配置如下,ens33根据自己电脑的来(不要无脑照抄) interface ens33 ...

  3. **Hadoop Ubuntu系统搭建攻略全详细!!!附带Hadoop搭建成功后测试案例**

    Hadoop Ubuntu系统搭建攻略全详细!!!附带Hadoop搭建成功后测试案例 Hadoop搭建教程 一.需要安装的工具: 1.首先确保虚拟机能连上网. 2.更新源列表: sudo apt-ge ...

  4. Ubuntu搭建全分布式Hadoop

    Ubuntu搭建全分布式Hadoop 配置ssh免密登录 配置Java.hadoop环境 配置hadoop文件 配置hadoop-env.sh 配置yarm-env.sh 配置core-site.xm ...

  5. Ubuntu中搭建Hadoop2.5.2完全分布式系统(一)

    Hadoop平台搭建有三种模式,分别是单机模式.伪分布模式.完全分布模式.单机模式是在单一计算机或者服务器上运行Hadoop,没有分布式的文件上传和任务分配等功能.它执行的流程仍然是Map/Reduc ...

  6. Ubuntu下搭建postgresql主从服务器(方法1)

    Ubuntu下搭建postgresql主从服务器(方法1) 安装略 postgresql主服务器: $ vi /etc/postgresql/9.1/main/postgresql.conf 按a或i ...

  7. ubuntu下面搭建SolrCloud集群

    首先要先把ubuntu环境搭建好,配置好静态IP,我这边配置的是3台机子,solr搭建集群至少是2台. 192.168.0.15  主机 192.168.0.16  从机 192.168.0.17  ...

  8. linux如何搭建mqtt服务器,【MQTT】在Ubuntu下搭建MQTT服务器

    前言 博主之前写了一篇<在Windows下搭建MQTT服务器>,这次要尝试在Ubuntu下搭建MQTT服务器.实际上,下载好源码包后,后面的都和那篇文章差不多了. 开发环境 虚拟机 Ubu ...

  9. 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台

    最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...

最新文章

  1. python安装包为什么这么小-python安装后为什么找不到包
  2. 饭卡(HDOJ2546)
  3. c# 通过字体对话框获取字体名称和字体大小_PS插件神器 :fonTags,超好用的PS字体管理插件(附安装方法)
  4. java 有选择的查询_如何在Java中将准备好的语句用于选择查询?
  5. 《从零开始学Swift》学习笔记(Day 55)——使用try?和try!区别
  6. React优化性能的经验教训
  7. P6775-[NOI2020]制作菜品【贪心,dp】
  8. 408计算机考研大纲 doc,2020计算机专业408基础综合考研大纲
  9. 一个简单的基于 DirectShow 的播放器 2(对话框类)
  10. php接收url的json,api-php中url接收的json数据,json_decode为空
  11. FM信号测试软件,音频测试方案:音频FM指标测试方法
  12. 云计算和大数据时代网络技术揭秘
  13. vue地址选择插件V - Distpicker
  14. 一键获取网盘提取码的神器“云盘万能钥匙”
  15. Oracle技巧查询,很香
  16. 计算机公式算加减乘除教程视频,Excel快速计算加减乘除教程 Excel表格公式计算方法...
  17. 甘特图控件VARCHART XGantt,解读活动组布局的“单独行中的节点”选项!
  18. 服务器停止响应是什么意思,该如何排查?
  19. 高德地图(实时获取定位)
  20. 暴力破解练习(一)信用卡号的验证

热门文章

  1. dedecms织梦模板|绿色仿下载吧网站织梦dede模板源码
  2. android sqlite 多对多,SQLite多对多的关系?
  3. Linux 常用的 命令,移动,创建,删除等
  4. ElementUI table组件,表格组件,单击单元格可编辑逻辑
  5. vue 拖拽(笔记)
  6. 三级菜单 ajax 已经测试成功
  7. 实现动态验证码的思路
  8. iOS7应用开发1、菜鸟那点儿事儿
  9. php模板技术 实例
  10. SLAM大神总结(转载)