尝试使用提供Apache Ignite UI的Apache Ignite Extensions
首先
Apache Ignite是一种实现内存数据网格的中间件。内存数据网格是一项将大量数据分散存储在多个服务器的内存中的技术。
这次尝试使用的Apache Ignite扩展是一款软件,可以连接Ignite,并提供用于操作拓扑结构和缓存的用户界面。
在Apache Ignite的官方网页上也有以下介绍:
我会参考Apache Ignite Extensions的README来进行安装。
前提条件是指在进行某项行动或达成某个目标之前必须满足的条件。
-
- CentOS 7.5を使用します。
-
- Apache Igniteはインストール済みです。
- gitがインストール済みです。
安装Apache Ignite Extensions。
安装Node.js
# curl -sL https://rpm.nodesource.com/setup_6.x | bash -
# yum install -y nodejs
# node -v
v6.14.4
获取存储库的副本
# git clone https://github.com/sumeet70/aiex.git
安装和启动Apache Ignite Extensions
# npm install bower -g
# cd aiex
# npm install
# bower install --allow-root
→ rootで実行していたので「--allow-root」が必要。お試し環境以外ではrootでインストールするのはやめましょう。
# export IGNITE_REST=localhost:8080
# npm start
在浏览器中显示。
您可以通过以下地址访问Apache Ignite扩展的用户界面。
http://[IP地址]:8081/ (IP地址改为实际IP地址)
可以展示节点的信息如下。
可以对缓存进行操作。
最后
安装Apache Ignite Extensions很简单。
然而,一旦开始使用,发现缓存操作并不是很方便,拓扑结构也并不是经常需要查看的,所以并不是很实用。
此外,虽然有一个日志选项卡,但目前还未实现。
仔细看了一下GitHub资料,最近似乎也没有更新。
如果是在生产环境中,GridGain公司的「GridGain Web Console」可能也是一个选择。(没有使用过)