AMBARI-24956. Log Search: cleanup audit/service log config name prefixes (#42)

* AMBARI-24956. Log Search: cleanup audit/service log config name prefixes

* Review fix
diff --git a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrAuditLogPropsConfig.java b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrAuditLogPropsConfig.java
index 9482ee2..6fe3435 100644
--- a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrAuditLogPropsConfig.java
+++ b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrAuditLogPropsConfig.java
@@ -48,9 +48,9 @@
   )
   private String zkConnectString;
 
-  @Value("${logsearch.solr.collection.audit.logs:audit_logs}")
+  @Value("${logsearch.solr.audit.logs.collection:audit_logs}")
   @LogSearchPropertyDescription(
-    name = "logsearch.solr.collection.audit.logs",
+    name = "logsearch.solr.audit.logs.collection",
     description = "Name of Log Search audit collection.",
     examples = {"audit_logs"},
     defaultValue = "audit_logs",
@@ -58,9 +58,9 @@
   )
   private String collection;
 
-  @Value("${logsearch.ranger.audit.logs.collection.name:}")
+  @Value("${logsearch.solr.ranger.audit.logs.collection:}")
   @LogSearchPropertyDescription(
-    name = "logsearch.ranger.audit.logs.collection.name",
+    name = "logsearch.solr.ranger.audit.logs.collection",
     description = "Name of Ranger audit collections (can be used if ranger audits managed by the same Solr which is used for Log Search).",
     examples = {"ranger_audits"},
     sources = {LOGSEARCH_PROPERTIES_FILE}
@@ -87,9 +87,9 @@
   )
   private String aliasNameIn;
 
-  @Value("${logsearch.collection.audit.logs.numshards:1}")
+  @Value("${logsearch.solr.audit.logs.numshards:1}")
   @LogSearchPropertyDescription(
-    name = "logsearch.collection.audit.logs.numshards",
+    name = "logsearch.solr.audit.logs.numshards",
     description = "Number of Solr shards for audit collection (bootstrapping).",
     examples = {"2"},
     defaultValue = "1",
@@ -97,9 +97,9 @@
   )
   private Integer numberOfShards;
 
