You are on page 1of 2

#############################jdk

installation####################################################

step 1: tar -xzf /u01/jdk-8u291-linux-x64.tar.gz


step 2: mv jdk1.8.0* /usr/
step 3: alternatives --install /usr/bin/java java /usr/jdk1.8.0/bin/java 1
step 4: alternatives --config java
step 5: java -version

#########################command to run docker for


postgresql####################################

docker run -d --name postgresdb -p 5444:5432 -e POSTGRES_USER=postgres -e


POSTGRES_PASSWORD=postgres -e POSTGRES_DB=newdb -v
/u01/Deepak/pg_data:/var/lib/postgresql/data debezium/postgres:12-alpine

docker stop postgresdb

docker rm postgresdb

########################command to run docker for


zookeeper#########################################

docker run -d --name zookeeper -p 2181:2181 -p 2888:2888 -p 3888:3888


debezium/zookeeper:1.1

docker stop zookeeper

docker rm zookeeper

########################### command to run docker for


kafka#############################################

docker run -d --name kafka -p 9092:9092 --link zookeeper:zookeeper


debezium/kafka:1.1

docker stop kafka

docker rm kafka

####################command to run docker for kafka


connect#############################

docker run -d --name connect -p 8083:8083 --link kafka:kafka --link


postgresdb:postgresdb -e BOOTSTRAP_SERVERS=kafka:9092 -e GROUP_ID=sde_group -e
CONFIG_STORAGE_TOPIC=sde_storage_topic -e OFFSET_STORAGE_TOPIC=sde_offset_topic
debezium/connect:1.1

docker stop connect

docker rm connect

##########optional#########
curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json"
localhost:8083/connectors/ -d '{"name": "sde-connector", "config":
{"connector.class": "io.debezium.connector.postgresql.PostgresConnector",
"database.hostname": "postgresdb", "database.port": "5444", "database.user":
"postgres", "database.password": "postgres", "database.dbname" : "vahan4",
"database.server.name": "transport", "table.whitelist":
"agentlicence.vt_agent_details" }}'
###############running##################

curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json"


localhost:8083/connectors/ -d '{"name": "sde-connector", "config":
{"connector.class": "io.debezium.connector.postgresql.PostgresConnector",
"database.hostname": "10.248.83.109", "database.port": "5444", "database.user":
"postgres", "database.password": "postgres", "database.dbname" : "vahan4",
"database.server.name": "transport" , "table.whitelist":
"vahan4.vm_allowed_mods" }}'

curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json"


localhost:8083/connectors/ -d '{"name": "sde-connector", "config":
{"connector.class": "io.debezium.connector.postgresql.PostgresConnector",
"database.hostname": "10.248.83.109", "database.port": "5444", "database.user":
"postgres", "database.password": "postgres", "database.dbname" : "vahan4",
"database.server.name": "transport" ,
"plugin.name":"decoderbufs","decimal.handling.mode":"string" ,"time.precision.mode"
:"adaptive_time_microseconds"}}'

"plugin.name":"decoderbufs","decimal.handling.mode":"string"
Nitin

curl -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' --


data '{"name": "postgresql-connectornitin", "config": {"connector.class":
"io.debezium.connector.postgresql.PostgresConnector","database.hostname":
"localhost","database.port": "5432","slot.name":"debeziumnicl","database.user":
"postgres","database.password": "postgres","database.dbname" : "vahan4",
"database.server.name":
"transport","plugin.name":"decoderbufs","decimal.handling.mode":"string"}}'
http://localhost:8083/connectors

####################consumer#############################

docker run -it --rm --name consumer --link zookeeper:zookeeper --link kafka:kafka
debezium/kafka:1.1 watch-topic -a transport.vahan4.vm_allowed_mods --max-messages
1 | grep '^{'

curl -H "Accept:application/json" localhost:8083/connectors/

curl -X DELETE http://localhost:8083/connectors/sde-connector

You might also like