Diese Seite ist in Ihrer lokalen Sprache noch nicht verfügbar. Wir arbeiten daran, weitere Sprachversionen hinzuzufügen. Vielen Dank für Ihre Unterstützung.

On this page

Commissioning Applications on Linux

Updated on 2022-11-18 GMT+08:00

Scenario

After the code is developed, you can compile the code into a JAR file and upload it to a Linux environment for application function commissioning.

NOTE:

Before commissioning applications on Linux, you need to pre-install a client on the Linux node.

Procedure

  1. In the Windows development environment IntelliJ IDEA, choose Maven Projects > JDBCExample > Lifecycle and perform the clean and package operations. After the compilation is complete, the JDBCExample-1.0-SNAPSHOT.jar file is generated in the target directory.
  2. Run the following command to create the running directory in Linux:

    mkdir -p /opt/hetuclient;

  3. Upload the JDBCExample-1.0-SNAPSHOT.jar package to the /opt/hetuclient directory in Linux.
  4. Download and decompress the client file FusionInsight_Cluster_Cluster ID_ HetuEngine_Client.tar by referring to Preparing an Operating Environment, obtain the JDBC drive package, and upload it to the /opt/hetuclient directory in the Linux environment.

    NOTE:

    To obtain the JDBC driver package:

    Obtain the hetu-jdbc-*.jar file from the FusionInsight_Cluster_Cluster ID_HetuEngine_ClientConfig\HetuEngine\xxx\ directory.

    Note: xxx can be arm or x86.

  5. Run the following command to go to the client installation directory:

    cd /opt/client;

  6. Run the following command to configure environment variables:

    source bigdata_env;

  7. Run the following command to debug the development program:

    cd /opt/hetuclient;

    java -classpath JDBCExample-*.jar:hetu-jdbc-*.jar com.huawei.hetu.className

    NOTE:
    • Replace the JDBC driver package name and class name with the actual ones, for example, java -classpath JDBCExample-*.jar:hetu-jdbc-*.jar com.huawei.hetu.JDBCExampleZk.
    • If SSL authentication of ZooKeeper is enabled for the interconnected cluster, you need to add the following JVM configuration

      -Dzookeeper.clientCnxnSocket=org.apache.zookeeper.ClientCnxnSocketNetty -Dzookeeper.client.secure=true.

      The corresponding debugging command is as follows: java -cp JDBCExample-*.jar:hetu-jdbc-*.jar -Dzookeeper.clientCnxnSocket=org.apache.zookeeper.ClientCnxnSocketNetty -Dzookeeper.client.secure=true com.huawei.hetu.JDBCExampleZK

      .

  8. Check whether the command output is normal.

    .......
    Table
    testtable

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback