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
随机推荐
- Hermes:来自腾讯的实时检索分析平台
实时检索分析平台(Hermes)是腾讯数据平台部为大数据分析业务提供一套实时的.多维的.交互式的查询.统计.分析系统,为各个产品在大数据的统计分析方面提供完整的解决方案,让万级维度.千亿级数据下的秒级 ...
- junit类找不到的问题解决
1. Class not found *******java.lang.ClassNotFoundException: ******* at java.net.URLClassLoader$1.ru ...
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0
昨天修改了一个工具,编译后本机运行正常,但放到服务器上执行却不行,提示: message:GetOleDbSchemaTable requires an open and available Conn ...
- Window下SVN命令的使用总结
1 地址:http://subversion.apache.org/packages.html#windows 找到windows下的svn客户端工具.选择Win32Svn 进行安装. 一般环境变量会 ...
- [svn] linux 下svn服务器的搭建
1. 下载svn(subversion) yum install subversion 2.查看svn位置(其实看不看都无所谓) 3.创建svn版本库目录 svnadmin create /home/ ...
- android 为应用程序创建桌面快捷方式技巧分享
手机装的软件过多,找起来很不方便,所以在主页面有一个快捷方式的话会很不错的,本文将介绍如何实现,需要了解跟多的朋友可以参考下 我们开发一款软件后,如果手机装的软件过多,去翻的话会很难翻的,所以 ...
- adb failed to start daemon 的解决办法
很多人遇到下面这个问题 * daemon not running. starting it now on port 5037 * ADB server didn't ACK<br>* fa ...
- [转]Hibernate Session各种状态转换方法分析
摘自http://spiritfrog.iteye.com/blog/221177 我的印象里, Hibernate session中常用的保存操作只有:save, update, saveOrUpd ...
- SQL SERVER 2008安装时出现不能在控件上调用 Invoke 或 BeginInvoke错误 解决方法
或者 SQL SERVER 2008安装时要求重启,但重启后仍要求重启.都可以使用此方法. 注册表的 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet ...
- requestscope.contextpath和<%=request.getContextPath()%>有何区别?(待解答)
问题1:requestscope.contextpath和<%=request.getContextPath()%>有何区别? 问题2:${requestscope.contextpath ...