Skip to content

I hava some error fro counters #701

@molele2

Description

@molele2

package com.warunion.shop.riak;

import java.net.UnknownHostException;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ExecutionException;

import com.basho.riak.client.core.RiakCluster;
import com.basho.riak.client.core.RiakNode;
import com.basho.riak.client.core.operations.SearchOperation;
import com.basho.riak.client.core.util.BinaryValue;

public class RiakClusterClientTester {

/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub


    try {
        RiakNode.Builder builder = new RiakNode.Builder();
        builder.withMinConnections(10);
        builder.withMaxConnections(50);

        List<String> addresses = new LinkedList<String>();
        addresses.add("120.24.55.208");

// addresses.add("192.168.1.2");
// addresses.add("192.168.1.3");
List nodes = RiakNode.Builder.buildNodes(builder, addresses);
RiakCluster cluster = new RiakCluster.Builder(nodes).build();
cluster.start();

        String index = "scores";
        String query = "counter:[20 TO *]";
        SearchOperation searchOp = new SearchOperation.Builder(BinaryValue.create(index),query)
            .build();

        cluster.execute(searchOp);
        SearchOperation.Response results = searchOp.get();
        System.out.println("counters::::" + results.getAllResults());
        int numberFound = results.numResults();
        Map<String, List<String>> foundObject = results.getAllResults().get(0);
        String key = foundObject.get("_yz_rk").get(0); // "joan_rivers"
        String bucket = foundObject.get("_yz_rb").get(0); // "people"
        String bucketType = foundObject.get("_yz_rt").get(0); // "counters"


        String index2 = "scores";
        String query2 = "counter:[* TO 15]";
        SearchOperation searchOp2 = new SearchOperation
                .Builder(BinaryValue.create("scores"), "counter:[* TO 15]")
                .build();
        cluster.execute(searchOp);
        SearchOperation.Response results2 = searchOp2.get();


        cluster.shutdown();
    } catch (UnknownHostException | InterruptedException | ExecutionException e) {
        e.printStackTrace();
    }

}

}

java.util.concurrent.ExecutionException: com.basho.riak.client.core.netty.RiakResponseException: Unknown message code: 27
at com.basho.riak.client.core.FutureOperation.get(FutureOperation.java:260)
at com.warunion.shop.riak.RiakClusterClientTester.main(RiakClusterClientTester.java:42)
Caused by: com.basho.riak.client.core.netty.RiakResponseException: Unknown message code: 27
at com.basho.riak.client.core.netty.RiakResponseHandler.channelRead(RiakResponseHandler.java:53)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:182)
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:308)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:294)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:846)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:130)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Unknown Source)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions