ThingWorx Analytics Installation > ThingWorx Analytics Linux Installation
  
ThingWorx Analytics Linux Installation
Overview
This guide provides the prerequisites and instructions for installing ThingWorx Analytics functionality via a native Linux installation process. The guide also provides troubleshooting information about issues you might encounter during the installation.
* 
The Linux installation process supports three install modes:
Graphical
Text
Silent
In most cases, this document describes the text process. For more information about the other installation modes, see Graphical Mode Installation or Silent Mode Installation.
What Does the Installer Include?
The Linux installer packages together the following ThingWorx Analytics components:
ThingWorx Analytics Server
Descriptive Analytics Microservice
During installation, you can choose to install any one or both of these components. The installer packages all of the necessary services, libraries, and settings into a set of individual JAR files. When you launch the installer file and select the components you want to install, everything is unpacked and installed for you. You will be asked to provide minimal input, such as a location to install the servers and connection information to your installed ThingWorx Foundation server. For more information about each component, see the appropriate sections below.
ThingWorx Analytics Server
ThingWorx Analytics Server is composed of an Edge agent, a common worker, and a set of individual microservices that each focus on a specific area of functionality. Interaction with these microservices requires that ThingWorx Foundation is already installed and running.
When you launch the installer, you will be prompted to select the components you want to install. You can choose to install all of the microservices or a subset. The installer includes the following available components:
ThingWorx Analytics Clustering
ThingWorx Analytics Data
ThingWorx Analytics Edge Agent
ThingWorx Analytics Prediction
ThingWorx Analytics Prescriptive
ThingWorx Analytics Profiling
ThingWorx Analytics Results
ThingWorx Analytics Signals
ThingWorx Analytics Training
ThingWorx Analytics Validation
ThingWorx Analytics Worker
ThingWorx Analytics Zookeeper
Descriptive Analytics Microservice
Descriptive Analytics provides on-demand services that perform common statistical calculations and facilitate statistical monitoring. It is packaged as a microservice that includes the following microservers and their corresponding services:
StatisticalCalculation Microserver
StatisticalMonitoring Microserver
Certain Descriptive Analytics components, such as Thing Shapes and Data Shapes, are already included with the ThingWorx installation, but cannot be used until the Descriptive Analytics microservice installation is complete. When the installer runs, a Java service generates a Virtual Thing for each Descriptive Analytics microserver. They contact the ThingWorx server and create corresponding Remote Things that help provide descriptive analytic services to your Things in ThingWorx. For a more comprehensive explanation of how to use descriptive analytic services, see Descriptive Analytics.