r - 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])
任何帮助将不胜感激!
解决方案
我能够解决这个问题!好像我错过了项目访问令牌。可以按照此处所述手动创建项目访问令牌。可以在项目的设置页面上创建令牌。从上面共享的链接:
在项目的设置页面上创建访问令牌。只有项目管理员可以创建访问令牌。访问令牌可以具有查看者或编辑者访问权限。只有编辑才能将令牌注入笔记本。
添加项目访问令牌后,我可以使用问题中提供的代码毫无问题地连接到 Spark。
kernels <- load_spark_kernels()
sc <- spark_connect(config = kernels[1])
推荐阅读
- javascript - 如何访问 ReactJS 中复选框的状态?
- c++ - 获取 streambuf/stringbuf 数据的所有权
- javascript - Highcharts饼图问题(饼片之间的差距)
- c# - 将授权持有者令牌添加到 ASP.NET Web 表单页面标题
- reactjs - 更好的语法来更新 redux 上的嵌套对象
- java - 使用来自目标/测试类的类
- rest - WebAPI 的 SSL 证书
- c++ - 带有openmp并行的Qimage setPixel不起作用
- python-3.x - 如何制作 python selenium webdriver 类型文本并在另一个名称元素上填充一个名称元素
- python - 当方法访问实例变量时减少语法错误?