草庐IT

float_exception

全部标签

java - Debian 上的单节点 Hadoop : failed on connection exception

我在debian上安装了hadoop,运行良好。(不在VM中)然后我重新启动计算机,它开始显示问题。我得到错误-hadoopfs-ls/user/hduser返回这样的错误-16/06/1510:48:34WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-javaclasseswhereapplicablels:CallFromlocalhost/127.0.0.1tomylocalcomp:9000failedonconnectionexception:ja

hadoop - 运行时异常 : Error in configuring object with null pointer exception while running my UDAF?

我一直在尝试编写一个UDAF来计算加权平均值。我用类似于现有UDAF的方式编写它来计算平均值,但它似乎只适用于我的本地机器。我不确定出了什么问题....有人遇到过类似的问题吗以下是生成的错误:java.lang.RuntimeException:Errorinconfiguringobjectatorg.apache.hadoop.util.ReflectionUtils.setJobConf(ReflectionUtils.java:93)atorg.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:64)

hadoop - 获取错误 {"RemoteException": {"exception" :"IllegalArgumentException" ,"javaClassName":

我在我的EC2实例上设置了CHD4。一切正常。当我尝试访问时:http://ec2-00-000-000-000.us-west-1.compute.amazonaws.com:50075/webhdfs/v1/?op=GETHOMEDIRECTORY我遇到以下错误:{"RemoteException":{"exception":"IllegalArgumentException","javaClassName":"java.lang.IllegalArgumentException","message":"namenoderpcaddressisnotspecified."}}我什至

java - 将多个 float 参数发送到 reducer 结果空指针异常

我是hadoop的新手。我正在尝试在以下代码中向reducer发送2个浮点参数。mapper成功地将参数传递给reducer但是如果我开始运行reducer空指针异常抛出..任何人都可以帮助我。提前致谢。publicclassMaxTemperatureextendsConfiguredimplementsTool{publicstaticclassMapMapperextendsMapper{publicvoidmap(LongWritablekey,Textvalue,Contextcontext)throwsIOException,InterruptedException{Str

java - mapreduce 程序中的错误 : Exception in thread "main" java. lang.VerifyError

我是mapreduce程序的初学者,在运行该程序时出现以下错误:Exceptioninthread"main"java.lang.VerifyError:(class:com/google/common/collect/Interners,method:newWeakInternersignature:()Lcom/google/common/collect/Interner;)Incompatibleargumenttofunction错误是什么以及要包含哪个jar文件? 最佳答案 另一个原因是同时使用google-collect

hadoop - 使用 Pig 加载 Hbase 表。 float 给出 FIELD_DISCARDED_TYPE_CONVERSION_FAILED

我有一个通过HBaseJavaapi加载的HBase表,如下所示:put.add(Bytes.toBytes(HBaseConnection.FAMILY_NAME),Bytes.toBytes("value"),Bytes.toBytes(value));(其中变量value是一个普通的javafloat。)我继续使用Pig加载它,如下所示:raw=LOAD'hbase://tableName'USINGorg.apache.pig.backend.hadoop.hbase.HBaseStorage('family:value','-loadKeytrue-limit5')AS(id

exception - 索引 7 : hdfs://localhost:9000 with hadoop 处的权限中的非法字符

我正在尝试连接到hdfs。Configurationconfiguration=newConfiguration();configuration.set("fs.default.name",this.hdfsHost);fs=FileSystem.get(configuration);hdfsHost是127.0.0.1:9000。但是在FileSystem.get()中得到这个异常;我有另一个项目运行相同的代码,但运行良好。谁能提出任何建议?非常感谢异常跟踪:Exceptioninthread"main"java.lang.IllegalArgumentExceptionatjava

java - 将 float 存储为 long 类型

我在Java中使用Hadoop计数器,它只支持整数/长计数器类型,但我需要一个浮点计数器。我想知道有没有一种方法可以将float存储为整数或长整数类型,然后从整数/长整数类型中恢复原始值而不丢失精度? 最佳答案 Double.doubleToLongBits和Double.longBitsToDouble如果它是double,应该可以解决问题。Float上有用于int的类似方法。 关于java-将float存储为long类型,我们在StackOverflow上找到一个类似的问题:

scala - Spark BigQuery 连接器 : Writing ARRAY type causes exception: ""Invalid value for: ARRAY is not a valid value""

在GoogleCloudDataproc中运行Spark作业。使用BigQueryConnector将作业输出的json数据加载到BigQuery表中。BigQueryStandard-SQLdatatypesdocumentation表示支持ARRAY类型。我的Scala代码是:valoutputDatasetId="mydataset"valtableSchema="["+"{'name':'_id','type':'STRING'},"+"{'name':'array1','type':'ARRAY'},"+"{'name':'array2','type':'ARRAY'},"+

Hadoop 分布式缓存 : file not found exception

我正在尝试在MapReduce上实现K-means。我已将初始质心文件上传到分布式缓存在驱动类中DistributedCache.addCacheFile(newURI("GlobalCentroidFile"),conf);在我的映射器类中Path[]localFiles=DistributedCache.getLocalCacheFiles(job);Filefile=newFile(localFiles[0].getName());System.out.println("Filereadis"+localFiles[0].getName());BufferedReaderbuff