环境:
OS:SUSE Linux Enterprise Server 11, DB:Vertica 9.1.1.13
问题描述:
发现vertica.log中报[Session]
原因:
此报错是因为人为手动或者自动取消了客户端的会话导致,可忽略。
个人认为此报错不合理,记录取消命令和取消结果即可。报此错让人觉得会话取消的有问题。
测试:
环境三节点测试集群(vertica01、vertica02、vertica03),已建测试表test02。
vertica02:(不提交更新语句)
dbadmin=> insert into test02 values(5,‘oww’);
OUTPUT
1
(1 row)
任意节点:
select * from sessions; --获得vertica02执行SQL的会话id.
任意节点:(另开窗口)
dbadmin=> select close_session(‘v_test_node0002-4587:0x4e8’);
close_session
Session close command sent. Check v_monitor.sessions for progress.
(1 row)
vertica02:(另开窗口)
tail -f /…/…/vertica.log,查看日志如下:
2020-05-26 10:10:29.949 Init Session:7f69bd7fa700-b000000002ca47 [Session]
2020-05-26 10:10:29.962 Init Session:7f69beffd700
2020-05-26 10:10:29.962 Init Session:7f69beffd700
2020-05-26 10:10:29.975 Spread Service InOrder Queue:7f69cca49700 [Session]
注:提交不提交sql语句,日志都会报此警告。




