使用阿里云 ECS 体验至轻云
本文介绍如何使用阿里云抢占式 ECS 快速部署至轻云平台,并完成用户、租户、计算集群、数据源、作业执行等核心流程体验。该方式适合产品试用、功能演示和非生产环境验证。
本文示例使用 CentOS 7.9、4 核 8 GB 配置,并通过 Docker 启动至轻云服务。生产环境部署请结合实际资源规划、安全策略和高可用要求进行调整。
1. 创建抢占式 ECS 实例
登录阿里云 ECS 控制台:
https://ecs.console.aliyun.com/

实例类型选择 抢占式实例,规格建议选择 4 核 8 GB 或更高配置。

操作系统选择 CentOS 7.9 64 位。

网络带宽可根据体验环境选择固定带宽。

创建安全组时,需要开放访问端口。本文示例将主机 80 端口映射到容器 8080 端口,因此需要开放 80 端口。

设置 root 用户密码。

设置抢占时长,并创建服务器实例。

实例创建完成后,记录服务器的内网 IP 和公网 IP。

本文示例服务器信息如下:
| 配置项 | 示例值 |
|---|---|
| 操作系统 | CentOS 7.9 |
| 资源规格 | 4 核 8 GB |
| 公网 IP | 47.100.8.119 |
| 内网 IP | 172.19.73.181 |
| 登录账号 | root |
| 登录密码 | Zhiqingyun123.. |
2. 登录服务器
使用本地终端登录 ECS 服务器:
ssh root@47.100.8.119

建议将服务器最大打开文件数调整为 65535,避免作业运行过程中因文件句柄限制影响执行性能。
# 临时配置方式
ulimit -n 65535
3. 安装 Java 环境
至轻云运行依赖 Java 环境。执行以下命令安装 OpenJDK 17:
yum install java-17-openjdk-devel java-17-openjdk -y

4. 安装 Docker
配置 Docker 软件源并安装 Docker 相关组件:
yum install -y yum-utils
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
systemctl start docker

5. 部署至轻云服务
创建数据目录,并通过 Docker 启动至轻云容器:
mkdir -p /var/lib/zhiqingyun
docker run \
--restart=always \
--name zhiqingyun \
-e ADMIN_PASSWORD=admin123 \
-v /var/lib/zhiqingyun:/var/lib/zhiqingyun \
-p 80:8080 \
-d registry.cn-shanghai.aliyuncs.com/isxcode/zhiqingyun:latest-amd64
docker logs -f zhiqingyun
参数说明:
| 参数 | 说明 |
|---|---|
ADMIN_PASSWORD | 后台管理员初始密码 |
/var/lib/zhiqingyun | 至轻云数据持久化目录 |
-p 80:8080 | 将服务器 80 端口映射到容器 8080 端口 |
6. 访问至轻云平台
容器启动完成后,通过浏览器访问服务器公网地址:
- 访问地址:
http://47.100.8.119 - 后台管理员账号:
admin - 默认密码:
admin123
如果服务器带宽为 1 Mbps,首次加载可能需要约 40 秒,请耐心等待页面资源加载完成。

7. 创建用户和租户
进入后台管理后,创建用于体验业务功能的用户和租户:
- 创建用户:
zhiqingyun - 创建租户:
体验租户
用户和租户的详细操作可参考产品手册。
8. 上传许可证(可选)
如仅体验基础功能,可以跳过许可证上传。如需体验商业功能,可在官网底部免费获取体验许可证。
体验版许可证下载地址:
https://zhiqingyun-saas.isxcode.com/tools/open/file/license.lic

9. 添加计算集群
退出后台管理界面,使用 zhiqingyun 账号登录平台。



集群类型选择 StandAlone。

点击集群名称,进入集群详情并添加服务器节点。

节点配置示例如下:
| 配置项 | 示例值 |
|---|---|
| Host | 172.19.73.181 |
| 用户名 | root |
| 密码 | Zhiqingyun123.. |
| 安装 Spark | 勾选 |
| 安装 Flink | 勾选 |
添加节点时建议使用服务器内网 IP,避免公网网络波动影响组件部署和作业运行。




10. 添加数据源
创建 H2 数据源,用于后续作业执行和数据同步体验。
| 配置项 | 示例值 |
|---|---|
| 类型 | H2 |
| 连接地址 | jdbc:h2:file:/var/lib/zhiqingyun/h2/data_test;AUTO_SERVER=TRUE |
| 用户名 | root |
| 密码 | zhiqingyun123 |



11. 新建 Spark 查询作业
在作业管理中创建 Spark 查询作业,选择已添加的计算集群并执行示例 SQL,用于验证 Spark 作业提交和运行能力。





12. 新建 JDBC 执行作业
创建 JDBC 执行作业,选择 H2 数据源,并初始化体验所需的原始表和结果表。
-- 原始表
create table users(
username varchar(100),
sex int,
birth datetime
);
-- 结果表
create table users_result(
username varchar(100),
sex int,
birth varchar(100)
);
-- 原始表中插入一条数据
insert into users values('张三',13,now());


13. 新建 JDBC 查询作业
创建 JDBC 查询作业,查询原始表数据,验证数据源连接和查询能力。
select * from users;


14. 新建数据同步作业
创建数据同步作业,将原始表数据同步到结果表。

同步完成后,可以通过 JDBC 查询作业查看结果表数据。
select * from users_result;

15. 新建 Spark 自定义作业
创建 Spark 自定义作业,用于验证平台对自定义 Jar 作业的提交和运行能力。本文示例使用 Spark 官方示例程序计算 Pi 值。
自定义作业模板可参考:
https://github.com/ispong/spark-job-template
示例 Jar 下载地址:
https://zhiqingyun-saas.isxcode.com/tools/open/file/spark-examples_2.12-3.4.1.jar
将 Jar 上传至资源中心,并选择资源类型为 作业。


作业参数配置如下:
| 配置项 | 示例值 |
|---|---|
| 应用名称 | pi-demo |
| Main Class | org.apache.spark.examples.SparkPi |
| 请求参数 | 10 |


作业执行完成后,点击数据返回查看 Pi 计算结果。

后续阅读
完成以上步骤后,已完成至轻云在阿里云 ECS 上的基础部署和核心功能体验。更多功能说明请参考产品手册。
