-
Notifications
You must be signed in to change notification settings - Fork 311
7. 配置管理界面
王宇轩 edited this page Feb 10, 2018
·
5 revisions
Config Web 提供界面方便管理zookeeper中的配置数据.
安装:
cd config-face
mvn package
java -jar config-face --zk="localhost:2181"
为避免误操作,避免开发人员获取线上配置的修改权限.
对鉴权密码原文进行SHA1 HEX字符串加密为节点的值,需要运维手动修改zookeeper数据创建应用根节点密码.
一般linux系统都带有python,可以使用python脚本方便生成:
python -c "import hashlib;print hashlib.sha1('abc').hexdigest();"
# a9993e364706816aba3e25717850c26c9cd0d89d
echo "create /aaa/bbb a9993e364706816aba3e25717850c26c9cd0d89d" |./zkCli.sh -server localhost:2181
如果父节点不存在:
echo "create /aaa 1" |./zkCli.sh -server localhost:2181
如果节点已存在:
echo "set /aaa/bbb a9993e364706816aba3e25717850c26c9cd0d89d" |./zkCli.sh -server localhost:2181
Try It: Playground 用户名/xproject/xmodule
密码123