This message was deleted.
# general
s
This message was deleted.
d
Please share any errors from the connector log. Does the mongoURI contain valid user credentials, etc?
o
@David K
Copy code
WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
Starting function instance...
2023-12-03T22:52:55,285+0000 [main] INFO  org.apache.pulsar.common.nar.FileUtils - Jar file /pulsar/download/pulsar_functions/pulsar-io-mongo-3.0.1.nar contains META-INF/bundled-dependencies, it may be a NAR file
2023-12-03T22:52:55,287+0000 [main] INFO  org.apache.pulsar.functions.runtime.thread.ThreadRuntime - Trying Loading file as NAR file: /pulsar/download/pulsar_functions/pulsar-io-mongo-3.0.1.nar
2023-12-03T22:52:55,289+0000 [main] INFO  org.apache.pulsar.common.nar.NarUnpacker - Created directory /tmp/pulsar-nar/pulsar-io-mongo-3.0.1.nar-unpacked
2023-12-03T22:52:55,567+0000 [main] INFO  org.apache.pulsar.common.nar.NarUnpacker - Extracting /pulsar/download/pulsar_functions/pulsar-io-mongo-3.0.1.nar to /tmp/pulsar-nar/pulsar-io-mongo-3.0.1.nar-unpacked/qbPXOMCHZge4vdkxkExDpA
2023-12-03T22:52:55,675+0000 [main] INFO  org.apache.pulsar.functions.runtime.thread.ThreadRuntime - Initialize function class loader for function mongodb at function cache manager, functionClassLoader: org.apache.pulsar.common.nar.NarClassLoader[/tmp/pulsar-nar/pulsar-io-mongo-3.0.1.nar-unpacked/qbPXOMCHZge4vdkxkExDpA]
2023-12-03T22:52:56,872+0000 [main] INFO  org.apache.pulsar.functions.runtime.JavaInstanceStarter - JavaInstance Server started, listening on 9093
2023-12-03T22:52:56,872+0000 [main] INFO  org.apache.pulsar.functions.runtime.JavaInstanceStarter - Starting runtimeSpawner
2023-12-03T22:52:56,873+0000 [main] INFO  org.apache.pulsar.functions.runtime.RuntimeSpawner - public/default/mongodb-0 RuntimeSpawner starting function
2023-12-03T22:52:56,874+0000 [main] INFO  org.apache.pulsar.common.nar.FileUtils - Jar file /pulsar/download/pulsar_functions/pulsar-io-mongo-3.0.1.nar contains META-INF/bundled-dependencies, it may be a NAR file
2023-12-03T22:52:56,875+0000 [main] INFO  org.apache.pulsar.functions.runtime.thread.ThreadRuntime - Trying Loading file as NAR file: /pulsar/download/pulsar_functions/pulsar-io-mongo-3.0.1.nar
2023-12-03T22:52:56,875+0000 [main] INFO  org.apache.pulsar.functions.runtime.thread.ThreadRuntime - Initialize function class loader for function mongodb at function cache manager, functionClassLoader: org.apache.pulsar.common.nar.NarClassLoader[/tmp/pulsar-nar/pulsar-io-mongo-3.0.1.nar-unpacked/qbPXOMCHZge4vdkxkExDpA]
2023-12-03T22:52:56,881+0000 [main] INFO  org.apache.pulsar.functions.runtime.thread.ThreadRuntime - ThreadContainer starting function with instanceId 0 functionId 133bc9e6-1b92-411b-bf43-973365571ef0 namespace default
2023-12-03T22:52:56,882+0000 [main] INFO  org.apache.pulsar.functions.runtime.JavaInstanceStarter - Starting metrics server on port 9094
2023-12-03T22:52:56,965+0000 [public/default/mongodb-0] INFO  org.apache.pulsar.functions.instance.JavaInstanceRunnable - Starting Java Instance mongodb : 
 Details = tenant: "public"
