Before You Start¶
HetuEngine supports quick joint query of multiple data sources and GUI-based data source configuration and management. You can quickly add a data source on the HSConsole page.
Table 1 lists the data sources supported by HetuEngine of the current version.
HetuEngine Mode | Data Source | Data Source Mode | Supported Data Source Version |
---|---|---|---|
Security mode | Hive | Security mode | MRS 3.x, FusionInsight 6.5.1, and Hive in the current cluster |
HBase | MRS 3.x and FusionInsight 6.5.1 | ||
Elasticsearch | Elasticsearch of the current cluster | ||
HetuEngine | MRS 3.x | ||
GaussDB | GaussDB 200 and GaussDB A 8.0.0 | ||
Hudi | MRS 3.1.2 or later | ||
ClickHouse | MRS 3.1.1 or later | ||
Normal mode | Hive | Normal mode | MRS 3.x, FusionInsight 6.5.1, and Hive in the current cluster |
HBase | MRS 3.x and FusionInsight 6.5.1 | ||
Elasticsearch | Elasticsearch of the current cluster | ||
Hudi | MRS 3.1.2 or later | ||
ClickHouse | MRS 3.1.1 or later | ||
GaussDB | Security mode | GaussDB 200 and GaussDB A 8.0.0 |
Operations such as adding, configuring, and deleting a HetuEngine data source takes effect dynamically without restarting the cluster.
A configured data source takes effect dynamically and you cannot disable this function. By default, the interval for a data source to dynamically take effect is 60 seconds. You can change the interval to a desired one by changing the value of catalog.scanner-interval in coordinator.config.properties and worker.config.properties by referring to 3.e in Creating HetuEngine Compute Instances. See the following example.
catalog.scanner-interval =120s
Note
The domain name of the data source cluster must be different from that of the HetuEngine cluster. In addition, two data sources with the same domain name cannot be connected to at the same time.
The data source cluster and the HetuEngine cluster can communicate with each other.