ubuntu14安装ambari2.2
https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+2.2.0+from+Public+Repositories
查看是否开启transparent_hugepage
redhat
cat /sys/kernel/mm/redhat_transparent_hugepage/enabled
其它
cat /sys/kernel/mm/transparent_hugepage/enabled
[always] madvise never
always代表开启
不存在该文件就是没开启
临时关闭
echo never > /sys/kernel/mm/transparent_hugepage/defrag
/etc/hosts配置模板:
127.0.0.1 ha0 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.2.92 ha1
192.168.2.82 ha2
192.168.2.184 ha3
192.168.2.190 ha4
192.168.2.160 ha5
最好只留
192.168.2.214 ha0
192.168.2.92 ha1
192.168.2.82 ha2
192.168.2.184 ha3
192.168.2.190 ha4
192.168.2.160 ha5
几处配置过程中的错误:
下列配置都会报错
127.0.1.1 ha0 ha0.ggz.test
::1 localhost ip6-localhost ip6-loopback
127.0.0.1 localhost ha0
127.0.0.1 localhost
127.0.1.1 ha0
错误:
2013-03-11 19:41:08,263 INFO org.apache.zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
ERROR 2016-01-07 11:16:51,903 main.py:143 - Ambari agent machine hostname (ha0.ggz.bluefir) does not match expected ambari server hostname (ha0). Aborting registration. Please check hostname, hostname -f and /etc/hosts file to confirm your hostname is setup correctly
INFO 2016-01-07 11:52:03,525 NetUtil.py:60 - Connecting to https://ha0.ggz.bluefir:8440/ca
如果已经错了,可以去每台机器/etc/ambari-agent/conf/ambari-agent.ini修改ambari-server主机信息
环境是在root用户下搭建
apt-get install ntp
service ntp start
1.ssh免密码登陆
2.cd /etc/apt/sources.list.d/
wget http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.0.0/ambari.list
或者直接创建ambari.list
#VERSION_NUMBER=2.2.0.0-1310
deb http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.0.0 Ambari main
3.
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
apt-get update
apt-get install ambari-server
ambari-server 对应的下载地址
http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.0.0/pool/main/a/ambari-server/ambari-server_2.2.0.0-1310_amd64.deb
(路径:/var/cache/apt/archives/ambari-server_2.2.0.0-1310_amd64.deb)
为了加快速度可以将ambari-server_2.2.0.0-1310_amd64.deb拷贝到/var/cache/apt/archives/下,再执行apt-get install ambari-server
- ambari-server setup
Downloading JDK from http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-8u60-linux-x64.tar.gz to /var/lib/ambari-server/resources/jdk-8u60-linux-x64.tar.gz
为了加快速度可以将jdk-8u60-linux-x64.tar.gz拷贝到/var/lib/ambari-server/resources/下,再执行ambari-server setup
全部回车,默认,或者如果选择mysql的话
apt-get install libmysql-java
hostname:127.0.0.1
根据指导,进行建表
(通过/etc/ambari-server/conf/ambari.properties文件,貌似可以修改要安装的软件包)
5.ambari-server start
此时server安装完成
6.测试
http://ha0:8080
admin admin
数据库密码:ambari bigdata
错误:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B9733A7A07513CAD
在节点机器执行:
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
oozie配置:
ambari-server setup --jdbc-db=mysql --jdbc-driver=/data/mysql-connector-java-5.1.31-bin.jar
选择create new MySQL项
安装mysql
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
oozie连接MySQL的设置
jdbc url:
jdbc:mysql://localhost:3306/oozie
mysql设置
mysql -uroot -p
create database oozie;
create user 'oozie'@'%' identified by 'oozie';
GRANT ALL PRIVILEGES ON *.* TO 'oozie'@'%' WITH GRANT OPTION;
grant all on *.* to oozie@'localhost' identified by 'ooze';
flush privileges;
重新配置集群:
ambari-server stop
删除mysql中的ambari数据库
重新建ambari
source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql
ambari-server start
ubuntu14安装ambari2.2的更多相关文章
- ubuntu14.04下编译安装ambari-2.4.2.0
ubuntu14.04下编译安装ambari-2.4.2.0 编译前的准备工作 准备工作有: 系统参数 系统依赖(编译环境) 离线安装包 java环境 maven环境 Nodejs环境 git环境 a ...
- CentOS-7.2安装Ambari-2.4.2
一,Ambari 是什么? Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目.目前最新的发布版本是 2.4.2. ...
- CentOS-7.2安装Ambari-2.6.1
CentOS-7.2安装Ambari-2.6.1 一.Ambari 是什么? Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目, ...
- CentOS7安装Ambari2.7.4过程【离线安装】
先配置免密码登录 修改所有结点的host 192.168.210.133 node1 192.168.210.134 node2 192.168.210.135 node3 192.168.210.1 ...
- ubuntu14安装TensorFlow
1.安装ubuntu 网址:https://www.cnblogs.com/blog4matto/p/5581914.html 选择ubuntu14的原因:最初是想安装16的,后来发现总出问题,网上查 ...
- 转)Ubuntu14安装wireshark进行抓包
转自:http://jingyan.baidu.com/article/c74d60009d992f0f6a595de6.html 背景: ubuntu14.04/64位 为了抓包和分析包 安装过程: ...
- ubuntu14安装tensorflow并测试
1.ubuntu版本的选择:看了很多博文,建议使用ubuntu14,稳定兼容性好. 2.tensorflow的安装: http://wiki.jikexueyuan.com/project/tenso ...
- [py2neo]Ubuntu14 安装py2neo失败问题解决
环境 1.操作系统Ubuntu14 2.py2neo版本4.1 3.python版本python3.4 问题 pip install py2neo==4.1 安装失败,提示: Cannot unin ...
- ubuntu14 安装及卸载vmware
原帖http://blog.sina.com.cn/s/blog_73dac6b50101gp4f.html 适用于ubuntu14和vmware player 12.5
随机推荐
- struts2.0的工作原理
struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说 struts2是struts1和Webwork结合的产物. struts2 的工作原理 ...
- javascript模块化编程(AMD规范的加载器)
关于AMD规范可以参考阮一峰的这篇文章Javascript模块化编程(二):AMD规范 简单来说,AMD规范就是异步方式加载模块的一种方式,避免因为模块加载过慢而导致浏览器“假死”. 先贴一个学习地址 ...
- 日常维护管理-DBA运维交接清单
序号 交接内容 交接目标与要点 交接物 交接状态 交接开始时间 交接结束时间 负责人 备注 1 人事关系 与开发项目组成员互识,并了解其职责 开发项目组成员清单 2016/2/29 2016/2/29 ...
- R提高篇(三): 数据管理一
目录: 创建新变量 变量重编码 日期值 数据排序 数据集合并 数据子集 随机取样 创建新变量 算术运算函数:x%%y [求余 x mod y, 5%%2的结果为1], x%/%y [整数除法,5% ...
- 转: Ext拖拽分析
整个Ext架构中组件是其重要的组成部分,除了少部分(如树的结点)的界面表现元素不是在这样的一个体系中,大部分的页面表现元素都被绑定在这个体系之中,下面从这个体系的最底层即在这个继承体系的最高层进行研究 ...
- Python基础教程【读书笔记】 - 2016/7/31
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第十波:第10章 充电时刻 Python语言的核心非常强大,同时还提供了更多值得一试的工具.Python的标准安装包括 ...
- Maven修改镜像仓库地址
修改maven根目录下的conf文件夹中的setting.xml文件,如果你修改了默认仓库的存储位置,即.m2文件夹下没有本地仓库,但是有个setting.xml文件,那就修改这个文件就可以. 具体内 ...
- IntelliJ IDEA使用SSH功能
Tools→Start SSH session... 选择Edit credentials... 输入SSH登录信息即可 输入SSH登录信息,Port默认为22 来自为知笔记(Wiz)
- 战胜忧虑<3>——学会接受不可避免的事实。
学会接受不可避免的事实. 对必然的事情愉快地承受,就像杨柳承受风雨,水接受一切容器,我们也要承受一切事实. 故事: 在美国庆祝陆军在北非获胜的那一天,我接到国防部送来的一封电报,我的侄儿——我最爱的一 ...
- C#调用MySql
1.要连接MySql数据库必须首先下载MySql官方的连接.net的文件,文件下载地址为http://dev.mysql.com/downloads/connector/net/6.6.html#do ...