如何在新的clickhouse版本18.12.17中使用安静模式

vddsk6oq  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(446)

我想知道一种新的方法来处理错误信息
旧版本

> clickhouse-local --version
ClickHouse client version 1.1.54390.

> clickhouse-local --help | grep "\-s"
-s [ --silent ]           quiet mode, do not print errors

旧版本中的示例代码:不生成错误消息

> clickhouse-local -s -q "select now("

新版本

> clickhouse-local --version
ClickHouse client version 18.12.17.

新版本中的示例代码:生成错误消息。设置send\u logs\u level=none没有帮助

> clickhouse-local --send_logs_level none -q "select now("
Code: 62, e.displayText() = DB::Exception: Syntax error: failed at position 11: (. Unmatched parentheses: (, e.what() = DB::Exception
mv1qrgav

mv1qrgav1#

只需将stderr重定向到/dev/null即可 clickhouse-local -q "select now(" 2>/dev/null 此命令将返回退出代码,但不会返回错误消息

相关问题