ClusterInstallerDriver Parameters

From the console, type the tool name, ClusterInstallerDriver-1.6.0, without arguments. See a dump of the arguments. java -Dlog4j.configurationFile=file:<KAMANJA_CLUSTER_INSTALL_HOME>/config/log4j2.xml -jar <KAMANJA_CLUSTER_INSTALL_HOME>/bin/ClusterInstallerDriver-1.6.0 Expected output: /** Mandatory parameters (always) */ –{upgrade|install} –apiConfig <MetadataAPIConfig.properties file> –clusterConfig <ClusterConig.json file> –tarballPath <tarball path> –toScala <“2.11” or “2.10”> –tenantId <a tenantId that is applied to all metadata objects> –adapterMessageBindings <a JSON file … Read More

Creating a Simple Model in R and Consuming It in Kamanja

LigaData has released a video showing the training of a simple model, capturing the model by producing PMML, then testing the PMML by using part of Kamanja to execute that model. This video shows a quick test situation and has the benefit of using the PMML in Kamanja without deploying the entire Kamanja suite. This … Read More

Java/Scala – Model Configuration Changes

The structure of the model configuration file used in Java/Scala models has changed. New information has been added in this file and the functionality has been expanded to define dependencies. Here is an example. The model config definition has a new syntax as shown below:

InputTypesSets is defined as an array of arrays of … Read More

Putting an R/Rattle Model into Production using Kamanja

LigaData has released a video showing the training of a simple model, capturing the model by producing PMML, then using the PMML to execute that model in the full Kamanja system. This is interesting because it shows more of a production situation and shows the entire suite deployed – although there still needs to be … Read More

Serialization

Using Serialization and Deserialization in Kamanja Kamanja is designed to be easily integrated into a customer’s message workflow. To this end, Kamanja supports some of the common message transport formats such as JSON, CSV, and AVRO (coming soon). In addition, Kamanja offers a binary format designed principally for the storage representation of message data. With … Read More

Smart File Input Adapter

Introduction The smart file adapter (new in v1.4) is a new custom input adapter that can be used to get messages onto the Kamanja server in order to process them. It watches some configured folders constantly. Whenever it finds a new file in any of these folders, it starts reading from this file, and sends … Read More

Tutorial for Building a Simple Model Ensemble

Before performing any commands on this page, go through Quick Start. To download the files used in this tutorial, click on https://s3.amazonaws.com/kamanja/samples/1.4.0/SimpleMathDAG.zip. In Kamanja, it is possible to create a model ensemble leveraging its DAG implementation. The first example is a very simple one. There is a collection of three models, written in Scala, that … Read More