Change Password

Please enter the password.
Please enter the password. Between 8-64 characters. Not identical to your email address. Contain at least 3 of: uppercase, lowercase, numbers, and special characters.
Please enter the password.
Submit

Change Nickname

Current Nickname:
Submit

Apply New License

License Detail

Please complete this required field.

  • Ultipa Blaze (v4)

Standalone

Please complete this required field.

Please complete this required field.

Please complete this required field.

Please complete this required field.

Leave it blank if an HDC service is not required.

Please complete this required field.

Leave it blank if an HDC service is not required.

Please complete this required field.

Please complete this required field.

Mac addresses of all servers, separated by line break or comma.

Please complete this required field.

Please complete this required field.

Cancel
Apply
ID
Product
Status
Cores
Maximum Shard Services
Maximum Total Cores for Shard Service
Maximum HDC Services
Maximum Total Cores for HDC Service
Applied Validity Period(days)
Effective Date
Expired Date
Mac Address
Reason for Application
Review Comment
Close
Profile
  • Full Name:
  • Phone:
  • Company:
  • Company Email:
  • Country:
  • Language:
Change Password
Apply

You have no license application record.

Apply
Certificate Issued at Valid until Serial No. File
Serial No. Valid until File

Not having one? Apply now! >>>

Product Created On ID Amount (USD) Invoice
Product Created On ID Amount (USD) Invoice

No Invoice

v5.0
Search
    English
    v5.0

      HDC Servers

      Overview

      HDC (High-Density Computing) servers in the Ultipa Powerhouse (v5) architecture are the computing nodes optimized for maximum performance and efficiency.

      A graph can be loaded from the physical storage of Shard servers into the memory of an HDC server, creating a HDC graph. On these HDC graphs you can execute graph queries and algorithms with enhanced performance.

      Showing HDC Servers

      Retrieves information about all HDC servers:

      show().hdc()
      

      Retrieves information about the HDC server named hdc-server-1:

      show().hdc("hdc-server-1")
      

      The information about HDC servers is organized into the following tables:

      • _hdc: Shows the basic infomation of HDC servers, including name, addr (IP address and port of the HDC server), status (ACTIVE or DEAD), and last_heartbeat (timestamp of the last heartbeat sent to the meta servers by the HDC server).
      • _hdcGraphList: Lists all HDC graphs hosted by each HDC server.

      When retrieving a specific HDC server using show().hdc("<hdcServerName>"), two supplementary tables are returned:

      • _hdcGraphStats: Lists all HDC graphs created on <hdcServerName> with their statistics.
      • _algoList: Lists all algorithms installed on <hdcName>.

      Adding an HDC Server

      After successfully deploying a new HDC server, it must be registered with the meta servers before it can be utilized. This process ensures that the new HDC server is recognized within the system.

      To add an HDC server named hdc-server-2 at 127.0.0.1:55555:

      alter().hdc().add({name: "hdc-server-2", addr: "127.0.0.1:55555"})
      

      You can also add HDC servers on the server-side by running the ./ultipa.sh script provided during deployment:

      ./ultipa.sh cluster addhdc --config example.sh
      

      Deleting an HDC Server

      You can unregister an inactive or obsolete HDC server from the meta servers.

      To delete the HDC server named hdc-server-2:

      alter().hdc().delete({name: "hdc-server-2"})
      
      Please complete the following information to download this book
      *
      公司名称不能为空
      *
      公司邮箱必须填写
      *
      你的名字必须填写
      *
      你的电话必须填写