ZooKeeper 서버의 예는 하나뿐입니다.
3188 단어 zookeeper
1. 프로필 만들기
zookeeper-3.4.6/conf 디렉터리에 zoo_sample.cfg의 파일입니다. 이 파일을zoo로 개명합니다.cfg, 파일 이름은zoo만 가능합니다.cfg, ZooKeeper의 스크립트가 이 파일을 기본적으로 읽기 때문에 다른 파일을 사용하고 싶으면 스크립트 zkEnv를 수정해야 합니다.cmd의 33행(set ZOOCFG=% ZOOCFGDIR%\zoo.cfg).zoo를 엽니다.cfg 파일, dataDir 속성을 자신의 디렉터리로 설정합니다.본인은 아래의 디렉터리를 사용합니다. 당신의 디렉터리가 존재하는지 확인하십시오.dataDir=D:/Applications/zookeeper/zookeeper-3.4.6/data/server1
2. ZooKeeper 서버 시작
명령줄 창을 새로 열고 다음 명령을 실행하여 ZooKeeper 서버를 시작합니다.d:
cd D:\Applications\zookeeper\zookeeper-3.4.6\bin
zkServer.cmd
3. ZooKeeper 서버 연결
다음 명령을 실행하면 ZooKeeper 서버에 연결할 수 있는 명령줄 창이 새로 열립니다.d:
cd D:\Applications\zookeeper\zookeeper-3.4.6\bin
zkCli.cmd -server 127.0.0.1:2181
ZooKeeper 서버에 연결하면 SSH 도구를 통해 Linux 서버에 연결된 것처럼 서버를 관리하는 명령을 실행할 수 있습니다. 그러면 어떤 명령을 실행할 수 있습니까?다음 명령을 시도해 보십시오.ZooKeeper -server host:port cmd args
stat path [watch]
set path data [version]
ls path [watch]
delquota [-n|-b] path
ls2 path [watch]
setAcl path acl
setquota -n|-b val path
history
redo cmdno
printwatches on|off
delete path [version]
sync path
listquota path
rmr path
get path [watch]
create [-s] [-e] path data acl
addauth scheme auth
quit
getAcl path
close
connect host:port
다음은 루트 노드 아래에 어떤 노드가 있는지 살펴보겠습니다.[zk: 127.0.0.1:2181(CONNECTED) 1] ls /
[zookeeper]
우리는 현재 루트 노드 아래에 어떤 노드도 없다는 것을 발견했다. 아래에 새로운 노드를 만들고 zhang_이 노드에 가서 루트를 다시 보십시오.[zk: 127.0.0.1:2181(CONNECTED) 2] create /my_friend zhang_san
Created /my_friend
[zk: 127.0.0.1:2181(CONNECTED) 3] ls /
[zookeeper, my_friend]
새 노드를 만들면 다음 명령을 통해 저장된 데이터를 보거나 수정할 수 있습니다.[zk: 127.0.0.1:2181(CONNECTED) 4] set /my_friend li_si
cZxid = 0x2
ctime = Thu Sep 04 20:30:53 CST 2014
mZxid = 0x3
mtime = Thu Sep 04 20:31:27 CST 2014
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 5] get /my_friend
li_si
cZxid = 0x2
ctime = Thu Sep 04 20:30:53 CST 2014
mZxid = 0x3
mtime = Thu Sep 04 20:31:27 CST 2014
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 0
다른 명령을 시도해 보세요. 마지막으로 이 노드를 삭제하고 연결을 닫을 수 있습니다.[zk: 127.0.0.1:2181(CONNECTED) 6] delete /my_friend
[zk: 127.0.0.1:2181(CONNECTED) 7] ls /
[zookeeper]
[zk: 127.0.0.1:2181(CONNECTED) 8] close
2014-09-04 20:37:50,368 [myid:] - INFO [main:ZooKeeper@684] - Session: 0x14840a3a9d40000 closed
[zk: 127.0.0.1:2181(CLOSED) 9] 2014-09-04 20:37:50,368 [myid:] - INFO [main-EventThread:ClientCnxn$EventThread@512] - EventThread shut down
위에서 새로운 개념, 노드(znode)를 언급했는데 노드(znode)는 무엇입니까?조급해하지 마라, 너는 곧 알게 될 것이다.
--더 많은 참조: ZooKeeper Extreme --성명: 전재 출처 명시 --Last Edited on 2014-09-04 --Written by ShangBo on 2014-09-04 --End
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZooKeeper 서버의 예는 하나뿐입니다.
-- Start
zookeeper-3.4.6/conf 디렉터리에 zoo_sample.cfg의 파일입니다.
이 파일을zoo로 개명합니다.cfg, 파일 이름은zoo만 가능합니다.cfg, ZooKeeper의 스크립트가 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
dataDir=D:/Applications/zookeeper/zookeeper-3.4.6/data/server1
명령줄 창을 새로 열고 다음 명령을 실행하여 ZooKeeper 서버를 시작합니다.
d:
cd D:\Applications\zookeeper\zookeeper-3.4.6\bin
zkServer.cmd
3. ZooKeeper 서버 연결
다음 명령을 실행하면 ZooKeeper 서버에 연결할 수 있는 명령줄 창이 새로 열립니다.d:
cd D:\Applications\zookeeper\zookeeper-3.4.6\bin
zkCli.cmd -server 127.0.0.1:2181
ZooKeeper 서버에 연결하면 SSH 도구를 통해 Linux 서버에 연결된 것처럼 서버를 관리하는 명령을 실행할 수 있습니다. 그러면 어떤 명령을 실행할 수 있습니까?다음 명령을 시도해 보십시오.ZooKeeper -server host:port cmd args
stat path [watch]
set path data [version]
ls path [watch]
delquota [-n|-b] path
ls2 path [watch]
setAcl path acl
setquota -n|-b val path
history
redo cmdno
printwatches on|off
delete path [version]
sync path
listquota path
rmr path
get path [watch]
create [-s] [-e] path data acl
addauth scheme auth
quit
getAcl path
close
connect host:port
다음은 루트 노드 아래에 어떤 노드가 있는지 살펴보겠습니다.[zk: 127.0.0.1:2181(CONNECTED) 1] ls /
[zookeeper]
우리는 현재 루트 노드 아래에 어떤 노드도 없다는 것을 발견했다. 아래에 새로운 노드를 만들고 zhang_이 노드에 가서 루트를 다시 보십시오.[zk: 127.0.0.1:2181(CONNECTED) 2] create /my_friend zhang_san
Created /my_friend
[zk: 127.0.0.1:2181(CONNECTED) 3] ls /
[zookeeper, my_friend]
새 노드를 만들면 다음 명령을 통해 저장된 데이터를 보거나 수정할 수 있습니다.[zk: 127.0.0.1:2181(CONNECTED) 4] set /my_friend li_si
cZxid = 0x2
ctime = Thu Sep 04 20:30:53 CST 2014
mZxid = 0x3
mtime = Thu Sep 04 20:31:27 CST 2014
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 5] get /my_friend
li_si
cZxid = 0x2
ctime = Thu Sep 04 20:30:53 CST 2014
mZxid = 0x3
mtime = Thu Sep 04 20:31:27 CST 2014
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 0
다른 명령을 시도해 보세요. 마지막으로 이 노드를 삭제하고 연결을 닫을 수 있습니다.[zk: 127.0.0.1:2181(CONNECTED) 6] delete /my_friend
[zk: 127.0.0.1:2181(CONNECTED) 7] ls /
[zookeeper]
[zk: 127.0.0.1:2181(CONNECTED) 8] close
2014-09-04 20:37:50,368 [myid:] - INFO [main:ZooKeeper@684] - Session: 0x14840a3a9d40000 closed
[zk: 127.0.0.1:2181(CLOSED) 9] 2014-09-04 20:37:50,368 [myid:] - INFO [main-EventThread:ClientCnxn$EventThread@512] - EventThread shut down
위에서 새로운 개념, 노드(znode)를 언급했는데 노드(znode)는 무엇입니까?조급해하지 마라, 너는 곧 알게 될 것이다.
--더 많은 참조: ZooKeeper Extreme --성명: 전재 출처 명시 --Last Edited on 2014-09-04 --Written by ShangBo on 2014-09-04 --End
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZooKeeper 서버의 예는 하나뿐입니다.
-- Start
zookeeper-3.4.6/conf 디렉터리에 zoo_sample.cfg의 파일입니다.
이 파일을zoo로 개명합니다.cfg, 파일 이름은zoo만 가능합니다.cfg, ZooKeeper의 스크립트가 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
d:
cd D:\Applications\zookeeper\zookeeper-3.4.6\bin
zkCli.cmd -server 127.0.0.1:2181
ZooKeeper -server host:port cmd args
stat path [watch]
set path data [version]
ls path [watch]
delquota [-n|-b] path
ls2 path [watch]
setAcl path acl
setquota -n|-b val path
history
redo cmdno
printwatches on|off
delete path [version]
sync path
listquota path
rmr path
get path [watch]
create [-s] [-e] path data acl
addauth scheme auth
quit
getAcl path
close
connect host:port
[zk: 127.0.0.1:2181(CONNECTED) 1] ls /
[zookeeper]
[zk: 127.0.0.1:2181(CONNECTED) 2] create /my_friend zhang_san
Created /my_friend
[zk: 127.0.0.1:2181(CONNECTED) 3] ls /
[zookeeper, my_friend]
[zk: 127.0.0.1:2181(CONNECTED) 4] set /my_friend li_si
cZxid = 0x2
ctime = Thu Sep 04 20:30:53 CST 2014
mZxid = 0x3
mtime = Thu Sep 04 20:31:27 CST 2014
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 5] get /my_friend
li_si
cZxid = 0x2
ctime = Thu Sep 04 20:30:53 CST 2014
mZxid = 0x3
mtime = Thu Sep 04 20:31:27 CST 2014
pZxid = 0x2
cversion = 0
dataVersion = 1
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 5
numChildren = 0
[zk: 127.0.0.1:2181(CONNECTED) 6] delete /my_friend
[zk: 127.0.0.1:2181(CONNECTED) 7] ls /
[zookeeper]
[zk: 127.0.0.1:2181(CONNECTED) 8] close
2014-09-04 20:37:50,368 [myid:] - INFO [main:ZooKeeper@684] - Session: 0x14840a3a9d40000 closed
[zk: 127.0.0.1:2181(CLOSED) 9] 2014-09-04 20:37:50,368 [myid:] - INFO [main-EventThread:ClientCnxn$EventThread@512] - EventThread shut down
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
ZooKeeper 서버의 예는 하나뿐입니다.-- Start zookeeper-3.4.6/conf 디렉터리에 zoo_sample.cfg의 파일입니다. 이 파일을zoo로 개명합니다.cfg, 파일 이름은zoo만 가능합니다.cfg, ZooKeeper의 스크립트가 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.