فهرست منبع

AMBARI-22075. Use symlinks for Solr Data Manager (mgergely)

Change-Id: Ibe5a0df15f3a8fe378734f5899a8f17bba6127ca
Miklos Gergely 8 سال پیش
والد
کامیت
9b259142f4

+ 5 - 1
ambari-infra/ambari-infra-assembly/src/main/package/deb/solr-client/postinst

@@ -20,5 +20,9 @@ SOLR_CLOUD_CLI_SOURCE="/usr/lib/ambari-infra-solr-client/solrCloudCli.sh"
 SOLR_INDEX_TOOL_LINK_NAME="/usr/bin/infra-lucene-index-tool"
 SOLR_INDEX_TOOL_SOURCE="/usr/lib/ambari-infra-solr-client/solrIndexHelper.sh"
 
+SOLR_DATA_MANAGER_LINK_NAME="/usr/bin/infra-solr-data-manager"
+SOLR_DATA_MANAGER_SOURCE="/usr/lib/ambari-infra-solr-client/solrDataManager.py"
+
 rm -f $SOLR_CLOUD_CLI_LINK_NAME ; ln -s $SOLR_CLOUD_CLI_SOURCE $SOLR_CLOUD_CLI_LINK_NAME
-rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
+rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
+rm -f $SOLR_DATA_MANAGER_LINK_NAME ; ln -s $SOLR_DATA_MANAGER_SOURCE $SOLR_DATA_MANAGER_LINK_NAME

+ 5 - 1
ambari-infra/ambari-infra-assembly/src/main/package/rpm/solr-client/postinstall.sh

@@ -20,5 +20,9 @@ SOLR_CLOUD_CLI_SOURCE="/usr/lib/ambari-infra-solr-client/solrCloudCli.sh"
 SOLR_INDEX_TOOL_LINK_NAME="/usr/bin/infra-lucene-index-tool"
 SOLR_INDEX_TOOL_SOURCE="/usr/lib/ambari-infra-solr-client/solrIndexHelper.sh"
 
+SOLR_DATA_MANAGER_LINK_NAME="/usr/bin/infra-solr-data-manager"
+SOLR_DATA_MANAGER_SOURCE="/usr/lib/ambari-infra-solr-client/solrDataManager.py"
+
 rm -f $SOLR_CLOUD_CLI_LINK_NAME ; ln -s $SOLR_CLOUD_CLI_SOURCE $SOLR_CLOUD_CLI_LINK_NAME
-rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
+rm -f $SOLR_INDEX_TOOL_LINK_NAME ; ln -s $SOLR_INDEX_TOOL_SOURCE $SOLR_INDEX_TOOL_LINK_NAME
+rm -f $SOLR_DATA_MANAGER_LINK_NAME ; ln -s $SOLR_DATA_MANAGER_SOURCE $SOLR_DATA_MANAGER_LINK_NAME

+ 3 - 0
ambari-infra/ambari-infra-solr-client/build.xml

@@ -42,12 +42,15 @@
       <fileset file="src/main/resources/log4j.properties"/>
     </copy>
     <chmod file="target/package/*.sh" perm="755"/>
+    <chmod file="target/package/*.py" perm="755"/>
     <tar compression="gzip" destfile="target/ambari-infra-solr-client.tar.gz">
       <tarfileset mode="755" dir="target/package">
         <include name="*.sh"/>
+        <include name="*.py"/>
       </tarfileset>
       <tarfileset mode="664" dir="target/package">
         <exclude name="*.sh"/>
+        <exclude name="*.py"/>
       </tarfileset>
     </tar>
 

+ 0 - 0
ambari-infra/ambari-infra-solr-client/src/main/python/solrDataManager.py