Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Overview

...

Βlueprint (deployment artifact) : k8s-datalake-feeder.yaml, k8s-datalake-admin-ui.yaml

Docker image  image:

feeder, onap/org.onap.dcaegen2.services.datalakefeeder:1.0.0

admin UI, onap/org.onap.dcaegen2.services.datalakeadminui:1.0.1

Deployment Prerequisite/dependencies

Since datalake can log the message from the DMaap to several different external databases, such as Elasticsearch, Couch Base, MongoDB, Relational databases...etc. Once Datalake is successfully deployed, you can start to deploy configure the external databases and configure the sink databases through our admin UI. The following sections will guide you to deploy datalake microservice, including cloudify blueprint upload, deployment, and un-deployment.

...

Log-in to the DCAE bootstrap POD's main container

First, we should find the bootstrap pod name through the following command and make sure that DCAE coudify manager is properly deployed.

Image Added

Login to the DCAE bootstrap pod through the following command.

Code Block
languagebash
themeMidnight
titleLogin to the bootstrap pod
linenumberstrue
kubectl exec -it <DCAE bootstrap pod> /bin/bash -n onap

...

Code Block
languagebash
themeMidnight
titleVerify Upload blueprint to cloudify manager
linenumberstrue
cfy blueprint list

...

Code Block
languagebash
themeMidnight
titleDelete blueprint
linenumberstrue
cfy blueprints delete datalake-feeder
cfy blueprints deltet datalake-admin-ui

Deploy external database

Code Block
languagebash
themeMidnight
titleDeploy MongoDB as the external database
linenumberstrue
docker run -d -p 27017:27017 --name mongodb mongo
docker start mongodb