!InsightEdge logo
InsightEdge平台是XAP内存数据网格与开源分析生态系统的组合,是一款内存洞察平台,支持快速数据分析、人工智能和实时应用。客户可基于此平台开发系统,以亚秒级分析响应提供即时数据驱动洞察。InsightEdge还支持通过Apache Spark实现从SQL、流处理到机器学习的超大规模分析。
InsightEdge Enterprise具有以下优势:
要了解更多GigaSpaces产品,请访问官方网站。
要测试InsightEdge Enterprise Docker镜像,在命令行中运行以下命令以显示包含所有可用命令的帮助屏幕:
docker run gigaspaces/insightedge-enterprise --help
例如,version命令可打印版本信息:
docker run gigaspaces/insightedge-enterprise version
InsightEdge Enterprise Docker镜像使用GigaSpaces命令行界面(CLI)。要了解更多命令行界面信息,请参阅CLI文档,或使用--help选项。
InsightEdge Enterprise镜像运行需要许可证密钥,可通过GS_LICENSE环境变量提供。您可以使用tryme许可证(允许24小时内使用完整InsightEdge产品,之后镜像将终止),或获取更长时间的评估许可证。
开始使用InsightEdge Enterprise最简单快速的方法是在本地机器上启动单个实例。实例启动后,您可以开始探索其各种功能和能力。
要在本地机器上运行单个主机:
docker run --name test -it -e GS_LICENSE=tryme gigaspaces/insightedge-enterprise
运行InsightEdge Enterprise Docker镜像时若不带参数,将自动启动包含以下组件的主机:
8090)了解更多8099)了解更多8080)8081)9090)注意:这些端口已映射到您的主机,因此您可以直接访问它们。
Docker默认在桥接网络中运行容器。您可以使用以下任一选项使客户端能够连接到数据网格(Space)。
默认情况下,客户端使用主机网络接口。您可以配置客户端使用Docker桥接网络接口(IP地址通常为172.17.0.x)。使用GS_NIC_ADDRESS环境变量使客户端能够联系并与数据网格交互。
注意:这仅适用于与数据网格位于同一主机上的客户端。Docker桥接网络对其他主机不可访问。
位于同一主机上的Docker容器使用相同的桥接网络。如果客户端在处理单元(Processing Unit)中,您可以通过另一个Docker容器使用pu run命令运行它。
注意:这仅适用于与数据网格位于同一主机上的客户端。其他主机上的Docker容器将使用不同的桥接网络。
Docker可以使用docker run命令的--net=host选项在主机网络上运行容器。在这种情况下,客户端无需额外配置即可连接并与数据网格交互。
注意:Docker仅在Linux主机上支持--net=host选项。
默认情况下,数据网格的核心通信协议(LRMI)使用相同的网络接口进行绑定和发布。您可以使用GS_PUBLIC_HOST环境变量修改此设置,指示InsightEdge Enterprise使用不同的网络地址(例如主机的网络地址)发布自身。在这种情况下,您必须将端口部分列出的端口从Docker容器暴露到主机。例如:
docker run --name test -it -e GS_LICENSE=tryme -e GS_PUBLIC_HOST=<您的主机IP或名称> -p 4174:4174 -p 8200-8300:8200-8300 gigaspaces/insightedge-enterprise
在多主机上的Docker容器中运行InsightEdge Enterprise时,您需要配置GS_PUBLIC_HOST或使用上述--net=host选项,以便不同主机上的容器能够相互交互。
GS_PUBLIC_HOST环境变量符合Docker使用的常见实践,并保持镜像隔离。然而,根据Docker文档,为获得最佳性能,建议使用--net=host选项,该选项使用主机网络并消除额外的网络跳转。InsightEdge Enterprise Docker镜像支持这两种选项,请选择最适合您需求的方式。
GS_MANAGER_SERVERS IP地址在多主机上运行InsightEdge Enterprise时,您可以在GS_MANAGER_SERVERS环境变量中配置网络中平台管理器的IP地址。默认GS_MANAGER_SERVERS=host1,host2,host3为本地管理器。
InsightEdge Enterprise Docker镜像使用下表中描述的端口。您可以使用相应的环境变量更改每个端口,或使用docker run中的-p选项将其映射到不同端口。例如,-p 5174:4174将查找发现端口映射到不同端口,但在容器内保持相同端口。
| 环境变量 | 默认值 | 描述 |
|---|---|---|
| GS_MULTICAST_LOOKUP_PORT | 4174 | 查找发现端口。(了解更多) |
| GS_LRMI_PORT | 8200-8300 | 网络协议端口范围。(了解更多) |
| GS_MANAGER_REST_PORT | 8090 | REST管理器API端口。(了解更多) |
| GS_WEBUI_PORT | 8099 | Web管理控制台端口 (了解更多) |
| GS_WEBSTER_HTTP_PORT | 8199 | 应用部署过程中使用的内部Web服务。 |
| GS_RMI_REGISTRY_PORT | - | 用于与客户端应用通信。 |
| GS_ZOOKEEPER_CLIENT_PORT | 2181 | 用于Zookeeper客户端。 |
| GS_MANAGER_ZOOKEEPER_DISCOVERY_PORT | 2888 | 用于Zookeeper发现端口。 |
| GS_MANAGER_ZOOKEEPER_LEADER_ELECTION_PORT | 3888 | 用于Zookeeper领导者选举端口。 |
| SPARK_MASTER_PORT | 7077 | Spark主节点端口。(了解更多) |
| SPARK_MASTER_WEBUI_PORT | 8080 | Spark主节点Web UI端口。(了解更多) |
| SPARK_MASTER_REST_PORT | 6066 | Spark主节点REST端口。(了解更多) |
| ZEPPELIN_PORT | 9090 | InsightEdge Apache Zeppelin端口。(了解更多) |
InsightEdge Enterprise Docker镜像使用GigaSpaces命令行界面(CLI)。镜像名称后的任何参数都将传递给命令行。
如果镜像后未指定参数,将运行默认的host run-agent --auto命令。
要了解更多命令行界面信息,请参阅CLI文档,或使用--help选项。
此InsightEdge Enterprise Docker镜像基于官方https://hub.docker.com/_/openjdk/%E9%95%9C%E5%83%8F%EF%BC%8C%E4%BD%BF%E7%94%A8Java 8版本。要使用不同Java版本,您必须使用JAVA_TAG构建参数构建新镜像。例如:
docker build --build-arg JAVA_TAG=9 -t gigaspaces/insightedge-enterprise:openjdk-9 .
如果不确定可用版本,请参阅https://hub.docker.com/r/library/openjdk/tags/%E9%A1%B5%E9%9D%A2%E3%80%82
您还可以使用JAVA_IMAGE构建参数(例如--build-arg JAVA_IMAGE=...)从不同的基础镜像构建,甚至创建自己的基础镜像。
所有日志存储在容器内的opt/gigaspaces/logs目录中。要访问日志,您可以执行以下任一操作:
docker run命令中使用-v选项将此目录映射到主机上的文件夹。docker cp命令将文件从Docker实例复制到主机上的位置。要挂载目录以获取日志,请使用以下命令:
-v c:/gigaspaces/test/logs:/opt/gigaspaces/logs
要从运行中的实例复制日志,请使用以下命令:
docker cp containerId:/opt/gigaspaces/logs .
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务