실패



======================

== ambari-2.5.1 설지 준비

  https://cwiki.apache.org/confluence/display/AMBARI/Ambari+Development


  지원 OS : https://ambari.apache.org/)


  

# apt-get update

# apt-get upgrade



## git

# apt-get install -y git

  (매뉴얼엔 없지만 컴파일할때 에러 발생)


  

## oracle java 7

# apt-get install -y software-properties-common

# add-apt-repository ppa:webupd8team/java -y

# apt-get update

# apt-get install -y oracle-java7-installer

-- 에러 발생하는 경우 : download failed

  jdk-7u80-linux-x64.tar.gz 직접 다운로드

  http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html


  > docker cp jdk-7u80-linux-x64.tar.gz hadoop:/root/

  # cp jdk-7u80-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/

  # apt-get install oracle-java7-installer


# vi ~/.bashrc

  export JAVA_HOME="/usr/lib/jvm/java-7-oracle"


  

## maven 3.5

# wget http://mirror.apache-kr.org/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

# tar xvfz apache-maven-3.5.0-bin.tar.gz

# vi ~/.bashrc

  export PATH=/root/apache-maven-3.5.0/bin:$PATH

# source ~/.bashrc



## python 2.7, rpm, g++

# apt-get install -y python2.7 rpm g++

# wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea

# sh setuptools-0.6c11-py2.7.egg

# ln -sf /usr/bin/python2.7 /usr/bin/python



## nodejs 0.10.44

# wget https://nodejs.org/download/release/v0.10.44/node-v0.10.44-linux-x64.tar.gz

# tar xvzf node-v0.10.44-linux-x64.tar.gz

# chown root.root -R ./node-v0.10.44-linux-x64

# vi ~/.bashrc

  export PATH=/root/node-v0.10.44-linux-x64/bin:$PATH

# source ~/.bashrc

# npm install -g --unsafe-perm brunch@1.7.20

  (--unsafe-perm 없으면 권한 에러 발생)


  



======================

== ambari-2.5.1 컴파일 및 설치


  https://cwiki.apache.org/confluence/display/AMBARI/Installation+Guide+for+Ambari+2.5.1


## 컴파일

# wget http://www.apache.org/dist/ambari/ambari-2.5.1/apache-ambari-2.5.1-src.tar.gz

# tar xfvz apache-ambari-2.5.1-src.tar.gz

# cd apache-ambari-2.5.1-src

# mvn versions:set -DnewVersion=2.5.1.0.0

# pushd ambari-metrics

# mvn versions:set -DnewVersion=2.5.1.0.0

# popd

# mvn -B clean install package jdeb:jdeb -DnewVersion=2.5.1.0.0 -DskipTests -Dpython.ver="python >= 2.6"

  -- ambari server

    ambari-server/target/rpm/ambari-server/RPMS/noarch/

  -- ambari agent

    ambari-agent/target/rpm/ambari-agent/RPMS/x86_64/



## 설치

# apt-get install ambari-server*.deb   #This should also pull in postgres packages as well.

# ambari-server setup



## 시작

# ambari-server start



## agent 설치, 시작

# apt-get install ambari-agent*.rpm

# vi  /etc/ambari-agent/ambari.ini

  [server]

  hostname=localhost

# ambari-agent start


## 웹페이지 접속

http://<ambari-server-host>:8080

  계정 : admin/admin