Before launching Aspire, you need to change the felix.properties
file and add these lines if Kerberos authentication is going to be used:
# To append packages to the default set of exported system packages, # set this value. org.osgi.framework.system.packages.extra=\ ... sun.security.krb5, \ com.sun.security.auth.callback, \ sun.security.provider, \ org.ietf.jgss, \ sun.nio.ch, \ sun.misc # The following property makes specified packages from the class path # available to all bundles. You should avoid using this property. org.osgi.framework.bootdelegation=\ ... javax.security.sasl, \ sun.security.krb5, \ sun.security.provider, \ sun.nio.ch, \ javax.crypto |
Launch Aspire (if it's not already running). See:
For this step, please follow the step from the Configuration Tutorial of the connector of you choice, please refer to Connector list.
To add a Publish to HBase, drag from the Publish to HBase rule from the Workflow Library and drop to the Workflow Tree where you want to add it.
This will automatically open the Publish to HBase window for the configuration of the publisher.
In the Publish to HBase window, specify the connection information to publish to the .
If used, the HBase settings file has the following structure:
<settings> <properties> <property name="hbase.zookeeper.quorum">10.0.0.114</property> </properties> <configDir>config\kerberos\conf</configDir> <security> <kerberos > <user>hbase/[email protected]</user> <path>config\kerberos\hbase.keytab</path> </kerberos> </security> </settings> |
Once you've clicked on the Add button, it will take a moment for Aspire to download all of the necessary components (the Jar files) from the Maven repository and load them into Aspire. Once that's done, the publisher will appear in the Workflow Tree.
For details on using the Workflow section, please refer to Workflow introduction. |