【问题标题】:Where can I see my EndPoint log in Hbase?在哪里可以看到我在 Hbase 中的 EndPoint 日志?
【发布时间】:2015-09-12 11:00:56
【问题描述】:

我写了一个EndPoint服务器如下:

public class HelloWorldEndPoint extends ServerHelloworld.HelloWorld implements Coprocessor, CoprocessorService {

    private RegionCoprocessorEnvironment env;

    @Override
    public void sendHello(RpcController controller, HelloRequest request,
                          RpcCallback<HelloResponse> done) {
        System.out.println("request HelloRequest:" + request.getAskWord());
        HelloResponse resp = HelloResponse.newBuilder().setRetWord(ByteString.copyFromUtf8("hello world!!!")).build();

        done.run(resp);
    }

    @Override
    public void question(RpcController controller, AskRequest request,
                         RpcCallback<AnsResponse> done) {
        System.out.println("request question:" + request.getAsk());
        AnsResponse resp = AnsResponse.newBuilder().setAns(ByteString.copyFromUtf8("helloworld," + request.getAsk().toStringUtf8())).build();
        done.run(resp);
    }

    @Override
    public Service getService() {
        return this;
    }

    @Override
    public void start(CoprocessorEnvironment env) throws IOException {
        if (env instanceof RegionCoprocessorEnvironment) {
            this.env = (RegionCoprocessorEnvironment) env;
        } else {
            throw new CoprocessorException("Must be loaded on a table region!");
        }
    }
}

问题是我看不到我的日志,比如:

System.out.println("request question:" + request.getAsk());

我不知道在哪里可以看到这个

【问题讨论】:

    标签: hbase endpoint


    【解决方案1】:

    Endpoint 正在 RegionServer 上运行。通常,regionserver 日志存在于/var/log/hbase 目录下。您应该在 sysout 日志文件中的该目录中找到 Endpoint 的日志。
    此外,您需要locate the region server(如果您在分布式集群上运行)接收端点客户端请求。

    【讨论】:

    • 对不起,我稍后再回复,但是我的机器里没有找到/var/log/hbase目录
    • @roger:你的机器上运行的是分布式集群还是独立集群?我给了你分布式集群的信息。
    猜你喜欢
    • 1970-01-01
    • 2020-07-17
    • 2012-07-09
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-17
    相关资源
    最近更新 更多