public List<String> getAllDatabaseNames() {
        try (Timer ignored = Tracers.watchScope(EXTERNAL, "HMS.getAllDatabases")) {
            return callRPC("getAllDatabases", "Failed to getAllDatabases", new Object[0]);
        }
    }
@Test
    public void testGetHiveClient() {
        HiveConf hiveConf = new HiveConf();
        hiveConf.set(MetastoreConf.ConfVars.THRIFT_URIS.getHiveName(), "thrift://127.0.0.1:90303");
        HiveMetaClient client = new HiveMetaClient(hiveConf);
        try {
            client.getAllDatabaseNames();
        } catch (Exception e) {
            Assert.assertTrue(e.getMessage().contains("Invalid port 90303"));
        }
    }