Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

Re: [netcdf-java] Fwd: How to use the Java Api

Dear Sean,

I am getting the below error when i use the netcdf-all jar on my hadoop
project for analysing the nc file . Kindly help me in identifying the issue
 .

ucar.httpservices.HTTPException: ucar.httpservices.HTTPException:
org.apache.http.conn.UnsupportedSchemeException: hdfs protocol is not
supported
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:335)
        at ucar.nc2.dataset.NetcdfDataset.checkIfDods(NetcdfDataset.java:864)
        at 
ucar.nc2.dataset.NetcdfDataset.disambiguateHttp(NetcdfDataset.java:820)
        at 
ucar.nc2.dataset.NetcdfDataset.openOrAcquireFile(NetcdfDataset.java:706)
        at ucar.nc2.dataset.NetcdfDataset.openDataset(NetcdfDataset.java:427)
        at ucar.nc2.dataset.NetcdfDataset.acquireDataset(NetcdfDataset.java:528)
        at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:117)
        at ucar.nc2.dt.grid.GridDataset.open(GridDataset.java:103)
        at 
tvl.bd.climate.recordreader.MyRecordReader.initialize(MyRecordReader.java:46)
        at 
org.apache.hadoop.mapred.MapTask$NewTrackingRecordReader.initialize(MapTask.java:521)
        at org.apache.hadoop.mapred.MapTask.runNewMapper(MapTask.java:763)
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:364)
        at org.apache.hadoop.mapred.Child$4.run(Child.java:255)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1190)
        at org.apache.hadoop.mapred.Child.main(Child.java:249)
Caused by: ucar.httpservices.HTTPException:
org.apache.http.conn.UnsupportedSchemeException: hdfs protocol is not
supported
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1136)
        at ucar.httpservices.HTTPMethod.execute(HTTPMethod.java:326)
        ... 16 more
Caused by: org.apache.http.conn.UnsupportedSchemeException: hdfs
protocol is not supported
        at 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:108)
        at 
org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353)
        at 
org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380)
        at 
org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
        at 
org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184)
        at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88)
        at 
org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
        at 
org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184)
        at 
org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71)
        at ucar.httpservices.HTTPSession.execute(HTTPSession.java:1134)


Regards,

Sashi
  • 2016 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-java archives: