public static Properties extractQnames(Settings settings) { Settings qnameSettings = settings.getByPrefix("siren.analysis.qname."); Properties result = new Properties(); ImmutableMap<String, String> qnameMap = qnameSettings.getAsMap(); for (Entry<String, String> entry : qnameMap.entrySet()) { result.put(entry.getKey(), entry.getValue()); } return result; } }
@Override protected XContentBuilder toXContent(ClusterUpdateSettingsRequest request, ClusterUpdateSettingsResponse response, XContentBuilder builder) throws IOException { builder.startObject(); builder.startObject("persistent"); for (Map.Entry<String, String> entry : response.getPersistentSettings().getAsMap().entrySet()) { builder.field(entry.getKey(), entry.getValue()); } builder.endObject(); builder.startObject("transient"); for (Map.Entry<String, String> entry : response.getTransientSettings().getAsMap().entrySet()) { builder.field(entry.getKey(), entry.getValue()); } builder.endObject(); builder.endObject(); return builder; } }
@Override protected XContentBuilder toXContent(ClusterStateRequest request, ClusterStateResponse response, XContentBuilder builder) throws IOException { builder.startObject(); builder.startObject("persistent"); for (Map.Entry<String, String> entry : response.getState().metaData().persistentSettings().getAsMap().entrySet()) { builder.field(entry.getKey(), entry.getValue()); } builder.endObject(); builder.startObject("transient"); for (Map.Entry<String, String> entry : response.getState().metaData().transientSettings().getAsMap().entrySet()) { builder.field(entry.getKey(), entry.getValue()); } builder.endObject(); builder.endObject(); return builder; } }
@Override protected XContentBuilder toXContent(ClusterStateRequest request, ClusterStateResponse response, XContentBuilder builder) throws IOException { MetaData metaData = response.getState().metaData(); if (metaData.indices().isEmpty()) { return builder.startObject().endObject(); } builder.startObject(); for (IndexMetaData indexMetaData : metaData) { builder.startObject(indexMetaData.index(), XContentBuilder.FieldCaseConversion.NONE); builder.startObject("settings"); for (Map.Entry<String, String> entry : indexMetaData.settings().getAsMap().entrySet()) { builder.field(entry.getKey(), entry.getValue()); } builder.endObject(); builder.endObject(); } builder.endObject(); return builder; } }
@Override public void serialize(ESNode value, com.fasterxml.jackson.core.JsonGenerator jgen, SerializerProvider provider) throws IOException, com.fasterxml.jackson.core.JsonProcessingException { jgen.writeStartObject(); jgen.writeStringField("id", value.getId()); jgen.writeStringField("agent", System.getProperty("runtime.id")); if (value.isMaster()) { jgen.writeArrayFieldStart("services"); jgen.writeString("elasticsearch"); jgen.writeEndArray(); } jgen.writeStringField("nodeName", value.getNode().name()); jgen.writeStringField("nodeId", value.getNode().id()); jgen.writeStringField("address", value.getNode().address().toString()); jgen.writeStringField("version", value.getNode().version().toString()); jgen.writeFieldName("attributes"); jgen.writeStartObject(); for (Map.Entry<String, String> entry : value.getNode().attributes().entrySet()) { jgen.writeStringField(entry.getKey(), entry.getValue()); } jgen.writeEndObject(); jgen.writeStringField("binary", Base64.encodeObject(value.getNode())); jgen.writeEndObject(); } }
@Override public void serialize(ESNode value, com.fasterxml.jackson.core.JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("id", value.getId()); jgen.writeStringField("agent", System.getProperty("runtime.id")); if (value.isMaster()) { jgen.writeArrayFieldStart("services"); jgen.writeString("elasticsearch"); jgen.writeEndArray(); } jgen.writeStringField("nodeName", value.getNode().name()); jgen.writeStringField("nodeId", value.getNode().id()); jgen.writeStringField("address", value.getNode().address().toString()); jgen.writeStringField("version", value.getNode().version().toString()); jgen.writeFieldName("attributes"); jgen.writeStartObject(); for (Map.Entry<String, String> entry : value.getNode().attributes().entrySet()) { jgen.writeStringField(entry.getKey(), entry.getValue()); } jgen.writeEndObject(); jgen.writeStringField("binary", Base64.encodeObject(value.getNode())); jgen.writeEndObject(); } }
@Override public void serialize(ESNode value, com.fasterxml.jackson.core.JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); jgen.writeStringField("id", value.getId()); jgen.writeStringField("agent", System.getProperty("runtime.id")); if (value.isMaster()) { jgen.writeArrayFieldStart("services"); jgen.writeString("elasticsearch"); jgen.writeEndArray(); } jgen.writeStringField("nodeName", value.getNode().name()); jgen.writeStringField("nodeId", value.getNode().id()); jgen.writeStringField("address", value.getNode().address().toString()); jgen.writeStringField("version", value.getNode().version().toString()); jgen.writeFieldName("attributes"); jgen.writeStartObject(); for (Map.Entry<String, String> entry : value.getNode().attributes().entrySet()) { jgen.writeStringField(entry.getKey(), entry.getValue()); } jgen.writeEndObject(); jgen.writeStringField("binary", Base64.encodeObject(value.getNode())); jgen.writeEndObject(); } }
for (Map.Entry<String, String> entry : hdfsSettings.getAsMap().entrySet()) { conf.set(entry.getKey(), entry.getValue());
for (Map.Entry<String, String> entry : indexMetaData.settings().getAsMap().entrySet()) { builder.field(entry.getKey(), entry.getValue()); for (Map.Entry<String, CompressedString> entry : indexMetaData.mappings().entrySet()) { byte[] mappingSource = entry.getValue().uncompressed(); XContentParser parser = XContentFactory.xContent(mappingSource).createParser(mappingSource);
@Inject public HdfsGateway(Settings settings, ThreadPool threadPool, ClusterService clusterService, ClusterName clusterName) throws IOException { super(settings, threadPool, clusterService); this.closeFileSystem = componentSettings.getAsBoolean("close_fs", true); String uri = componentSettings.get("uri"); if (uri == null) { throw new ElasticSearchIllegalArgumentException("hdfs gateway requires the 'uri' setting to be set"); } String path = componentSettings.get("path"); if (path == null) { throw new ElasticSearchIllegalArgumentException("hdfs gateway requires the 'path' path setting to be set"); } Path hPath = new Path(new Path(path), clusterName.value()); int concurrentStreams = componentSettings.getAsInt("concurrent_streams", 5); this.concurrentStreamPool = EsExecutors.newScalingExecutorService(1, concurrentStreams, 5, TimeUnit.SECONDS, EsExecutors.daemonThreadFactory(settings, "[s3_stream]")); logger.debug("Using uri [{}], path [{}], concurrent_streams [{}]", uri, hPath, concurrentStreams); Configuration conf = new Configuration(); Settings hdfsSettings = settings.getByPrefix("hdfs.conf."); for (Map.Entry<String, String> entry : hdfsSettings.getAsMap().entrySet()) { conf.set(entry.getKey(), entry.getValue()); } fileSystem = FileSystem.get(URI.create(uri), conf); initialize(new HdfsBlobStore(settings, fileSystem, concurrentStreamPool, hPath), clusterName, null); }
builder.startObject("settings"); Settings settings = settingsFilter.filterSettings(indexMetaData.settings()); for (Map.Entry<String, String> entry: settings.getAsMap().entrySet()) { builder.field(entry.getKey(), entry.getValue());
private Map<String, String> jettySettings(String hostAddress, int port) { MapBuilder<String, String> jettySettings = MapBuilder.newMapBuilder(); jettySettings.put("es.home", environment.homeFile().getAbsolutePath()); jettySettings.put("es.config", environment.configFile().getAbsolutePath()); jettySettings.put("es.data", getAbsolutePaths(environment.dataFiles())); jettySettings.put("es.cluster.data", getAbsolutePaths(environment.dataWithClusterFiles())); jettySettings.put("es.cluster", clusterName.value()); if (hostAddress != null) { jettySettings.put("jetty.bind_host", hostAddress); } for (Map.Entry<String, String> entry : componentSettings.getAsMap().entrySet()) { jettySettings.put("jetty." + entry.getKey(), entry.getValue()); } // Override jetty port in case we have a port-range jettySettings.put("jetty.port", String.valueOf(port)); return jettySettings.immutableMap(); }
private DescribeInstancesRequest buildDescribeInstancesRequest() { DescribeInstancesRequest describeInstancesRequest = new DescribeInstancesRequest() .withFilters( new Filter("instance-state-name").withValues("running", "pending") ); for (Map.Entry<String, String> tagFilter : tags.entrySet()) { // for a given tag key, OR relationship for multiple different values describeInstancesRequest.withFilters( new Filter("tag:" + tagFilter.getKey()).withValues(tagFilter.getValue()) ); } if (!availabilityZones.isEmpty()) { // OR relationship amongst multiple values of the availability-zone filter describeInstancesRequest.withFilters( new Filter("availability-zone").withValues(availabilityZones) ); } return describeInstancesRequest; } }
for (Map.Entry<String, AggregationManifest> entry : aggregationsManifest.getManifest().entrySet()) { final String name = entry.getKey(); final String type = entry.getValue().getType();
for (Map.Entry<String, AggregationManifest> entry : aggregationsManifest.getManifest().entrySet()) { final String name = entry.getKey(); final String type = entry.getValue().getType();
@Override public void serialize(ESNode value, JsonGenerator jgen, SerializerProvider provider) throws IOException, JsonProcessingException { jgen.writeStartObject(); jgen.writeStringField("id", value.id()); jgen.writeStringField("nodeName", value.node().name()); jgen.writeStringField("nodeId", value.node().id()); jgen.writeStringField("address", value.node().address().toString()); jgen.writeStringField("version", value.node().version().toString()); jgen.writeFieldName("attributes"); jgen.writeStartObject(); for (Map.Entry<String, String> entry : value.node().attributes().entrySet()) { jgen.writeStringField(entry.getKey(), entry.getValue()); } jgen.writeEndObject(); jgen.writeStringField("binary", Base64.encodeObject(value.node())); jgen.writeEndObject(); } }