-  @Value("${logsearch.collection.audit.logs.replication.factor:1}")
+  @Value("${logsearch.solr.audit.logs.replication.factor:1}")
   @LogSearchPropertyDescription(
-    name = "logsearch.collection.audit.logs.replication.factor",
+    name = "logsearch.solr.audit.logs.replication.factor",
     description = "Solr replication factor for audit collection (bootstrapping).",
     examples = {"2"},
     defaultValue = "1",
diff --git a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrMetadataPropsConfig.java b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrMetadataPropsConfig.java
index 5cd676c..b21fe46 100644
--- a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrMetadataPropsConfig.java
+++ b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrMetadataPropsConfig.java
@@ -27,9 +27,9 @@
 @Configuration
 public class SolrMetadataPropsConfig extends SolrConnectionPropsConfig {
 
-  @Value("${logsearch.solr.collection.metadata:logsearch_metadata}")
+  @Value("${logsearch.solr.metadata.collection:logsearch_metadata}")
   @LogSearchPropertyDescription(
-    name = "logsearch.solr.collection.metadata",
+    name = "logsearch.solr.metadata",
     description = "Name of Log Search metadata collection.",
     examples = {"logsearch_metadata"},
     defaultValue = "logsearch_metadata",
@@ -47,19 +47,19 @@
   )
   private String configName;
 
-  @Value("${logsearch.collection.metadata.numshards:1}")
+  @Value("${logsearch.solr.metadata.numshards:2}")
   @LogSearchPropertyDescription(
-    name = "logsearch.collection.metadata.numshards",
+    name = "logsearch.solr.metadata.numshards",
     description = "Number of Solr shards for logsearch metadta collection (bootstrapping).",
-    examples = {"2"},
-    defaultValue = "1",
+    examples = {"3"},
+    defaultValue = "2",
     sources = {LOGSEARCH_PROPERTIES_FILE}
   )
   private Integer numberOfShards;
 
-  @Value("${logsearch.collection.metadata.replication.factor:2}")
+  @Value("${logsearch.solr.metadata.replication.factor:2}")
   @LogSearchPropertyDescription(
-    name = "logsearch.collection.metadata.replication.factor",
+    name = "logsearch.solr.metadata.replication.factor",
     description = "Solr replication factor for event metadata collection (bootstrapping).",
     examples = {"3"},
     defaultValue = "2",
@@ -67,9 +67,9 @@
   )
   private Integer replicationFactor;
 
-  @Value("${logsearch.schema.fields.populate.interval.mins:1}")
+  @Value("${logsearch.solr.metadata.schema.fields.populate.interval.mins:1}")
   @LogSearchPropertyDescription(
-    name = "logsearch.schema.fields.populate.interval.mins",
+    name = "logsearch.solr.metadata.schema.fields.populate.interval.mins",
     description = "Interval in minutes for populating schema fiels for metadata collections.",
     examples = {"10"},
     defaultValue = "1",
@@ -116,7 +116,6 @@
   public void setReplicationFactor(Integer replicationFactor) {
     this.replicationFactor = replicationFactor;
   }
-  
 
   public Integer getPopulateIntervalMins() {
     return populateIntervalMins;
diff --git a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrServiceLogPropsConfig.java b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrServiceLogPropsConfig.java
index 8a15af0..2340518 100644
--- a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrServiceLogPropsConfig.java
+++ b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/conf/SolrServiceLogPropsConfig.java
@@ -27,9 +27,9 @@
 @Configuration
 public class SolrServiceLogPropsConfig extends SolrConnectionPropsConfig {
 
-  @Value("${logsearch.solr.collection.service.logs:hadoop_logs}")
+  @Value("${logsearch.solr.service.logs.collection:hadoop_logs}")
   @LogSearchPropertyDescription(
-    name = "logsearch.solr.collection.service.logs",
+    name = "logsearch.solr.service.logs",
     description = "Name of Log Search service log collection.",
     examples = {"hadoop_logs"},
     defaultValue = "hadoop_logs",
@@ -47,9 +47,9 @@
   )
   private String configName;
 
-  @Value("${logsearch.collection.service.logs.numshards:1}")
+  @Value("${logsearch.solr.service.logs.numshards:1}")
   @LogSearchPropertyDescription(
-    name = "logsearch.collection.service.logs.numshards",
+    name = "logsearch.solr.service.logs.numshards",
     description = "Number of Solr shards for service log collection (bootstrapping).",
     examples = {"2"},
     defaultValue = "1",
@@ -57,9 +57,9 @@
   )
   private Integer numberOfShards;
 
-  @Value("${logsearch.collection.service.logs.replication.factor:1}")
+  @Value("${logsearch.solr.service.logs.replication.factor:1}")
   @LogSearchPropertyDescription(
-    name = "logsearch.collection.service.logs.replication.factor",
+    name = "logsearch.solr.service.logs.replication.factor",
     description = "Solr replication factor for service log collection (bootstrapping).",
     examples = {"2"},
     defaultValue = "1",
diff --git a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/dao/SolrSchemaFieldDao.java b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/dao/SolrSchemaFieldDao.java
index 12d11e0..5626ef9 100644
--- a/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/dao/SolrSchemaFieldDao.java
+++ b/ambari-logsearch-server/src/main/java/org/apache/ambari/logsearch/dao/SolrSchemaFieldDao.java
@@ -68,7 +68,7 @@
   private AuditSolrDao auditSolrDao;
   
   @Inject
-  private SolrMetadataPropsConfig solrEventHistoryPropsConfig;
+  private SolrMetadataPropsConfig solrMetadataPropsConfig;
   
   private int retryCount;
   private int skipCount;
@@ -117,9 +117,9 @@
       if (schemaResponse != null) {
         extractSchemaFieldsName(lukeResponses, schemaResponse, schemaFieldNameMap, schemaFieldTypeMap);
         logger.debug("Populate fields for collection " + solrClient.getDefaultCollection()+ " was successful, next update it after " +
-            solrEventHistoryPropsConfig.getPopulateIntervalMins() + " minutes");
+            solrMetadataPropsConfig.getPopulateIntervalMins() + " minutes");
         retryCount = 0;
-        skipCount = (solrEventHistoryPropsConfig.getPopulateIntervalMins() * 60) / RETRY_SECOND - 1;
+        skipCount = (solrMetadataPropsConfig.getPopulateIntervalMins() * 60) / RETRY_SECOND - 1;
       }
       else {
         retryCount++;
diff --git a/ambari-logsearch-server/src/main/resources/logsearch.properties b/ambari-logsearch-server/src/main/resources/logsearch.properties
index 6dc3c3f..7fe4481 100755
--- a/ambari-logsearch-server/src/main/resources/logsearch.properties
+++ b/ambari-logsearch-server/src/main/resources/logsearch.properties
@@ -13,18 +13,18 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 logsearch.solr.zk_connect_string=localhost:2181
-logsearch.solr.collection.service.logs=hadoop_logs
-logsearch.collection.service.logs.numshards=3
-logsearch.collection.service.logs.replication.factor=2
+logsearch.solr.service.logs.collection=hadoop_logs
+logsearch.solr.service.logs.numshards=3
+logsearch.solr.service.logs.replication.factor=2
 logsearch.solr.audit.logs.zk_connect_string=localhost:2181
-logsearch.solr.collection.audit.logs=audit_logs
-logsearch.collection.audit.logs.numshards=2
-logsearch.collection.audit.logs.replication.factor=2
+logsearch.solr.audit.logs.collection=audit_logs
+logsearch.solr.audit.logs.numshards=2
+logsearch.solr.audit.logs.replication.factor=2
 logsearch.solr.config_set.folder=${LOGSEARCH_SERVER_RELATIVE_LOCATION:}src/main/configsets
 logsearch.solr.audit.logs.config_set.folder=${LOGSEARCH_SERVER_RELATIVE_LOCATION:}src/main/configsets
-logsearch.solr.collection.metadata=logsearch_metadata
-logsearch.solr.collection.config.name=logsearch_metadata
-logsearch.collection.metadata.replication.factor=1
+logsearch.solr.metadata.collection=logsearch_metadata
+logsearch.solr.metadata.config.name=logsearch_metadata
+logsearch.solr.metadata.replication.factor=1
 logsearch.auth.file.enabled=true
 logsearch.login.credentials.file=user_pass.json
 
diff --git a/ambari-logsearch-server/src/test/resources/logsearch.properties b/ambari-logsearch-server/src/test/resources/logsearch.properties
index 4e3f322..1824a5f 100755
--- a/ambari-logsearch-server/src/test/resources/logsearch.properties
+++ b/ambari-logsearch-server/src/test/resources/logsearch.properties
@@ -13,16 +13,15 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
+logsearch.solr.audit.logs.collection=test_audit_logs_collection
 logsearch.solr.audit.logs.config.name=test_audit_logs_config_name
-logsearch.collection.audit.logs.numshards=123
-logsearch.collection.audit.logs.replication.factor=456
-logsearch.solr.collection.audit.logs=test_audit_logs_collection
+logsearch.solr.audit.logs.numshards=123
+logsearch.solr.audit.logs.replication.factor=456
 
+logsearch.solr.service.logs.collection=test_service_logs_collection
 logsearch.solr.service.logs.config.name=test_service_logs_config_name
-logsearch.collection.service.logs.numshards=789
-logsearch.collection.service.logs.replication.factor=987
-logsearch.solr.collection.service.logs=test_service_logs_collection
-logsearch.service.logs.split.interval.mins=1
+logsearch.solr.service.logs.numshards=789
+logsearch.solr.service.logs.replication.factor=987
 
 logsearch.auth.file.enable=true
 logsearch.login.credentials.file=user_pass.json
diff --git a/docker/test-config/logsearch/logsearch-https.properties b/docker/test-config/logsearch/logsearch-https.properties
index e174761..eadd71c 100644
--- a/docker/test-config/logsearch/logsearch-https.properties
+++ b/docker/test-config/logsearch/logsearch-https.properties
@@ -16,20 +16,16 @@
 logsearch.solr.zk_connect_string=localhost:9983
 
 # Service Logs
-logsearch.solr.collection.service.logs=hadoop_logs
-
-logsearch.service.logs.split.interval.mins=15
-logsearch.collection.service.logs.numshards=3
-logsearch.collection.service.logs.replication.factor=2
+logsearch.solr.service.logs.collection=hadoop_logs
+logsearch.solr.service.logs.numshards=3
+logsearch.solr.service.logs.replication.factor=2
 
 # Audit logs
 logsearch.solr.audit.logs.zk_connect_string=localhost:9983
-logsearch.solr.collection.audit.logs=audit_logs
+logsearch.solr.audit.logs.collection=audit_logs
 logsearch.solr.audit.logs.url=
-
-logsearch.audit.logs.split.interval.mins=15
-logsearch.collection.audit.logs.numshards=3
-logsearch.collection.audit.logs.replication.factor=2
+logsearch.solr.audit.logs.numshards=3
+logsearch.solr.audit.logs.replication.factor=2
 
 logsearch.solr.config_set.folder=/root/ambari/ambari-logsearch/ambari-logsearch-server/target/package/conf/solr_configsets
 logsearch.solr.audit.logs.config_set.folder=/root/ambari/ambari-logsearch/ambari-logsearch-server/target/package/conf/solr_configsets
diff --git a/docker/test-config/logsearch/logsearch-sso.properties b/docker/test-config/logsearch/logsearch-sso.properties
index 13d5da3..4db36c8 100644
--- a/docker/test-config/logsearch/logsearch-sso.properties
+++ b/docker/test-config/logsearch/logsearch-sso.properties
@@ -16,20 +16,16 @@
 logsearch.solr.zk_connect_string=localhost:9983
 
 # Service Logs
-logsearch.solr.collection.service.logs=hadoop_logs
-
-logsearch.service.logs.split.interval.mins=15
-logsearch.collection.service.logs.numshards=3
-logsearch.collection.service.logs.replication.factor=2
+logsearch.solr.service.logs.collection=hadoop_logs
+logsearch.solr.service.logs.numshards=3
+logsearch.solr.service.logs.replication.factor=2
 
 # Audit logs
 logsearch.solr.audit.logs.zk_connect_string=localhost:9983
-logsearch.solr.collection.audit.logs=audit_logs
+logsearch.solr.audit.logs.collection=audit_logs
 logsearch.solr.audit.logs.url=
-
-logsearch.audit.logs.split.interval.mins=15
-logsearch.collection.audit.logs.numshards=3
-logsearch.collection.audit.logs.replication.factor=2
+logsearch.solr.audit.logs.numshards=3
+logsearch.solr.audit.logs.replication.factor=2
 
 logsearch.solr.config_set.folder=/root/ambari/ambari-logsearch/ambari-logsearch-server/target/package/conf/solr_configsets
 logsearch.solr.audit.logs.config_set.folder=/root/ambari/ambari-logsearch/ambari-logsearch-server/target/package/conf/solr_configsets
diff --git a/docker/test-config/logsearch/logsearch.properties b/docker/test-config/logsearch/logsearch.properties
index bc161f8..534e3a3 100644
--- a/docker/test-config/logsearch/logsearch.properties
+++ b/docker/test-config/logsearch/logsearch.properties
@@ -16,30 +16,30 @@
 logsearch.solr.zk_connect_string=localhost:9983
 
 # Service Logs
-logsearch.solr.collection.service.logs=hadoop_logs
+logsearch.solr.service.logs.collection=hadoop_logs
 
 #logsearch.config.api.filter.solr.enabled=true
 #logsearch.config.api.enabled=false
 #logsearch.config.api.filter.zk.enabled=true
 
-logsearch.collection.service.logs.numshards=3
-logsearch.collection.service.logs.replication.factor=2
+logsearch.solr.service.logs.numshards=3
+logsearch.solr.service.logs.replication.factor=2
 
 # Audit logs
+logsearch.solr.audit.logs.collection=audit_logs
 logsearch.solr.audit.logs.zk_connect_string=localhost:9983
-logsearch.solr.collection.audit.logs=audit_logs
 logsearch.solr.audit.logs.url=
 
-logsearch.collection.audit.logs.numshards=3
-logsearch.collection.audit.logs.replication.factor=2
+logsearch.solr.audit.logs.numshards=3
+logsearch.solr.audit.logs.replication.factor=2
 
 logsearch.solr.config_set.folder=/root/ambari/ambari-logsearch/ambari-logsearch-server/target/package/conf/solr_configsets
 logsearch.solr.audit.logs.config_set.folder=/root/ambari/ambari-logsearch/ambari-logsearch-server/target/package/conf/solr_configsets
 
 # History logs
-logsearch.solr.collection.metadata=logsearch_metadata
+logsearch.solr.metadata.collection=logsearch_metadata
 logsearch.solr.metadata.config.name=logsearch_metadata
-logsearch.collection.metadata.replication.factor=1
+logsearch.solr.metadata.replication.factor=1
 
 # Metrics
 logsearch.solr.metrics.collector.hosts=
diff --git a/jenkins/containers/docker-logsearch-portal/conf/logsearch.properties b/jenkins/containers/docker-logsearch-portal/conf/logsearch.properties
index 78b5469..ccdf2d3 100644
--- a/jenkins/containers/docker-logsearch-portal/conf/logsearch.properties
+++ b/jenkins/containers/docker-logsearch-portal/conf/logsearch.properties
@@ -20,28 +20,26 @@
 logsearch.config.api.filter.zk.enabled=true
 
 # Service Logs
-logsearch.solr.collection.service.logs=service_logs
+logsearch.solr.service.logs.collection=service_logs
 logsearch.solr.service.logs.config.name=hadoop_logs
 
-logsearch.collection.service.logs.numshards=2
-logsearch.collection.service.logs.replication.factor=2
+logsearch.solr.service.logs.numshards=2
+logsearch.solr.service.logs.replication.factor=2
 
 # Audit logs
 logsearch.solr.audit.logs.zk_connect_string=localhost:9983
-logsearch.solr.collection.audit.logs=audit_logs
+logsearch.solr.audit.logs.collection=audit_logs
 logsearch.solr.audit.logs.url=
-
-logsearch.audit.logs.split.interval.mins=15
-logsearch.collection.audit.logs.numshards=2
-logsearch.collection.audit.logs.replication.factor=2
+logsearch.solr.audit.logs.numshards=2
+logsearch.solr.audit.logs.replication.factor=2
 
 logsearch.solr.config_set.folder=/usr/lib/ambari-logsearch-portal/conf/solr_configsets
 logsearch.solr.audit.logs.config_set.folder=/usr/lib/ambari-logsearch-portal/conf/solr_configsets
 
 # Log search metadata
-logsearch.solr.collection.metadata=logsearch_metadata
+logsearch.solr.metadata.collection=logsearch_metadata
 logsearch.solr.metadata.config.name=logsearch_metadata
-logsearch.collection.metadata.replication.factor=1
+logsearch.solr.metadata.replication.factor=1
 
 # Metrics
 logsearch.solr.metrics.collector.hosts=