安装外部过程可执行文件

仅限企业模式

要安装外部过程,请通过菜单或命令行使用管理工具。

菜单

  1. 运行 管理工具

    $ /opt/vertica/bin/adminTools
    
  2. 在管理工具主菜单 (Main Menu) 上,单击配置菜单 (Configuration Menu),再单击确定 (OK)

  3. 配置菜单 (Configuration Menu) 上,单击安装外部过程 (Install External Procedure),再单击确定 (OK)

  4. 选择要在其上安装外部过程的数据库。

  5. 选择要安装的文件或手动键入完整文件路径,然后单击确定 (OK)

  6. 如果不是超级用户,则会提示您输入密码,然后单击确定 (OK)

    管理工具会自动在数据库中的每个节点上创建 database-name/procedures 目录,并在这些目录中为您安装外部过程。

  7. 单击对话框中的确定 (OK),这表示安装已成功完成。

命令行

如果使用命令行,请务必指定过程文件的完整路径以及拥有该过程文件的 Linux 用户的密码。例如:

$ admintools -t install_procedure -d vmartdb -f /scratch/helloworld.sh -p ownerpassword
Installing external procedure...
External procedure installed

安装外部过程之后,则需要使 Vertica 注意到该过程。要执行此操作,可以使用 CREATE PROCEDURE(外部) 语句,但应先回顾创建外部过程