百岁
百岁
用户在TIS界面中进行业务逻辑操作,当系统产生异常状态会在TIS的右上角通过系统notify组件提示用户,系统有错误产生。 问题是:用户没有办法直接在TIS界面上直接查看错误详细信息 方案:在TIS中有系统异常一览列表,在notify组件上有详细错误信息显示链接,通过抽屉面板直接打开。
有的时候我MySQL表加字段了。但是我starrocks 没加字段(映射文件也没加) 这时候同步会异常 提示字段不一致 期望在mysql中新添加了字段,在不改动TIS中配置的情况下,不会校验报错 
在elasticsearch 7.x 版本中已经不需要 type字段值了,用户如果录入了该值 服务端导入数据就会出错,所以直接去掉。
2022年开始,大数据领域的存储层会转向使用数据湖,hudi 和iceberg会大行其道 经过需求分析可以先对iceberg进行整合,iceberg比hudi的优势是底层更为抽象,hudi 与spark有过多的依赖 资料: 1. https://debezium.io/blog/2021/10/20/using-debezium-create-data-lake-with-apache-iceberg/ 2. https://github.com/memiiso/debezium-server-iceberg
老本有安全风险: https://x-stream.github.io/CVE-2020-26217.html 会升级到: ``` xml com.thoughtworks.xstream xstream 1.4.19 ```

目前hive导入任务配置不支持 \001 的列分割符 解决办法是通过 在表单中 提供一个下拉列表(其中是分割符号)对应到服务端代码中的枚举结构,提供用户选择,这样就不会有错误了
## 目标 现在TIS发布了一个新的版本需要用户重新下载新的tar包,并且将之前的所有操作流程重新跑一遍。 新版本中需要添加一个自动升级TIS版本的功能,用户只需要设置好需要升级到的新版本的版本号,点击按钮后续流程就会自动执行升级到新的版本上。 不过执行过程中需要注意一个点,要保证新版本中和老版本中的兼容性,不能因为新版本升级之后导致老版本中的功能不能用。这个可以参考一下 1. [https://github.com/siom79/japicmp](https://github.com/siom79/japicmp), 2. flink中也是通过它来实现新老版本的兼容性的 https://github.com/apache/flink/blob/56ba36db1e3edd0f1c24c53abb2b62cdfabd9bb1/pom.xml#L2048 ## 功能说明
TIS系统后台有异常是经常发生的,例如目标数据库不能正常连接为了排除错误,需要到系统后台去查看异常信息 可以利用TIS Struts的异常拦截器记录下日常信息,然后,可以集中在TIS页面上查看