Managing configurations
In Lumada Data Catalog, you can change specific configuration properties that are used by scripts when gathering catalog metadata, business terms, and term associations.
To update configuration properties, navigate to Manage and click Configuration. The tile displays the number of current configurations. The configuration controls are organized into sections for the Data Catalog Application Server (app-server) and the Data Catalog Agent (local-agent) categories. If you have installed multiple agents, then a configuration section for each agent is displayed. The tile displays the number of current configurations per group for each listed component.
The following configuration categories are available:
app-server
SECURITY
TOOLS
local-agent
DISCOVERY
DISCOVERY_PROFILER
MISC
MetadataService
For other properties, see the Hitachi Vantara Lumada and Pentaho Support Portal.
Searching configurations
You can search the Configurations page for a specific property that you want to update. The search box accepts keyword searches, so even if you do not know the exact label for the configuration property you want, a keyword triggers a list of possible matches for the keyword you entered. Results will return a list of the applicable sections and group names that contain the property that matches your search term; you must click on the group name to see the list or matching properties.
Changing configuration settings
When you click the drop-down menu on the right side of the screen for a property, if the property can be modified there is a Value text box to change the value of the property and 3 buttons:
- Reset - Reset to the last saved value
- Set to default - Set the property's value back to the default value
- Save change - Save the property value specified in the text box
Users assigned the administrator role can configure most properties in the Configurations page, however some properties are read-only, and you will not be able to access the drop-down menu for these values. An example of read-only values are the SECURITY settings for app-server.
Once you have changed the value of the property, ensure that you save this change. For certain configuration properties, you are then required to restart the component. These configuration properties are indicated with an asterisk (*) next to Value in the property’s drop-down menu. Currently only agents use these kinds of properties, see Restart an agent.
Restart an agent
Properties that have an asterisk (*) next to Value in their drop-down menu require an agent restart so that the agent will use the new property values.
- After you have updated your properties for the agent, return to the Configurations page.
- The configurations section for your agent should now have a warning icon next to the Restart Local Agent button, indicating that a change to the configuration has been made, but isn’t currently being used by the agent. This icon will be displayed until a restart has been executed. Click the Restart <agent> button.
- Click Manage, then click Agents to check the status of the LDC Agent. The Connected column for the LDC Agent should have a green checkmark icon.
Large properties configuration
A common use case for managing configurations is changing the settings for large properties for an agent. In Data Catalog, the large properties location is where the agent will store metadata from profile jobs. You can set up large properties location in a file system like HDFS, or on object storage like AWS S3. The following is an example of setting the large properties configuration for an AWS S3 bucket
Procedure
Navigate to Management, then click Configuration.
Locate the configuration section for the agent where the large properties location has to be set up. In that section, click the > for the
MISC
group to view all miscellaneous properties for that agent.Open the
Attributes for discovery cache metadata store
property and provide credentials and the endpoint for your AWS S3 bucketfs.s3a.access.key=<AWS S3 access key> fs.s3a.secret.key=<AWS S3 secret key> fs.s3a.endpoint=<AWS S3 endpoint> fs.s3a.path.style.access=true fs.s3a.threads.max=40 fs.s3a.connection.maximum=200
Click the Save Change button for the property.
Open the
Relative location for a large properties metadata store
property. In thevalue
field, provide a folder location in your S3 bucket. For example./lp1
.Click the Save Change button for the property.
Open
URI for discovery cache metadata store
property and provide the URI for the S3 bucket. For an AWS S3 URI, this will be in one of two formats depending on the agent you are configuring these properties for:- For a remote agent running on EMR: s3://<Bucket Name>
- Otherwise: s3a://<Bucket Name>
Click the Save Change button for the property.
Navigate back to Manage Configuration page and click the restart link of the respective agent.