(PECL zookeeper >= 0.1.0)
表示ZooKeeper会话。
Zookeeper::PERM_READ可以读取节点值并列出其子节点
Zookeeper::PERM_WRITE可以设置节点值
Zookeeper::PERM_CREATE可以创建子节点
Zookeeper::PERM_DELETE可以删除子节点
Zookeeper::PERM_ADMIN可以执行 set_acl()
Zookeeper::PERM_ALL以上所有标志的 OR 组合
Zookeeper::EPHEMERAL如果设置了 Zookeeper::EPHEMERAL 标志,则如果客户端会话消失,节点将自动删除。
Zookeeper::SEQUENCE如果设置了 Zookeeper::SEQUENCE 标志,则一个唯一的单调递增序列号将附加到路径名。序列号始终为固定长度的 10 位数字,用 0 填充。
Zookeeper::LOG_LEVEL_ERROR仅输出错误消息
Zookeeper::LOG_LEVEL_WARN输出错误/警告
Zookeeper::LOG_LEVEL_INFO除了错误/警告之外,还输出重要操作消息
Zookeeper::LOG_LEVEL_DEBUG输出所有信息
Zookeeper::EXPIRED_SESSION_STATE已连接但会话已过期
Zookeeper::AUTH_FAILED_STATE已连接但身份验证失败
Zookeeper::CONNECTING_STATE正在连接
Zookeeper::ASSOCIATING_STATE正在关联
Zookeeper::CONNECTED_STATE已连接
Zookeeper::READONLY_STATETODO: 帮助我们改进此扩展。
Zookeeper::NOTCONNECTED_STATE连接失败
Zookeeper::CREATED_EVENT已创建节点
这仅由对不存在的节点的观察生成。这些观察是使用 Zookeeper::exists 设置的。
Zookeeper::DELETED_EVENT节点已被删除
这仅由节点上的观察生成。这些观察是使用 Zookeeper::exists 和 Zookeeper::get 设置的。
Zookeeper::CHANGED_EVENT节点已更改
这仅由节点上的观察生成。这些观察是使用 Zookeeper::exists 和 Zookeeper::get 设置的。
Zookeeper::CHILD_EVENT子节点列表中发生了更改
这仅由节点的子节点列表上的观察生成。这些观察是使用 Zookeeper::getChildren 设置的。
Zookeeper::SESSION_EVENT会话已丢失
当客户端失去连接或与服务器重新连接时,会生成此事件。
Zookeeper::NOTWATCHING_EVENT观察器已被移除
当服务器由于某种原因(可能是资源限制)不再为客户端监控某个节点时,就会生成此事件。
Zookeeper::SYSTEMERROR服务器永远不会抛出此错误,除了表示一个范围之外,不应该使用它。具体来说,大于此值但小于Zookeeper::APIERROR的错误代码是系统错误。
Zookeeper::RUNTIMEINCONSISTENCY发现运行时不一致。
Zookeeper::DATAINCONSISTENCY发现数据不一致。
Zookeeper::CONNECTIONLOSS与服务器的连接已断开。
Zookeeper::MARSHALLINGERROR数据编组或反编组时出错。
Zookeeper::UNIMPLEMENTED操作未实现。
Zookeeper::OPERATIONTIMEOUT操作超时。
Zookeeper::BADARGUMENTS无效参数。
Zookeeper::INVALIDSTATE无效的zhandle状态。
Zookeeper::NEWCONFIGNOQUORUM没有新的配置仲裁成员连接并与上次提交的配置的领导者同步 - 请在新的服务器连接并同步后尝试调用重新配置。
自 ZooKeeper 3.5.0 起可用
Zookeeper::RECONFIGINPROGRESS在另一个重新配置正在进行时请求重新配置。目前不支持此操作。请重试。
自 ZooKeeper 3.5.0 起可用
Zookeeper::OK一切正常。
Zookeeper::APIERROR服务器永远不会抛出此错误,除了表示一个范围之外,不应该使用它。具体来说,大于此值的错误代码是 API 错误(而小于此值则表示 Zookeeper::SYSTEMERROR)。
Zookeeper::NONODE节点不存在。
Zookeeper::NOAUTH未认证。
Zookeeper::BADVERSION版本冲突。
Zookeeper::NOCHILDRENFOREPHEMERALS临时节点不能有子节点。
Zookeeper::NODEEXISTS节点已存在。
Zookeeper::NOTEMPTY节点有子节点。
Zookeeper::SESSIONEXPIRED会话已由服务器过期。
Zookeeper::INVALIDCALLBACK指定的回调无效。
Zookeeper::INVALIDACL指定的ACL无效。
Zookeeper::AUTHFAILED客户端身份验证失败。
Zookeeper::CLOSINGZooKeeper 正在关闭。
Zookeeper::NOTHING(非错误)没有服务器响应需要处理。
Zookeeper::SESSIONMOVED会话已移动到另一台服务器,因此操作被忽略。
Zookeeper::NOTREADONLY状态更改请求传递给只读服务器。
Zookeeper::EPHEMERALONLOCALSESSION尝试在本地会话上创建临时节点。
Zookeeper::NOWATCHER找不到观察器。
Zookeeper::RECONFIGDISABLED在禁用重新配置功能时尝试执行重新配置操作。