A TCA plugin for sqlcheck.
sqlcheck 1.3
- 部署好TCA
- 下载本插件
- 在TCA上加载本插件的工具JSON
- 在TCA上的节点管理页面上,给节点添加本插件的工具进程
- 在待分析的TCA项目的分析方案中,添加本插件的规则,然后启动任务即可
如遇到以下异常:
$ ./sqlcheck -h
./sqlcheck: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./sqlcheck)
./sqlcheck: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./sqlcheck)
./sqlcheck: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./sqlcheck)
./sqlcheck: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./sqlcheck)
解决方案:
方案一:
- 客户端执行机器需要升级g++版本到4.9+
- 设置LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<gcc安装位置>/lib64
方案二:
- 使用TCA的工具依赖功能,添加gcc到TCA工具依赖中
- 将该插件安装到TCA上时候,设置上新增的gcc工具依赖即可
解决方案:
- 可参考sqlcheck readme文档,在当前系统中编译得到可执行文件后,拷贝到 tools 对应的目录下。
解决方案:
- 在工具JSON中,修改规则的languages字段对应值为
tsql