Skip to content

Commit 342d471

Browse files
committed
demo updates
1 parent 06d21fd commit 342d471

File tree

2 files changed

+149
-2
lines changed

2 files changed

+149
-2
lines changed

examples/db2/demo/README.md

Lines changed: 92 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ README.md config extlib setup_re.sh setup_db2.sh
2424
```
2525

2626
## Setup Vertica database (Source)
27-
<br>Execute [setup_vertica.sh](setup_db2.sh)</br>
27+
<br>Execute [setup_db2.sh](setup_db2.sh)</br>
2828
```bash
2929
demo$ ./setup_db2.sh latest 50000
3030
```
@@ -84,4 +84,94 @@ start: init Redis Connect Instance (Cluster Member)
8484
```
8585

8686
</p>
87-
</details>
87+
</details>
88+
89+
<details><summary><b>Start Redis Connect Instance</b></summary>
90+
<p>
91+
92+
```bash
93+
docker run \
94+
-it --rm --privileged=true \
95+
--name redis-connect-$(hostname) \
96+
-v $(pwd)/config:/opt/redislabs/redis-connect/config \
97+
-v $(pwd)/extlib:/opt/redislabs/redis-connect/extlib \
98+
--net host \
99+
redislabs/redis-connect start
100+
```
101+
102+
</p>
103+
</details>
104+
105+
<details><summary>Expected output:</summary>
106+
<p>
107+
108+
```bash
109+
-------------------------------
110+
Starting redis-connect v0.9.0.4 instance using Java 11.0.15 on virag-cdc started by root in /opt/redislabs/redis-connect/bin
111+
Loading redis-connect instance configurations from /opt/redislabs/redis-connect/config/jobmanager.properties
112+
Instance classpath /opt/redislabs/redis-connect/lib/*:/opt/redislabs/redis-connect/extlib/*
113+
06:42:22.996 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
114+
/####### /## /## /###### /##
115+
| ##__ ## | ## |__/ /##__ ## | ##
116+
| ## \ ## /###### /####### /## /####### | ## \__/ /###### /####### /####### /###### /####### /######
117+
| #######/ /##__ ## /##__ ##| ## /##_____/ | ## /##__ ##| ##__ ##| ##__ ## /##__ ## /##_____/|_ ##_/
118+
| ##__ ##| ########| ## | ##| ##| ###### | ## | ## \ ##| ## \ ##| ## \ ##| ########| ## | ##
119+
| ## \ ##| ##_____/| ## | ##| ## \____ ## | ## ##| ## | ##| ## | ##| ## | ##| ##_____/| ## | ## /##
120+
| ## | ##| #######| #######| ## /#######/ | ######/| ######/| ## | ##| ## | ##| #######| ####### | ####/
121+
|__/ |__/ \_______/ \_______/|__/|_______/ \______/ \______/ |__/ |__/|__/ |__/ \_______/ \_______/ \___/
122+
Powered by Redis Enterprise
123+
06:42:28.003 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
124+
06:42:29.843 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - JobManager
125+
06:42:29.866 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - JobReaper
126+
06:42:29.890 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - JobClaimer
127+
06:42:29.912 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - HeartbeatManager
128+
06:42:29.934 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - MetricsReporter
129+
06:42:30.037 [main] INFO redis-connect-manager - Instance: 29@virag-cdc skipped creating Job Claim Assignment Consumer Group since it already exists
130+
06:42:30.042 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully started JobManager service
131+
06:42:30.044 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully started JobReaper service
132+
06:42:30.045 [main] INFO redis-connect-manager - Instance: 29@virag-cdc Metrics are not enabled so MetricsReporter threadpool will not be instantiated
133+
06:42:30.047 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully started JobClaimer service
134+
06:42:36.006 [main] INFO redis-connect-manager - Started Redis Connect REST API listening on ["http-nio-8282"]
135+
06:42:36.006 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
136+
06:42:36.006 [main] INFO redis-connect-manager -
137+
06:42:36.006 [main] INFO redis-connect-manager - Started Redis Connect Instance
138+
06:42:36.006 [main] INFO redis-connect-manager -
139+
06:42:36.006 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
140+
06:42:40.044 [JobManagerThreadpool-1] INFO redis-connect-manager - Instance: 29@virag-cdc was successfully elected Redis Connect cluster leader
141+
```
142+
143+
</p>
144+
</details>
145+
146+
**Open browser to access Swagger UI -** [http://localhost:8282/swagger-ui/index.html]()
147+
<br>_For quick start, use '**cdc_job**' as **jobName**_
148+
<br><br><img src="/images/Redis Connect Swagger Front Page.jpg" style="float: right;" width = 700px height = 425px/>
149+
150+
**Create Job Configuration** - `/connect/api/vi/job/config/{jobName}`
151+
<br>_For quick start, use the sample `cdc-job.json` configuration:_ <a href="/examples/db2/demo/config/samples/payloads/cdc-job.json">DB2</a>
152+
<br><br><img src="/images/Redis Connect Save Job Config.png" style="float: right;" width = 700px height = 375px/>
153+
<br>
154+
155+
**Or Use `curl` to create the `cdc-job` configuration** <br>
156+
`demo$ curl -v -X POST "http://localhost:8282/connect/api/v1/job/config/cdc-job" -H "accept: */*" -H "Content-Type: multipart/form-data" -F "file=@config/samples/payloads/cdc-job.json;type=application/json"`
157+
158+
-------------------------------
159+
160+
### Initial Loader Step
161+
162+
**Start Job -** `/connect/api/vi/job/transition/start/{jobName}/{jobType}`
163+
<br>Use '**load**' as _**jobType**_
164+
<br><br><img src="/images/Redis Connect Start Job.png" style="float: right;" width = 700px height = 375px/>
165+
166+
**Or Use `curl` to start the initial load for `cdc-job`** <br>
167+
`demo$ curl -X POST "http://localhost:8282/connect/api/v1/job/transition/start/cdc-job/load" -H "accept: */*"`
168+
169+
<details><summary><b>Query for the above inserted record in Redis (target)</b></summary>
170+
<p>
171+
172+
```bash
173+
demo$ sudo docker exec -it re-node1 bash -c 'redis-cli -p 12000 ft.search idx:emp "@emp:[1 10]"'
174+
```
175+
176+
</p>
177+
</details>

examples/vertica/demo/README.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,63 @@ start: init Redis Connect Instance (Cluster Member)
8686
</p>
8787
</details>
8888

89+
<details><summary><b>Start Redis Connect Instance</b></summary>
90+
<p>
91+
92+
```bash
93+
docker run \
94+
-it --rm --privileged=true \
95+
--name redis-connect-$(hostname) \
96+
-v $(pwd)/config:/opt/redislabs/redis-connect/config \
97+
-v $(pwd)/extlib:/opt/redislabs/redis-connect/extlib \
98+
--net host \
99+
redislabs/redis-connect start
100+
```
101+
102+
</p>
103+
</details>
104+
105+
<details><summary>Expected output:</summary>
106+
<p>
107+
108+
```bash
109+
-------------------------------
110+
Starting redis-connect v0.9.0.4 instance using Java 11.0.15 on virag-cdc started by root in /opt/redislabs/redis-connect/bin
111+
Loading redis-connect instance configurations from /opt/redislabs/redis-connect/config/jobmanager.properties
112+
Instance classpath /opt/redislabs/redis-connect/lib/*:/opt/redislabs/redis-connect/extlib/*
113+
06:42:22.996 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
114+
/####### /## /## /###### /##
115+
| ##__ ## | ## |__/ /##__ ## | ##
116+
| ## \ ## /###### /####### /## /####### | ## \__/ /###### /####### /####### /###### /####### /######
117+
| #######/ /##__ ## /##__ ##| ## /##_____/ | ## /##__ ##| ##__ ##| ##__ ## /##__ ## /##_____/|_ ##_/
118+
| ##__ ##| ########| ## | ##| ##| ###### | ## | ## \ ##| ## \ ##| ## \ ##| ########| ## | ##
119+
| ## \ ##| ##_____/| ## | ##| ## \____ ## | ## ##| ## | ##| ## | ##| ## | ##| ##_____/| ## | ## /##
120+
| ## | ##| #######| #######| ## /#######/ | ######/| ######/| ## | ##| ## | ##| #######| ####### | ####/
121+
|__/ |__/ \_______/ \_______/|__/|_______/ \______/ \______/ |__/ |__/|__/ |__/ \_______/ \_______/ \___/
122+
Powered by Redis Enterprise
123+
06:42:28.003 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
124+
06:42:29.843 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - JobManager
125+
06:42:29.866 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - JobReaper
126+
06:42:29.890 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - JobClaimer
127+
06:42:29.912 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - HeartbeatManager
128+
06:42:29.934 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully established Redis connection for JobManager - MetricsReporter
129+
06:42:30.037 [main] INFO redis-connect-manager - Instance: 29@virag-cdc skipped creating Job Claim Assignment Consumer Group since it already exists
130+
06:42:30.042 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully started JobManager service
131+
06:42:30.044 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully started JobReaper service
132+
06:42:30.045 [main] INFO redis-connect-manager - Instance: 29@virag-cdc Metrics are not enabled so MetricsReporter threadpool will not be instantiated
133+
06:42:30.047 [main] INFO redis-connect-manager - Instance: 29@virag-cdc successfully started JobClaimer service
134+
06:42:36.006 [main] INFO redis-connect-manager - Started Redis Connect REST API listening on ["http-nio-8282"]
135+
06:42:36.006 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
136+
06:42:36.006 [main] INFO redis-connect-manager -
137+
06:42:36.006 [main] INFO redis-connect-manager - Started Redis Connect Instance
138+
06:42:36.006 [main] INFO redis-connect-manager -
139+
06:42:36.006 [main] INFO redis-connect-manager - ----------------------------------------------------------------------------------------------------------------------------
140+
06:42:40.044 [JobManagerThreadpool-1] INFO redis-connect-manager - Instance: 29@virag-cdc was successfully elected Redis Connect cluster leader
141+
```
142+
143+
</p>
144+
</details>
145+
89146
**Open browser to access Swagger UI -** [http://localhost:8282/swagger-ui/index.html]()
90147
<br>_For quick start, use '**cdc_job**' as **jobName**_
91148
<br><br><img src="/images/Redis Connect Swagger Front Page.jpg" style="float: right;" width = 700px height = 425px/>

0 commit comments

Comments
 (0)