DataNode: config option to enforce single-node type (#15070)

* adds a config option to force single-node type so that (at least on macOS) the bootstrap checks won't run and fail

* add changelog

* reworded message
This commit is contained in:
Jan Heise
2023-03-28 14:30:10 +02:00
committed by GitHub
parent 87079a9c5c
commit e4db603eb6
3 changed files with 15 additions and 2 deletions

View File

@@ -218,6 +218,8 @@ public class Configuration extends BaseConfiguration {
@Parameter(value = "root_email")
private String rootEmail = "";
@Parameter(value = "single_node_only")
private boolean singleNodeOnly = false;
public String getNodeIdFile() {
return nodeIdFile;
@@ -281,6 +283,10 @@ public class Configuration extends BaseConfiguration {
return Optional.ofNullable(opensearchNetworkHostHost);
}
public boolean isSingleNodeOnly() {
return singleNodeOnly;
}
public static class NodeIdFileValidator implements Validator<String> {
@Override
public void validate(String name, String path) throws ValidationException {