运行spark-shell 或者scala命令,出现以下错误:

Welcome to Scala version 2.10.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_66).
Type in expressions to have them evaluated.
Type :help for more information. scala> [init] error: error while loading <root>, error in opening zip file Failed to initialize compiler: object scala.runtime in compiler mirror not found.
** Note that as of 2.8 scala does not assume use of the java classpath.
** For the old behavior pass -usejavacp to scala, or if using a Settings
** object programatically, settings.usejavacp.value = true.

解决方法:删除下面以点开头的包

cd /usr/lib/jvm/jdk1.8.0_66/jre/lib/ext/


root@ha0:/usr/lib/jvm/jdk1.8.0_66/jre/lib/ext# ls -la total 25676 drwxrwxr-x 2 501 root 4096 Feb 3 15:49 . drwxrwxr-x 15 501 root 4096 Feb 3 15:49 .. -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._cldrdata.jar -rwxrwxr-x 1 501 root 3860522 Oct 7 08:36 cldrdata.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._dnsns.jar -rwxrwxr-x 1 501 root 8286 Oct 7 08:36 dnsns.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._jaccess.jar -rwxrwxr-x 1 501 root 44516 Oct 7 08:36 jaccess.jar -rwxrwxr-x 1 501 staff 176 Oct 7 04:00 ._jfxrt.jar -rwxrwxr-x 1 501 root 18467564 Oct 7 04:00 jfxrt.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._localedata.jar -rwxrwxr-x 1 501 root 1178935 Oct 7 08:36 localedata.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:37 ._meta-index -rwxrwxr-x 1 501 root 1269 Oct 7 08:37 meta-index -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._nashorn.jar -rwxrwxr-x 1 501 root 2015935 Oct 7 08:36 nashorn.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._sunec.jar -rwxrwxr-x 1 501 root 39771 Oct 7 08:36 sunec.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._sunjce_provider.jar -rwxrwxr-x 1 501 root 278680 Oct 7 08:36 sunjce_provider.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._sunpkcs11.jar -rwxrwxr-x 1 501 root 250826 Oct 7 08:36 sunpkcs11.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:36 ._zipfs.jar -rwxrwxr-x 1 501 root 68849 Oct 7 08:36 zipfs.jar root@ha0:/usr/lib/jvm/jdk1.8.0_66/jre/lib/ext# rm ._*.jar root@ha0:/usr/lib/jvm/jdk1.8.0_66/jre/lib/ext# ls -la total 25636 drwxrwxr-x 2 501 root 4096 Feb 25 18:01 . drwxrwxr-x 15 501 root 4096 Feb 3 15:49 .. -rwxrwxr-x 1 501 root 3860522 Oct 7 08:36 cldrdata.jar -rwxrwxr-x 1 501 root 8286 Oct 7 08:36 dnsns.jar -rwxrwxr-x 1 501 root 44516 Oct 7 08:36 jaccess.jar -rwxrwxr-x 1 501 root 18467564 Oct 7 04:00 jfxrt.jar -rwxrwxr-x 1 501 root 1178935 Oct 7 08:36 localedata.jar -rwxrwxr-x 1 501 staff 176 Oct 7 08:37 ._meta-index -rwxrwxr-x 1 501 root 1269 Oct 7 08:37 meta-index -rwxrwxr-x 1 501 root 2015935 Oct 7 08:36 nashorn.jar -rwxrwxr-x 1 501 root 39771 Oct 7 08:36 sunec.jar -rwxrwxr-x 1 501 root 278680 Oct 7 08:36 sunjce_provider.jar -rwxrwxr-x 1 501 root 250826 Oct 7 08:36 sunpkcs11.jar -rwxrwxr-x 1 501 root 68849 Oct 7 08:36 zipfs.jar root@ha0:/usr/lib/jvm/jdk1.8.0_66/jre/lib/ext# scala

spark-shell和scala错误的更多相关文章

  1. 在Scala IDEA for Eclipse或IDEA里程序编译实现与在Spark Shell下的对比(其实就是那么一回事)

    不多说,直接上干货! 比如,我这里拿主成分分析(PCA). 1.主成分分析(PCA)的概念介绍 主成分分析(PCA) 是一种对数据进行旋转变换的统计学方法,其本质是在线性空间中进行一个基变换,使得变换 ...

  2. Spark源码分析之Spark Shell(上)

    终于开始看Spark源码了,先从最常用的spark-shell脚本开始吧.不要觉得一个启动脚本有什么东东,其实里面还是有很多知识点的.另外,从启动脚本入手,是寻找代码入口最简单的方法,很多开源框架,其 ...

  3. Spark源码分析之Spark Shell(下)

    继上次的Spark-shell脚本源码分析,还剩下后面半段.由于上次涉及了不少shell的基本内容,因此就把trap和stty放在这篇来讲述. 上篇回顾:Spark源码分析之Spark Shell(上 ...

  4. Spark shell的原理

    Spark shell是一个特别适合快速开发Spark原型程序的工具,可以帮助我们熟悉Scala语言.即使你对Scala不熟悉,仍然可以使用这个工具.Spark shell使得用户可以和Spark集群 ...

  5. Spark:使用Spark Shell的两个示例

    Spark:使用Spark Shell的两个示例 Python 行数统计 ** 注意: **使用的是Hadoop的HDFS作为持久层,需要先配置Hadoop 命令行代码 # pyspark >& ...

  6. [Spark内核] 第36课:TaskScheduler内幕天机解密:Spark shell案例运行日志详解、TaskScheduler和SchedulerBackend、FIFO与FAIR、Task运行时本地性算法详解等

    本課主題 通过 Spark-shell 窥探程序运行时的状况 TaskScheduler 与 SchedulerBackend 之间的关系 FIFO 与 FAIR 两种调度模式彻底解密 Task 数据 ...

  7. 【原创 Hadoop&Spark 动手实践 5】Spark 基础入门,集群搭建以及Spark Shell

    Spark 基础入门,集群搭建以及Spark Shell 主要借助Spark基础的PPT,再加上实际的动手操作来加强概念的理解和实践. Spark 安装部署 理论已经了解的差不多了,接下来是实际动手实 ...

  8. Spark Shell简单使用

    基础 Spark的shell作为一个强大的交互式数据分析工具,提供了一个简单的方式学习API.它可以使用Scala(在Java虚拟机上运行现有的Java库的一个很好方式)或Python.在Spark目 ...

  9. Spark Shell Examples

    Spark Shell Example 1 - Process Data from List: scala> val pairs = sc.parallelize( List( ("T ...

  10. 02、体验Spark shell下RDD编程

    02.体验Spark shell下RDD编程 1.Spark RDD介绍 RDD是Resilient Distributed Dataset,中文翻译是弹性分布式数据集.该类是Spark是核心类成员之 ...

随机推荐

  1. java的覆盖重写隐藏和C#中的不同

    先看下C#中的: C#中覆盖 隐藏 重写这三种有不同的意义,而Java中不同. 1. java中没有new ,使用new会报错,编译不通过. 2. java中重写和覆盖应该是一个意思 static c ...

  2. PullToRefreshGridView刷新加载

    <com.handmark.pulltorefresh.library.PullToRefreshGridView        xmlns:ptr="http://schemas.a ...

  3. 打造IE6的position:fixed整理篇

    fixed真的是一个很好的属性.特别是做弹层的时候.可惜的是“国内主流浏览器”IE6大大不支持. 一般的我们都会通过CSS中的表达式来解决这个问题. .fixed { position:absolut ...

  4. 1 error C4996: 'pcl::SAC_SAMPLE_SIZE':

    使用PCL1.8   中使用粗配准拼接 错误 1 error C4996: 'pcl::SAC_SAMPLE_SIZE': This map is deprecated and is kept onl ...

  5. NOIP2016日记

    今天下午2:30~4:30考NOIP2016..我4:00前久出来了,没仔细检查.. 错了两道基础题..(T_T)  >_< 至少能过..就这样吧..努力复赛!!

  6. 如何分析解决Android ANR

    来自: http://blog.csdn.net/tjy1985/article/details/6777346 http://blog.csdn.net/tjy1985/article/detail ...

  7. EF6 连接Oracle 迁移数据错误解决方法

    环境:vs2015 + EF6 +ODP 数据库Oracle 11G add-migratioin 正常,但在update-database 时报如下错误: System.Runtime.Serial ...

  8. Spring源码学习之: 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作

    关于在spring  容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作 第二 ...

  9. spring常用注解

    使用注解构造IOC.替代传统的applicationContext.xml配置<bean/>和<property/> 传统的spring要在applicationContext ...

  10. Keepalived+Nginx架构整理版

    Keepalived介绍 keepalived是一个类似于layer3, 4, 5 交换机制的软件,也就是我们平时说的第3层.第4层和第5层交换.Keepalived的作用是检测web服务器的状态,如 ...