Remove uses of NodeBuilder
This is the xplugins side of removing NodeBuilder in ES. Original commit: elastic/x-pack-elasticsearch@ae82f14daf
This commit is contained in:
parent
bc6c4470f7
commit
1f931f705b
|
@ -8,11 +8,10 @@ package org.elasticsearch.shield.tribe;
|
||||||
import org.apache.lucene.util.LuceneTestCase;
|
import org.apache.lucene.util.LuceneTestCase;
|
||||||
import org.elasticsearch.Version;
|
import org.elasticsearch.Version;
|
||||||
import org.elasticsearch.common.settings.Settings;
|
import org.elasticsearch.common.settings.Settings;
|
||||||
import org.elasticsearch.xpack.XPackPlugin;
|
|
||||||
import org.elasticsearch.node.MockNode;
|
import org.elasticsearch.node.MockNode;
|
||||||
import org.elasticsearch.node.Node;
|
import org.elasticsearch.node.Node;
|
||||||
import org.elasticsearch.node.NodeBuilder;
|
|
||||||
import org.elasticsearch.test.ESTestCase;
|
import org.elasticsearch.test.ESTestCase;
|
||||||
|
import org.elasticsearch.xpack.XPackPlugin;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
@ -42,7 +41,7 @@ public class TribeShieldLoadedTests extends ESTestCase {
|
||||||
Settings.Builder builder = defaultSettings();
|
Settings.Builder builder = defaultSettings();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
NodeBuilder.nodeBuilder().settings(builder.build()).build();
|
new Node(builder.build());
|
||||||
fail("node initialization should have failed due to missing shield plugin");
|
fail("node initialization should have failed due to missing shield plugin");
|
||||||
} catch(Throwable t) {
|
} catch(Throwable t) {
|
||||||
assertThat(t.getMessage(), containsString("Missing mandatory plugins [shield]"));
|
assertThat(t.getMessage(), containsString("Missing mandatory plugins [shield]"));
|
||||||
|
@ -55,7 +54,7 @@ public class TribeShieldLoadedTests extends ESTestCase {
|
||||||
Settings.Builder builder = addTribeSettings(defaultSettings(), "t2");
|
Settings.Builder builder = addTribeSettings(defaultSettings(), "t2");
|
||||||
|
|
||||||
try {
|
try {
|
||||||
NodeBuilder.nodeBuilder().settings(builder.build()).build();
|
new Node(builder.build());
|
||||||
fail("node initialization should have failed due to missing shield plugin");
|
fail("node initialization should have failed due to missing shield plugin");
|
||||||
} catch(Throwable t) {
|
} catch(Throwable t) {
|
||||||
assertThat(t.getMessage(), containsString("Missing mandatory plugins [shield]"));
|
assertThat(t.getMessage(), containsString("Missing mandatory plugins [shield]"));
|
||||||
|
|
|
@ -11,21 +11,22 @@ import org.elasticsearch.client.Client;
|
||||||
import org.elasticsearch.common.inject.Module;
|
import org.elasticsearch.common.inject.Module;
|
||||||
import org.elasticsearch.common.logging.Loggers;
|
import org.elasticsearch.common.logging.Loggers;
|
||||||
import org.elasticsearch.common.settings.Settings;
|
import org.elasticsearch.common.settings.Settings;
|
||||||
import org.elasticsearch.watcher.WatcherPlugin;
|
|
||||||
import org.elasticsearch.xpack.XPackPlugin;
|
|
||||||
import org.elasticsearch.node.MockNode;
|
import org.elasticsearch.node.MockNode;
|
||||||
import org.elasticsearch.node.Node;
|
import org.elasticsearch.node.Node;
|
||||||
import org.elasticsearch.node.NodeBuilder;
|
|
||||||
import org.elasticsearch.search.builder.SearchSourceBuilder;
|
import org.elasticsearch.search.builder.SearchSourceBuilder;
|
||||||
import org.elasticsearch.xpack.XPackPlugin;
|
import org.elasticsearch.watcher.WatcherPlugin;
|
||||||
import org.elasticsearch.watcher.client.WatchSourceBuilder;
|
import org.elasticsearch.watcher.client.WatchSourceBuilder;
|
||||||
import org.elasticsearch.watcher.client.WatcherClient;
|
import org.elasticsearch.watcher.client.WatcherClient;
|
||||||
import org.elasticsearch.watcher.support.http.HttpRequestTemplate;
|
import org.elasticsearch.watcher.support.http.HttpRequestTemplate;
|
||||||
import org.elasticsearch.watcher.transport.actions.put.PutWatchRequest;
|
import org.elasticsearch.watcher.transport.actions.put.PutWatchRequest;
|
||||||
import org.elasticsearch.watcher.trigger.ScheduleTriggerEngineMock;
|
import org.elasticsearch.watcher.trigger.ScheduleTriggerEngineMock;
|
||||||
import org.elasticsearch.watcher.trigger.TriggerModule;
|
import org.elasticsearch.watcher.trigger.TriggerModule;
|
||||||
|
import org.elasticsearch.xpack.XPackPlugin;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
import static org.elasticsearch.watcher.actions.ActionBuilders.indexAction;
|
import static org.elasticsearch.watcher.actions.ActionBuilders.indexAction;
|
||||||
import static org.elasticsearch.watcher.condition.ConditionBuilders.scriptCondition;
|
import static org.elasticsearch.watcher.condition.ConditionBuilders.scriptCondition;
|
||||||
|
|
|
@ -19,18 +19,15 @@ import org.elasticsearch.common.settings.Settings;
|
||||||
import org.elasticsearch.common.unit.ByteSizeValue;
|
import org.elasticsearch.common.unit.ByteSizeValue;
|
||||||
import org.elasticsearch.common.xcontent.XContentType;
|
import org.elasticsearch.common.xcontent.XContentType;
|
||||||
import org.elasticsearch.index.query.QueryBuilders;
|
import org.elasticsearch.index.query.QueryBuilders;
|
||||||
import org.elasticsearch.xpack.XPackPlugin;
|
|
||||||
import org.elasticsearch.monitor.jvm.JvmInfo;
|
import org.elasticsearch.monitor.jvm.JvmInfo;
|
||||||
import org.elasticsearch.node.MockNode;
|
import org.elasticsearch.node.MockNode;
|
||||||
import org.elasticsearch.node.Node;
|
import org.elasticsearch.node.Node;
|
||||||
import org.elasticsearch.node.NodeBuilder;
|
|
||||||
import org.elasticsearch.script.Script;
|
import org.elasticsearch.script.Script;
|
||||||
import org.elasticsearch.search.aggregations.bucket.histogram.Histogram;
|
import org.elasticsearch.search.aggregations.bucket.histogram.Histogram;
|
||||||
import org.elasticsearch.search.aggregations.bucket.terms.Terms;
|
import org.elasticsearch.search.aggregations.bucket.terms.Terms;
|
||||||
import org.elasticsearch.search.aggregations.metrics.percentiles.Percentiles;
|
import org.elasticsearch.search.aggregations.metrics.percentiles.Percentiles;
|
||||||
import org.elasticsearch.search.builder.SearchSourceBuilder;
|
import org.elasticsearch.search.builder.SearchSourceBuilder;
|
||||||
import org.elasticsearch.threadpool.ThreadPoolStats;
|
import org.elasticsearch.threadpool.ThreadPoolStats;
|
||||||
import org.elasticsearch.xpack.XPackPlugin;
|
|
||||||
import org.elasticsearch.watcher.WatcherState;
|
import org.elasticsearch.watcher.WatcherState;
|
||||||
import org.elasticsearch.watcher.actions.ActionBuilders;
|
import org.elasticsearch.watcher.actions.ActionBuilders;
|
||||||
import org.elasticsearch.watcher.actions.logging.LoggingLevel;
|
import org.elasticsearch.watcher.actions.logging.LoggingLevel;
|
||||||
|
@ -39,6 +36,7 @@ import org.elasticsearch.watcher.client.WatcherClient;
|
||||||
import org.elasticsearch.watcher.history.HistoryStore;
|
import org.elasticsearch.watcher.history.HistoryStore;
|
||||||
import org.elasticsearch.watcher.support.clock.Clock;
|
import org.elasticsearch.watcher.support.clock.Clock;
|
||||||
import org.elasticsearch.watcher.watch.WatchStore;
|
import org.elasticsearch.watcher.watch.WatchStore;
|
||||||
|
import org.elasticsearch.xpack.XPackPlugin;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
@ -47,7 +45,9 @@ import java.util.Locale;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
import static org.elasticsearch.search.aggregations.AggregationBuilders.*;
|
import static org.elasticsearch.search.aggregations.AggregationBuilders.histogram;
|
||||||
|
import static org.elasticsearch.search.aggregations.AggregationBuilders.percentiles;
|
||||||
|
import static org.elasticsearch.search.aggregations.AggregationBuilders.terms;
|
||||||
import static org.elasticsearch.watcher.condition.ConditionBuilders.scriptCondition;
|
import static org.elasticsearch.watcher.condition.ConditionBuilders.scriptCondition;
|
||||||
import static org.elasticsearch.watcher.input.InputBuilders.searchInput;
|
import static org.elasticsearch.watcher.input.InputBuilders.searchInput;
|
||||||
import static org.elasticsearch.watcher.trigger.TriggerBuilders.schedule;
|
import static org.elasticsearch.watcher.trigger.TriggerBuilders.schedule;
|
||||||
|
@ -94,7 +94,7 @@ public class WatcherScheduleEngineBenchmark {
|
||||||
|
|
||||||
|
|
||||||
// First clean everything and index the watcher (but not via put alert api!)
|
// First clean everything and index the watcher (but not via put alert api!)
|
||||||
try (Node node = NodeBuilder.nodeBuilder().settings(SETTINGS).data(false).node()) {
|
try (Node node = new Node(Settings.builder().put(SETTINGS).put("node.data", false).build()).start()) {
|
||||||
try (Client client = node.client()) {
|
try (Client client = node.client()) {
|
||||||
ClusterHealthResponse response = client.admin().cluster().prepareHealth().setWaitForNodes("2").get();
|
ClusterHealthResponse response = client.admin().cluster().prepareHealth().setWaitForNodes("2").get();
|
||||||
if (response.getNumberOfNodes() != 2 && response.getNumberOfDataNodes() != 1) {
|
if (response.getNumberOfNodes() != 2 && response.getNumberOfDataNodes() != 1) {
|
||||||
|
|
Loading…
Reference in New Issue