监控服务器的先决条件
监控服务器需要数据库引擎来存储事件数据。兼容的数据库中列出了受支持的数据库。
下面是对应于数据库的脚本文件,请运行它们以正确配置数据库。您可以在 <TalendESBPath>/add-ons/sam/db 目录中找到 SQL 脚本。
SQL 脚本文件名 |
数据库 |
---|---|
create.sql | Apache Derby |
create_mysql.sql | MySQL |
create_oracle.sql | Oracle |
create_sqlserver.sql | SQL Server |
create_h2.sql | H2 数据库引擎 |
create_db2.sql | IBM DB2 |
步骤
- 确保您选择的数据库已正确安装并且可访问。
- 使用一个拥有“创建”权限的用户登录。
-
运行上表中对应数据库的 init SQL 脚本。
信息注释注: 如果 logserver.properties 中的 db.recreate 属性值设置为 true,init SQL 脚本将会在启动监控服务器时自动执行。但是除了在嵌入模式下运行的 Apache Derby 外,不建议对任何数据这样做。
结果
然后您会发现数据库中已创建了 EVENTS 和 EVENTS_CUSTOMINFO 表。
现在,您可以安装监控服务器,无论是独立版还是作为 Talend ESB Container 中的一个功能。