Apache ZooKeeper:修订间差异

来自Gea-Suan Lin's Wiki
跳到导航 跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
第26行: 第26行:
server.2=172.31.x:2888:3888
server.2=172.31.x:2888:3888
server.3=172.31.x:2888:3888
server.3=172.31.x:2888:3888
</syntaxhighlight>
<syntaxhighlight lang="systemd">
[Unit]
Description=ZooKeeper Service
Documentation=http://zookeeper.apache.org
Requires=network.target
After=network.target
[Service]
Type=forking
User=nobody
Group=nogroup
ExecStart=/usr/share/zookeeper/bin/zkServer.sh start /etc/zookeeper/conf/zookeeper.conf
ExecStop=/usr/share/zookeeper/bin/zkServer.sh stop /etc/zookeeper/conf/zookeeper.conf
ExecReload=/usr/share/zookeeper/bin/zkServer.sh restart /etc/zookeeper/conf/zookeeper.conf
WorkingDirectory=/var/lib/zookeeper
[Install]
WantedBy=default.target
</syntaxhighlight>
</syntaxhighlight>



2019年2月28日 (四) 04:16的版本

ZooKeeper是一套分散式的Key-Value系统。

安装

Ubuntu下可以直接安装:

sudo apt install -y zookeeper

设定

每台机器的/etc/zookeeper/conf_production/myid都需要不同,可以从1255

1

这边要列出所有机器/etc/zookeeper/conf_production/zoo.cfg

tickTime=2000
dataDir=/var/lib/zookeeper/
clientPort=2181
initLimit=5
syncLimit=2
server.1=172.31.x:2888:3888
server.2=172.31.x:2888:3888
server.3=172.31.x:2888:3888
[Unit]
Description=ZooKeeper Service
Documentation=http://zookeeper.apache.org
Requires=network.target
After=network.target

[Service]
Type=forking
User=nobody
Group=nogroup
ExecStart=/usr/share/zookeeper/bin/zkServer.sh start /etc/zookeeper/conf/zookeeper.conf
ExecStop=/usr/share/zookeeper/bin/zkServer.sh stop /etc/zookeeper/conf/zookeeper.conf
ExecReload=/usr/share/zookeeper/bin/zkServer.sh restart /etc/zookeeper/conf/zookeeper.conf
WorkingDirectory=/var/lib/zookeeper

[Install]
WantedBy=default.target

外部链接