@Deprecated
    public boolean isOpen() {
      try {
        // Look for an unlikely database name and see if either MetaException or TException is thrown
        super.getDatabases("NonExistentDatabaseUsedForHealthCheck");
      } catch (TException e) {
        return false;
      }
      return true;
    }
Make a call to hive meta store and see if the client is still usable. Some calls where the user provides
invalid data renders the client unusable for future use (example: create a table with very long table name)
@return
metastore/src/java/org/apache/hadoop/hive/metastore/HiveClientCache.java