BSD Ports

devel/zookeeper 3.8.4 MidnightBSD

Coordination Service for Distributed Applications

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
devel, java

Description

ZooKeeper is a distributed, open-source coordination service for distributed applications. It exposes a simple set of primitives that distributed applications can build upon to implement higher level services for synchronization, configuration maintenance, and groups and naming. It is designed to be easy to program to, and uses a data model styled after the familiar directory tree structure of file systems. It runs in Java and has bindings for both Java and C.

Coordination services are notoriously hard to get right. They are especially prone to errors such as race conditions and deadlock. The motivation behind ZooKeeper is to relieve distributed applications the responsibility of implementing coordination services from scratch.

In the other systems

SystemPortVersion
MidnightBSDdevel/zookeeper3.8.4
FreeBSDdevel/zookeeper3.8.3_2
NetBSDdevel/zookeeper3.4.12
DragonFlydevel/zookeeper3.8.3
HardenedBSDdevel/zookeeper3.8.3_2
GhostBSDdevel/zookeeper3.8.3_2

Install

Binary package:

mport install zookeeper

From mports:

cd /usr/mports/devel/zookeeper && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	zookeeper>0:devel/zookeeper

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

No port depends on this one.

Configuration

Options name: devel_zookeeper

OptionDefaultDescription
DOCSoff
LOG4J2offUse log4j-2 instead Logback
USES
cpe java
Service scripts
zookeeper

Files

pkg-plist 44
  • bin/zkCli.sh
  • share/zookeeper/jetty-server-9.4.53.v20231009.jar
  • share/zookeeper/simpleclient_hotspot-0.9.0.jar
  • share/zookeeper/jetty-security-9.4.53.v20231009.jar
  • share/zookeeper/netty-transport-classes-epoll-4.1.105.Final.jar
  • share/zookeeper/jackson-annotations-2.15.2.jar
  • share/zookeeper/netty-codec-4.1.105.Final.jar
  • share/zookeeper/jetty-util-ajax-9.4.53.v20231009.jar
  • share/zookeeper/simpleclient_servlet-0.9.0.jar
  • share/zookeeper/jackson-databind-2.15.2.jar
  • share/zookeeper/slf4j-api-1.7.30.jar
  • share/zookeeper/jline-2.14.6.jar
  • share/zookeeper/simpleclient_common-0.9.0.jar
  • share/zookeeper/netty-buffer-4.1.105.Final.jar
  • share/zookeeper/netty-transport-native-epoll-4.1.105.Final.jar
  • share/zookeeper/jetty-io-9.4.53.v20231009.jar
  • share/zookeeper/logback-classic-1.2.13.jar
  • share/zookeeper/jackson-core-2.15.2.jar
  • share/zookeeper/-prometheus-metrics-.jar
  • share/zookeeper/jetty-servlet-9.4.53.v20231009.jar
  • share/zookeeper/logback-core-1.2.13.jar
  • share/zookeeper/commons-io-2.11.0.jar
  • share/zookeeper/netty-common-4.1.105.Final.jar
  • share/zookeeper/commons-cli-1.5.0.jar
  • share/zookeeper/-jute-.jar
  • share/zookeeper/metrics-core-4.1.12.1.jar
  • share/zookeeper/netty-transport-4.1.105.Final.jar
  • share/zookeeper/jetty-http-9.4.53.v20231009.jar
  • share/zookeeper/audience-annotations-0.12.0.jar
  • share/zookeeper/netty-handler-4.1.105.Final.jar
  • share/zookeeper/snappy-java-1.1.10.5.jar
  • share/zookeeper/simpleclient-0.9.0.jar
  • share/zookeeper/netty-transport-native-unix-common-4.1.105.Final.jar
  • share/zookeeper/jetty-util-9.4.53.v20231009.jar
  • share/zookeeper/-.jar
  • share/zookeeper/javax.servlet-api-3.1.0.jar
  • share/zookeeper/netty-resolver-4.1.105.Final.jar
  • etc/rc.d/zookeeper
  • @sample etc/zookeeper/logback.xml.sample
  • @sample etc/zookeeper/configuration.xsl.sample
  • @sample etc/zookeeper/zoo.cfg.sample
  • @dir(,,755) etc/zookeeper
  • @dir(,,755)
  • @dir(,,755)
distinfo 1
FileSizeSHA256
apache-zookeeper-3.8.4-bin.tar.gz1.4609453e+07284cb4675adb64794c63d95bf202d265cebddc0cda86ac86fb0ede8049de9187
Master sites 2
  • APACHE/zookeeper/zookeeper-3.8.4
  • APACHE/logging/log4j/2.22.0/:log4j2