Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

CentOS下单机安装配置ZooKeeper

下载安装ZooKeeper

官方网站:http://zookeeper.apache.org/
清华镜像:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper

# wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.6/apache-zookeeper-3.5.6-bin.tar.gz
# tar -xf apache-zookeeper-3.5.6-bin.tar.gz -C /usr/local/  //解压
# mv /usr/local/apache-zookeeper-3.5.6-bin /usr/local/zookeeper
# mkdir /data/zookeeper  //创建数据存储路径

修改配置文件

# cd /usr/local/zookeeper/conf/
# cp zoo_sample.cfg zoo.cfg
# vim zoo.cfg
dataDir=/data/zookeeper
clientPort=2188

添加环境配置

# vim /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper
export PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
# source /etc/profile

ZooKeeper启动常用命令

1、启动 zookeeper 服务:

# zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

2、查询 zookeeper 状态:

# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: standalone

3、关闭 zookeeper 服务:

zkServer.sh stop 

4、重启 zookeeper 服务:

# zkServer.sh restart

5、开机启动配置

开机启动使用zookeeper的用户启动命令(正式环境不建议使用root,这里使用的是一个zookeeper的用户启动)

su - zookeeper -c '/usr/local/zookeeper/bin/zkServer.sh start'

Dubbo配置

<dubbo:registry address="zookeeper://xxx.xxx.xxx.xxx:2188?backup=aaa.aaa.aaa.aaa:2188,bbb.bbb.bbb.bbb:2188"/>
上一篇 ZooKeeper的安装与部署
下一篇 ZooKeeper启动占用8080端口