小编smi*_*esh的帖子

使用带有Spark 1.4.0和Tachyon 0.6.4的OFF_HEAP存储时出错

我试图在spark 1.4.0和tachyon 0.6.4上使用off heap storage来保持我的RDD这样做:

val a = sqlContext.parquetFile("a1.parquet")
a.persist(org.apache.spark.storage.StorageLevel.OFF_HEAP)
a.count()
Run Code Online (Sandbox Code Playgroud)

之后我得到以下异常.

有什么想法吗?

15/06/16 10:14:53 INFO : Tachyon client (version 0.6.4) is trying to connect master @ localhost/127.0.0.1:19998
15/06/16 10:14:53 INFO : User registered at the master localhost/127.0.0.1:19998 got UserId 3
15/06/16 10:14:53 INFO TachyonBlockManager: Created tachyon directory at /tmp_spark_tachyon/spark-6b2512ab-7bb8-47ca-b6e2-8023d3d7f7dc/driver/spark-tachyon-20150616101453-ded3
15/06/16 10:14:53 INFO BlockManagerInfo: Added rdd_10_3 on ExternalBlockStore on localhost:33548 (size: 0.0 B)
15/06/16 10:14:53 INFO BlockManagerInfo: Added rdd_10_1 on ExternalBlockStore on localhost:33548 (size: 0.0 B)
15/06/16 10:14:53 ERROR TransportRequestHandler: …
Run Code Online (Sandbox Code Playgroud)

apache-spark apache-spark-sql alluxio

71
推荐指数
1
解决办法
1239
查看次数

Appcelerator 4无法在Mac上找到Android SDK

Mac OS X上的Appcelerator Studio 4.7.1.201609100950找不到Android SDK.我已经使用Appcelerator Studio Dashboard上的按钮下载了它.下载成功完成后,Appcelerator Studio无法识别它.我收到以下错误:[Android SDK主页]在指定的SDK位置下找不到Android SDK

android titanium appcelerator

8
推荐指数
1
解决办法
733
查看次数

具有元组的高阶函数

我有以下问题.我试图创建一个接受两个参数的高阶函数:String和函数类型.函数类型以这种方式定义:

(String, List[String]) => List[(String, List[String])]
Run Code Online (Sandbox Code Playgroud)

我还定义了两个函数f1,f2它们具有相同的类型.之后我试着myfunf1或打电话f2.这是代码:

object Main extends App {


def f1(t: (String,List[String])): List[(String,List[String])] = ...

def f2(t: (String,List[String])): List[(String,List[String])] =  ...

def myfun(tableName: String)(fn: (String,List[String]) => List[(String,List[String])]):  List[(String,List[String])] =
 ...

val res: List[(String,List[String])] = myfun("...")(f1)
res foreach println
val res2: List[(String,List[String])] = myfun("...")(f2)
res2 foreach println
}
Run Code Online (Sandbox Code Playgroud)

这是错误:

[error]  found   : (String, List[String]) => List[(String, List[String])]
[error]  required: (String, List[String]) => List[(String, List[String])]
[error]   val res: List[(String,List[String])] …
Run Code Online (Sandbox Code Playgroud)

scala

7
推荐指数
1
解决办法
418
查看次数

如何为一个类实例化多个CDI/Weld bean?

在Spring中,可以通过在xml conf中定义相应的bean来实例化任何类.也可以为具有不同参数的同一个类实例化多个bean ...

CDI中的这些功能也是如此,即是否可以使用不同的初始化参数创建同一类的不同实例?

是否也可以在不更改类的情况下创建bean ....我的意思是不添加注释?

添加

让我举个例子.

<bean id="someBean1" class="org.mm.MyBean">
    <property name="x" value="xx"/>
    <property name="y" value="yy"/>
    <property name="z" value="zz"/>       
</bean>
<bean id="someBean2" class="org.mm.MyBean">
    <property name="x" value="other value"/>
    <property name="y" value="yy2"/>
    <property name="z" value="zz2"/>       
</bean>
Run Code Online (Sandbox Code Playgroud)

如何实例化同一个类的两个实例并使用不同的字段值初始化它们?

jsr299 java-ee cdi java-ee-6 jboss-weld

6
推荐指数
1
解决办法
3142
查看次数