@@ -59,6 +59,7 @@ services:
59
59
image : hyperledger/fabric-kafka
60
60
container_name : kafka0
61
61
environment :
62
+ - KAFKA_LOG_RETENTION_MS=-1
62
63
- KAFKA_MESSAGE_MAX_BYTES=103809024
63
64
- KAFKA_REPLICA_FETCH_MAX_BYTES=103809024
64
65
- KAFKA_BROKER_ID=0
@@ -85,6 +86,7 @@ services:
85
86
image : hyperledger/fabric-kafka
86
87
container_name : kafka1
87
88
environment :
89
+ - KAFKA_LOG_RETENTION_MS=-1
88
90
- KAFKA_MESSAGE_MAX_BYTES=103809024
89
91
- KAFKA_REPLICA_FETCH_MAX_BYTES=103809024
90
92
- KAFKA_BROKER_ID=1
@@ -111,6 +113,7 @@ services:
111
113
image : hyperledger/fabric-kafka
112
114
container_name : kafka2
113
115
environment :
116
+ - KAFKA_LOG_RETENTION_MS=-1
114
117
- KAFKA_MESSAGE_MAX_BYTES=103809024
115
118
- KAFKA_REPLICA_FETCH_MAX_BYTES=103809024
116
119
- KAFKA_BROKER_ID=2
@@ -137,6 +140,7 @@ services:
137
140
image : hyperledger/fabric-kafka
138
141
container_name : kafka3
139
142
environment :
143
+ - KAFKA_LOG_RETENTION_MS=-1
140
144
- KAFKA_MESSAGE_MAX_BYTES=103809024
141
145
- KAFKA_REPLICA_FETCH_MAX_BYTES=103809024
142
146
- KAFKA_BROKER_ID=3
@@ -159,8 +163,8 @@ services:
159
163
aliases :
160
164
- ${CORE_PEER_NETWORKID}
161
165
162
- orderer .example.com :
163
- container_name : orderer .example.com
166
+ orderer0 .example.com :
167
+ container_name : orderer0 .example.com
164
168
image : hyperledger/fabric-orderer
165
169
environment :
166
170
- ORDERER_GENERAL_LOGLEVEL=debug
@@ -186,8 +190,104 @@ services:
186
190
- ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/tls/ca.crt]
187
191
volumes :
188
192
- ../configs/${CORE_PEER_NETWORKID}:/var/hyperledger/configs
189
- - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer.example.com/msp:/var/hyperledger/msp
190
- - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer.example.com/tls:/var/hyperledger/tls
193
+ - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer0.example.com/msp:/var/hyperledger/msp
194
+ - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer0.example.com/tls:/var/hyperledger/tls
195
+ working_dir : /opt/gopath/src/github.com/hyperledger/fabric/orderer
196
+ command : orderer
197
+ ports :
198
+ - ' 7050'
199
+ depends_on :
200
+ - kafka0
201
+ - kafka1
202
+ - kafka2
203
+ - kafka3
204
+ links :
205
+ - kafka0:kafka0
206
+ - kafka1:kafka1
207
+ - kafka2:kafka2
208
+ - kafka3:kafka3
209
+ networks :
210
+ default :
211
+ aliases :
212
+ - ${CORE_PEER_NETWORKID}
213
+
214
+ orderer1.example.com :
215
+ container_name : orderer1.example.com
216
+ image : hyperledger/fabric-orderer
217
+ environment :
218
+ - ORDERER_GENERAL_LOGLEVEL=debug
219
+ - CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=${CORE_PEER_NETWORKID}_default
220
+ - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/msp
221
+ - ORDERER_GENERAL_LOCALMSPID=example.com
222
+ - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
223
+ - ORDERER_GENERAL_LISTENPORT=7050
224
+ - CONFIGTX_ORDERER_ORDERERTYPE=kafka
225
+ - CONFIGTX_ORDERER_KAFKA_BROKERS=[kafka0:9092,kafka1:9092,kafka2:9092,kafka3:9092]
226
+ - ORDERER_KAFKA_RETRY_SHORTINTERVAL=1s
227
+ - ORDERER_KAFKA_RETRY_SHORTTOTAL=30s
228
+ - ORDERER_KAFKA_VERBOSE=true
229
+ - CONFIGTX_ORDERER_ADDRESSES=[127.0.0.1:7050]
230
+ - ORDERER_GENERAL_LEDGERTYPE=ram
231
+ - ORDERER_GENERAL_GENESISPROFILE=SampleInsecureKafka
232
+ - ORDERER_GENERAL_GENESISMETHOD=file
233
+ - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/configs/orderer.block
234
+ # TLS settings
235
+ - ORDERER_GENERAL_TLS_ENABLED=false
236
+ - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/tls/server.key
237
+ - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/tls/server.crt
238
+ - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/tls/ca.crt]
239
+ volumes :
240
+ - ../configs/${CORE_PEER_NETWORKID}:/var/hyperledger/configs
241
+ - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer1.example.com/msp:/var/hyperledger/msp
242
+ - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer1.example.com/tls:/var/hyperledger/tls
243
+ working_dir : /opt/gopath/src/github.com/hyperledger/fabric/orderer
244
+ command : orderer
245
+ ports :
246
+ - ' 7050'
247
+ depends_on :
248
+ - kafka0
249
+ - kafka1
250
+ - kafka2
251
+ - kafka3
252
+ links :
253
+ - kafka0:kafka0
254
+ - kafka1:kafka1
255
+ - kafka2:kafka2
256
+ - kafka3:kafka3
257
+ networks :
258
+ default :
259
+ aliases :
260
+ - ${CORE_PEER_NETWORKID}
261
+
262
+ orderer2.example.com :
263
+ container_name : orderer2.example.com
264
+ image : hyperledger/fabric-orderer
265
+ environment :
266
+ - ORDERER_GENERAL_LOGLEVEL=debug
267
+ - CORE_VM_DOCKER_HOSTCONFIG_NETWORKMODE=${CORE_PEER_NETWORKID}_default
268
+ - ORDERER_GENERAL_LOCALMSPDIR=/var/hyperledger/msp
269
+ - ORDERER_GENERAL_LOCALMSPID=example.com
270
+ - ORDERER_GENERAL_LISTENADDRESS=0.0.0.0
271
+ - ORDERER_GENERAL_LISTENPORT=7050
272
+ - CONFIGTX_ORDERER_ORDERERTYPE=kafka
273
+ - CONFIGTX_ORDERER_KAFKA_BROKERS=[kafka0:9092,kafka1:9092,kafka2:9092,kafka3:9092]
274
+ - ORDERER_KAFKA_RETRY_SHORTINTERVAL=1s
275
+ - ORDERER_KAFKA_RETRY_SHORTTOTAL=30s
276
+ - ORDERER_KAFKA_VERBOSE=true
277
+ - CONFIGTX_ORDERER_ADDRESSES=[127.0.0.1:7050]
278
+ - ORDERER_GENERAL_LEDGERTYPE=ram
279
+ - ORDERER_GENERAL_GENESISPROFILE=SampleInsecureKafka
280
+ - ORDERER_GENERAL_GENESISMETHOD=file
281
+ - ORDERER_GENERAL_GENESISFILE=/var/hyperledger/configs/orderer.block
282
+ # TLS settings
283
+ - ORDERER_GENERAL_TLS_ENABLED=false
284
+ - ORDERER_GENERAL_TLS_PRIVATEKEY=/var/hyperledger/tls/server.key
285
+ - ORDERER_GENERAL_TLS_CERTIFICATE=/var/hyperledger/tls/server.crt
286
+ - ORDERER_GENERAL_TLS_ROOTCAS=[/var/hyperledger/tls/ca.crt]
287
+ volumes :
288
+ - ../configs/${CORE_PEER_NETWORKID}:/var/hyperledger/configs
289
+ - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer2.example.com/msp:/var/hyperledger/msp
290
+ - ../configs/${CORE_PEER_NETWORKID}/ordererOrganizations/example.com/orderers/orderer2.example.com/tls:/var/hyperledger/tls
191
291
working_dir : /opt/gopath/src/github.com/hyperledger/fabric/orderer
192
292
command : orderer
193
293
ports :
@@ -240,9 +340,13 @@ services:
240
340
- ' 7051'
241
341
- ' 7053'
242
342
depends_on :
243
- - orderer.example.com
343
+ - orderer0.example.com
344
+ - orderer1.example.com
345
+ - orderer2.example.com
244
346
links :
245
- - orderer.example.com
347
+ - orderer0.example.com
348
+ - orderer1.example.com
349
+ - orderer2.example.com
246
350
command : peer node start
247
351
networks :
248
352
default :
@@ -282,9 +386,13 @@ services:
282
386
- ' 7051'
283
387
- ' 7053'
284
388
depends_on :
285
- - orderer.example.com
389
+ - orderer0.example.com
390
+ - orderer1.example.com
391
+ - orderer2.example.com
286
392
links :
287
- - orderer.example.com
393
+ - orderer0.example.com
394
+ - orderer1.example.com
395
+ - orderer2.example.com
288
396
command : peer node start
289
397
networks :
290
398
default :
@@ -324,10 +432,14 @@ services:
324
432
- ' 7051'
325
433
- ' 7053'
326
434
depends_on :
327
- - orderer.example.com
435
+ - orderer0.example.com
436
+ - orderer1.example.com
437
+ - orderer2.example.com
328
438
- peer0.org1.example.com
329
439
links :
330
- - orderer.example.com
440
+ - orderer0.example.com
441
+ - orderer1.example.com
442
+ - orderer2.example.com
331
443
command : peer node start
332
444
networks :
333
445
default :
@@ -367,10 +479,14 @@ services:
367
479
- ' 7051'
368
480
- ' 7053'
369
481
depends_on :
370
- - orderer.example.com
482
+ - orderer0.example.com
483
+ - orderer1.example.com
484
+ - orderer2.example.com
371
485
- peer0.org2.example.com
372
486
links :
373
- - orderer.example.com
487
+ - orderer0.example.com
488
+ - orderer1.example.com
489
+ - orderer2.example.com
374
490
command : peer node start
375
491
networks :
376
492
default :
@@ -400,7 +516,9 @@ services:
400
516
ports :
401
517
- ' 9092'
402
518
depends_on :
403
- - orderer.example.com
519
+ - orderer0.example.com
520
+ - orderer1.example.com
521
+ - orderer2.example.com
404
522
- peer0.org1.example.com
405
523
- peer1.org1.example.com
406
524
- peer0.org2.example.com
0 commit comments