Details
-
Bug
-
Resolution: Fixed
-
Critical
-
feature-backlog
-
None
-
Untriaged
-
No
-
CX Sprint 18
Description
1. I have 5 buckets on cluster named:
|
multiple_table_db_2081_simple_table_1
|
multiple_table_db_2081_simple_table_10
|
multiple_table_db_2081_simple_table_2
|
multiple_table_db_2081_simple_table_4
|
multiple_table_db_2081_simple_table_3
|
|
Each is containing 1000 documents.
|
2 Started local cluster and tried connecting to feed using this curl command:
|
curl -s --data indent=true --data format=CLEAN_JSON --data-urlencode statement@file.txt http://localhost:8095/analytics/service
|
3. Error seen in red-service.log:
|
java.rmi.ConnectException: Connection refused to host: 172.23.107.110; nested exception is:
|
java.net.ConnectException: Connection refused
|
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
|
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
|
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
|
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:130)
|
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:194)
|
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:148)
|
at com.sun.proxy.$Proxy10.setMetadataNode(Unknown Source)
|
at org.apache.asterix.api.common.AsterixAppRuntimeContext.exportMetadataNodeStub(AsterixAppRuntimeContext.java:457)
|
at org.apache.asterix.hyracks.bootstrap.NCApplicationEntryPoint.notifyStartupComplete(NCApplicationEntryPoint.java:242)
|
at org.apache.hyracks.control.nc.NodeControllerService.start(NodeControllerService.java:309)
|
at org.apache.hyracks.control.nc.NCDriver.main(NCDriver.java:48)
|
Caused by: java.net.ConnectException: Connection refused
|
at java.net.PlainSocketImpl.socketConnect(Native Method)
|
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
|
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
|
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
|
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
|
at java.net.Socket.connect(Socket.java:589)
|
at java.net.Socket.connect(Socket.java:538)
|
at java.net.Socket.<init>(Socket.java:434)
|
at java.net.Socket.<init>(Socket.java:211)
|
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:40)
|
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:148)
|
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
|
... 10 more
|
|
Attaching logs .
file.txt contains:
drop dataverse couchbase if exists;
create dataverse couchbase;
use couchbase;
create type `value` as open{};
create type meta as open
;
create dataset multiple(`value`) with meta(meta) primary key meta().id;
create feed multiple_feed using `com.couchbase.analytics.CouchbaseConnectorFactory`(
("bucket"="multiple_table_db_2081_simple_table_1"),
("nodes"="127.0.0.1"),
("password"="")
);
connect feed multiple_feed to dataset multiple;