Support Questions
Find answers, ask questions, and share your expertise
Announcements
Alert: Welcome to the Unified Cloudera Community. Former HCC members be sure to read and learn how to activate your account here.

Custom Parcel will not display in the Add Service page in CM 5.13

SOLVED Go to solution

Custom Parcel will not display in the Add Service page in CM 5.13

Expert Contributor

I have a custom Parcel that works on CM 5.7. Using CM 5.7 I am able to add the service to my cluster without any problems. However, after I updated to CM 5.13, and activated the custom Parcel, the service does not display on the Add Service page. I have restarted the Cloudera Manager server, and I restarted the Cloudera Manager Services. The parcel.json file in the Parcel shows no errors on validation.

 

Do you have any recommendations? Do Parcels have to be recreated for each CM version? 

 

Here is my parcel.json file, note that this works on CM 5.7, but not CM 5.13:

 

{
"schema_version": 1,
"name": "STORM",
"version": "1.0.1_0.0.4",
"setActiveSymlink": true,
"depends": "CDH",
"replaces": "STORM",
"conflicts": "",

"provides": [
"storm"
],

"scripts": {
"defines": "storm_env.sh"
},

"packages": [
{ "name" : "apache-storm",
"version": "apache-storm-1.0.1"
}
],

"components": [
{ "name" : "apache-storm",
"version" : "apache-storm-1.0.1",
"pkg_version": "1.0.1",
"pkg_release": "0.0.3"
}
],

"users": {
"storm": {
"longname" : "Apache Storm",
"home" : "/var/lib/storm",
"shell" : "/bin/bash",
"extra_groups": [ "storm" ]
}
},

"groups": [
"storm"
]
}

1 ACCEPTED SOLUTION

Accepted Solutions

Re: Custom Parcel will not display in the Add Service page in CM 5.13

Expert Contributor

I realized that I was missing the CSD file that should accompany the custom Parcel. The CSD is what defines how the package in the Parcel will display on the Add Service menu in Cloudera Manager. After adding the CSD I restarted the CM server and the package is visible. 

2 REPLIES 2

Re: Custom Parcel will not display in the Add Service page in CM 5.13

Expert Contributor

I realized that I was missing the CSD file that should accompany the custom Parcel. The CSD is what defines how the package in the Parcel will display on the Add Service menu in Cloudera Manager. After adding the CSD I restarted the CM server and the package is visible. 

Highlighted

Re: Custom Parcel will not display in the Add Service page in CM 5.13

New Contributor

I'm having same issue.

customized local parcels stored under /opt/cloudera/parcel-repo are not listing under CM- Parcels

 

I even tried below

1. copied exising parcel which is visible in CM

2. untar parcel to some temp location

3. rename dir (untar)

4. generate parcel/ tar by only replacing parcel name in parcel.json

5. generated sha file

6. Copied parcel and sha files under /opt/cloudera/parcel-repo

7. Restarted cloudera manager server.

But no luck

 

Any suggestion?