/
Configuring DDF as a Fanout Proxy
Configuring DDF as a Fanout Proxy
Description
This scenario describes how to configure
DDF
as a fanout proxy such that only queries and resource retrieval requests are processed and create/update/delete requests are rejected. Additionally, all queries are enterprise queries and no catalog provider needs to be configured.Steps
- Start
DDF
following the Starting and Stopping instructions. - Reconfigure
DDF
in fanout proxy mode by going to the Features tab in the Admin Console. The Standard Catalog Framework (catalog-core-standardframework
feature) should be uninstalled first, then install the Catalog Fanout Framework App (catalog-core-fanoutframework
feature), following the instructions in the Installing Features section of the Administrator's Guide.DDF
is now operating as a fanout proxy. Only queries and resource retrieval requests will be allowed. All queries will be federated. Create, update, and delete requests will throw anUnsupportedOperationException
, even if a Catalog Provider was configured previous to the reconfiguration to fanout. Verify
DDF
is in fanout configuration by going to the Services tab in the Admin Console. In the far right column labeled Bundle, there should be entries near the top calledfanout-catalog-framework
for the Catalog Framework, Event Processor, and Catalog Plugins, similar to what is depicted below. (Note that service IDs and Bundle IDs will vary.)Services in Admin Console for fanoutId Type(s) Bundle 320 [ddf.catalog.CatalogFramework] fanout-catalogframework (174) 318 [ddf.catalog.event.EventProcessor] fanout-catalogframework (174) 316 [ddf.catalog.federation.FederationStrategy] fanout-catalogframework (174) 319 [ddf.catalog.federation.FederationStrategy] fanout-catalogframework (174) 317 [ddf.catalog.plugin.PostIngestPlugin] fanout-catalogframework (174)
, multiple selections available,