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