小编Ali*_*aza的帖子

Hbase客户端无法与远程Hbase服务器连接

我为远程服务器编写了以下hbase客户端类:

System.out.println("Hbase Demo Application ");

            // CONFIGURATION

                // ENSURE RUNNING
            try {
                HBaseConfiguration config = new HBaseConfiguration();
                config.clear();
                config.set("hbase.zookeeper.quorum", "192.168.15.20");
                config.set("hbase.zookeeper.property.clientPort","2181");
                config.set("hbase.master", "192.168.15.20:60000");
                //HBaseConfiguration config = HBaseConfiguration.create();
    //config.set("hbase.zookeeper.quorum", "localhost");  // Here we are running zookeeper locally
                HBaseAdmin.checkHBaseAvailable(config);


                System.out.println("HBase is running!");
            //  createTable(config);    
                //creating a new table
                HTable table = new HTable(config, "mytable");
                System.out.println("Table mytable obtained ");  
                addData(table);
            } catch (MasterNotRunningException e) {
                System.out.println("HBase is not running!");
                System.exit(1);
            }catch (Exception ce){ ce.printStackTrace();
Run Code Online (Sandbox Code Playgroud)

它抛出一些例外:

Oct 17, 2011 1:43:54 PM org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation getMaster
INFO: …
Run Code Online (Sandbox Code Playgroud)

java hadoop hbase

14
推荐指数
1
解决办法
4万
查看次数

服务器端语言nginx webserver支持哪种语言

服务器端语言nginx webserver支持哪些?例如,apachi-tomcat用于java,wammp用于php.其次它安装在我的电脑上我需要知道如何通过http访问它,我需要把我的应用程序

webserver nginx proxy-server

7
推荐指数
2
解决办法
9330
查看次数

Jena Text 查询性能在处理大型数据集时会急剧下降

我正在对 2.37 GB 的 RDF 数据集进行查询,其中包含大约 1700 万个三元组,并且还维护了数据集的 lucence 索引。我尝试了 jena-text 模块的文本查询,该模块基于存储的 lucene 索引进行搜索。但它的性能相当慢,搜索查询需要 4 秒或更多秒,非常慢。

但是,当我使用 luncene 索引查看器“luke”时。索引似乎没有问题,当我在索引中搜索特定术语时,需要几毫秒的时间来搜索它。

所以问题是我无法认识到为什么在“jena-texr”方面要花这么多时间。

以下是 sparql 查询:

SELECT ?subj ?status ?version ?label 
WHERE {  
      ?subj rdf:type ts:Valueset;
            text:query 'cancer';
            ts:entityStatus ?status;
    OPTIONAL { ?subj ts:versionID ?version . } .
    OPTIONAL { ?subj rdfs:label ?label . } .
}
LIMIT <limit> 
OFFSET <offset>
Run Code Online (Sandbox Code Playgroud)

这是耶拿代码:

store.getDataset().begin(ReadWrite.READ) ;
Query query = QueryFactory.create(queryStr);
QueryExecution qexec = QueryExecutionFactory.create(query , store.getDataset()) ;
ResultSet results = qexec.execSelect();
while(results.hasNext()){
     QuerySolution qs = …
Run Code Online (Sandbox Code Playgroud)

lucene rdf sparql jena

6
推荐指数
1
解决办法
760
查看次数

什么是最好的HBase客户端API for java

我在一个项目中工作,我必须使用hbase.该项目是基于java的.我需要知道什么是最好的hbase客户端api for java.

java api hadoop hbase

4
推荐指数
2
解决办法
7890
查看次数

使用varnish cache进行gzip压缩

我试图使用清漆缓存提供gzip压缩.但是当我使用下面提到的varnish(default.vcl)配置将内容编码设置为gzip时.浏览器无法下载我将内容编码设置为gzip的内容.

清漆配置文件:

backend default {
      .host = "127.0.0.1";
      .port = "9000";
}

backend socketIO {
      .host = "127.0.0.1";
      .port = "8083";
}

acl purge {
        "127.0.0.1";
        "192.168.15.0"/24;
}

sub vcl_fetch {
    /* If the request is for pictures, javascript, css, etc */
        if (req.url ~ "^/public/" || req.url ~ "\.js"){     
        unset req.http.cookie;      
        set beresp.http.Content-Encoding= "gzip";   
        set beresp.ttl = 86400s;
        set beresp.http.Cache-Control = "public, max-age=3600";
        /*set the expires time to response header*/
        set beresp.http.expires=beresp.ttl;     
                /* marker for vcl_deliver to reset Age: …
Run Code Online (Sandbox Code Playgroud)

reverse-proxy varnish varnish-vcl

1
推荐指数
1
解决办法
6766
查看次数