namespace: "default"
name: "mongodb"
className: "org.apache.pulsar.functions.api.utils.IdentityFunction"
autoAck: true
parallelism: 1
source {
  typeClassName: "[B"
  inputSpecs {
    key: "<persistent://public/default/msg2>"
    value {
    }
  }
  cleanupSubscription: true
}
sink {
  className: "org.apache.pulsar.io.mongodb.MongoSink"
  configs: "{\"mongoUri\":\"<my_mongo_db_connectionstring>",\"database\":\"pulsar\",\"collection\":\"messages\",\"batchSize\":\"2\",\"batchTimeMs\":\"500\"}"
  typeClassName: "[B"
  builtin: "mongo"
}
resources {
  cpu: 1.0
  ram: 1073741824
  disk: 10737418240
}
componentType: SINK

2023-12-03T22:52:57,397+0000 [public/default/mongodb-0] INFO  org.apache.pulsar.io.mongodb.MongoSink - Open MongoDB Sink
2023-12-03T22:52:57,671+0000 [public/default/mongodb-0] INFO  org.mongodb.driver.cluster - Cluster created with settings {hosts=[127.0.0.1:27017], srvHost=<http://ojoxdan.0swgc0s.mongodb.net|ojoxdan.0swgc0s.mongodb.net>, mode=MULTIPLE, requiredClusterType=REPLICA_SET, serverSelectionTimeout='30000 ms', requiredReplicaSetName='atlas-u82gfk-shard-0'}
2023-12-03T22:52:57,681+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://srv-ojoxdan.0swgc0s.mongodb.net]|srv-ojoxdan.0swgc0s.mongodb.net]> INFO  org.mongodb.driver.cluster - Adding discovered server <http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017> to client view of cluster
2023-12-03T22:52:57,768+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://srv-ojoxdan.0swgc0s.mongodb.net]|srv-ojoxdan.0swgc0s.mongodb.net]> INFO  org.mongodb.driver.cluster - Adding discovered server <http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017> to client view of cluster
2023-12-03T22:52:57,770+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://srv-ojoxdan.0swgc0s.mongodb.net]|srv-ojoxdan.0swgc0s.mongodb.net]> INFO  org.mongodb.driver.cluster - Adding discovered server <http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017> to client view of cluster
2023-12-03T22:52:58,291+0000 [public/default/mongodb-0] INFO  org.apache.pulsar.functions.source.SingleConsumerPulsarSource - Opening pulsar source with config: SingleConsumerPulsarSourceConfig(topic=<persistent://public/default/msg2>, consumerConfig=ConsumerConfig(schemaType=null, serdeClassName=null, isRegexPattern=false, schemaProperties={}, consumerProperties={}, receiverQueueSize=null, cryptoConfig=null, poolMessages=false))
2023-12-03T22:52:58,469+0000 [public/default/mongodb-0] INFO  org.apache.pulsar.functions.source.SingleConsumerPulsarSource - Creating consumer for topic : <persistent://public/default/msg2>, schema : org.apache.pulsar.client.impl.schema.BytesSchema@82c1480, schemaInfo: {
  "name": "Bytes",
  "schema": "",
  "type": "BYTES",
  "timestamp": 0,
  "properties": {}
}
2023-12-03T22:52:58,895+0000 [pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ConnectionPool - [[id: 0x75f57cfc, L:/192.168.140.69:47502 - R:pulsar-init-broker.pulsar.svc.cluster.local/192.168.140.94:6650]] Connected to server
2023-12-03T22:52:59,178+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.connection - Opened connection [connectionId{localValue:2, serverValue:6982}] to <http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,179+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.connection - Opened connection [connectionId{localValue:5, serverValue:6976}] to <http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,179+0000 [cluster-rtt-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.connection - Opened connection [connectionId{localValue:1, serverValue:6976}] to <http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,179+0000 [cluster-rtt-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.connection - Opened connection [connectionId{localValue:4, serverValue:6945}] to <http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,179+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.connection - Opened connection [connectionId{localValue:3, serverValue:6166}] to <http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,179+0000 [cluster-rtt-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.connection - Opened connection [connectionId{localValue:6, serverValue:6166}] to <http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,272+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>, type=REPLICA_SET_PRIMARY, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=806597035, setName='atlas-u82gfk-shard-0', canonicalAddress=<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>, hosts=[<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>, <http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017>, <http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]>, passives=[], arbiters=[], primary='<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>', tagSet=TagSet{[Tag{name='availabilityZone', value='use1-az4'}, Tag{name='nodeType', value='ELECTABLE'}, Tag{name='provider', value='AWS'}, Tag{name='region', value='US_EAST_1'}, Tag{name='workloadType', value='OPERATIONAL'}]}, electionId=7fffffff000000000000016b, setVersion=9, topologyVersion=TopologyVersion{processId=656cd1d1a6bf2b5e83945d0c, counter=6}, lastWriteDate=Sun Dec 03 22:52:59 UTC 2023, lastUpdateTimeNanos=191066711802574}
2023-12-03T22:52:59,272+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=<http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017>, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=804724549, setName='atlas-u82gfk-shard-0', canonicalAddress=<http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017>, hosts=[<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>, <http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017>, <http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]>, passives=[], arbiters=[], primary='<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>', tagSet=TagSet{[Tag{name='availabilityZone', value='use1-az2'}, Tag{name='nodeType', value='ELECTABLE'}, Tag{name='provider', value='AWS'}, Tag{name='region', value='US_EAST_1'}, Tag{name='workloadType', value='OPERATIONAL'}]}, electionId=null, setVersion=9, topologyVersion=TopologyVersion{processId=656cd2ca7767ab1c392d669b, counter=3}, lastWriteDate=Sun Dec 03 22:52:58 UTC 2023, lastUpdateTimeNanos=191066711788105}
2023-12-03T22:52:59,272+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.cluster - Monitor thread successfully connected to server with description ServerDescription{address=<http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017>, type=REPLICA_SET_SECONDARY, state=CONNECTED, ok=true, minWireVersion=0, maxWireVersion=17, maxDocumentSize=16777216, logicalSessionTimeoutMinutes=30, roundTripTimeNanos=805405224, setName='atlas-u82gfk-shard-0', canonicalAddress=<http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017>, hosts=[<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>, <http://ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-00.0swgc0s.mongodb.net:27017>, <http://ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-01.0swgc0s.mongodb.net:27017]>, passives=[], arbiters=[], primary='<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>', tagSet=TagSet{[Tag{name='availabilityZone', value='use1-az1'}, Tag{name='nodeType', value='ELECTABLE'}, Tag{name='provider', value='AWS'}, Tag{name='region', value='US_EAST_1'}, Tag{name='workloadType', value='OPERATIONAL'}]}, electionId=null, setVersion=9,
Copy code
topologyVersion=TopologyVersion{processId=656cd0ab053bed4898ced237, counter=4}, lastWriteDate=Sun Dec 03 22:52:59 UTC 2023, lastUpdateTimeNanos=191066711820277}
2023-12-03T22:52:59,273+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.cluster - Setting max election id to 7fffffff000000000000016b from replica set primary <http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,273+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.cluster - Setting max set version to 9 from replica set primary <http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,273+0000 [cluster-ClusterId{value='656d06c956e567163837aa99', description='null'}-<http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017]> INFO  org.mongodb.driver.cluster - Discovered replica set primary <http://ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017|ac-sw94ucp-shard-00-02.0swgc0s.mongodb.net:27017>
2023-12-03T22:52:59,275+0000 [pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl - Starting Pulsar consumer status recorder with config: {"topicNames":["<persistent://public/default/msg2>"],"topicsPattern":null,"subscriptionName":"public/default/mongodb","subscriptionType":"Shared","subscriptionProperties":null,"subscriptionMode":"Durable","receiverQueueSize":1000,"acknowledgementsGroupTimeMicros":100000,"maxAcknowledgmentGroupSize":1000,"negativeAckRedeliveryDelayMicros":60000000,"maxTotalReceiverQueueSizeAcrossPartitions":50000,"consumerName":null,"ackTimeoutMillis":0,"tickDurationMillis":1000,"priorityLevel":0,"maxPendingChunkedMessage":10,"autoAckOldestChunkedMessageOnQueueFull":false,"expireTimeOfIncompleteChunkedMessageMillis":60000,"cryptoFailureAction":"FAIL","properties":{"application":"pulsar-sink","id":"public/default/mongodb","instance_hostname":"pf-public-default-mongodb-0","instance_id":"0"},"readCompacted":false,"subscriptionInitialPosition":"Latest","patternAutoDiscoveryPeriod":60,"regexSubscriptionMode":"PersistentOnly","deadLetterPolicy":null,"retryEnable":false,"autoUpdatePartitions":true,"autoUpdatePartitionsIntervalSeconds":60,"replicateSubscriptionState":false,"resetIncludeHead":false,"batchIndexAckEnabled":false,"ackReceiptEnabled":false,"poolMessages":false,"startPaused":false,"autoScaledReceiverQueueSizeEnabled":false,"topicConfigurations":[],"maxPendingChuckedMessage":10}
2023-12-03T22:52:59,287+0000 [pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ConsumerStatsRecorderImpl - Pulsar client config: {"serviceUrl":"<pulsar://pulsar-init-broker:6650/>","authPluginClassName":null,"authParams":null,"authParamMap":null,"operationTimeoutMs":30000,"lookupTimeoutMs":30000,"statsIntervalSeconds":60,"numIoThreads":1,"numListenerThreads":1,"connectionsPerBroker":1,"connectionMaxIdleSeconds":180,"useTcpNoDelay":true,"useTls":false,"tlsKeyFilePath":null,"tlsCertificateFilePath":null,"tlsTrustCertsFilePath":null,"tlsAllowInsecureConnection":true,"tlsHostnameVerificationEnable":false,"concurrentLookupRequest":5000,"maxLookupRequest":50000,"maxLookupRedirects":20,"maxNumberOfRejectedRequestPerConnection":50,"keepAliveIntervalSeconds":30,"connectionTimeoutMs":10000,"requestTimeoutMs":60000,"readTimeoutMs":60000,"autoCertRefreshSeconds":300,"initialBackoffIntervalNanos":100000000,"maxBackoffIntervalNanos":60000000000,"enableBusyWait":false,"listenerName":null,"useKeyStoreTls":false,"sslProvider":null,"tlsKeyStoreType":"JKS","tlsKeyStorePath":null,"tlsKeyStorePassword":null,"tlsTrustStoreType":"JKS","tlsTrustStorePath":null,"tlsTrustStorePassword":null,"tlsCiphers":[],"tlsProtocols":[],"memoryLimitBytes":0,"proxyServiceUrl":null,"proxyProtocol":null,"enableTransaction":false,"dnsLookupBindAddress":null,"dnsLookupBindPort":0,"socks5ProxyAddress":null,"socks5ProxyUsername":null,"socks5ProxyPassword":null,"description":null}
2023-12-03T22:52:59,375+0000 [pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ConnectionPool - [[id: 0x5ab53719, L:/192.168.140.69:47504 - R:pulsar-init-broker-1.pulsar-init-broker.pulsar.svc.cluster.local/192.168.140.94:6650]] Connected to server
2023-12-03T22:52:59,376+0000 [pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ConsumerImpl - [<persistent://public/default/msg2][public/default/mongodb>] Subscribing to topic on cnx [id: 0x5ab53719, L:/192.168.140.69:47504 - R:pulsar-init-broker-1.pulsar-init-broker.pulsar.svc.cluster.local/192.168.140.94:6650], consumerId 0
2023-12-03T22:52:59,409+0000 [pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ConsumerImpl - [<persistent://public/default/msg2][public/default/mongodb>] Subscribed to topic on pulsar-init-broker-1.pulsar-init-broker.pulsar.svc.cluster.local/192.168.140.94:6650 -- consumer: 0
2023-12-03T23:01:56,313+0000 [pulsar-client-io-1-1] INFO  org.apache.pulsar.client.impl.ClientCnx - [id: 0x75f57cfc, L:/192.168.140.69:47502 ! R:pulsar-init-broker.pulsar.svc.cluster.local/192.168.140.94:6650] Disconnected
d
So you deployed a SINK connector, and it looks like there wasn’t any data in the source topic,
public/default/msg2
, so the connector decided to shut down.
o
@David K hmm, so why was the running status true when I checked status of the connector ?
d
You should change the subscription setting to read from the earliest message in the topic. The default is to start from the latest.
o
Ok thank you @David K I will check and come back
hello @David K thanks, it's working now please one more question, does it accept updates and obey mongodb rules or it's just for data dump ?
d
I would have to look at the code to confirm, but IIRC, the connector uses the MongoDB client.
o
@David K yes I think it does, here is the repo https://github.com/apache/pulsar/blob/master/pulsar-io/mongo/src/main/java/org/apache/pulsar/io/mongodb/MongoSink.java I am just thinking how I could possible pass these rules