Setting Zingg Development Environment
Instructions on how to set up Zingg Development Environment
The following steps will help you set up the Zingg Development Environment. While the steps remain the same across different OS, we have provided detailed instructions for Ubuntu OS.
Step 1 : Clone the Zingg Repository
Install and SetUp Git: sudo apt install git
Set up Git by following the tutorial.
Clone the Zingg Repository: git clone https://github.com/zinggAI/zingg.git
Step 2 : Install JDK 1.8 (Java Development Kit)
Follow this tutorial to install Java8 JDK1.8 in Ubuntu.
Step 3 : Install Apache Spark - version spark-3.1.2-bin-hadoop3.2
Download Apache Spark - version spark-3.1.2-bin-hadoop3.2 from the Apache Spark Official Website.
Install downloaded Apache Spark - version spark-3.1.2-bin-hadoop3.2 on your Ubuntu by following this tutorial.
Step 4 : Install Apache Maven
Install the latest maven package using the following Linux command:
Step 5 : Set JAVA_HOME to JDK base directory
Go to cd /etc directory in your Ubuntu system, and open the ‘profile’ file using gedit. Just run sudo gedit profile
Paste these in the ‘profile’ file.
where <path_to_zingg> will be a directory where you clone the repository of the Zingg. Similarly, if you have installed spark on a different directory you can set SPARK_HOME accordingly.
Note :- If you have already set up JAVA_HOME and SPARK_HOME in the steps before you don't need to do this again.
Step 6 : Compile the Zingg Repository
Run the following to Compile the Zingg Repository - mvn clean compile package -Dspark=sparkVer
Step 7 : If had any issue with 'SPARK_LOCAL_IP'
Install net-tools using sudo apt-get install -y net-tools
Run command in the terminal ifconfig, find the IP address and paste the same in /opt/hosts IP address of your Pc-Name
Step 8 : Run Zingg to Find Training Data
Run this Script in terminal opened in zingg clones directory - ./scripts/zingg.sh --phase findTrainingData --conf examples/febrl/config.json
If everything is right, it should show Zingg Icon.
Last updated