真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Couchbase中環(huán)境搭建與Java的測試是怎樣的

這篇文章給大家介紹Couchbase中環(huán)境搭建與Java的測試是怎樣的,內(nèi)容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

定制網(wǎng)站設計可以根據(jù)自己的需求進行定制,網(wǎng)站建設、網(wǎng)站制作構思過程中功能建設理應排到主要部位公司網(wǎng)站建設、網(wǎng)站制作的運用實際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實際意義

Couchbase Server (前身是 Membase) 是一個分布式的面向文檔的 NOSQL 數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)聯(lián)合了 CouchDB 的簡單和可靠以及 Memcached 的高性能。

網(wǎng)上有MongoDB與Couchbase的對比,請參考:

http://www.infoworld.com/d/data-management/nosql-showdown-mongodb-vs-couchbase-214912

Couchbase主頁:http://www.couchbase.com/

目標是搭建簡單的Couchbase環(huán)境并用Java語言進行讀寫測試。

1.準備工作

1)下載  Couchbase Server  ,本文用到的版本是version 2.1.1 for win64 ,2.0在某些機器上裝不上,內(nèi)核問題。

2)下載  Java相關類庫

相關下載鏈接:http://www.couchbase.com/download

2.安裝Couchbase Server

1)安裝過程很簡單,在官網(wǎng)下載并安裝即可。

2)安裝完成后Couchbase Console程序會自動打開http://localhost:8091地址,這時候有可能會打不開,最有可能出現(xiàn)的問題就是端口被占用了。(占用與否,可以用cmd查一下)

這時再打開http://localhost:8091就能自動CouchServer 的webconsole安裝頁面了。

Couchbase中環(huán)境搭建與Java的測試是怎樣的

 (界面圖)

3.編寫例子進行測試

用eclipse或其它IDE新建Project,導入之前下載的Couchbase-Java-Client-1.1.9.zip中的所有jar包。

新建寫入測試類:

import java.io.IOException;  import java.net.URI;  import java.util.LinkedList;  import java.util.List;  import java.util.concurrent.ExecutionException;  import java.util.concurrent.TimeUnit;  import net.spy.memcached.internal.OperationFuture;  import com.couchbase.client.CouchbaseClient;   public class Main {     //文檔key    public static final String KEY = "testkey1";    // expiration time of the document (use 0 to persist forever)    //過期時間(單位毫秒  0 ***)    public static final int EXP_TIME = 0;    //文檔值    public static final String VALUE =            "{\"myname\":\"EugeneQiu\","               + "\"updated\":\"2013-08-23 13:47:00\","               + "\"description\":\"Just a simple test\","               + "\"myblog\":\"http://my.oschina.net/EugeneQiu\"}";     public static void main(String args[]) {      List uris = new LinkedList();      //

運行后看到Set Succeeded字樣表示設置成功。

編寫測試類進行讀?。?/p>

import java.io.IOException;  import java.net.URI;  import java.util.LinkedList;  import java.util.List;  import java.util.concurrent.TimeUnit;   import com.couchbase.client.CouchbaseClient;    public class Client  {    public static void main(String[] args)    {         List uris = new LinkedList();         uris.add(URI.create("http://127.0.0.1:8091/pools"));        CouchbaseClient client = null;        try {          client = new CouchbaseClient(uris, "default", "");        } catch (IOException e) {          System.err.println("IOException connecting to Couchbase: " + e.getMessage());          System.exit(1);        }        Object o  = client.get("testkey1");        System.out.println(o);         client.shutdown(3, TimeUnit.SECONDS);        System.exit(0);    }  }

由于寫入例子中設置的時間是***,所以這里正確的輸出應該是:

Couchbase中環(huán)境搭建與Java的測試是怎樣的

我們還能在Couchbase webconsole后臺的Data buckets中查看到我們剛才設置的key.(圖有組件布局錯亂是我強制縮小網(wǎng)頁的兼容問題)

Couchbase中環(huán)境搭建與Java的測試是怎樣的

至此,已經(jīng)完成一個簡單的搭建以及測試。

關于Couchbase中環(huán)境搭建與Java的測試是怎樣的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)頁標題:Couchbase中環(huán)境搭建與Java的測試是怎樣的
文章轉(zhuǎn)載:
http://weahome.cn/article/pccedh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部