Created on 10-09-2015 08:04 AM - edited 09-16-2022 02:43 AM
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
Created 10-12-2015 02:53 AM
Created on 10-10-2015 08:06 PM - edited 10-10-2015 08:08 PM
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
Created 10-12-2015 01:09 AM
Created 10-12-2015 02:53 AM