¡Hola, Mondo!

[CentOS 7]Apache Metron 0.1 Beta 설치 (Single Node Vagrant) 본문

OpenSource

[CentOS 7]Apache Metron 0.1 Beta 설치 (Single Node Vagrant)

베지(Beji) 2016. 8. 8. 11:33

*CentOS 7



0. Requirements


1. Virtual Box[각주:1] 설치 (5.0.16)

yum install qt4-devel  

wget  http://download.virtualbox.org/virtualbox/5.0.16/VirtualBox-5.0-5.0.16_105871_el7-1.x86_64.rpm

rpm -Uvh VirtualBox-5.0-5.0.16_105871_el7-1.x86_64.rpm


2. Vagrant[각주:2] 설치 (1.8.1)



3. Maven[각주:3] 설치 (3.3.9)

wget http://mirror.olnevhost.net/pub/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

sudo tar xvf apache-maven-3.3.9-bin.tar.gz -C /usr/local/

sudo ln -s /usr/local/apache-maven-3.3.9/bin/mvn /usr/bin/mvn

rm -rf apache-maven-3.3.9-bin.tar.gz

 

4. Ansible[각주:4] 설치 (2.0.0.2) & 설정

yum install python-devel libffi-devel 

pip install --upgrade setuptools --user python

sudo su -

easy_install pip

pip install ansible==2.0.0.2


 

5. Apache Metron[각주:5] 설치 (0.1 Beta)


wget https://dist.apache.org/repos/dist/dev/incubator/metron/0.1BETA-RC7-incubating/apache-metron-0.1BETA-RC7-incubating.tar.gz

tar -zxvf apache-metron-0.1BETA-RC7-incubating.tar.gz

cd incubator-metron-Metron_0.1BETA_rc7

mvn apache-rat:check

cd metron-streaming

mvn clean integration-test




[ERROR] Failed to execute goal on project Metron-Common: Could not resolve dependencies for project org.apache.metron:Metron-Common:jar:0.1BETA: Could not find artifact jdk.tools:jdk.tools:jar:1.7 at specified path /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.101-3.b13.el7_2.x86_64/jre/../lib/tools.jar


 

Solution-->

openJDK 1.8 version 에서 Oracle java 1.8 version으로 재설치


cd ../deployment/vagrant/singlenode-vagrant

vagrant plugin install vagrant-hostmanager

vagrant up //Ansible scripts을 통해 Ambari, HDP, vm 위에 metron까지 실행됨. 소요시간은 45-60분.
 

 



6. Apache Metron 실행 확인

 

6-1. Ambari 서버 접속 


웹브라우저를 통해 " http://node1:8080 "  접속

ID : admin

PW : admin



 

 

6-2. Storm UI 접속

 

[Storm]-[Quick Link]-[Storm UI]

 

 

 

6-3. Metron UI 접속

 

" http://node1:5000 " 접속

 

 

  1. Hypervisor [본문으로]
  2. vm 관리 도구 - vm 이미지(box) 다운로드, vm에 ssh 연결 [본문으로]
  3. 프로젝트 관리 툴 : 빌드 툴을 바탕으로 여러 기능들을 제공 - 보고서 작성, 웹사이트 생성, 팀원간 소통 기능 [본문으로]
  4. 환경설정 관리 & 배포 자동화 툴 : ssh 기반, python 기반 [본문으로]
  5. 실시간 빅 데이터 사이버 보안 분석을 위한 개방형 연결 데이터 플랫폼 [본문으로]

'OpenSource' 카테고리의 다른 글

Apache Metron 기능적 테마  (0) 2016.08.09
Apache Metron  (0) 2016.08.08
[Ubuntu] Apache Metron 설치 (0.1 Beta, Full 버전, VM, Vagrant)  (2) 2016.08.04
gtk+ 3 설치 & 기본 예제  (0) 2016.07.18
[Ubuntu] cisco - OpenSOC 설치  (4) 2016.06.08
Comments