public String getRequiredProperty(String key) {
    Preconditions.checkState(
        properties != null && properties.containsKey(key), "Cannot find %s in properties", key);
    String value = properties.get(key);
    Preconditions.checkNotNull(value, "Value of key:%s is null", key);
    return value;
  }
Job-Id, This property must be included when registering the optimizer.
amoro-common/src/main/java/org/apache/amoro/resource/Resource.java