Skip to content

Commit

Permalink
demo updates
Browse files Browse the repository at this point in the history
  • Loading branch information
viragtripathi committed May 18, 2022
1 parent e1086b6 commit 034c9a4
Show file tree
Hide file tree
Showing 7 changed files with 343 additions and 417 deletions.
20 changes: 9 additions & 11 deletions examples/mssql/demo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ source_schema source_table
---------------------------------------- ---------------------------------------- ---------------------------------------- ----------- ---------------- ---------------------- ---------------------- -------------------- ---------------- ---------------------------------------- ---------------------------------------- ---------------------------------------- ----------------------- -------------------------------------------------------------------------------- --------------------------------------------------------------------------------
dbo emp cdcauditing_emp 965578478 933578364 0x000000C0000060900001 NULL 1 NULL cdc_reader PK__emp__AF4C318A8A59B13C NULL 2022-04-23 07:15:26.660 [empno] [empno], [fname], [lname], [job], [mgr], [hiredate], [sal], [comm], [dept]
```

</p>
</details>

Expand Down Expand Up @@ -85,21 +86,21 @@ Redis Connect startup script.
*******************************
Please ensure that these environment variables are correctly mapped before executing start and cli options. They can also be found in /opt/redislabs/redis-connect/bin/redisconnect.conf
Example environment variables and volume mapping for docker based deployments
-e REDISCONNECT_JOB_MANAGER_CONFIG_PATH=/opt/redislabs/redis-connect/config/jobmanager.properties
-e REDISCONNECT_LOGBACK_CONFIG=/opt/redislabs/redis-connect/config/logback.xml
-e REDISCONNECT_JAVA_OPTIONS=-Xms1g -Xmx2g
-e REDISCONNECT_EXTLIB_DIR=/opt/redislabs/redis-connect/extlib
-e REDISCONNECT_JOB_MANAGER_CONFIG_PATH=/opt/redislabs/redis-connect/config/jobmanager.properties [OPTIONAL]
-e REDISCONNECT_LOGBACK_CONFIG=/opt/redislabs/redis-connect/config/logback.xml [OPTIONAL]
-e REDISCONNECT_JAVA_OPTIONS=-Xms1g -Xmx2g [OPTIONAL]
-e REDISCONNECT_EXTLIB_DIR=/opt/redislabs/redis-connect/extlib [OPTIONAL]
-v <HOST_PATH_TO_JOB_MANAGER_PROPERTIES>:/opt/redislabs/redis-connect/config
-v <HOST_PATH_TO_CREDENTIALS>:/opt/redislabs/redis-connect/config/samples/credentials
-v <HOST_PATH_TO_EXTLIB>:/opt/redislabs/redis-connect/extlib
-v <HOST_PATH_TO_EXTLIB>:/opt/redislabs/redis-connect/extlib [OPTIONAL]
-p 8282:8282

Usage: [-h|cli|start]
options:
-h: Print this help message and exit.
-v: Print version.
cli: starts redis-connect-cli.
start: start Redis Connect instance with provided cdc or initial loader job configurations.
cli: init Redis Connect CLI
start: init Redis Connect Instance (Cluster Member)
-------------------------------
```

Expand All @@ -110,13 +111,10 @@ start: start Redis Connect instance with provided cdc or initial loader job conf
<p>

