Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Failure Deploying Metron on EC2

Highlighted

Failure Deploying Metron on EC2

New Contributor

So I'm trying to deploy Metron on EC2, and I'm following this link:

https://github.com/apache/metron/tree/master/metron-deployment/amazon-ec2

First I had to guess based on the errors and description for macOS! that we need Vagrant and etc.

So here is the process that I take on Ubuntu 18.1:

export AWS_ACCESS_KEY_ID="XXXXXXXXXXXXX0XXXXXX"
export AWS_SECRET_ACCESS_KEY="xxxXXX0XXXxXXxX0xx0xXX0xXxxXX0xXxxX0XXxx"
JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
PATH=$JAVA_HOME/bin:$PATH
ssh-keygen 
apt install maven  //Version 3.3.9
apt install python-pip
pip install ansible==2.4.1 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Ansible versions higher than 2.4.1 will end up with this error:
// **************Task Create Virtual private cloud ***************
// fatal: [localhost]: FAILED! => {"changed": false, "msg": "This module has been removed. The module documentation may contain
// hints for porting"}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

apt install nodejs-legacy  //The system is using command node, not nodejs
apt install npm
apt install virtualbox //Version 5.5.2
wget https://releases.hashicorp.com/vagrant/2.2.0/vagrant_2.2.0_x86_64.deb 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Vagrant in apt cache is version 1.8 which has a bug installing hostmanager
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

dpkg -i vagrant_2.2.0_x86_64.deb
vagrant plugin install vagrant-hostmanager
git clone https://github.com/apache/metron.git
cd metron/metron-deployment/amazon-ec2/
./run.sh

And I End up with failed master node with this error:

[ERROR]Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.3:npm (npm ci) on project metron-config:Failed to run task:'npm ci' failed.(error code 1)->[Help1]

org.apache.maven.lifecycle.LifecycleExecutionException:Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.3:npm (npm ci) on project metron-config:Failed to run taskat org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
Don't have an account?
Coming from Hortonworks? Activate your account here