Asinfo cannot connect loopback


#1
asinfo -v "set_config:context=TestNameSpace;id=blocked;set=TestSet;set-delete=true"
request to  127.0.0.1 : 3000  returned error

but ifconfig can list loopback ip.

lo        Link encap:Local Loopback  

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:65536  Metric:1

          RX packets:179078 errors:0 dropped:0 overruns:0 frame:0

          TX packets:179078 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0 

          RX bytes:16137706 (16.1 MB)  TX bytes:16137706 (16.1 MB)

And aerospike.conf network part as follows:

network {

        service {
                address any
                port 3000

                # Uncomment the following to set the `access-address` parameter to the
                # IP address of the Docker host. This will the allow the server to correctly
                # publish the address which applications and other nodes in the cluster to
                # use when addressing this node.
                # access-address <IPADDR>
        }

        heartbeat {

                # mesh is used for environments that do not support multicast
                mode multicast
                  address 239.20.99.222
                port 3009

                # use asinfo -v 'tip:host=<ADDR>;port=3002' to inform cluster of
                # other mesh nodes
                # mesh-port 3002

                interval 150
                timeout 10
        }

        fabric {
                port 3001
        }

        info {
                port 3003
        }

I cannot figure out where the problem is .

Thanks!


#2

Have you tried specifying the ip address of the node?


#3

Hello kporter,

No, I did not specifying the ip address because I installed server on local host .

I try other command like asinfo -v 'status', it works.

and I try specifying ip address.It also returns the simliar error as:

request to  'myIp': 3000  returned error

Thanks.

Steve


#4

Looks like you are using set_config instead of set-config, try:

Edit: corrected the context

asiStrong Textnfo -v "set-config:context=namespace;id=blocked;set=TestSet;set-delete=true"

If this is incorrectly documented somewhere, a link would be very appreciated. Thanks.


#5

Hi kporter,

Thanks I, was my oversight.

So I tried asinfo -v "set-config:context=TestNameSpace;id=blocked;set=TestSet;set-delete=true",

But it only returns one word “error”.

I queried the set. The data is unchanged.

Best Regards,

Steve


#6

Didn’t realize TestNameSpace was the context. The context should be “namespace”, the id should be the namespace name. If this still fails, please supply the full aerospike.conf.


#7

Hi kporter -_-

Thanks.Now it succeed.But after I remove the set,I tried to insert data with my client.If failed.

it returns error: " opt/aerospike/sys/udf/lua/ldt/ldt_common.lua:1844: 1428:LDT-TOP Record Create Error "

I tired several times.I find it manages to insert records after 2 minutes or so.

I am not sure whether it is a normal result.It seems to me the remove command takes about 2 minutes to finish.Or anything wrong with my configuration.


#8

Correct, by default it is at least 2-4 min. It operates on nsup intervals.


#9

A post was split to a new topic: The set-delete command is returning an error