void runOtherProperties1(PropertyClient client) throws Exception {
    Map<String, String> ptyMap = createProperties1();
    boolean commit = client.setProperties(ptyMap);
    Assert.assertTrue(commit);
    // go get some
    Map<String, Map<String, String>> maps = client.getProperties("db1.table", "someb && fillFactor < 95");
    Assert.assertNotNull(maps);
    Assert.assertEquals(5, maps.size());

    if (client instanceof HttpPropertyClient) {
      HttpPropertyClient httpClient = (HttpPropertyClient) client;
      // get fillfactors using getProperties, create args array from previous result
      List<String> keys = new ArrayList<>(maps.keySet());
      keys.replaceAll(s -> s + ".fillFactor");
      Object values = httpClient.getProperties(keys);
      Assert.assertTrue(values instanceof Map);
      @SuppressWarnings("unchecked")
      final Map<String, String> getm = (Map<String, String>) values;
      for (Map.Entry<String, Map<String, String>> entry : maps.entrySet()) {
        Map<String, String> map0v = entry.getValue();
        Assert.assertEquals(map0v.get("fillFactor"), getm.get(entry.getKey() + ".fillFactor"));
      }
    }

    maps = client.getProperties("db1.table", "fillFactor > 92", "fillFactor");
    Assert.assertNotNull(maps);
    Assert.assertEquals(8, maps.size());
  }
Creates a client.
@param conf the configuration
@param port the servlet port
@return the client instance
@throws Exception if client creation fails
standalone-metastore/metastore-server/src/test/java/org/apache/hadoop/hive/metastore/properties/HMSTestBase.java