我正在尝试让 R(通过笔记本或 RStudio)连接到 Databricks Azure 10.1 上的 MariaDB。但是,无论我是在集群的库选项卡中添加 RMariaDB 还是通过 RStudio 中的 install.packages("RMariaDB") 都会失败,因为:
-----------------------------[ ANTICONF ]-----------------------------
Configure could not find suitable mysql/mariadb client library. Try installing:
* deb: libmariadb-dev (Debian, Ubuntu)
* rpm: mariadb-connector-c-devel | mariadb-devel | mysql-devel (Fedora, CentOS, RHEL)
* csw: mysql56_dev (Solaris)
* brew: mariadb-connector-c (OSX)
If you already have a mysql client library installed, verify that either
mariadb_config or mysql_config is on your PATH. If these are unavailable
you can also set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
--------------------------[ ERROR MESSAGE ]----------------------------
<stdin>:1:10: fatal error: mysql.h: No such file or directory
compilation terminated.
-----------------------------------------------------------------------
我安装在 databricks 上的 python、R 和 java jar 文件,但不是 C 库。我找到了要下载到笔记本电脑的 ubuntu 库,但 databricks 中的“上传库”功能似乎只需要 jar。
任何人都知道如何让 R 在 Databricks 中与 MariaDB 对话?或者,是否可以在笔记本的 python 单元中进行查询(我有这个工作)并访问 R 单元中的数据?
谢谢