0 課程地址
https://coding.imooc.com/lesson/201.html#mid=12706
1 重點關注
1.1 執行權限命令前操作:創建節點及查看權限
ls /imooc
create /imooc/abc aa
getAcl /imooc/abc
返回結果:
'world',anyone :cdrwa
1.2 刪除驗證(刪除權限僅子節點,其他權限均是本節點及子節點)
- 未設置刪除權限不可刪除
--設置權限 可以創建,讀,寫,權限設置 ,但是不可以刪除
setAcl /imooc/abc world:anyone:crwa
create /imooc/abc/xyz 123
delete /imooc/abc/xyz
--權限無效的
Authentication is not valid :/imooc/abc/xyz
- 設置刪除權限後可刪除
setAcl /imooc/abc world:anyone:rda
getAcl /imooc/abc
delete /imooc/abc/xyz
- 本節點未設置刪除權限可刪除
1.3 讀取權限驗證
- 輸入:
setAcl /imooc/abc world:anyone:w
ls /imooc/abc
- 輸出:
Authentication is not valid : /imooc/abc
1.4 權限設置驗證
- 輸入:
setAcl /imooc/abc world:anyone:w
setAcl /imooc/abc world:anyone:r
- 輸出:
Authentication is not valid : /imooc/abc
1.5 創建權限驗證
- 輸入:
setAcl /imooc/abc world:anyone:w
create /imooc/abc/zzz 123
- 輸出:
Authentication is not valid : /imooc/abc/zzz
1.6 修改權限驗證
- 輸入:
setAcl /imooc/aaa world:anyone:crda
set /imooc/aaa 2
- 輸出:
Authentication is not valid : /imooc/aaa
2 課程內容
2.1 zk命令執行前操作
- 進入到usr/local/zookeeper/bin路徑下
- 重啓zookeeper服務端
./zkServer.sh restart
- 啓動zookeeper客戶端
./zkCli.sh
能看到
zk:連接到了2181
Connected已連接
3 Coding