Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

Manual installing of Cloudera Manager 5.3.0

avatar
Explorer

Hi all,

 

I'm tring to install Cloudera Manager 5.3.0.

I'm using the embaded postgress database.

 

When I start the cloudera server, I receive the following error in its log file :

 

2015-10-09 17:35:57,593 INFO main:com.cloudera.cmon.TimeSeriesEntityType: Registered TimeSeriesEntityType HDFS_CACHE_DIRECTIVE
2015-10-09 17:35:57,605 INFO main:com.cloudera.cmon.MetricSchema: Schema json: jar:file:/usr/share/cmf/lib/server-5.3.0.jar!/com/cloudera/cmon/schema.json
2015-10-09 17:35:57,645 WARN ParcelUpdateService:com.cloudera.cmf.persist.ReadWriteDatabaseTaskCallable: Error while executing CmfEntityManager task
java.lang.IllegalArgumentException: Illegal character in path at index 41: http://archive.cloudera.com/cdh5/parcels/{latest_supported}/manifest.json
at java.net.URI.create(URI.java:859)
at com.ning.http.client.RequestBuilderBase.buildUrl(RequestBuilderBase.java:343)
at com.ning.http.client.RequestBuilderBase.setUrl(RequestBuilderBase.java:328)
at com.ning.http.client.AsyncHttpClient$BoundRequestBuilder.setUrl(AsyncHttpClient.java:336)
at com.ning.http.client.AsyncHttpClient.requestBuilder(AsyncHttpClient.java:589)
at com.ning.http.client.AsyncHttpClient.prepareGet(AsyncHttpClient.java:425)
at com.cloudera.parcel.components.ParcelDownloaderImpl.prepareGet(ParcelDownloaderImpl.java:558)
at com.cloudera.parcel.components.ParcelDownloaderImpl.getRepositoryInfoFuture(ParcelDownloaderImpl.java:511)
at com.cloudera.parcel.components.ParcelDownloaderImpl.getRepositoryInfo(ParcelDownloaderImpl.java:469)
at com.cloudera.parcel.components.ParcelDownloaderImpl.syncRemoteRepos(ParcelDownloaderImpl.java:339)
at com.cloudera.parcel.components.ParcelDownloaderImpl$1.run(ParcelDownloaderImpl.java:409)
at com.cloudera.parcel.components.ParcelDownloaderImpl$1.run(ParcelDownloaderImpl.java:404)
at com.cloudera.cmf.persist.ReadWriteDatabaseTaskCallable.call(ReadWriteDatabaseTaskCallable.java:36)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.net.URISyntaxException: Illegal character in path at index 41: http://archive.cloudera.com/cdh5/parcels/{latest_supported}/manifest.json
at java.net.URI$Parser.fail(URI.java:2829)
at java.net.URI$Parser.checkChars(URI.java:3002)
at java.net.URI$Parser.parseHierarchical(URI.java:3086)
at java.net.URI$Parser.parse(URI.java:3034)
at java.net.URI.<init>(URI.java:595)
at java.net.URI.create(URI.java:857)
... 16 more

 

I assume that I have to specify somewhere the latest_supported property, but I don't know where.

I tried also to install the current Cloudera Manager (5.4.7) and it works perfectly.

 

Do you have any suggestions to solve the problem ?

 

Thanks,

Tudor

 

1 ACCEPTED SOLUTION

avatar
Explorer
Hi again Gautam,

in the end I managed to manually install Cloudera Manager 5.3.0.

The problem was caused on by the previous manual install of Cloudera Manager 5.4.7.

I made a full cleanup of my server, using this instructions : "http://www.cloudera.com/content/cloudera/en/documentation/cloudera-manager/v5-1-x/Cloudera-Manager-I... and know it works.

Thanks for your interest,
Tudor

View solution in original post

3 REPLIES 3

avatar

The {latest_supported} URL is new to CM5.4, it is used to ensure CM does not download/install a parcel that is newer than itself e.g. CM5.4 with CDH5.5 (when it is released). This URL text will not be parsed as valid in CM5.3, just replace it with http://archive.cloudera.com/cdh5/parcels/5.3/ (to use the latest 5.3.x CDH)

 

edit: fixed URL

Regards,
Gautam Gopalakrishnan

avatar
Explorer
Hi Gautam,

thanks for your replay.

I have this error when I want to start Cloudera Manager Server using command "sudo service cloudera-scm-server start" . So, I don't have access to http://ip_cloudera_server:7180.
I would like to know where to specify the property "latest_supported" CDH version, taking in consideration that I can't access http://ip_cloudera_server:7180.
My first guess is that I have to specify it into the embeded postgress database, but I didn't find how until now.

Thank,
Tudor

avatar
Explorer
Hi again Gautam,

in the end I managed to manually install Cloudera Manager 5.3.0.

The problem was caused on by the previous manual install of Cloudera Manager 5.4.7.

I made a full cleanup of my server, using this instructions : "http://www.cloudera.com/content/cloudera/en/documentation/cloudera-manager/v5-1-x/Cloudera-Manager-I... and know it works.

Thanks for your interest,
Tudor