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.

Cloudera: Add the Accumulo 1.7.2 parcel into Cloudera manager

Cloudera: Add the Accumulo 1.7.2 parcel into Cloudera manager

New Contributor


I am trying to add the new accumulo 1.7.2 parcel for el7 into Cloudera manager. My version of Cloudera manager is 5.5.2 which is valid with the Accumulo parcel (minimum is 5.5.0). And My cloudera machine have no internet connection

I downloaded the new parcel from this site: http://archive.cloudera.com/accumulo-c5/parcels/1.7.2/ACCUMULO-1.7.2-5.5.0.ACCUMULO5.5.0.p0.8-el7.pa...

I added the parcel into /opt/cloudera/parcel-repo/accumulo/ I have an older version of Accumulo there that is running fine. I also updated the manifest.json file include the SHA of the new parcel. I am not able to see the parcel under Parcels in Cloudera manager. I could not find any documentations about it. How can I get the new Accumulo Parcel run with Cloudera manager?

Thank you

1 REPLY 1
Highlighted

Re: Cloudera: Add the Accumulo 1.7.2 parcel into Cloudera manager

Super Guru

 

@shrustidesai,

 

The way to do this is to download the parcel files to a location on any host that can be reached by your Cloudera Manager host.  Host them on a web server in your internal network and point CM there by adding the URL to the list of Parcel URLs in Administration --> Settings --> Parcels

 

You can also use a temporary web server like the simpleHTTPServer included with Python.

 

Here are the steps you can follow:

 

(1)

 

Create a directory that will be your web root.

 

Example:

 

mkdir /tmp/tmpParcelRepo

 

(2)

change directory to your web root (for example /tmp/tmpParcelRepo)

 

(3)

 

Download the following files:

 

http://archive.cloudera.com/accumulo-c5/parcels/1.7.2/ACCUMULO-1.7.2-5.5.0.ACCUMULO5.5.0.p0.8-el7.pa...

http://archive.cloudera.com/accumulo-c5/parcels/1.7.2/manifest.json

 

For example:

 

# wget http://archive.cloudera.com/accumulo-c5/parcels/1.7.2/ACCUMULO-1.7.2-5.5.0.ACCUMULO5.5.0.p0.8-el7.pa...

# wget http://archive.cloudera.com/accumulo-c5/parcels/1.7.2/manifest.json

 

(4)

 

Start your web server (the current directory will become the web root on the server):

 

# python -m SimpleHTTPServer

 

NOTE:  you can test to make sure the server shows the files by using something like:

 

# curl host:port

 

host will be the host on which your HTTP server is running

port is 8000 (default for SimpleHTTPServer)

 

(5)

 

Add the url to the parcels configuration:

 

Go to Administration --> Settings --> Parcels

Search for Remote Parcel Repository URLs

 

Add your web server url to "Remote Parcel Repository URLs"

 

SAVE

 

(6)

 

In the parcels page, you should now see Accumlo available for download.  If you don't, click "Check for New Parcels" button on your Parcels page.