mbabineau / docker-zk-exhibitor Goto Github PK
View Code? Open in Web Editor NEWDocker definition for an Exhibitor-managed ZooKeeper instance
Home Page: https://registry.hub.docker.com/u/mbabineau/zookeeper-exhibitor
License: Other
Docker definition for an Exhibitor-managed ZooKeeper instance
Home Page: https://registry.hub.docker.com/u/mbabineau/zookeeper-exhibitor
License: Other
Just wondering if you have anything against it. Should be really quick, I can do a PR if you like
Hi
Today I pulled this image and successfully ran with some params.
When I ran the 'nc' command to see the Mode of this node, the result was 'standalone'
According Netflix wiki, I need to setup Exhibitor for each node, so for my use case it's 3.
My question is, how can I setup 3 nodes in a cluster with this image? since when I change the zoo.cfg file or even COPY it from outside the container, it's changed during the wrapper script.
Thanks
Greetings!
I'm working on getting my first cluster up and running, but I can't seem to get Exhibitor to start, and listen on ports 2888 and 3888.
I can open TCP ports 2181 and 8181 from my docker host, and I'm using the stock config. My exhibitor instances can write to/read from S3... they are regularly updating the shared config, in fact.
Here's my docker inspect for one of the containers:
...
"PortBindings": {
"2181/tcp": [
{
"HostIp": "",
"HostPort": "2181"
}
],
"2888/tcp": [
{
"HostIp": "",
"HostPort": "2888"
}
],
"3888/tcp": [
{
"HostIp": "",
"HostPort": "3888"
}
],
"8181/tcp": [
{
"HostIp": "",
"HostPort": "8181"
}
]
...
Essentially, I can't get the instances to bind to each other. For any instances, when I put other servers into their UI, the Exhibitor will show the other servers for 30 seconds, and then go back to stand-alone.
Is there a config element, or environment variable that I'm missing?
Hi Team,
I am trying to use the thefactory/zookeeper-exhibitor image on the arm64 platform but it seems it is not available for arm64.
I have successfully built the image using the command docker build -t image_name . on the arm64 and amd64 platform by making some changes in the Dockerfile.
I have used Github action to build and push the image for both the platforms.
Commit Link - odidev@d6848f4
Github action link - https://github.com/odidev/docker-zk-exhibitor/runs/3357887679?check_suite_focus=true
Docker Hub Link - https://hub.docker.com/repository/registry-1.docker.io/odidev/zookeeper-exhibitor/tags?page=1&ordering=last_updated
Do you have any plans on releasing arm64 images?
It will be very helpful if an arm64 image is available. If interested, I will raise a PR.
Hi!
I have spun up clusters before using your awesome cloudformation script and docker image but today after I launched a cluster of 3 as normal, I don't think exhibitor or zookeeper started properly?
When I curl on one of the local nodes I get (52) Empty Reply From Server and the /exhibitor/v1/ui/index.html is blank. Any idea whats up? Is the image im using in the .json bad?
I restarted the docker container and the same problem arises, even locally, the docker/ubuntu machine isn't running zk or exhibitor, or something is failing. Any help would be greatly appreciated.
Hello,
I'm attempting to get this running using an IAM role as opposed to passing in access/secret keys. Is this supported? If so, what are the steps?
Thanks!
Chris
The BACKUP_CONFIG
option is only set to s3 if the AWS_ACCESS_KEY_ID
is set. If you are using an IAM Role and don't need to proved an access key id then s3 will never be the set as the shared config location.
It looks liked there is no docker tag for version 3.4.6_1.5.5
. Do you think you could add one so I could pin the image to that version?
I'm attempting to build a Docker container off of the latest Dockerfile, but I receive the following error:
grep: /etc/java-7-openjdk/security/java.security: No such file or directory.
Is it possible that BUILD_DEPS="curl maven openjdk-7-jdk+"
isn't being respected (forcing openjdk-7-jdk to stay installed, thereby removing the /etc/java-7-openjdk/security
directory?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.