以ubuntu 系统为例
安装步骤:
安装配置 JDK 1.81
- 下载安装包
从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载 jdk-8u144-linux-x64.tar.gz - 解压,设置环境变量
- tar -xvf jdk-8u144-linux-x64.tar.gz
- sudo mkdir -p /usr/java
- sudo cp -R -v jdk1.8.0_144/ /usr/java/
vi /etc/environment #粗体部分是新加的
PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games :/usr/java/jdk1.8.0_144/bin”
JAVA_HOME=/usr/java/jdk1.8.0_144
- tar -xvf jdk-8u144-linux-x64.tar.gz
- source /etc/environment
- echo $JAVA_HOME #检查环境变量设置
- java -version #检查java版本
下面是三种安装方案
- ubuntu 12,ubuntu14本地安装 ambari
- ubuntu 16 本地源安装 ambari
- 在线安装(这种网速很慢,会耗时好几天)
* 根据自己的情况选择。推荐方案2*
方案1. ubuntu 12,ubuntu14本地安装 ambari
- sudo dpkg -i ambari-server_2.*_amd64.deb
- sudo dpkg -i ambari-metrics-assembly_2.*_amd64.deb
- sudo dpkg -i ambari-agent_2.*_amd64.deb
安装依赖问题
* 如果遇到安装错误,因为有安装依赖 *
连网状态需要执行
sudo apt-get install -f -y
先解决安装依赖,然后继续安装
非联网状态需要先安装如下依赖软件
dotheright@master:~/soft$ sudo apt-cache depends ambari-server
[sudo] password for dotheright:
ambari-server
Depends: openssl
Depends: postgresql
Depends: python
Depends: curl
curl:i386
dotheright@master:~/soft$ sudo apt-cache depends ambari-agent
ambari-agent
Depends: openssl
Depends: zlibc
Depends: python
dotheright@master:~/soft$ sudo apt-cache depends ambari-metrics-assembly
ambari-metrics-assembly
Depends: python
Depends: python-dev
Depends: gcc
方案2. ubuntu 16 本地源安装 ambari
1.下载按本地源需要的安装包
百度云地址:https://pan.baidu.com/s/1hr4vfta 提取码 ys4m
里面包含
ambari-2.5.2.0-ubuntu16.tar.gz
HDP-UTILS-1.1.0.21-ubuntu16.tar.gz
HDP-2.6.2.0-ubuntu16-deb.tar.gz
- 安装apache2 开启http服务
- mkdir -p /var/www/html
apt-get install apache2
浏览器到http://localhost,你应该看到apache2的测试页:
然后将 ambari-2.5.2.0-ubuntu16.tar.gz ; HDP-UTILS-1.1.0.21-ubuntu16.tar.gz ; HDP-2.6.2.0-ubuntu16-deb.tar.gz 拷贝到 /var/www/html 目录下并解压缩
- cd /etc/apt/sources.list.d
#VERSION_NUMBER=2.5.2.0-298
deb http://localhost/ambari/ubuntu16 Ambari mainapt-get update
- 执行下面安装命令
- apt-get install ambari-server -y
- apt-get install ambari-agent -y
- apt-get install ambari-metrics-assembly -y
方案3. 在线安装
- cd /etc/apt/sources.list.d
- wget http://public-repo-1.hortonworks.com/ambari/ubuntu16/2.x/updates/2.5.2.0/ambari.list
- apt-key adv –recv-keys –keyserver keyserver.ubuntu.com B9733A7A07513CAD
- apt-get update
- apt-get install ambari-server
- apt-get install ambari-agent
- apt-get install ambari-metrics-assembly
具体的 ambari.list 需要在 https://docs.hortonworks.com/HDPDocuments/Ambari-2.5.2.0/bk_ambari-installation/content/ambari_repositories.html中寻找
配置和启动
- ambari-server setup
配置的详细过程见另外一个链接
http://www.jb51.cc/article/p-elndjqfd-bpy.html - ambari-server start
后续注意事项
这里只是 安装了 ambari 自身的软件,如果需要开启各种服务组件,比如 需要在将 HDP源 加入sources.list.d 具体的hdp.list 需要到 去找
https://docs.hortonworks.com/HDPDocuments/Ambari-2.5.2.0/bk_ambari-installation/content/hdp_26_repositories.html
原文链接:https://www.f2er.com/ubuntu/351118.html
- cd /etc/apt/sources.list.d
- wget http://public-repo-1.hortonworks.com/HDP/ubuntu16/2.x/updates/2.6.2.0/hdp.list