No TypeTag available for person
2016-05-16 22:26
591 查看
参考源文:http://stackoverflow.com/questions/29143756/scala-spark-app-with-no-typetag-available-error-in-def-main-style-app
集群环境下spark-shell测试正常:
本地开发环境测试本地文件:
编译报错:
集群环境下spark-shell测试正常:
val person = sc.textFile("examples/src/main/resources/person.txt").map(_.split(",")).map(p => Person(p(0), p(1).trim.toInt)).toDF()
本地开发环境测试本地文件:
case class Person(name : String, age : Int) val person = sc.textFile("file:///E:/df/SPARK/datas/person.txt").map(_.split("\n")).map(p => Person(p(0), p(1).trim.toInt)).toDF()
编译报错:
Error:(21, 92) No TypeTag available for Person val person = sc.textFile("file:///E:/df/SPARK/datas/person.txt").map(_.split("\n")).map(p => Person(p(0), p(1).trim.toInt)).toDF() ^把case class移到方法外即可
相关文章推荐
- Rails安全检测工具之Brakeman介绍
- mdadm实现对raid1阵列的管理
- Syntax error, parameterized types are only available if source level is 1.5 解决方案
- Waiting for Light
- int main( int argc ,char** argv) windows下如何传递参数
- 关于retain,assign,copy,strong,weak的见解
- bullet物理引擎btBvhTriangleMeshShape,btHeightfieldTerrainShape的使用
- ADB Server Didn’t ACK ,failed to Start Daemon 解决方法
- Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
- Hdu-1867 A + B for you again
- 第一个游戏动作开发日志——敌人初步AI设定
- Failed to execute 'texImage2D' on 'WebGLRenderingContext
- VMware卸载出现“the msi failed”解决办法
- Thread类的sleep()方法和对象的wait()方法都可以让线程暂停执行,它们有什么区别?
- 备忘录AIX主机下用SHELL脚本编写FTP传某个目录下的文件到LINUX主机
- Failed to install *.apk on device *: timeout
- 正则匹配:Email 密码强度 身份证 手机号 日期 数字每4个字空一格等
- 70. Climbing Stairs
- LoadRunner监控远程机器Windows资源,提示“net use failed” 解决办法
- [Ogre][地形]OgreTerrain的实现原理分析