diff --git a/ambari-logsearch/ambari-logsearch-assembly/pom.xml b/ambari-logsearch/ambari-logsearch-assembly/pom.xml
index 80458451790..2bb74e49ba0 100644
--- a/ambari-logsearch/ambari-logsearch-assembly/pom.xml
+++ b/ambari-logsearch/ambari-logsearch-assembly/pom.xml
@@ -45,6 +45,11 @@
/etc/${logsearch.logfeeder.package.name}/conf
${project.basedir}/../ambari-infra-solr-plugin
+ http://central.maven.org/maven2/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar
+ commons-fileupload-1.3.3.jar
+ commons-fileupload-1.3.2.jar
+ zookeeper-3.4.7.jar
+ http://central.maven.org/maven2/org/apache/zookeeper/zookeeper/3.4.7/${zookeeper.jar.name}
ambari-logsearch-assembly
@@ -249,6 +254,17 @@
+
+
+
+
+
+
+
+
+
@@ -511,6 +527,17 @@
+
+
+
+
+
+
+
+
+
diff --git a/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml b/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml
index db2923ee323..47ade7226b8 100644
--- a/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml
+++ b/ambari-logsearch/ambari-logsearch-logfeeder/pom.xml
@@ -149,6 +149,22 @@
hadoop-common
${hadoop.version}
+
+ org.mortbay.jetty
+ jetty
+
+
+ org.mortbay.jetty
+ jetty-util
+
+
+ com.sun.jersey
+ jetty-util
+
+
+ commons-httpclient
+ commons-httpclient
+
jdk.tools
jdk.tools
@@ -157,7 +173,7 @@
org.apache.hadoop
- hadoop-hdfs
+ hadoop-hdfs-client
${hadoop.version}
diff --git a/ambari-logsearch/ambari-logsearch-portal/pom.xml b/ambari-logsearch/ambari-logsearch-portal/pom.xml
index f82ffea7ecb..fe134ad57fc 100755
--- a/ambari-logsearch/ambari-logsearch-portal/pom.xml
+++ b/ambari-logsearch/ambari-logsearch-portal/pom.xml
@@ -598,8 +598,16 @@
org.apache.hadoop
hadoop-common
- 2.7.0
+ ${hadoop.version}
+
+ commons-httpclient
+ commons-httpclient
+
+
+ javax.servlet.jsp
+ jsp-api
+
javax.servlet
servlet-api
@@ -644,11 +652,6 @@
ambari-logsearch-appender
${project.version}
-
- org.apache.ambari
- ambari-metrics-common
- ${project.version}
-
commons-cli
commons-cli
@@ -799,5 +802,10 @@
bcpkix-jdk15on
1.55
+
+ commons-configuration
+ commons-configuration
+ 1.6
+
diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java b/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
index df00c15b459..26e16fc3024 100644
--- a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
+++ b/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/common/ExternalServerClient.java
@@ -26,7 +26,7 @@
import org.apache.ambari.logsearch.conf.AuthPropsConfig;
import org.apache.ambari.logsearch.util.SSLUtil;
-import org.apache.commons.httpclient.auth.InvalidCredentialsException;
+import org.apache.http.auth.InvalidCredentialsException;
import org.apache.log4j.Logger;
import org.glassfish.jersey.client.JerseyClient;
import org.glassfish.jersey.client.JerseyClientBuilder;
diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/solr/metrics/SolrAmsClient.java b/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/solr/metrics/SolrAmsClient.java
deleted file mode 100644
index 0d4deabcf11..00000000000
--- a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/solr/metrics/SolrAmsClient.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-package org.apache.ambari.logsearch.solr.metrics;
-
-import org.apache.hadoop.metrics2.sink.timeline.AbstractTimelineMetricsSink;
-import org.apache.hadoop.metrics2.sink.timeline.TimelineMetrics;
-
-import java.util.Collection;
-
-// TODO: Refactor for failover
-public class SolrAmsClient extends AbstractTimelineMetricsSink {
- private final String collectorHost;
-
- public SolrAmsClient(String collectorHost) {
- this.collectorHost = collectorHost;
- }
-
- @Override
- public String getCollectorUri(String host) {
- return collectorHost;
- }
-
- @Override
- protected int getTimeoutSeconds() {
- return 10;
- }
-
- @Override
- protected String getZookeeperQuorum() {
- return null;
- }
-
- @Override
- protected Collection getConfiguredCollectorHosts() {
- return null;
- }
-
- @Override
- protected String getHostname() {
- return null;
- }
-
- @Override
- protected boolean emitMetrics(TimelineMetrics metrics) {
- return super.emitMetrics(metrics);
- }
-
- @Override
- protected String getCollectorProtocol() {
- return null;
- }
-
- @Override
- protected String getCollectorPort() {
- return null;
- }
-}
diff --git a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/util/JSONUtil.java b/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/util/JSONUtil.java
index d08c0f49b3d..a8d5a57d08f 100644
--- a/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/util/JSONUtil.java
+++ b/ambari-logsearch/ambari-logsearch-portal/src/main/java/org/apache/ambari/logsearch/util/JSONUtil.java
@@ -27,13 +27,13 @@
import java.util.List;
import java.util.Map;
+import com.fasterxml.jackson.core.JsonParseException;
+import com.fasterxml.jackson.core.type.TypeReference;
+import com.fasterxml.jackson.databind.JsonMappingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.ambari.logsearch.common.MessageEnums;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
-import org.codehaus.jackson.JsonParseException;
-import org.codehaus.jackson.map.JsonMappingException;
-import org.codehaus.jackson.map.ObjectMapper;
-import org.codehaus.jackson.type.TypeReference;
import org.codehaus.jettison.json.JSONArray;
import org.codehaus.jettison.json.JSONException;
import org.codehaus.jettison.json.JSONObject;
diff --git a/ambari-logsearch/pom.xml b/ambari-logsearch/pom.xml
index c74f61f4ff7..607a17c25b6 100644
--- a/ambari-logsearch/pom.xml
+++ b/ambari-logsearch/pom.xml
@@ -44,7 +44,7 @@
amd64
${deb.python.ver}
5.5.5
- 2.7.2
+ 3.0.0
2.5
@@ -188,6 +188,36 @@
1.0.0.0-SNAPSHOT
test
+
+ commons-fileupload
+ commons-fileupload
+ 1.3.3
+
+
+ commons-collections
+ commons-collections
+ 3.2.2
+
+
+ org.apache.zookeeper
+ zookeeper
+ 3.4.9
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ 2.9.4
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ 2.9.4
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-xml
+ 2.9.4
+