Blob Storage

Fusion accepts large binary objects (blobs) for upload, and stores them in Solr. Blob uploads are used to install models, lookup lists, JDBC drivers, connectors, and more.

Blob Types

A resourceType query parameter can be used to specify the a blob type. For example, specify plugin:connector when uploading a connector, like this:

curl -H 'content-type:application/zip' -X PUT 'localhost:8765/api/v1/blobs/myplugin?resourceType=plugin:connector' —data-binary @myplugin.zip

The complete list of valid values for resourceType is below:

Type Description

catalog

An analytics catalog

driver:jdbc

A JDBC driver

plugin:connector

A connector plugin

model:ml-model

A machine learning model

model:open-nlp

An OpenNLP model

file-upload

Any uploaded file, such as from the Quickstart or the Index Workbench.

banana

A Banana dashboard

other

A blob of unknown type

If no resourceType is specified on upload, "other" is assigned by default.

The Blob manager

In addition to the Blob Store API, the Fusion UI provides an interface to the blob store, at DevOps > Blobs.

  • Click Add to upload a new blob:

    Blob manager

  • Select an uploaded blob to view, replace, or delete it:

    Blob manager