翻译:吴嘉俊,叩丁狼高级讲师。
在本文中,我们会通过创建第一个Ignite应用,用于从分布式的缓存中存放/获取值,来进一步了解Ignite的使用。在第一个例子中,我们尽可能的用最简单的代码来展示如何在Java应用中操作Apache Ignite集群的数据。
本文的应用可以从GitHub中clone(https://github.com/srecon/the-apache-ignite-book/tree/master/chapters/chapter-2)
按照以下流程执行:
-
启动你的Ignite节点。
-
创建一个Maven项目。
- 编译应用。
- 运行应用。
我们一步一步来操作:
- 第一步
启动一个Apache Ignite节点。使用以下命令:
$ IGNITE_HOME/bin/ignite.sh
- 第二步
创建一个Maven项目,当然可以从你熟悉的IDE创建,或者执行以下命令:
mvn archetype:generate -DartifactId=chapter-two -DgroupId=com.blu.imdg -DarchetypeArtifac\ tId=maven-archetype-quickstart -DinteractiveMode=false
上面的命令创建了一个charpter-two的文件夹。在这个文件夹下,你可以看到如下的项目结构:

在src/main/java文件夹下是项目的代码文件,src/test/java下包含了项目的测试代码,pom.xml文件是maven的配置管理文件。在pom.xml文件中包含了项目的依赖,构建等关键配置信息。pom.xml文件是很复杂的,但是对我们接下来要做的事情,不是必须理解的。
- 第三步
在pom.xml文件中添加一下项目依赖:
<dependency>

本文通过创建一个简单的Java应用,演示了如何使用Apache Ignite进行分布式缓存操作。步骤包括启动Ignite节点,创建Maven项目,添加依赖,编写代码,构建并运行应用。代码示例中,应用将100个数字存入名为'HelloWorld'的缓存,并读取打印。应用使用TCP Discovery SPI和多播IP finder进行节点发现,利用堆外内存存储缓存数据。
最低0.47元/天 解锁文章
947

被折叠的 条评论
为什么被折叠?



