You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As we all know, there is version verification between various software in the ELK ecosystem. So what should I do if I want to use Kibana to connect to INFINI Easysearch?
Today I will try it out.
First, directly request INFINI Easysearch API and confirm the version information.
When starting Kibana, I get a version error message.
# ./bin/kibana --allow-root
log [01:28:35.150] [info][plugins-service] Plugin "visTypeXy" is disabled.
log [01:28:35.315] [info][plugins-system] Setting up [40] plugins: [usageCollection,telemetryCollectionManager,telemetry,kibanaUsageCollection,newsfeed,securityOss,mapsLegacy,kibanaLegacy,share,legacyExport,embeddable,expressions,data,home,console,apmOss,management,indexPatternManagement,advancedSettings,savedObjects,dashboard,visualizations,visTypeVega,visTypeTimelion,timelion,visTypeTable,visTypeMarkdown,tileMap,regionMap,inputControlVis,visualize,esUiShared,charts,visTypeVislib,visTypeTimeseries,visTypeTagcloud,visTypeMetric,discover,savedObjectsManagement,bfetch]
log [01:28:35.553] [info][savedobjects-service] Waiting until all Elasticsearch nodes are compatible with Kibana before starting saved objects migrations...
log [01:28:35.934] [error][savedobjects-service] This version of Kibana (v7.10.2) is incompatible with the following Elasticsearch nodes in your cluster: v1.9.1 @ 172.80.0.1:9203 (172.80.0.1)
Analyzing the error message, Kibana should have requested the "/_nodes" API interface. After executing the request, you will see that there is indeed corresponding version information.
As we all know, there is version verification between various software in the ELK ecosystem. So what should I do if I want to use Kibana to connect to INFINI Easysearch?
Today I will try it out.
First, directly request INFINI Easysearch API and confirm the version information.
INFINI Easysearch provides version compatibility parameters.
Access the API again after the version compatibility parameters is enabled, the version information returned has been modified.
Configure Kibana:
When starting Kibana, I get a version error message.
Analyzing the error message, Kibana should have requested the "/_nodes" API interface. After executing the request, you will see that there is indeed corresponding version information.
Now let’s try to find a way to adjust the returned version information. The 'set_context' filter of INFINI Gateway can achieve this function.
Configuration (gateway.yml):
Start INFINI Gateway:
Confirm version information by accessing the API through INFINI Gateway.
Modify the Kibana configuration file (config/kibana.yml) and access the cluster through INFINI Gateway.
Kibana was started successfully without any errors.
The text was updated successfully, but these errors were encountered: