[利用方法] ScalarDB Cluster SQL CLI 上で発生したエラーの詳細を確認する方法はありますか
updated: 2024-08-05 14:11:47 JST
対象製品/バージョン
- ScalarDB Cluster v3.x-
質問
ScalarDB Cluster SQL CLI 上で エラーが発生しましたが、詳細がわかりません。スタックトレースなどの詳細情報を確認する方法はありますか。
回答
可能です。
ScalarDB Cluster SQL CLI 上で、!verbose
コマンドを使用し、より詳細な情報を確認することが可能です。
実行例)コマンド実行 (!verbose on に変更)
0: scalardb> !verbose
verbose: on
"verbose off" の場合
0: scalardb> create namespace ns;
Error: Unexpected error (INTERNAL: CORE-30009: Checking the namespace existence failed. Namespace: ns) (state=SDB99,code=9999)
"verbose on" の場合
0: scalardb> create namespace ns;
Error: Unexpected error (INTERNAL: CORE-30009: Checking the namespace existence failed. Namespace: ns) (state=SDB99,code=9999)
java.sql.SQLException: Unexpected error (INTERNAL: CORE-30009: Checking the namespace existence failed. Namespace: ns)
at com.scalar.db.sql.jdbc.SQLExceptionCode.createSQLException(SQLExceptionCode.java:80)
at com.scalar.db.sql.jdbc.AbstractSqlJdbcStatement.executeInternal(AbstractSqlJdbcStatement.java:434)
at com.scalar.db.sql.jdbc.SqlJdbcStatement.execute(SqlJdbcStatement.java:29)
at sqlline.Commands.executeSingleQuery(Commands.java:1130)
at sqlline.Commands.execute(Commands.java:1079)
(以下、略)
ScalarDB Cluster SQL CLI 上で実行可能なコマンドの詳細は、 !help コマンドを実行してご確認ください。
関連する Scalar ドキュメント
なし
参考情報 (外部ドキュメント)
なし