<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Timeout exception when querying from server with multiple nodes in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Timeout-exception-when-querying-from-server-with-multiple-nodes/m-p/2340792#M108795</link>
    <description>&lt;P&gt;I am connecting with server which consists of 3 nodes, only one of them has query service installed. When configuring tCouchbaseInput component I enter every couchbase node address in field "Bootstrap Nodes". When running job (simple migration from Couchbase to MySQL) I receive TimeoutException, which can be caused by primary index creating timeout:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Exception in component tCouchbaseInput_1&lt;/P&gt;&lt;P&gt;java.lang.RuntimeException: java.util.concurrent.TimeoutException&lt;/P&gt;&lt;P&gt;	at com.couchbase.client.java.util.Blocking.blockForSingle(Blocking.java:77)&lt;/P&gt;&lt;P&gt;	at com.couchbase.client.java.bucket.DefaultBucketManager.createN1qlPrimaryIndex(DefaultBucketManager.java:240)&lt;/P&gt;&lt;P&gt;	at com.couchbase.client.java.bucket.DefaultBucketManager.createN1qlPrimaryIndex(DefaultBucketManager.java:235)&lt;/P&gt;&lt;P&gt;	at org.talend.components.couchbase.source.CouchbaseInput.init(CouchbaseInput.java:89)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Method.invoke(Method.java:498)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.doInvoke(LifecycleImpl.java:65)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.lambda$invoke$0(LifecycleImpl.java:57)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)&lt;/P&gt;&lt;P&gt;	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)&lt;/P&gt;&lt;P&gt;	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)&lt;/P&gt;&lt;P&gt;	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)&lt;/P&gt;&lt;P&gt;	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.invoke(LifecycleImpl.java:57)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.start(LifecycleImpl.java:48)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.manager.chain.ChainedInput.next(ChainedInput.java:37)&lt;/P&gt;&lt;P&gt;	at local_project.sqltocb_0_1.sqlToCb.tCouchbaseInput_1Process(sqlToCb.java:653)&lt;/P&gt;&lt;P&gt;	at local_project.sqltocb_0_1.sqlToCb.runJobInTOS(sqlToCb.java:1222)&lt;/P&gt;&lt;P&gt;	at local_project.sqltocb_0_1.sqlToCb.main(sqlToCb.java:1071)&lt;/P&gt;&lt;P&gt;Caused by: java.util.concurrent.TimeoutException&lt;/P&gt;&lt;P&gt;	... 26 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe thath this line is key: "&lt;/P&gt;&lt;P&gt;at com.couchbase.client.java.bucket.DefaultBucketManager.createN1qlPrimaryIndex(DefaultBucketManager.java:240)".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bucket consists of 44k documents which weight 0,5 GB. Im using Talend for big data v7.3.1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why am I receiving TimeoutException, is it caused by having three nodes which only one has query service? Should every node has query service? Additionally this bucket has primary index, why Talend want to create another?&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 00:12:04 GMT</pubDate>
    <dc:creator>KKlimczuk1618309742</dc:creator>
    <dc:date>2024-11-16T00:12:04Z</dc:date>
    <item>
      <title>Timeout exception when querying from server with multiple nodes</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Timeout-exception-when-querying-from-server-with-multiple-nodes/m-p/2340792#M108795</link>
      <description>&lt;P&gt;I am connecting with server which consists of 3 nodes, only one of them has query service installed. When configuring tCouchbaseInput component I enter every couchbase node address in field "Bootstrap Nodes". When running job (simple migration from Couchbase to MySQL) I receive TimeoutException, which can be caused by primary index creating timeout:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Exception in component tCouchbaseInput_1&lt;/P&gt;&lt;P&gt;java.lang.RuntimeException: java.util.concurrent.TimeoutException&lt;/P&gt;&lt;P&gt;	at com.couchbase.client.java.util.Blocking.blockForSingle(Blocking.java:77)&lt;/P&gt;&lt;P&gt;	at com.couchbase.client.java.bucket.DefaultBucketManager.createN1qlPrimaryIndex(DefaultBucketManager.java:240)&lt;/P&gt;&lt;P&gt;	at com.couchbase.client.java.bucket.DefaultBucketManager.createN1qlPrimaryIndex(DefaultBucketManager.java:235)&lt;/P&gt;&lt;P&gt;	at org.talend.components.couchbase.source.CouchbaseInput.init(CouchbaseInput.java:89)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Method.invoke(Method.java:498)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.doInvoke(LifecycleImpl.java:65)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.lambda$invoke$0(LifecycleImpl.java:57)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:440)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)&lt;/P&gt;&lt;P&gt;	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)&lt;/P&gt;&lt;P&gt;	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)&lt;/P&gt;&lt;P&gt;	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)&lt;/P&gt;&lt;P&gt;	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)&lt;/P&gt;&lt;P&gt;	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.invoke(LifecycleImpl.java:57)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.base.LifecycleImpl.start(LifecycleImpl.java:48)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.runtime.manager.chain.ChainedInput.next(ChainedInput.java:37)&lt;/P&gt;&lt;P&gt;	at local_project.sqltocb_0_1.sqlToCb.tCouchbaseInput_1Process(sqlToCb.java:653)&lt;/P&gt;&lt;P&gt;	at local_project.sqltocb_0_1.sqlToCb.runJobInTOS(sqlToCb.java:1222)&lt;/P&gt;&lt;P&gt;	at local_project.sqltocb_0_1.sqlToCb.main(sqlToCb.java:1071)&lt;/P&gt;&lt;P&gt;Caused by: java.util.concurrent.TimeoutException&lt;/P&gt;&lt;P&gt;	... 26 more&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I believe thath this line is key: "&lt;/P&gt;&lt;P&gt;at com.couchbase.client.java.bucket.DefaultBucketManager.createN1qlPrimaryIndex(DefaultBucketManager.java:240)".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Bucket consists of 44k documents which weight 0,5 GB. Im using Talend for big data v7.3.1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Why am I receiving TimeoutException, is it caused by having three nodes which only one has query service? Should every node has query service? Additionally this bucket has primary index, why Talend want to create another?&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 00:12:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Timeout-exception-when-querying-from-server-with-multiple-nodes/m-p/2340792#M108795</guid>
      <dc:creator>KKlimczuk1618309742</dc:creator>
      <dc:date>2024-11-16T00:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: Timeout exception when querying from server with multiple nodes</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Timeout-exception-when-querying-from-server-with-multiple-nodes/m-p/2340793#M108796</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Which CouchDB version are you using?&lt;/P&gt;&lt;P&gt;Are you able to run queries in the Coucbase UI with the "Use N1QL" box?&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Sat, 08 May 2021 05:01:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Timeout-exception-when-querying-from-server-with-multiple-nodes/m-p/2340793#M108796</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2021-05-08T05:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: Timeout exception when querying from server with multiple nodes</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Timeout-exception-when-querying-from-server-with-multiple-nodes/m-p/2340794#M108797</link>
      <description>&lt;P&gt;I am using CB server v6.0, I can run queries only on one node, on other nodes I see information that this node is not able to run queries (only one node has query service installed)&lt;/P&gt;</description>
      <pubDate>Mon, 10 May 2021 06:34:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Timeout-exception-when-querying-from-server-with-multiple-nodes/m-p/2340794#M108797</guid>
      <dc:creator>KKlimczuk1618309742</dc:creator>
      <dc:date>2021-05-10T06:34:55Z</dc:date>
    </item>
  </channel>
</rss>

