Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

myservice-­ambari-­mpack­-1.0.0.0/mpack.json

{

    "type" : "full­releasefull­-release",

    "name" : "myservice­ambari­mpackmyservice-­ambari­-mpack",

    "version": "1.0.0.0",

    "description" : "MyService Management Pack",

    "prerequisites": { "min­ambari­version

        "min-­ambari-­version" : "2.4.0.0", "min­stack­versions

        "min­-stack­-versions" : [

            {

                "stack_name" : "HDPstackXYZ",

                "stack_version" : "2.2"

           }

        ]

    },

    }, { "stack_name" : "PHD", "stack_version" : "3.0" }, { "stack_name" : "HDF", "stack_version" : "2.0" } ] }, "artifacts": [

        {

            "name" : "MYSERVICE­common­serviceMYSERVICE­-service-definition",

            "type" : "service­definitionservice­-definition",

           "source_dir" : "common­servicescommon­-services/MYSERVICE/1.0.0",

           "service_name" : "MYSERVICE",

           "service_version" : "1.0.0"

        },

       {  

           "name" : "MYSERVICE­1MYSERVICE­-1.0.0",

           "type" : "stack­extension­definitionstack­-addon-service-­definition",

           "source_dir": "custom­servicesaddon-services/MYSERVICE/1.0.0",

           "service_name" : "MYSERVICE",

           "service_version" : "1.0.0",

           "applicable_stacks" : [

               {

                   "stack_name" : "HDPstackXYZ", "stack_version" : "2.2" }, { "stack_name" : "PHD", "stack_version" : "3.0" } ] }, {

               }

            ]

        },

       {

           "name" : "MYSERVICE­2MYSERVICE­-2.0.0",

           "type" : "stack­extension­definitionstack-addon-service-definition",

           "source_dir": "custom­servicescustom­-services/MYSERVICE/2.0.0",

           "service_name" : "MYSERVICE",

           "service_version" : "2.0.0",

           "applicable_stacks" : [

               {

                   "stack_name" : "HDPstackXYZ",

                   "stack_version" : "2.4" }, { "stack_name" : "PHD", "stack_version" : "3.4" }, { "stack_name" : "HDF", "stack_version" : "2.0" } ] } ] }

 

Install Management Pack

 

Upgrade Management Pack

                }

            ]

        }

    ]

}

Installing Management Pack

ambari-­server install-­mpack ­­--mpack=/path/to/mpack.tar.gz --­­purge --verbose

Note: Do not pass the purge command line parameter when installing an add-on service management pack. "--purge" flag is used to purge any existing stack definition (HDP is included in Ambari release).

Upgrading Management Pack

ambari-server upgrade-mpack --mpack=/path/to/mpack.tar.gz --verbose