Policy Elasticsearch Container

Builds a Docker container containing Elasticsearch configured to work with a core policy instance.

License

License

Categories

Categories

Container Data Search Business Logic Libraries Elasticsearch
GroupId

GroupId

com.github.cafdataprocessing
ArtifactId

ArtifactId

policy-elasticsearch-container
Last Version

Last Version

3.1.0-179
Release Date

Release Date

Type

Type

pom
Description

Description

Policy Elasticsearch Container
Builds a Docker container containing Elasticsearch configured to work with a core policy instance.
Project URL

Project URL

https://cafdataprocessing.github.io/data-processing-service
Project Organization

Project Organization

EntIT Software LLC, a Micro Focus company
Source Code Management

Source Code Management

https://github.com/CAFDataProcessing/policy-elasticsearch-container

Download policy-elasticsearch-container

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.cafdataprocessing/policy-elasticsearch-container/ -->
<dependency>
    <groupId>com.github.cafdataprocessing</groupId>
    <artifactId>policy-elasticsearch-container</artifactId>
    <version>3.1.0-179</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.cafdataprocessing/policy-elasticsearch-container/
implementation 'com.github.cafdataprocessing:policy-elasticsearch-container:3.1.0-179'
// https://jarcasting.com/artifacts/com.github.cafdataprocessing/policy-elasticsearch-container/
implementation ("com.github.cafdataprocessing:policy-elasticsearch-container:3.1.0-179")
'com.github.cafdataprocessing:policy-elasticsearch-container:pom:3.1.0-179'
<dependency org="com.github.cafdataprocessing" name="policy-elasticsearch-container" rev="3.1.0-179">
  <artifact name="policy-elasticsearch-container" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.cafdataprocessing', module='policy-elasticsearch-container', version='3.1.0-179')
)
libraryDependencies += "com.github.cafdataprocessing" % "policy-elasticsearch-container" % "3.1.0-179"
[com.github.cafdataprocessing/policy-elasticsearch-container "3.1.0-179"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

policy-elasticsearch-container

This is a base image intended for use with Policy components that require an Elasticsearch installation.

Configuring Elasticsearch

Elasticsearch must be configured by executing a script provided by this base image, located at /opt/elasticsearchConfig/configureElasticsearch.sh.

The configuration script uses default Elasticsearch configuration settings. These may be overridden by specifying the location of an alternative Elasticsearch configuration file using the environment variable ELASTICSEARCH_CONFIG_FILE or by providing an alternative Elasticsearch configuration file in the Mesos mount location: /mnt/mesos/sandbox/elasticsearch.yml.

Configuring Elasticsearch logging

The Elasticsearch logging level may be overridden using the system property es.logger.level. The possible levels are:

  • WARN
  • ERROR
  • INFO
  • TRACE
  • DEBUG
  • ALL

For more detailed control over Elasticsearch logging, the default Elasticsearch logging configuration may be overridden by specifying the location of an alternative Elasticsearch logging configuration file using the environment variable ELASTICSEARCH_LOGGING_FILE or by providing an alternative Elasticsearch logging configuration file in the Mesos mount location: /mnt/mesos/sandbox/logging.yml.

com.github.cafdataprocessing

CAF Data Processing

Versions

Version
3.1.0-179
3.0.0-168
2.0.2-117
2.0.1-101
2.0.0-93
1.1.0-33
1.0.0-2