小编Sri*_*ahu的帖子

HDFS 文件系统的 URL

我在 HDFS 中有一些数据/user/Cloudera/Test/*。我非常能够通过运行来查看记录hdfs -dfs -cat Test/*

现在同一个文件,我需要在 scala 中将其读取为 RDD。我在 scala shell 中尝试了以下操作。

val file = sc.textFile("hdfs://quickstart.cloudera:8020/user/Cloudera/Test")
Run Code Online (Sandbox Code Playgroud)

然后我编写了一些过滤器和 for 循环来读取单词。但是当我最后使用时Println,它说找不到文件。

谁能帮我知道在这种情况下 HDFS url 是什么。注意:我使用的是Cloudera CDH5.0 VM

hadoop scala bigdata cloudera

5
推荐指数
1
解决办法
2万
查看次数

Mocking Entity Framwork使用Moq不返回DbSet <T>

我有一个DbSet,我已经嘲笑和暴露.我把一些部门填满了上下文.当我访问这些部门时,我得到null.

    private Mock<DbSet<Department>> departmentSet;
    private Mock<DemoEntities> context;

    [TestInitializeAttribute()]
    public void TestInit()
    {
        context = new Mock<DemoEntities>();
        departmentSet = new Mock<DbSet<Department>>();
        context.Setup(c => c.Departments).Returns(departmentSet.Object);
        context.Object.Departments.Add(new Department() { Name = "HR", Id = 1 });
        context.Object.Departments.Add(new Department() { Name = "Operations", Id = 2 });


        context.Object.SaveChanges();

        var list = context.Object.Departments; //returns null
     }
Run Code Online (Sandbox Code Playgroud)

任何人都可以让我知道我做错了什么.其他测试用例依赖于访问context.Object.Departments.

c# moq entity-framework-6

0
推荐指数
1
解决办法
1241
查看次数

标签 统计

bigdata ×1

c# ×1

cloudera ×1

entity-framework-6 ×1

hadoop ×1

moq ×1

scala ×1