如何使用apache ignite
Apache Ignite内存数据组织是高性能的、集成化的以及分布式的内存平台,他可以实时地在大数据集中执行事务和计算,和传统的基于磁盘或者闪存的技术相比,性能有数量级的提升。
本文介绍如何安装和使用apache ignite。
操作方法
- 01
· 从https://ignite.apache.org/下载Apache Ignite的zip压缩包
- 02
· 将zip压缩包解压到系统安装文件夹
- 03
· 设置IGNITE_HOME环境变量指向安装文件夹,确保没有/结尾(这一步可选)
- 04
如果你下载的是源代码包,可以用如下命令构建: 1. # Unpack the source package 2. $ unzip -q apache-ignite-1.4.0-src.zip 3. $ cd apache-ignite-1.4.0-src 4. 5. # Build In-Memory Data Fabric release (without LGPL dependencies) 6. $ mvn clean package -DskipTests 7. 8. # Build In-Memory Data Fabric release (with LGPL dependencies) 9. $ mvn clean package -DskipTests -Prelease,lgpl 10. 11. # Build In-Memory Hadoop Accelerator release 12. # (optionally specify version of hadoop to use) 13. $ mvn clean package -DskipTests -Dignite.edition=hadoop [-Dhadoop.version=X.X.X]
- 05
一个Ignite节点可以从命令行启动,可以用默认的配置也可以传递一个配置文件。可以启动很多很多的节点然后他们会自动地发现对方。 默认配置 要启动一个基于默认配置的网格节点,打开命令行然后切换到IGNITE_HOME(安装文件夹),然后输入如下命令: 1. $ bin/ignite.sh 然后会看到大体如下的输出: 1. [02:49:12] Ignite node started OK (id=ab5d18a6) 2. [02:49:12] Topology snapshot [ver=1, nodes=1, CPUs=8, heap=1.0GB] ignite.sh启动ignite节点默认情况下会使用config/default-config.xml配置文件。 传递配置文件 要从命令行显示地传递配置文件,可以在安装文件夹路径下输入ignite.sh <路径>,比如: 1. $ bin/ignite.sh examples/config/example-cache.xml 配置文件的路径既可以是绝对路径,也可以是相对于IGNITE_HOME的相对路径,也可以是相对于类路径的META-INF文件夹。 要在一个交互模式传递配置文件,可以加上-i参数,就想这样:ignite.sh -i。