更新时间:2025-09-22 GMT+08:00
配置并导入SpringBoot样例工程
操作场景
为了运行MRS产品Doris组件的SpringBoot接口样例代码,需要完成下面的操作。
本章节以在Windows环境下开发SpringBoot方式连接Doris服务的应用程序为例。
操作步骤
- 参考获取MRS应用开发样例工程,获取样例代码解压目录中“src/springboot/doris-examples”目录下的样例工程文件夹“doris-rest-client-example”。
- 在应用开发环境中,导入样例工程到IntelliJ IDEA开发环境。
- 选择“File > New > Project from Existing Sources”。
- 在显示的“Select File or Directory to Import”对话框中,选择“doris-rest-client-example”文件夹中的“pom.xml”文件,单击“OK”。
- 确认后续配置,单击“Next”;如无特殊需求,使用默认值即可。
- 以在Windows环境下开发SpringBoot方式连接Doris服务的应用程序为例。
- MRS 3.5.0-LTS之前版本:
- 需在本地环境变量中设置环境变量DORIS_MY_USER和DORIS_MY_PASSWORD,建议密文存放,使用时解密,确保安全。其中:
- DORIS_MY_USER为访问Doris的用户名。
- DORIS_MY_PASSWORD为访问Doris的用户密码。
- 导入jdbc-example样例工程之后,运行时需修改以下参数:
- 将代码中HOST = "xxx"的“xxx”修改为Doris的Master FE节点IP地址,Master FE节点可通过在Manager界面,选择“集群 > 服务 > Doris”,查看“Leader所在的主机”获取。
- 将代码中PORT = "xxx"的“xxx”修改为Doris的MySQL协议查询连接端口,默认为29982,可登录FusionInsight Manager,选择“集群 > 服务 > Doris > 配置”,搜索“query_port”获取。
- 需在本地环境变量中设置环境变量DORIS_MY_USER和DORIS_MY_PASSWORD,建议密文存放,使用时解密,确保安全。其中:
- MRS 3.5.0-LTS之前版本,导入“doris-rest-client-example”样例工程之后,运行时需修改以下参数:
- 将代码中HOST = "xxx"的“xxx”修改为Doris的Master FE节点IP地址,Master FE节点可通过在Manager界面,选择“集群 > 服务 > Doris”,查看“Leader所在的主机”获取。
- 将代码中PORT = "xxx"的“xxx”修改为Doris的MySQL协议查询连接端口,默认为29982,可登录FusionInsight Manager,选择“集群 > 服务 > Doris > 配置”,搜索“query_port”获取。
- MRS 3.5.0-LTS及之后版本,导入样例工程之后,修改样例文件夹中的“src/main/resources/conf.properties”文件的参数,用于后续运行样例工程。
HOST=127.0.0.1 QUERY_PORT=29982 JDBC_DRIVER=com.mysql.cj.jdbc.Driver USER= PASSWD= DB_BALANCER_PORT=29992 PORT=29991
- 可通过登录FusionInsight Manager界面,选择“集群 > 服务 > Doris”,获取以下参数的值:
- “HOST”值为Doris的Master FE节点IP地址,可查看Doris服务“概览”页签“Leader所在的主机”获取。
- “QUERY_PORT”为Doris的MySQL协议查询连接端口,可单击“配置”,搜索“query_port”获取。
- “DB_BALANCER_PORT”为Doris DBalancer的TCP访问端口,可单击“配置”,搜索“balancer_tcp_port”获取。
- “PORT”为访问FE的端口,可单击“配置”,搜索“https_port”获取。
- “USER”和“PASSWD”为准备集群认证用户信息章节准备的用户和对应的密码。
- 可通过登录FusionInsight Manager界面,选择“集群 > 服务 > Doris”,获取以下参数的值:
父主题: 准备Doris应用开发环境