installPlugin

语法

installPlugin(pluginName, [pluginVersion], [pluginServerAddr])

详情

下载并解压指定名称的插件的二进制文件(Windows 版本 server 使用 .dll,Linux 版本 server 使用 .so)和插件描述文件(.txt)到 DolphinDB 的插件目录(/server/plugins/)下。返回插件描述文件的完整路径。后续可通过该路径加载插件。

可通过 listRemotePlugins 函数查看所支持的插件名称及版本信息。

注:
若需通过代理访问插件仓库,需在系统中配置对应环境变量,installPlugin 函数将自动读取。
  • 若需使用 HTTP 地址,请配置 http_proxy
  • 若需使用 HTTPS 地址,请配置 https_proxy
  • 代理地址格式为:http(s)://user:password@proxyHost:proxyPort

参数

pluginName STRING 类型,用于指定插件名称。

pluginVersion 可选,STRING 类型,用于指定插件版本。如果不指定该参数,则使用插件的最新版本。

pluginServerAddr 可选,STRING 类型,用于指定插件仓库的 HTTP 或 HTTPS 地址。如果不配置该参数,使用默认的 HTTP 地址:"http://plugins.dolphindb.cn/plugins"。支持 HTTPS 协议:"https://plugins.dolphindb.cn/plugins"。如果 DolphinDB 服务位于国外,建议填写 "http://plugins.dolphindb.com/plugins" 或 "https://plugins.dolphindb.com/plugins" 以提高查询速度。

返回值

字符串标量,表示插件描述文件的完整路径。

例子

例1. 在 Linux 中下载指定的插件:

installPlugin("mysql")

返回: /home/DolphinDB_Linux64_V2.00.10/server/plugins/mysql/PluginMySQL.txt

通过 loadPlugin 加载插件:

loadPlugin("mysql")

例2. 在 Linux 中通过代理下载插件。

配置代理地址环境变量:

# 请将示例中的用户名、密码、IP 和端口替换为实际代理配置
# 配置 http_proxy
export http_proxy=http://admin:123456@127.0.0.1:8888
# 或配置 https_proxy
export https_proxy=https://admin:123456@127.0.0.1:8888

下载并解压指定插件,installPlugin 函数将自动读取代理地址环境变量,并通过代理访问插件仓库。

installPlugin("mysql")
// output: /home/DolphinDB_Linux64_V3.00.6/server/plugins/mysql/PluginMySQL.txt