BDM Administration

BDM (Big Data Management)

Architektur

Systemvorraussetzungen

BDM läuft nur auf Linux und ab Java 8.

BDM Ordnerstruktur

config

1.topology.xml: Hauptkonfiguration

a. Elasticsearch

<elasticsearch-parameter name="cluster.name">nextlevel.bdm.dev.build</elasticsearch-parameter>: Name des Elasticsearch Cluster

<elasticsearch-parameter name="path.data">./testdata/elasticsearchdata</elasticsearch-parameter>: Position des Index

<elasticsearch-parameter name="http.port">9200</elasticsearch-parameter>: Port des Elasticsearch

b. Service Runtime

<message-frame-size>100 MiB</message-frame-size>: Maximale Framegröße

c. BDM Knoten

<node>
  <ip>192.168.1.158</ip>
  <bdm-port>10000</bdm-port>
  <elasticsearch-tcp-port>9400</elasticsearch-tcp-port>
  <bdm-service-runtime-port>2501</bdm-service-runtime-port>
  <bdm-http-port>5540</bdm-http-port>
</node>

2.BDMParameters.conf: BDM Configuration. Die Einstellung wird in configuration in Elasticsearch indiziert.

maximumDocumentsToBeProcessedByJobAtOnce=5000: Maximale Anzahl an Dokumenten

3.bdm-log4j.properties: Einstellung des Logging

config/mapping

.initialSettings: Definition eines index

.map: Definition aller Felder in einem Index

Fulltext:b2b_fulltext.initialSettings, b2b_fulltext.map

CCM:b2b_ccm.initialSettings, b2b_ccm.map

Archiv:b2b_archive.initialSettings, b2b_archive.map

log

coordinator.log: Hauptlogdatei

Name des Elasticsearch Cluster.log: Log von Elasticsearch

BDM starten & stoppen

sudo service bdm start/stop/restart/status

Elasticsearch http-Head

Tool für Elasticsearch

URL: <ip>:<http.port von elasticsearch-configuration>/_plugin/head/ z.B. http://192.168.56.101:9200/_plugin/head/

Anbindung der B2B an BDM

Siehe SearchLayer / BDM

View Me   Edit Me