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 'fusion-host:{api-port}/api/blobs/myplugin?resourceType=plugin:connector' --data-binary @myplugin.zip
The complete list of valid values for resourceType
is below:
Type | Description |
---|---|
|
A Banana dashboard |
|
|
|
|
|
A JavaScript file for use with a Managed Javascript index stage. |
|
A JavaScript file for use with a Managed Javascript query stage. |
|
Any uploaded file, such as from the Quickstart or the Index Workbench. |
|
A machine learning model (Fusion AI only) |
|
An OpenNLP model (Fusion AI only) |
|
A blob of unknown type If no |
|
The Blob manager
In addition to the Blob Store API, the Fusion UI provides an interface to the blob store in the Fusion workspace at System > Blobs:
-
Click Add to upload a new blob:
In Fusion 4.1, it is not possible to upload a blob of type file:js-index
orfile:js-query
using the Fusion UI. Instead, use the Blob Store API. These blob types become visible in the blob manager after upload. -
Select an uploaded blob to view, replace, or delete it: