spark1.4 读取hbase 0.96 报错 java.io.NotSerializableException: org.apache.hadoop.hbase.io.ImmutableBytes
来源:互联网 发布:天天动听mac 编辑:程序博客网 时间:2024/05/01 01:22
spark接hbase读取数据:
val sc = new SparkContext(sparkConf) val conf = HBaseConfiguration.create() conf.set("hbase.zookeeper.property.clientPort", "port..") conf.set("hbase.zookeeper.quorum", "ip..") conf.set(TableInputFormat.INPUT_TABLE,"table1..") val hBaseRDD = sc.newAPIHadoopRDD(conf, classOf[TableInputFormat], classOf[org.apache.hadoop.hbase.io.ImmutableBytesWritable], classOf[org.apache.hadoop.hbase.client.Result]) val count = hBaseRDD.count() println("HBase RDD Count:" + count) hBaseRDD.cache() //遍历输出 hBaseRDD.collect().foreach{ case (_,result) => val key = Bytes.toInt(result.getRow) val name = Bytes.toString(result.getValue("pd".getBytes,"name".getBytes)) val age = Bytes.toInt(result.getValue("pd".getBytes,"age".getBytes)) println("Row key:" + key + " name:" + name +" age:" + age) } sc.stop()在集群中spark-submit报错如下:
在网上看到有关继承spark自带的序列化工具,就想到可能没有设置序列化的类,还是用的java的
于是到conf/目录下查看spark-defaults.conf文件,果然没有用到,修改如下:
更改后重新启动spark可以取到hbase的数据。
0 0
- spark1.4 读取hbase 0.96 报错 java.io.NotSerializableException: org.apache.hadoop.hbase.io.ImmutableBytes
- Spark学习-SparkSQL--06-spark读取HBase数据报异常java.io.NotSerializableException
- java.io.NotSerializableException: org.apache.log4j.Logger
- java.io.IOException: java.lang.reflect.InvocationTargetException at org.apache.hadoop.hbase.client.
- hadoop、zookeeper、hbase整合,使用java查询hbase数据报错org.apache.hadoop.hbase.client.NoServerForRegionException:
- Hbase 启动报org.apache.hadoop.hbase.TableExistsException: hbase:namespace
- Storm初始化报错java.io.NotSerializableException
- 《hbase学习》-08-HBase报错org.apache.hadoop.hbase.RegionTooBusyException
- Caused by: java.io.NotSerializableException: org.apache.spark.SparkContext
- hadoop+hbase导致报错(NoClassDefFoundError: org/apache/hadoop/hbase/HBaseConfiguration)
- Hadoop-2.5+Hbase-0.98报错:java.lang.RuntimeException: Failed construction of Master: class org.apache.
- Hbase报错"org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.ipc.StandbyException): Operation ca"
- hadoop MR 任务 报错 "Error: java.io.IOException: Premature EOF from inputStream at org.apache.hadoop.io"
- Hbase 启动报错 class org.apache.hadoop.hbase.master.HMaster
- 关于HBase报错org.apache.hadoop.hbase.NotServingRegionException的异常分析
- Mysql数据导入到Hbase报错:org.apache.hadoop.hbase.HTableDescriptor.addFamily
- Hbase启动从节点报错:FATAL org.apache.hadoop.hbase.regionserver.HRegionServer:...ClockOutOfSyncException
- hbase报错Could not initialize class org.apache.hadoop.hbase.protobuf.ProtobufUtil
- DLL中调用约定和名称修饰(二)
- Foundation中各种初始化创建
- rocketmq发送消息代码
- Android -- android.support.v7.internal.widget.ActionBarOverlayLayout
- DCI decoder
- spark1.4 读取hbase 0.96 报错 java.io.NotSerializableException: org.apache.hadoop.hbase.io.ImmutableBytes
- 开博小记
- SAP ECC6.0内存参数调整和调优
- 如何用Android Studio打多包名APK
- Flex右击功能实现
- 显著性轮廓提取、轮廓编组综述要看的内容(一)Berkeley学派
- iOS 中的 NSTimer
- windows 如何查看端口占用情况?
- QTableView