Install extension on Azure Knime Server

Hi everyone,

we would like to install certain extensions on our Azure Knime Server (knime-server-small-410). How can we do this? We are looking especiallyfor the extension “Tokenizer OpenNLP German”.

https://docs.knime.com/2019-12/server_admin_guide/index.html#installing-additional-extensions Is this the right way to do this?

Thanks
Johannes

Hello,

Those are the correct documentation instructions for installing extensions.

As mentioned in that link [1],
{
The easiest way to install additional extensions into the executor (e.g. Community Extensions or commercial 3rd party extensions) is to start the executor in GUI mode and install the extensions as usual.
}

It then covers a method to install an extension on the executor if you do NOT have GUI access, and the following section discusses updating the executor once you have the extension installed.

Additionally, org.knime.features.ext.textprocessing.language.german.feature.group is the package name for the German text extensions.

Please let us know if you have any additional questions.

Thank you,
Nickolaus

[1] https://docs.knime.com/2019-12/server_admin_guide/index.html#installing-additional-extensions

2 Likes

Hi,
thanks for your answer. Here is what I did:

./knime -application org.eclipse.equinox.p2.director -nosplash -consolelog -r http://update.knime.org/analytics-platform/4.1 -i org.knime.features.ext.textprocessing.language.german.feature.group -d /opt/knime/knime-4.1.2

This is the output:

CompilerOracle: exclude javax/swing/text/GlyphView.getBreakSpot
May 11, 2020 7:20:56 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http (122) [org.apache.cxf.transport.http.HTTPTransportFactory, org.apache.cxf.transport.http.HTTPWSDLExtensionLoader, org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder, org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder, org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider]
May 11, 2020 7:20:56 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener addExtensions
INFO: Adding the extensions from bundle org.apache.cxf.cxf-rt-transports-http-hc (123) [org.apache.cxf.transport.http.HTTPConduitFactory, org.apache.cxf.transport.ConduitInitiator]
log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.SingleClientConnManager).
log4j:WARN Please initialize the log4j system properly.
Installing org.knime.features.ext.textprocessing.language.german.feature.group 4.1.0.v201908271600.
Operation completed in 61311 ms.
May 11, 2020 7:21:57 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener unregister
INFO: Removing the extensions for bundle 122
May 11, 2020 7:21:57 AM org.apache.cxf.bus.osgi.CXFExtensionBundleListener unregister
INFO: Removing the extensions for bundle 123

Does this look right for you?

After doing this, we still have the same problem. When running a Workflow, we get the following error message in our local Knime client:

image_2020_05_11T08_03_37_041Z

Thanks for your help,
Johannes

It’s working now, we did not change anything but restarting the server. Thank you anyway for your help.

Hello Johannes,

Thank you for your follow-up. I’m glad that you were able to install the extension and get it working after a server restart.

Regards,
Nickolaus

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.