Public Repository

Last pushed: a month ago
Short Description
Apache Geode (incubating) is an open source, distributed, in-memory database for scale-out apps
Full Description

Apache Geode is a data management platform that provides real-time, consistent access to data-intensive applications throughout widely distributed cloud architectures.

Apache Geode pools memory, CPU, network resources, and optionally local disk across multiple processes to manage application objects and behavior. It uses dynamic replication and data partitioning techniques to implement high availability, improved performance, scalability, and fault tolerance. In addition to being a distributed data container, Apache Geode is an in-memory data management system that provides reliable asynchronous event notifications and guaranteed message delivery.

How to use Geode with Docker

You can use Docker Compose, start a container with gfsh to manage the cluster or mix and match.

Starting GFSH
docker run -it apachegeode/geode

 

Dockerfile

The current Dockerfile is available on GitHub.
 

Contributions and Issues

If you have any problems with or questions about this image, please contact us using dev@geode.incubator.org.

We welcome new features, fixes or any kind of updates (no matter the size), pull requests or patches.

Docker Pull Command
Owner
apachegeode

Comments (2)
markito
a year ago

Hi ldw85! Sorry to delay on answering this one... In order to connect outside of the container network you need to set hostname-for-clients property on the cache server or locator.

Hostname or IP address to pass to the client as the location where the server is listening.

Check http://geode.docs.pivotal.io/docs/tools_modules/gfsh/command-pages/start.html#topic_3764EE2DB18B4AE4A625E0354471738A for GFSH command OR https://github.com/markito/geode-docker/blob/master/composer/scripts/cache.xml for a cache.xml example.

If you still run into problems, please drop a message on dev@geode.incubator.apache.org

ldw85
a year ago

when run a geode container, start a server, I can not connect the server from a java client . Becanse the locator told the client server ip is a30df3573238[40404] .
The client error is :[warn 2016/03/09 14:36:01.425 GMT <poolTimer-DEFAULT-3> tid=0x17] Could not connect to: 11ead1239d07:40404
java.net.UnknownHostException: 11ead1239d07
at java.net.InetAddress.getAllByName0(InetAddress.java:1280)
when server start ,log is :Server in /server2 on 11ead1239d07[40404] as server2 is currently online
Who can tell me why the geode server address is 11ead1239d07 ?