Running Acushare Service

Before creating and running the first Validate Address job, you must run the Acushare service on each node of the Hadoop or Spark cluster.

Note: This is a one-time mandatory activity to be performed before running the first Validate Address job.

On each node of the cluster:

  1. Copy the Acushare setup script sdkrts.bin from the Big Data Quality SDK installation path to any location on the node.
    Attention: On the SDK server, the Acushare setup script sdkrts.bin is in <BDQ SDK_InstallPath>/SDK/utilities/dbloader/aq/runtime/bin.
  2. Login to the node with admin rights or as a root user.
  3. Go to the path where you have copied the Acushare installer script sdkrts.bin.
  4. Ensure you have execute permission on the file by typing the command:
    chmod a+x sdkrts.bin
  5. Run the installer file and follow the prompts:
    ./sdkrts.bin
  6. When prompted, either press ENTER to select the default runtime path /root/slave_node, or enter an absolute path of your choice.
    Important: The runtime path for Acushare must be the same on all the nodes of the cluster for the Validate Address job to run.
    Note: The selected path must be present on the node before specifying here.
    The Acushare service starts automatically once the installation completes successfully.
  7. Alternatively, to start the Acushare service manually on a node, go to <Acushare runtime path>/runtime and run the script file startrts.sh with the argument <Acushare runtime path>/runtime.
Stopping Acushare service
To stop the Acushare service on any node, go to <Acushare runtime path>/runtime and run the script file stoprts.sh with the argument <Acushare runtime path>/runtime.
Uninstalling Acushare service
To uninstall the Acushare service from any node, run the script file Uninstall_SDKRTS.sh placed at <Acushare runtime path>/Uninstall.