SHOW PLUGIN / PLUGINS¶
SHOW PLUGINS命令列出所有已加载的插件的信息和状态。已加载的插件包括手动加载的插件和自动加载的内置插件。SHOW PLUGINS命令显示的内置插件中只包含 Graph 服务和 Storage 服务的内置插件,其在服务启动时自动加载。
SHOW PLUGIN <plugin_name>命令列出特定插件的信息和状态。
-
SHOW PLUGINS命令返回信息如下表:列 描述 name插件名称。 plugin_type插件的类型。 author插件的作者。 description插件的描述。 license插件的许可信息。 version插件的版本。 api_version插件使用的 API 版本。 plugin_status插件在不同服务中的状态概要。例如: Valid:3, Invalid:1, BuiltIn:[G:1,S:2]。有效值包含:Valid:表示插件相应的动态库已加载到相关服务中。Invalid:表示插件相应的动态库未加载到相关服务中。BuiltIn(仅内置插件显示):内置插件在不同服务中的分布情况。
-
SHOW PLUGIN <plugin_name>命令返回信息如下表:列 描述 service插件适配的服务的 IP 地址和端口号。 plugin_status插件在每个服务中的具体状态。有效值包含: Valid:表示插件相应的动态库已加载到相关服务中。Invalid:表示插件相应的动态库未加载到相关服务中,且显示具体错误信息以供排查。
语法¶
- show_plugins_command
- show_plugin_command
show_plugins_command ::=
'SHOW' 'PLUGINS'
show_plugin_command ::=
'SHOW' 'PLUGIN' plugin_name
参数¶
plugin_name¶
待查询的插件的名称。
示例¶
显示所有插件信息¶
SHOW PLUGINS
返回:
+----------------+-------------+------------+------------------------------------------+-------------+---------+-------------+---------------------------------------+
| name | plugin_type | author | description | license | version | api_version | plugin_status |
+----------------+-------------+------------+------------------------------------------+-------------+---------+-------------+---------------------------------------+
| log_rotate | LOG_ROTATE | vesoft-inc | nebula's log rotator | PROPRIETARY | 5.0 | 5.0 | Valid:2, Invalid:0, BuiltIn:[G:1,S:1] |
| localfs | UNKNOWN | | | | | 0.0 | Valid:1, Invalid:0, BuiltIn:[S:1] |
| file_audit | AUDIT | vesoft-inc | nebula's default file based audit plugin | PROPRIETARY | 5.0 | 5.0 | Valid:2, Invalid:0, BuiltIn:[G:1,S:1] |
| plugin_manager | PROCEDURE | vesoft-inc | nebula's procedure manager | PROPRIETARY | 5.0 | 5.0 | Valid:1, Invalid:0, BuiltIn:[G:1] |
| dbms | PROCEDURE | vesoft-inc | nebula's default dbms procedures | PROPRIETARY | 5.0 | 5.0 | Valid:1, Invalid:0, BuiltIn:[G:1] |
| csv_connector | UNKNOWN | | | | | 0.0 | Valid:1, Invalid:0, BuiltIn:[S:1] |
+----------------+-------------+------------+------------------------------------------+-------------+---------+-------------+---------------------------------------+
该命令返回结果中的plugin_status列展示某插件在不同服务中的状态概要。例如,第一行显示有 2 个服务成功加载了内置插件log_rotate,其中G:1表示 1 个 Graph 服务,S:1表示 1 个 Storage 服务。
显示特定插件信息¶
SHOW PLUGIN log_rotate
返回:
+--------------------+------------------+
| service | plugin_status |
+--------------------+------------------+
| 192.168.8.113:9669 | Valid BuiltIn[G] |
| 192.168.8.113:9779 | Valid BuiltIn[S] |
+--------------------+------------------+
该命令返回结果中的plugin_status列展示特定插件在每个服务中的具体状态。例如,第一行显示 Graph 服务192.168.8.113:9669成功加载了插件log_rotate。如果加载或卸载失败,此列将显示错误消息。