一、前言

上一篇博客我們通過(guò)命令行來(lái)操作Zookeper的客戶端和服務(wù)端并進(jìn)行相應(yīng)的操作,這篇主要介紹如何通過(guò)API(JAVA)來(lái)操作Zookeeper。

二、開(kāi)發(fā)環(huán)境配置

首先打開(kāi)Zookeeper服務(wù)端(上一篇博客有具體的方法),方便客戶端連接。

配置開(kāi)發(fā)環(huán)境環(huán)境可以有兩種方式:① 直接下載相關(guān)的依賴Jar包,然后在IDE中添加依賴 ② 建立maven項(xiàng)目,使用maven進(jìn)行依賴管理。

① 手動(dòng)添加依賴至IDE

步驟一:點(diǎn)擊這里下載對(duì)應(yīng)版本的Jar包,包括(jar、javadoc.jar、sources.jar),筆者對(duì)應(yīng)下載的Zookeeper3.4.6版本。

步驟二:打開(kāi)IDE(筆者使用eclispe),新建名為zookeeper_examples_none_maven的java項(xiàng)目。由于需要單獨(dú)添加依賴,為了方便管理,筆者在項(xiàng)目下新建了jar文件夾,用于存放本項(xiàng)目的jar包(將步驟一下載的3個(gè)jar包存放至此文件夾下)。

步驟三:在eclipse中添加依賴

步驟四:新建包、Java類進(jìn)行測(cè)試

Zookeeper_Constructor_Usage_Simple.java

 View Code

運(yùn)行結(jié)果如下

復(fù)制代碼
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at org.apache.zookeeper.ZooKeeper.<clinit>(ZooKeeper.java:94
        		

網(wǎng)友評(píng)論