首页 > 解决方案 > RStudio 连接到 IBM Watson Studio 上的 Spark

问题描述

我正在尝试从 IBM Watson Studio 上的 RStudio 实例连接到 Spark,但出现以下错误。

    No encoding supplied: defaulting to UTF-8. Error in force(code) : 
    Failed during initialize_connection: attempt to use zero-length 
    variable name
    Log: /tmp/Rtmpdee7QC/file1b33141066_spark.log


    ---- Output Log ----
    hummingbird kernel
    http://localhost:8081/apsrstudio/agent/v1/kernel/hb-connect ; Time 
    Diff :1.31352798938751
    {"code": "import sparklyr._"} ; Time Diff :0.00552034378051758

这是我用来创建连接的代码:

    kernels <- load_spark_kernels()
    sc <- spark_connect(config = kernels[1])

任何帮助将不胜感激!

标签: rapache-sparkrstudioibm-watsonsparklyr

解决方案


我能够解决这个问题!好像我错过了项目访问令牌。可以按照此处所述手动创建项目访问令牌。可以在项目的设置页面上创建令牌。从上面共享的链接:

在项目的设置页面上创建访问令牌。只有项目管理员可以创建访问令牌。访问令牌可以具有查看者或编辑者访问权限。只有编辑才能将令牌注入笔记本。

添加项目访问令牌后,我可以使用问题中提供的代码毫无问题地连接到 Spark。

kernels <- load_spark_kernels()
sc <- spark_connect(config = kernels[1])

推荐阅读