0
val connection = BigtableConfiguration.connect(projectID, instanceID)
val admin = connection.getAdmin
Try {
admin.tableExists(TableName.valueOf(tableName)) match {
case true => connection.getTable(TableName.valueOf(tableName))
case false => throw new IllegalStateException("The requested table do not exist.")
}
}
このコードは、有効なプロジェクトIDとインスタンスIDのテーブルが存在するかどうかを確認できます。それ以外の場合はエラーになります。プロジェクトIDとインスタンスIDがbigtable HBase APIを使用して有効かどうかを確認する方法はありますか?私はそれを行う方法を見つけることができませんでした。提供されたクラウド・ビッグ・テーブル・プロジェクトIDとインスタンスIDが有効かどうかを確認する方法は?
これは、プロジェクトIDとインスタンスIDが有効かどうかを確認するのに役立ちません。無効なprojectIDを持つ 'BigtableClusterUtilities'の呼び出しは' RuntimeException'で終わります。 – mmziyad
例外の詳細についてここに問題を作成してください:https://github.com/GoogleCloudPlatform/cloud-bigtable-client/issues? –