Skip to content
This repository has been archived by the owner on Jun 25, 2024. It is now read-only.

enableiot/iotanalytics-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PROJECT NOT UNDER ACTIVE MANAGEMENT

This project will no longer be maintained by Intel.

Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project.

Intel no longer accepts patches to this project.

If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the open source software community, please create your own fork of this project.

Contact: [email protected]

iotanalytics-installer

Installation wizard

Here is an installation wizzard for IoT Analytics on Trusted Analytics Platform.

Please run ./configure.sh to start a wizzard.

It will export configuration to conf/ directory.

In the end it will ask you if you want to deploy app stack based on created configuration.

If you decide to do it later or you'd like to deploy another space with the same configuration of IoT Analytics, you can execute ./installer.sh CONFIGURATION_FILE

Before executing the installer, make sure that you are logged into Trusted Analytics Platform with command:

cf login

Pre-requirements

  1. Node.js v0.10.x
  2. grunt-cli
  3. Apache Maven 2.2.1 or higher
  4. Java 1.8 or higher
  5. Python 2.7
  6. Gradle 2.4
  7. Git
  8. Cloud Foundry CLI and Trusted Analytics Platform account (https://github.com/trustedanalytics)
  9. zip packaging utility
  10. GNU Make >= 3.8
  11. npm >= 1.3.10

Pre-requirements installation examples

Ubuntu and Debian-based OSes:

  1. Java:
  sudo add-apt-repository ppa:webupd8team/java
  sudo apt-get install oracle-java8-installer

Remember to export JAVA_HOME:

  export JAVA_HOME=/usr/lib/jvm/java-8-oracle
  echo "JAVA_HOME=/usr/lib/jvm/java-8-oracle" >> ~/.profile
  1. Gradle:
  sudo add-apt-repository -y ppa:cwchien/gradle
  sudo apt-get install gradle
  1. Other dependencies:
  sudo apt-get install nodejs-legacy maven npm git zip
  1. grunt-cli:
  sudo npm -g install grunt-cli 
  1. Download Cloud Foundry CLI deb package and install it using:
  sudo dpkg -i <path to deb>