Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Netkiller.github.io | 1,122 | 5 days ago | HTML | |||||||
Netkiller Free ebook - 免费电子书 | ||||||||||
Graph | 749 | 2 months ago | 83 | apache-2.0 | Ruby | |||||
Practical Gremlin - An Apache TinkerPop Tutorial | ||||||||||
Free Web Books | 483 | 2 months ago | JavaScript | |||||||
Learn books from TCP/IP | HTTP(s) | HTML、CSS、JS、JQuery | Vue | PHP | Web | Web Server | ||||||||||
Kerberos_and_hadoop | 248 | 2 years ago | 4 | apache-2.0 | ||||||
Kerberos and Hadoop: The Madness beyond the Gate | ||||||||||
Spring Boot Book | 168 | 4 years ago | apache-2.0 | |||||||
Spring Boot 开源电子书 | ||||||||||
Amazing Java List | 144 | 2 years ago | 6 | |||||||
A curated list of awesome Java frameworks, libraries, software and books | ||||||||||
Frank Kanes Taming Big Data With Apache Spark And Python | 106 | 2 months ago | 1 | mit | Python | |||||
Frank Kane's Taming Big Data with Apache Spark and Python, published by Packt | ||||||||||
Thriftbook | 105 | 3 months ago | 3 | apache-2.0 | Java | |||||
Source for the examples in the Programmer's Guide to Apache Thrift | ||||||||||
Pyspark Cookbook | 76 | 2 months ago | mit | HTML | ||||||
PySpark Cookbook, published by Packt | ||||||||||
H2reader Host | 68 | 2 months ago | 1 | JavaScript | ||||||
方糖小剧场Web阅读器和上传网站 |
This is the code repository (code samples, scripts and more in-depth examples) for The Apache Ignite Book.
Each chapter in the book has a corresponding folder within the repository. Each folder contains a set of files or folders related to each section of the chapter. For an example, the listing of the memoization section is placed in the folder chapters/chapter-5/memoization.
Apache Ignite is one of the most widely used open source memory-centric distributed, caching, and processing platform. This allows the users to use the platform as an in- memory computing framework or a full functional persistence data stores with SQL and ACID transaction support. On the other hand, Apache Ignite can be used for accelerating existing Relational and NoSQL databases, processing events & streaming data or developing Microservices in fault-tolerant fashion.
This book addressed anyone interested in learning in-memory computing and distributed database. This book intends to provide someone with little to no experience of Apache Ignite with an opportunity to learn how to use this platform effectively from scratch taking a practical hands-on approach to learning.
This book covers the following exciting features:
If you feel this book is for you, get your copy today!
If you are not sure if this book is for you, I suggest you read the sample chapter of the book. The sample chapter is available in different formats including HTML. Anyway, I encourage you to try it out, and if you don't like the book, you can always ask a 100% refund within 45 days.
Note that, updated examples with Apache Ignite version 2.14.x are located on chapters-java11x folder.
Folder chapters supports older Ignite version like 2.6.0.
Run the following command from the chapters-java11x or chapters directory
mvn clean install
We recommend a workstation with the following configurations for working with the repository:
№ | Name | Value |
---|---|---|
1 | JDK | Oracle JDK 11.x and above. |
2 | OS | Linux, MacOS (10.8.3 and above), Windows Vista SP2 and above |
3 | Network | No restriction |
4 | RAM | Minimum 4GB of RAM |
5 | CPU | Minimum 2 core |
5 | IDE | Eclipse, IntelliJ Idea, NetBeans or JDeveloper |
6 | Apache Maven | Version 3.6.3 or above |
The code will look like the following:
public class MySuperExtractor implements StreamSingleTupleExtractor<SinkRecord, String, String> {
@Override public Map.Entry<String, String> extract(SinkRecord msg) {
String[] parts = ((String)msg.value()).split("_");
return new AbstractMap.SimpleEntry<String, String>(parts[1], parts[2]+":"+parts[3]);
}
}
Any command-line input or output is written as follows:
[2018-12-30 15:39:04,479] INFO Kafka version : 2.0.0 (org.apache.kafka.common.utils.AppInfoParser)
[2018-12-30 15:39:04,479] INFO Kafka commitId : 3402a8361b734732 (org.apache.kafka.common.utils.AppInfoParser)
[2018-12-30 15:39:04,480] INFO [KafkaServer id=0] started (kafka.server.KafkaServer)