@@ -122,7 +122,7 @@ npm run test:cov
122
122
- Call our project root directory : ` our_project_root_directory `
123
123
- Start Docker servicees, initialize Elasticsearch, start processor app
124
124
- Send message:
125
- ` docker exec -i tc-projects- kafka /opt/kafka/ /bin/kafka-console-producer.sh --topic project.action.create --broker-list localhost:9092 < our_project_root_directory/test/data/project/project.action.create.json `
125
+ ` docker exec -i project-processor-es- kafka /opt/kafka/bin/kafka-console-producer.sh --topic project.action.create --broker-list localhost:9092 < our_project_root_directory/test/data/project/project.action.create.json `
126
126
- run command ` npm run view-data projects 1 ` to view the created data, you will see the data are properly created:
127
127
128
128
``` bash
@@ -176,7 +176,7 @@ info: {
176
176
177
177
- Run the producer and then write some invalid message into the console to send to the ` project.action.create ` topic:
178
178
179
- ` docker exec -it tc-projects- kafka /opt/kafka/ /bin/kafka-console-producer.sh --topic project.action.create --broker-list localhost:9092 `
179
+ ` docker exec -it project-processor-es- kafka /opt/kafka/bin/kafka-console-producer.sh --topic project.action.create --broker-list localhost:9092 `
180
180
in the console, write message, one message per line:
181
181
` { "topic": "project.action.create", "originator": "project-api", "timestamp": "2019-02-16T00:00:00", "mime-type": "application/json", "payload": { "id": "invalid", "typeId": "8e17090c-465b-4c17-b6d9-dfa16300b0ff", "track": "Code", "name": "test", "description": "desc", "timelineTemplateId": "8e17090c-465b-4c17-b6d9-dfa16300b0aa", "phases": [{ "id": "8e17090c-465b-4c17-b6d9-dfa16300b012", "name": "review", "isActive": true, "duration": 10000 }], "prizeSets": [{ "type": "prize", "prizes": [{ "type": "winning prize", "value": 500 }] }], "reviewType": "code review", "tags": ["code"], "projectId": 123, "forumId": 456, "status": "Active", "created": "2019-02-16T00:00:00", "createdBy": "admin" } } `
182
182
@@ -187,7 +187,7 @@ info: {
187
187
188
188
- Sent message to update data:
189
189
190
- ` docker exec -i tc-projects- kafka /opt/kafka/ /bin/kafka-console-producer.sh --topic project.action.update --broker-list localhost:9092 < our_project_root_directory/test/data/project/project.action.update.json `
190
+ ` docker exec -i project-processor-es- kafka /opt/kafka/bin/kafka-console-producer.sh --topic project.action.update --broker-list localhost:9092 < our_project_root_directory/test/data/project/project.action.update.json `
191
191
- Run command ` npm run view-data projects 1 ` to view the updated data, you will see the data are properly updated:
192
192
193
193
``` bash
@@ -242,7 +242,7 @@ info: {
242
242
243
243
244
244
- Run the producer and then write some invalid message into the console to send to the ` project.action.create ` topic:
245
- ` docker exec -it tc-projects- kafka /opt/kafka/ /bin/kafka-console-producer.sh --topic project.action.create `
245
+ ` docker exec -it project-processor-es- kafka /opt/kafka/bin/kafka-console-producer.sh --topic project.action.create `
246
246
in the console, write message, one message per line:
247
247
` { "topic": "project.action.update", "originator": "project-api", "timestamp": "2019-02-17T01:00:00", "mime-type": "application/json", "payload": { "id": "173803d3-019e-4033-b1cf-d7205c7f774c", "typeId": "123", "track": "Code", "name": "test3", "description": "desc3", "timelineTemplateId": "8e17090c-465b-4c17-b6d9-dfa16300b0dd", "groups": ["group2", "group3"], "updated": "2019-02-17T01:00:00", "updatedBy": "admin" } } `
248
248
@@ -265,31 +265,31 @@ If you've used `docker-compose` with the file `local/docker-compose.yml` to spaw
265
265
** Create Topic**
266
266
267
267
``` bash
268
- docker exec tc-projects -kafka /opt/kafka/bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --partitions 1 --replication-factor 1 --topic TOPIC_NAME
268
+ docker exec project-processor-es -kafka /opt/kafka/bin/kafka-topics.sh --create --zookeeper zookeeper:2181 --partitions 1 --replication-factor 1 --topic TOPIC_NAME
269
269
```
270
270
271
271
** List Topics**
272
272
273
273
``` bash
274
- docker exec tc-projects -kafka /opt/kafka/bin/kafka-topics.sh --list --zookeeper zookeeper:2181
274
+ docker exec project-processor-es -kafka /opt/kafka/bin/kafka-topics.sh --list --zookeeper zookeeper:2181
275
275
```
276
276
277
277
** Watch Topic**
278
278
279
279
``` bash
280
- docker exec tc-projects- kafka /opt/kafka/bin/kafka-console-consumer --bootstrap-server localhost:9092 --zookeeper zookeeper:2181 --topic TOPIC_NAME
280
+ docker exec project-processor-es- kafka /opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --zookeeper zookeeper:2181 --topic TOPIC_NAME
281
281
```
282
282
283
283
** Post Message to Topic**
284
284
285
285
``` bash
286
- docker exec -it tc-projects- kafka /opt/kafka/bin/kafka-console-producer --topic TOPIC_NAME --broker-list localhost:9092
286
+ docker exec -it project-processor-es- kafka /opt/kafka/bin/kafka-console-producer.sh --topic TOPIC_NAME --broker-list localhost:9092
287
287
```
288
288
The message can be passed using ` stdin `
289
289
290
290
### Test
291
291
``` bash
292
- docker exec -i tc-projects- kafka /opt/kafka/ /bin/kafka-console-producer.sh --topic project.action.create --broker-list localhost:9092 < test_message.json
292
+ docker exec -i project-processor-es- kafka /opt/kafka/bin/kafka-console-producer.sh --topic project.action.create --broker-list localhost:9092 < test_message.json
293
293
294
294
```
295
295
All example for messages are in: our_project_root_directory/test/data
0 commit comments