```bash
demo$ docker run \
docker run \
-it --rm --privileged=true \
--name redis-connect-$(hostname) \
-e REDISCONNECT_JOB_MANAGER_CONFIG_PATH=/opt/rediabs/redis-connect/config/jobmanager.properties \
-e REDISCONNECT_EXTLIB_DIR=/opt/redislabs/redis-connect/extlib \
-v $(pwd)/config:/opt/redislabs/redis-connect/config \
-v $(pwd)/config/samples/credentials:/opt/redislabs/redis-connect/config/samples/credentials \
-v $(pwd)/extlib:/opt/redislabs/redis-connect/extlib \
--net host \
redislabs/redis-connect start
Expand Down
714 changes: 323 additions & 391 deletions examples/mysql/demo/README.md

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions examples/mysql/demo/config/samples/payloads/cdc-job.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@
"customConfiguration": {
"database.dbname" : "RedisConnect",
"database.hostname" : "127.0.0.1",
"database.port" : 3306
"database.port" : 3306,
"snapshot.mode": "never"
}
},
"tables": {
"RedisConnect.emp": {
"columns": [
{ "targetColumn": "EmployeeNumber", "sourceColumn": "empno", "primaryKey": true },
{ "targetColumn": "FirstName", "sourceColumn": "fname" },
{ "targetColumn": "HireDate", "sourceColumn": "hiredate", "type": "DATE_TIME" }
{ "targetColumn": "empno", "sourceColumn": "empno", "primaryKey": true },
{ "targetColumn": "hiredate", "sourceColumn": "hiredate", "type": "DATE_TIME" }
],
"schemaAndTableName": "RedisConnect.emp",
"passThroughEnabled": true
Expand Down
4 changes: 2 additions & 2 deletions examples/mysql/demo/delete_mysql.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash

sudo docker cp delete.sql mysql-latest-$(hostname):delete.sql
sudo docker exec -it mysql-latest-$(hostname) bash -c 'mysql -h"localhost" -P3306 -uroot -pRedis@123 RedisConnect < delete.sql'
sudo docker cp delete.sql $(docker ps -a --format "table {{.Names}}" | grep mysql):delete.sql
sudo docker exec -it $(docker ps -a --format "table {{.Names}}" | grep mysql) bash -c 'mysql -h"localhost" -P3306 -uroot -pRedis@123 RedisConnect < delete.sql'
echo ""
4 changes: 2 additions & 2 deletions examples/mysql/demo/insert_mysql.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash

sudo docker cp insert.sql mysql-latest-$(hostname):insert.sql
sudo docker exec -it mysql-latest-$(hostname) bash -c 'mysql -h"localhost" -P3306 -uroot -pRedis@123 RedisConnect < insert.sql'
sudo docker cp insert.sql $(docker ps -a --format "table {{.Names}}" | grep mysql):insert.sql
sudo docker exec -it $(docker ps -a --format "table {{.Names}}" | grep mysql) bash -c 'mysql -h"localhost" -P3306 -uroot -pRedis@123 RedisConnect < insert.sql'
echo ""
4 changes: 2 additions & 2 deletions examples/mysql/demo/update_mysql.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash

sudo docker cp update.sql mysql-latest-$(hostname):update.sql
sudo docker exec -it mysql-latest-$(hostname) bash -c 'mysql -h"localhost" -P3306 -uroot -pRedis@123 RedisConnect < update.sql'
sudo docker cp update.sql $(docker ps -a --format "table {{.Names}}" | grep mysql):update.sql
sudo docker exec -it $(docker ps -a --format "table {{.Names}}" | grep mysql) bash -c 'mysql -h"localhost" -P3306 -uroot -pRedis@123 RedisConnect < update.sql'
echo ""
6 changes: 1 addition & 5 deletions examples/postgres/demo/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,14 +108,10 @@ start: init Redis Connect Instance (Cluster Member)
<p>

```bash
demo$ docker run \
docker run \
-it --rm --privileged=true \
--name redis-connect-$(hostname) \
-e REDISCONNECT_JOB_MANAGER_CONFIG_PATH=/opt/rediabs/redis-connect/config/jobmanager.properties \
-e REDISCONNECT_JAVA_OPTIONS="-Xms1g -Xmx2g" \
-e REDISCONNECT_EXTLIB_DIR=/opt/redislabs/redis-connect/extlib \
-v $(pwd)/config:/opt/redislabs/redis-connect/config \
-v $(pwd)/config/samples/credentials:/opt/redislabs/redis-connect/config/samples/credentials \
-v $(pwd)/extlib:/opt/redislabs/redis-connect/extlib \
--net host \
redislabs/redis-connect start
Expand Down

0 comments on commit 034c9a4

Please sign in to comment.