Skip to content

7. 配置管理界面

王宇轩 edited this page Feb 10, 2018 · 5 revisions

Config Web 管理界面

Config Web 提供界面方便管理zookeeper中的配置数据.

安装:

cd config-face
mvn package
java -jar config-face --zk="localhost:2181"

访问:http://localhost:8080

为避免误操作,避免开发人员获取线上配置的修改权限.

对鉴权密码原文进行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