Skip to main content
Version: 0.11.0

Installation Of A Single Service

1 Obtain the installation package and install it#

    By getting the installation package of the corresponding module in our release installation package:

 ## 1. Unzip the installation packagetar -xvzf wedatasphere-linkis-0.11.0-dist.tar.gzcd wedatasphere-linkis-0.11.0-dist ## 2. Select the corresponding service installation package and go to the corresponding installation directory: $SERVER_HOMEcp wedatasphere-linkis-0.11.0-dist/share/linkis/linkis-publicservice/linkis-publicservice.zip $SERVER_HOME ## 3. Copy the installation package to the corresponding installation directory. For example: publicservice needs to copy linkis-publicservice.zip ## Decompress the corresponding serviceunzip $SERVERNAME.zip ## 4. The module package is a public package, except for gateway and Eureka, everything else needs to be copied.cp ${workDir}/share/linkis/module/module.zip $SERVER_HOME ## 5. Unzip the module packagecd $SERVER_HOME/;unzip module.zip> /dev/null; ## 6. Copy the corresponding installation packagecp module/lib/* $SERVER_HOME/$SERVERNAME/lib/

2 Modify configuration#

    After the package is ready, it is to modify the configuration, the configuration mainly modify application.yml and linkis.properties, the configuration is under the conf directory

2.1 Modify application.yml#

server:  port: $SERVER_PORT #corresponding service porteureka:  client:    serviceUrl:      defaultZone: $EUREKA_URL #corresponding EUREKA address

2.2 Modify linkis.properties#

The linkis.properties modification of each service is different, now all services are listed below and explained:

  • GateWay:
    wds.linkis.ldap.proxy.url=$LDAP_URL #LDAP address, login required    wds.linkis.ldap.proxy.baseDN=$LDAP_BASEDN    wds.linkis.gateway.admin.user=$deployUser #Deployment user, as the administrator user
  • PublicService:
    ##Database connection information    wds.linkis.server.mybatis.datasource.url=jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/${MYSQL_DB}?characterEncoding=UTF-8    wds.linkis.server.mybatis.datasource.username=$MYSQL_USER    wds.linkis.server.mybatis.datasource.password=$MYSQL_PASSWORD        wds.linkis.workspace.filesystem.localuserrootpath=$WORKSPACE_USER_ROOT_PATH ##Workspace directory    wds.linkis.workspace.filesystem.hdfsuserrootpath.prefix=$HDFS_USER_ROOT_PATH ##HDFS user root directory
  • Linkis-Database
    ##Database connection information    wds.linkis.server.mybatis.datasource.url=jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/${MYSQL_DB}?characterEncoding=UTF-8    wds.linkis.server.mybatis.datasource.username=$MYSQL_USER    wds.linkis.server.mybatis.datasource.password=$MYSQL_PASSWORD
  • ResourceManager
    ##Database connection information    wds.linkis.server.mybatis.datasource.url=jdbc:mysql://${MYSQL_HOST}:${MYSQL_PORT}/${MYSQL_DB}?characterEncoding=UTF-8    wds.linkis.server.mybatis.datasource.username=$MYSQL_USER    wds.linkis.server.mybatis.datasource.password=$MYSQL_PASSWORD
  • Entrance:
    wds.linkis.entrance.config.logPath=$WORKSPACE_USER_ROOT_PATH    wds.linkis.resultSet.store.path=$HDFS_USER_ROOT_PATH
  • EngineManager:
    ##User switching script    wds.linkis.enginemanager.sudo.script=$SERVER_HOME/$SERVERNAME/bin/rootScript.sh
  • Additional parameters added by SparkEngineManager
    ## Configure engine jar    wds.linkis.enginemanager.core.jar=$SERVER_HOME/$SERVERNAME/lib/linkis-ujes-spark-engine-version.jar    ##Configure main jar    wds.linkis.spark.driver.conf.mainjar=$SERVER_HOME/$SERVERNAME/conf:$SERVER_HOME/$SERVERNAME/lib/*