Applies to: Image Removed Kyvos Enterprise Image Removed Kyvos Cloud (Managed Services Kyvos Cloud (SaaS on AWS) Image Removed Kyvos Azure AWS Marketplace Image Removed
Kyvos AWS Azure Marketplace Image Removed Kyvos Kyvos GCP Marketplace Kyvos Single Node Installation (Kyvos SNI) Image Removed Kyvos Free ( Limited offering for AWS)
...
The segmentation feature enables you to define dedicated resources for mission-critical functions.
...
Panel |
---|
panelIconId | atlassian-note |
---|
panelIcon | :note: |
---|
bgColor | #DEEBFF |
---|
|
Note From Kyvos 2023.3 onwards, you can see the last performed Segmentation Configuration operation details, including progress status and start time, by clicking the iicon located next to the Revert button. To view more comprehensive details, simply click the the View Details link, which will take you to the the Operations page where you can view the operation information in detail. |
You can create multiple segments and divide the system resources (such as Query Engines or disk space) among these segments.
For a resource-based segment, each node can have multiple instances of Query Engines. Also, each instance can have multiple disks attached to it. In this case, all the Query Engines participate in querying. You can only configure resources like disks.
For Query Engine-based segments, Query Engines are divided into different segments. Each query can have multiple disks associated with it, and you can configure a particular disk along with capacity in percentage while designing the segment.
All the available Query Engines must be linked to a specific segment under the cluster name >Kyvos and Ecosystem> Query Engine Segments.Image Removed
...
Creating Segments
You can create resource-based and Query Engine-based segments.
To create a segment, perform the following steps.
Aura tab collection |
---|
settings | {"generalSettings":{"tabSpacing":0,"tabWidth":100,"tabHeight":45,"direction":"horizontal"},"activeSettings":{"backgroundColor":{"color":"#f58227"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"}},"inactiveSettings":{"backgroundColor":{"color":"#e2e2e2"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"},"border":{"top":true,"left":true,"right":true,"bottom":true,"width":1,"style":"solid","color":"#cccecf"}},"contentSettings":{"backgroundColor":{"color":"#fff"},"padding":{"top":10,"right":10,"bottom":10,"left":10},"border":{"style":"solid","width":1,"top":true,"bottom":true,"left":true,"right":true,"color":"#cccecf"}},"hoverSettings":{"backgroundColor":{"color":"#cccecf"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"normal"}}} |
---|
tab | 1 |
---|
|
Aura tab |
---|
title | Query Engine Based Segments |
---|
|
Aura tab |
---|
title | Resource Based Segments |
---|
|
...
params | JTdCJTIyZ2VuZXJhbCUyMiUzQSU3QiUyMnRhYlNwYWNpbmclMjIlM0EwJTJDJTIydGFiV2lkdGglMjIlM0ExMDAlMkMlMjJ0YWJIZWlnaHQlMjIlM0E1MCUyQyUyMmRpcmVjdGlvbiUyMiUzQSUyMmhvcml6b250YWwlMjIlN0QlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIyYmFja2dyb3VuZENvbG9yJTIyJTNBJTdCJTIyY29sb3IlMjIlM0ElMjIlMjNmZmYlMjIlN0QlMkMlMjJib3JkZXIlMjIlM0ElN0IlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyd2lkdGglMjIlM0ExJTJDJTIydG9wJTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmNvbG9yJTIyJTNBJTdCJTIybGlnaHQlMjIlM0ElMjIlMjNjY2NlY2YlMjIlN0QlN0QlMkMlMjJwYWRkaW5nJTIyJTNBJTdCJTIydG9wJTIyJTNBMTAlMkMlMjJyaWdodCUyMiUzQTEwJTJDJTIyYm90dG9tJTIyJTNBMTAlMkMlMjJsZWZ0JTIyJTNBMTAlN0QlN0QlMkMlMjJhY3RpdmUlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzZjU4MjI3JTIyJTdEJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzMDAwMDAwJTIyJTdEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiUyQyUyMmZvbnRXZWlnaHQlMjIlM0ElMjJib2xkJTIyJTdEJTdEJTJDJTIyaG92ZXIlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSUyMiUyM2RmZTFlNiUyMiU3RCUyQyUyMnRleHQlMjIlM0ElN0IlMjJmb250U2l6ZSUyMiUzQTE4JTJDJTIyY29sb3IlMjIlM0ElMjIlMjM1ZTZjODQlMjIlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTJDJTIyZm9udFdlaWdodCUyMiUzQSUyMmxpZ2h0ZXIlMjIlN0QlN0QlMkMlMjJpbmFjdGl2ZSUyMiUzQSU3QiUyMmJhY2tncm91bmRDb2xvciUyMiUzQSU3QiUyMmNvbG9yJTIyJTNBJTIyJTIzZjRmNWY3JTIyJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSUyMiUyMzVlNmM4NCUyMiUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlMkMlMjJmb250V2VpZ2h0JTIyJTNBJTIybGlnaHRlciUyMiU3RCUyQyUyMmJvcmRlciUyMiUzQSU3QiUyMnRvcCUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJ3aWR0aCUyMiUzQTElMkMlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyY29sb3IlMjIlM0ElN0IlMjJsaWdodCUyMiUzQSUyMiUyM2NjY2VjZiUyMiU3RCU3RCU3RCU3RA== |
---|
|
Aura tab |
---|
summary | Query-based segment |
---|
params | JTdCJTIydGl0bGUlMjIlM0ElMjJRdWVyeS1iYXNlZCUyMHNlZ21lbnQlMjIlN0Q= |
---|
|
From the Segment Type, select the Query Engine Based option. Query Engine Based: Select this option to create a query engine based segment. Select the query engine(s) that you want to add to the segment. Click Apply.
Aura tab |
---|
summary | Resource Based Segments |
---|
params | JTdCJTIydGl0bGUlMjIlM0ElMjJSZXNvdXJjZSUyMEJhc2VkJTIwU2VnbWVudHMlMjIlN0Q= |
---|
|
From the Segment Type, select the Resource Based Segments option. Resource Based: Select this option to create a resource-based segment. Local Disk Path: You can select any of the following options. Custom: Select this option to define custom resource allocation on each query engine. Unique: Select this option to configure unique resource allocation on each query engine All: Select this option to define common resource allocation for all the query engines. Used For: Select the purpose for which the resources will be used from: Cuboid Replication Extended Cuboid Block Cache Metadata
Select the percentage of space allowed for the purpose.
Click Apply.
|
...
Points to remember
Consider the following points while creating or deleting segments.
By default, all the query engines are assigned to the Default Segment.
For Query Engine based segments, there must be at least one Query Engine assigned to each segment, and the same query engine CANNOT be assigned to multiple segments.
You can also create a Resource based segment by defining the resource allocation for all the Query Engines in that segment. Through this, you can allocate resources to each query engine in the segment for Cuboid Replication, Extended Cuboid Block Cache, and Metadata.
For Resource based segments, there must be at least one Query Engine assigned to each segment, and the same query engine CAN be assigned to multiple segments.
Deleting a segment will move all the Query Engines under it to the Default segment.
Migrating the role of any Query Engine will remove it from the segment(s) under which it is allocated.