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