You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by am...@apache.org on 2018/01/05 15:53:23 UTC

ambari git commit: AMBARI-22121. Create mpack for Isilon OneFS (amagyar)

Repository: ambari
Updated Branches:
  refs/heads/branch-feature-AMBARI-22008-isilon b2fbbfa95 -> fa2931111


AMBARI-22121. Create mpack for Isilon OneFS (amagyar)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/fa293111
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/fa293111
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/fa293111

Branch: refs/heads/branch-feature-AMBARI-22008-isilon
Commit: fa29311112a4316cfd9e59d591dead7383aa4d60
Parents: b2fbbfa
Author: Attila Magyar <am...@hortonworks.com>
Authored: Fri Jan 5 16:28:56 2018 +0100
Committer: Attila Magyar <am...@hortonworks.com>
Committed: Fri Jan 5 16:28:56 2018 +0100

----------------------------------------------------------------------
 .../main/resources/addon-services/ONEFS/1.0.0/metainfo.xml    | 2 +-
 .../ONEFS/1.0.0/package/scripts/onefs_client.py               | 7 +++++++
 .../ONEFS/1.0.0/package/scripts/params_linux.py               | 2 ++
 3 files changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/fa293111/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/metainfo.xml
----------------------------------------------------------------------
diff --git a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/metainfo.xml b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/metainfo.xml
index 06a90d9..907ef7c 100644
--- a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/metainfo.xml
+++ b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/metainfo.xml
@@ -32,7 +32,7 @@
           <category>CLIENT</category>
           <componentType>HCFS_CLIENT</componentType>
           <cardinality>1+</cardinality>
-          <versionAdvertised>true</versionAdvertised>
+          <versionAdvertised>false</versionAdvertised>
           <commandScript>
             <script>scripts/onefs_client.py</script>
             <scriptType>PYTHON</scriptType>

http://git-wip-us.apache.org/repos/asf/ambari/blob/fa293111/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/onefs_client.py
----------------------------------------------------------------------
diff --git a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/onefs_client.py b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/onefs_client.py
index dbf1331..b8ae3de 100644
--- a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/onefs_client.py
+++ b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/onefs_client.py
@@ -16,6 +16,8 @@ See the License for the specific language governing permissions and
 limitations under the License.
 
 """
+from resource_management.libraries.functions import format
+from resource_management import File, StaticFile
 from resource_management.core.exceptions import ClientComponentHasNoStatus
 from resource_management.libraries.script import Script
 from resource_management.libraries.resources.xml_config import XmlConfig
@@ -51,6 +53,11 @@ class OneFsClient(Script):
             mode=0644
     )
 
+    File(format("{params.ambari_libs_dir}/fast-hdfs-resource.jar"),
+         mode=0644,
+         content=StaticFile("/var/lib/ambari-agent/cache/stack-hooks/before-START/files/fast-hdfs-resource.jar")
+         )
+
 if __name__ == "__main__":
   OneFsClient().execute()
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/fa293111/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/params_linux.py
----------------------------------------------------------------------
diff --git a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/params_linux.py b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/params_linux.py
index 79aff8f..bfed8cf 100644
--- a/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/params_linux.py
+++ b/contrib/management-packs/isilon-onefs-mpack/src/main/resources/addon-services/ONEFS/1.0.0/package/scripts/params_linux.py
@@ -47,6 +47,8 @@ default_fs = config['configurations']['core-site']['fs.defaultFS']
 java64_home = config['hostLevelParams']['java_home']
 java_exec = format("{java64_home}/bin/java")
 
+ambari_libs_dir = "/var/lib/ambari-agent/lib"
+
 import functools
 #create partial functions with common arguments for every HdfsResource call
 #to create/delete/copyfromlocal hdfs directories/files we need to call params.HdfsResource in code