blob: 03b499475e657bbc4f988f0fa03346dd1d5b0e92 [file] [log] [blame]
"use strict";(self.webpackChunkdocs_website=self.webpackChunkdocs_website||[]).push([[80053],{1109:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Introduction","href":"/docs/next/introduction","docId":"introduction"},{"type":"category","label":"Design and Concept","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Basic Concept","href":"/docs/next/design_and_concept/basic_concept","docId":"design_and_concept/basic_concept"},{"type":"link","label":"Format","href":"/docs/next/design_and_concept/the_format_in_inlong","docId":"design_and_concept/the_format_in_inlong"},{"type":"link","label":"Agent Plugin","href":"/docs/next/design_and_concept/how_to_write_plugin_agent","docId":"design_and_concept/how_to_write_plugin_agent"},{"type":"link","label":"Sort Plugin","href":"/docs/next/design_and_concept/how_to_extend_data_node_for_sort","docId":"design_and_concept/how_to_extend_data_node_for_sort"},{"type":"link","label":"Dashboard Plugin","href":"/docs/next/design_and_concept/how_to_write_plugin_dashboard","docId":"design_and_concept/how_to_write_plugin_dashboard"},{"type":"link","label":"Manager Plugin","href":"/docs/next/design_and_concept/how_to_extend_data_node_for_manager","docId":"design_and_concept/how_to_extend_data_node_for_manager"},{"type":"link","label":"DataProxy Plugin","href":"/docs/next/design_and_concept/how_to_write_plugin_dataproxy","docId":"design_and_concept/how_to_write_plugin_dataproxy"}]},{"type":"category","label":"Quick Start","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"How to Build","href":"/docs/next/quick_start/how_to_build","docId":"quick_start/how_to_build"},{"type":"category","label":"Data Ingestion","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Pulsar Example","href":"/docs/next/quick_start/data_ingestion/file_pulsar_clickhouse_example","docId":"quick_start/data_ingestion/file_pulsar_clickhouse_example"},{"type":"link","label":"Kafka Example","href":"/docs/next/quick_start/data_ingestion/mysql_kafka_clickhouse_example","docId":"quick_start/data_ingestion/mysql_kafka_clickhouse_example"}]},{"type":"category","label":"Data Synchronization","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"MySQL to ClickHouse Example","href":"/docs/next/quick_start/data_sync/mysql_clickhouse_example","docId":"quick_start/data_sync/mysql_clickhouse_example"},{"type":"link","label":"MySQL to StarRocks Example","href":"/docs/next/quick_start/data_sync/mysql_starrocks_example","docId":"quick_start/data_sync/mysql_starrocks_example"},{"type":"link","label":"MySQL to Iceberg Example","href":"/docs/next/quick_start/data_sync/mysql_iceberg_example","docId":"quick_start/data_sync/mysql_iceberg_example"}]}]},{"type":"category","label":"Deployment","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Standalone","href":"/docs/next/deployment/standalone","docId":"deployment/standalone"},{"type":"link","label":"Docker","href":"/docs/next/deployment/docker","docId":"deployment/docker"},{"type":"link","label":"Kubernetes","href":"/docs/next/deployment/k8s","docId":"deployment/k8s"},{"type":"link","label":"Bare Metal","href":"/docs/next/deployment/bare_metal","docId":"deployment/bare_metal"}]},{"type":"category","label":"Components","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Agent","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/agent/overview","docId":"modules/agent/overview"},{"type":"link","label":"Deployment","href":"/docs/next/modules/agent/quick_start","docId":"modules/agent/quick_start"},{"type":"link","label":"Configuration","href":"/docs/next/modules/agent/configure","docId":"modules/agent/configure"},{"type":"link","label":"Monitor Metrics","href":"/docs/next/modules/agent/metrics","docId":"modules/agent/metrics"}]},{"type":"category","label":"DataProxy","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/dataproxy/overview","docId":"modules/dataproxy/overview"},{"type":"link","label":"Deployment","href":"/docs/next/modules/dataproxy/quick_start","docId":"modules/dataproxy/quick_start"},{"type":"link","label":"Configuration","href":"/docs/next/modules/dataproxy/configuration","docId":"modules/dataproxy/configuration"}]},{"type":"category","label":"TubeMQ","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/tubemq/overview","docId":"modules/tubemq/overview"},{"type":"link","label":"Quick Start","href":"/docs/next/modules/tubemq/quick_start","docId":"modules/tubemq/quick_start"},{"type":"link","label":"Producer Example","href":"/docs/next/modules/tubemq/producer_example","docId":"modules/tubemq/producer_example"},{"type":"link","label":"Consumer Example","href":"/docs/next/modules/tubemq/consumer_example","docId":"modules/tubemq/consumer_example"},{"type":"category","label":"tubemq-manager","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/tubemq/tubemq-manager/overview","docId":"modules/tubemq/tubemq-manager/overview"},{"type":"link","label":"Deployment","href":"/docs/next/modules/tubemq/tubemq-manager/quick_start","docId":"modules/tubemq/tubemq-manager/quick_start"}]},{"type":"link","label":"Command-line Tools","href":"/docs/next/modules/tubemq/commandline_tools","docId":"modules/tubemq/commandline_tools"},{"type":"link","label":"client partition assign","href":"/docs/next/modules/tubemq/client_partition_assign_introduction","docId":"modules/tubemq/client_partition_assign_introduction"},{"type":"link","label":"Client RPC","href":"/docs/next/modules/tubemq/client_rpc","docId":"modules/tubemq/client_rpc"},{"type":"link","label":"TubeMQ JAVA SDK API","href":"/docs/next/modules/tubemq/clients_java","docId":"modules/tubemq/clients_java"},{"type":"link","label":"Configuration","href":"/docs/next/modules/tubemq/configure_introduction","docId":"modules/tubemq/configure_introduction"},{"type":"link","label":"Console Introduction","href":"/docs/next/modules/tubemq/console_introduction","docId":"modules/tubemq/console_introduction"},{"type":"link","label":"Error Code","href":"/docs/next/modules/tubemq/error_code","docId":"modules/tubemq/error_code"},{"type":"link","label":"HTTP API","href":"/docs/next/modules/tubemq/http_access_api","docId":"modules/tubemq/http_access_api"},{"type":"link","label":"TubeMQ Metrics","href":"/docs/next/modules/tubemq/tubemq_metrics","docId":"modules/tubemq/tubemq_metrics"},{"type":"link","label":"TubeMQ VS Kafka","href":"/docs/next/modules/tubemq/tubemq_perf_test_vs_Kafka","docId":"modules/tubemq/tubemq_perf_test_vs_Kafka"}]},{"type":"category","label":"Sort","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/sort/overview","docId":"modules/sort/overview"},{"type":"link","label":"Deployment","href":"/docs/next/modules/sort/quick_start","docId":"modules/sort/quick_start"},{"type":"link","label":"Example","href":"/docs/next/modules/sort/example","docId":"modules/sort/example"},{"type":"link","label":"Monitor Metrics","href":"/docs/next/modules/sort/metrics","docId":"modules/sort/metrics"},{"type":"link","label":"Dirty Data Archive","href":"/docs/next/modules/sort/dirty_data_archive","docId":"modules/sort/dirty_data_archive"}]},{"type":"category","label":"Manager","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/manager/overview","docId":"modules/manager/overview"},{"type":"link","label":"Deployment","href":"/docs/next/modules/manager/quick_start","docId":"modules/manager/quick_start"},{"type":"link","label":"Configuration","href":"/docs/next/modules/manager/configure","docId":"modules/manager/configure"}]},{"type":"category","label":"Dashboard","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/dashboard/overview","docId":"modules/dashboard/overview"},{"type":"link","label":"Deployment","href":"/docs/next/modules/dashboard/quick_start","docId":"modules/dashboard/quick_start"}]},{"type":"category","label":"Sort Standalone","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/sort-standalone/overview","docId":"modules/sort-standalone/overview"},{"type":"link","label":"Deployment","href":"/docs/next/modules/sort-standalone/quick_start","docId":"modules/sort-standalone/quick_start"},{"type":"link","label":"Pulsar2Hive Example","href":"/docs/next/modules/sort-standalone/pulsar2hive","docId":"modules/sort-standalone/pulsar2hive"},{"type":"link","label":"Pulsar2Elasticsearch Example","href":"/docs/next/modules/sort-standalone/pulsar2es","docId":"modules/sort-standalone/pulsar2es"},{"type":"link","label":"Pulsar2kafka Example","href":"/docs/next/modules/sort-standalone/pulsar2kafka","docId":"modules/sort-standalone/pulsar2kafka"}]},{"type":"category","label":"Audit","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/modules/audit/overview","docId":"modules/audit/overview"},{"type":"link","label":"Configuration","href":"/docs/next/modules/audit/configure","docId":"modules/audit/configure"},{"type":"link","label":"Deployment","href":"/docs/next/modules/audit/quick_start","docId":"modules/audit/quick_start"}]}]},{"type":"category","label":"Data Nodes","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"Extract Nodes","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/data_node/extract_node/overview","docId":"data_node/extract_node/overview"},{"type":"link","label":"Auto Push","href":"/docs/next/data_node/extract_node/auto_push","docId":"data_node/extract_node/auto_push"},{"type":"link","label":"File","href":"/docs/next/data_node/extract_node/file","docId":"data_node/extract_node/file"},{"type":"link","label":"Kafka","href":"/docs/next/data_node/extract_node/kafka","docId":"data_node/extract_node/kafka"},{"type":"link","label":"MongoDB-CDC","href":"/docs/next/data_node/extract_node/mongodb-cdc","docId":"data_node/extract_node/mongodb-cdc"},{"type":"link","label":"MySQL-CDC","href":"/docs/next/data_node/extract_node/mysql-cdc","docId":"data_node/extract_node/mysql-cdc"},{"type":"link","label":"Oracle-CDC","href":"/docs/next/data_node/extract_node/oracle-cdc","docId":"data_node/extract_node/oracle-cdc"},{"type":"link","label":"PostgreSQL-CDC","href":"/docs/next/data_node/extract_node/postgresql-cdc","docId":"data_node/extract_node/postgresql-cdc"},{"type":"link","label":"Pulsar","href":"/docs/next/data_node/extract_node/pulsar","docId":"data_node/extract_node/pulsar"},{"type":"link","label":"SQLServer-CDC","href":"/docs/next/data_node/extract_node/sqlserver-cdc","docId":"data_node/extract_node/sqlserver-cdc"},{"type":"link","label":"Doris","href":"/docs/next/data_node/extract_node/doris","docId":"data_node/extract_node/doris"},{"type":"link","label":"Hudi","href":"/docs/next/data_node/extract_node/hudi","docId":"data_node/extract_node/hudi"},{"type":"link","label":"TubeMQ","href":"/docs/next/data_node/extract_node/tube","docId":"data_node/extract_node/tube"},{"type":"link","label":"Iceberg","href":"/docs/next/data_node/extract_node/iceberg","docId":"data_node/extract_node/iceberg"}]},{"type":"category","label":"Load Nodes","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Overview","href":"/docs/next/data_node/load_node/overview","docId":"data_node/load_node/overview"},{"type":"link","label":"Auto Consumption","href":"/docs/next/data_node/load_node/auto_consumption","docId":"data_node/load_node/auto_consumption"},{"type":"link","label":"ClickHouse","href":"/docs/next/data_node/load_node/clickhouse","docId":"data_node/load_node/clickhouse"},{"type":"link","label":"Elasticsearch","href":"/docs/next/data_node/load_node/elasticsearch","docId":"data_node/load_node/elasticsearch"},{"type":"link","label":"Greenplum","href":"/docs/next/data_node/load_node/greenplum","docId":"data_node/load_node/greenplum"},{"type":"link","label":"HBase","href":"/docs/next/data_node/load_node/hbase","docId":"data_node/load_node/hbase"},{"type":"link","label":"HDFS","href":"/docs/next/data_node/load_node/hdfs","docId":"data_node/load_node/hdfs"},{"type":"link","label":"Hive","href":"/docs/next/data_node/load_node/hive","docId":"data_node/load_node/hive"},{"type":"link","label":"Iceberg","href":"/docs/next/data_node/load_node/iceberg","docId":"data_node/load_node/iceberg"},{"type":"link","label":"Kafka","href":"/docs/next/data_node/load_node/kafka","docId":"data_node/load_node/kafka"},{"type":"link","label":"MySQL","href":"/docs/next/data_node/load_node/mysql","docId":"data_node/load_node/mysql"},{"type":"link","label":"Oracle","href":"/docs/next/data_node/load_node/oracle","docId":"data_node/load_node/oracle"},{"type":"link","label":"PostgreSQL","href":"/docs/next/data_node/load_node/postgresql","docId":"data_node/load_node/postgresql"},{"type":"link","label":"SQLServer","href":"/docs/next/data_node/load_node/sqlserver","docId":"data_node/load_node/sqlserver"},{"type":"link","label":"TDSQL-PostgreSQL","href":"/docs/next/data_node/load_node/tdsql-postgresql","docId":"data_node/load_node/tdsql-postgresql"},{"type":"link","label":"Doris","href":"/docs/next/data_node/load_node/doris","docId":"data_node/load_node/doris"},{"type":"link","label":"StarRocks","href":"/docs/next/data_node/load_node/starrocks","docId":"data_node/load_node/starrocks"},{"type":"link","label":"Hudi","href":"/docs/next/data_node/load_node/hudi","docId":"data_node/load_node/hudi"},{"type":"link","label":"Redis","href":"/docs/next/data_node/load_node/redis","docId":"data_node/load_node/redis"}]}]},{"type":"category","label":"SDK","collapsible":true,"collapsed":true,"items":[{"type":"category","label":"DataProxy SDK","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"C++ SDK","href":"/docs/next/sdk/dataproxy-sdk/cpp","docId":"sdk/dataproxy-sdk/cpp"},{"type":"link","label":"Java SDK","href":"/docs/next/sdk/dataproxy-sdk/java","docId":"sdk/dataproxy-sdk/java"},{"type":"link","label":"HTTP Report","href":"/docs/next/sdk/dataproxy-sdk/http","docId":"sdk/dataproxy-sdk/http"},{"type":"link","label":"Golang SDK","href":"/docs/next/sdk/dataproxy-sdk/go","docId":"sdk/dataproxy-sdk/go"}]},{"type":"category","label":"Manager SDK","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Example","href":"/docs/next/sdk/manager-sdk/example","docId":"sdk/manager-sdk/example"}]},{"type":"category","label":"TubeMQ SDK","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"C++ SDK","href":"/docs/next/sdk/tubemq-sdk/cpp","docId":"sdk/tubemq-sdk/cpp"},{"type":"link","label":"Python SDK","href":"/docs/next/sdk/tubemq-sdk/python","docId":"sdk/tubemq-sdk/python"},{"type":"link","label":"Golang SDK","href":"/docs/next/sdk/tubemq-sdk/go","docId":"sdk/tubemq-sdk/go"}]}]},{"type":"category","label":"User Guide","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Dashboard Guide","href":"/docs/next/user_guide/dashboard_usage","docId":"user_guide/dashboard_usage"},{"type":"link","label":"Command-line Tools","href":"/docs/next/user_guide/command_line_tools","docId":"user_guide/command_line_tools"}]},{"type":"category","label":"Development","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Parse InLongMsg","href":"/docs/next/development/inlong_msg","docId":"development/inlong_msg"},{"type":"link","label":"Custom Authentication","href":"/docs/next/development/inlong_manager_shiro_plugin","docId":"development/inlong_manager_shiro_plugin"},{"type":"link","label":"Manager Custom Plugin","href":"/docs/next/development/inlong_manager_plugin","docId":"development/inlong_manager_plugin"},{"type":"link","label":"REST API","href":"/docs/next/development/api","docId":"development/api"}]},{"type":"category","label":"Administration","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"User Management","href":"/docs/next/administration/user_management","docId":"administration/user_management"},{"type":"link","label":"Approval Management","href":"/docs/next/administration/approval_management","docId":"administration/approval_management"},{"type":"link","label":"Tenant Management","href":"/docs/next/administration/multiple_tenant","docId":"administration/multiple_tenant"}]},{"type":"link","label":"Contact Us","href":"/docs/next/contact","docId":"contact"}]},"docs":{"administration/approval_management":{"id":"administration/approval_management","title":"Approval Management","description":"As a data access officer and system member with approval authority, have the responsibility for data access or","sidebar":"tutorialSidebar"},"administration/multiple_tenant":{"id":"administration/multiple_tenant","title":"Tenant Management","description":"Overview","sidebar":"tutorialSidebar"},"administration/user_management":{"id":"administration/user_management","title":"User Management","description":"Only users with the role of system administrator can use this function. They can create, modify, and delete users:","sidebar":"tutorialSidebar"},"contact":{"id":"contact","title":"Contact Us","description":"- Home Page//inlong.apache.org","sidebar":"tutorialSidebar"},"data_node/extract_node/auto_push":{"id":"data_node/extract_node/auto_push","title":"Auto Push","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/doris":{"id":"data_node/extract_node/doris","title":"Doris","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/file":{"id":"data_node/extract_node/file","title":"File","description":"Parameters","sidebar":"tutorialSidebar"},"data_node/extract_node/hudi":{"id":"data_node/extract_node/hudi","title":"Hudi","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/iceberg":{"id":"data_node/extract_node/iceberg","title":"Iceberg","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/kafka":{"id":"data_node/extract_node/kafka","title":"Kafka","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/mongodb-cdc":{"id":"data_node/extract_node/mongodb-cdc","title":"MongoDB-CDC","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/mysql-cdc":{"id":"data_node/extract_node/mysql-cdc","title":"MySQL-CDC","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/oracle-cdc":{"id":"data_node/extract_node/oracle-cdc","title":"Oracle-CDC","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/overview":{"id":"data_node/extract_node/overview","title":"Overview","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/postgresql-cdc":{"id":"data_node/extract_node/postgresql-cdc","title":"PostgreSQL-CDC","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/pulsar":{"id":"data_node/extract_node/pulsar","title":"Pulsar","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/sqlserver-cdc":{"id":"data_node/extract_node/sqlserver-cdc","title":"SQLServer-CDC","description":"Overview","sidebar":"tutorialSidebar"},"data_node/extract_node/tube":{"id":"data_node/extract_node/tube","title":"TubeMQ","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/auto_consumption":{"id":"data_node/load_node/auto_consumption","title":"Auto Consumption","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/clickhouse":{"id":"data_node/load_node/clickhouse","title":"ClickHouse","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/doris":{"id":"data_node/load_node/doris","title":"Doris","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/elasticsearch":{"id":"data_node/load_node/elasticsearch","title":"Elasticsearch","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/greenplum":{"id":"data_node/load_node/greenplum","title":"Greenplum","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/hbase":{"id":"data_node/load_node/hbase","title":"HBase","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/hdfs":{"id":"data_node/load_node/hdfs","title":"HDFS","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/hive":{"id":"data_node/load_node/hive","title":"Hive","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/hudi":{"id":"data_node/load_node/hudi","title":"Hudi","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/iceberg":{"id":"data_node/load_node/iceberg","title":"Iceberg","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/kafka":{"id":"data_node/load_node/kafka","title":"Kafka","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/mysql":{"id":"data_node/load_node/mysql","title":"MySQL","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/oracle":{"id":"data_node/load_node/oracle","title":"Oracle","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/overview":{"id":"data_node/load_node/overview","title":"Overview","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/postgresql":{"id":"data_node/load_node/postgresql","title":"PostgreSQL","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/redis":{"id":"data_node/load_node/redis","title":"Redis","description":"Summary","sidebar":"tutorialSidebar"},"data_node/load_node/sqlserver":{"id":"data_node/load_node/sqlserver","title":"SQLServer","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/starrocks":{"id":"data_node/load_node/starrocks","title":"StarRocks","description":"Overview","sidebar":"tutorialSidebar"},"data_node/load_node/tdsql-postgresql":{"id":"data_node/load_node/tdsql-postgresql","title":"TDSQL-PostgreSQL","description":"Overview","sidebar":"tutorialSidebar"},"deployment/bare_metal":{"id":"deployment/bare_metal","title":"Bare Metal","description":"Environment Requirements","sidebar":"tutorialSidebar"},"deployment/docker":{"id":"deployment/docker","title":"Docker","description":"Deploy all InLong module by Docker Compose, it\'s only available for development.","sidebar":"tutorialSidebar"},"deployment/k8s":{"id":"deployment/k8s","title":"Kubernetes","description":"Prerequisites","sidebar":"tutorialSidebar"},"deployment/standalone":{"id":"deployment/standalone","title":"Standalone","description":"Environment Requirements","sidebar":"tutorialSidebar"},"design_and_concept/basic_concept":{"id":"design_and_concept/basic_concept","title":"Basic Concept","description":"| Name | Description | Other |","sidebar":"tutorialSidebar"},"design_and_concept/how_to_extend_data_node_for_manager":{"id":"design_and_concept/how_to_extend_data_node_for_manager","title":"Manager Plugin","description":"Overview","sidebar":"tutorialSidebar"},"design_and_concept/how_to_extend_data_node_for_sort":{"id":"design_and_concept/how_to_extend_data_node_for_sort","title":"Sort Plugin","description":"Overview","sidebar":"tutorialSidebar"},"design_and_concept/how_to_write_plugin_agent":{"id":"design_and_concept/how_to_write_plugin_agent","title":"Agent Plugin","description":"Summary","sidebar":"tutorialSidebar"},"design_and_concept/how_to_write_plugin_dashboard":{"id":"design_and_concept/how_to_write_plugin_dashboard","title":"Dashboard Plugin","description":"Overview","sidebar":"tutorialSidebar"},"design_and_concept/how_to_write_plugin_dataproxy":{"id":"design_and_concept/how_to_write_plugin_dataproxy","title":"DataProxy Plugin","description":"Overview","sidebar":"tutorialSidebar"},"design_and_concept/the_format_in_inlong":{"id":"design_and_concept/the_format_in_inlong","title":"Format","description":"What is format ?","sidebar":"tutorialSidebar"},"development/api":{"id":"development/api","title":"REST API","description":"","sidebar":"tutorialSidebar"},"development/inlong_manager_plugin":{"id":"development/inlong_manager_plugin","title":"Manager Custom Plugin","description":"Overview","sidebar":"tutorialSidebar"},"development/inlong_manager_shiro_plugin":{"id":"development/inlong_manager_shiro_plugin","title":"Custom Authentication","description":"Overview","sidebar":"tutorialSidebar"},"development/inlong_msg":{"id":"development/inlong_msg","title":"Parse InLongMsg","description":"Overview","sidebar":"tutorialSidebar"},"introduction":{"id":"introduction","title":"Introduction","description":"InLong (\u5e94\u9f99) is a divine beast in Chinese mythology who guides the river into the sea,","sidebar":"tutorialSidebar"},"modules/agent/configure":{"id":"modules/agent/configure","title":"Configuration","description":"Overview","sidebar":"tutorialSidebar"},"modules/agent/metrics":{"id":"modules/agent/metrics","title":"Monitor Metrics","description":"JMX Configuration","sidebar":"tutorialSidebar"},"modules/agent/overview":{"id":"modules/agent/overview","title":"Overview","description":"InLong Agent is a collection tool that supports multiple types of data sources, and is committed to achieving stable and efficient data collection functions between multiple heterogeneous data sources including File, SQL, Binlog, Metrics, etc.","sidebar":"tutorialSidebar"},"modules/agent/quick_start":{"id":"modules/agent/quick_start","title":"Deployment","description":"All deploying files at inlong-agent directory.","sidebar":"tutorialSidebar"},"modules/audit/configure":{"id":"modules/audit/configure","title":"Configuration","description":"Overview","sidebar":"tutorialSidebar"},"modules/audit/overview":{"id":"modules/audit/overview","title":"Overview","description":"InLong audit is a subsystem independent of InLong, which performs real-time audit and reconciliation on the incoming and outgoing traffic of the Agent, DataProxy, and Sort modules of the InLong system.","sidebar":"tutorialSidebar"},"modules/audit/quick_start":{"id":"modules/audit/quick_start","title":"Deployment","description":"All deploying files at inlong-audit directory, if you use MySQL to store audit data, you need to first create the database through sql/apacheinlongaudit.sql.","sidebar":"tutorialSidebar"},"modules/dashboard/overview":{"id":"modules/dashboard/overview","title":"Overview","description":"This is a dashboard console for us to use the Apache InLong.","sidebar":"tutorialSidebar"},"modules/dashboard/quick_start":{"id":"modules/dashboard/quick_start","title":"Deployment","description":"Option 1 : Dashboard in Docker","sidebar":"tutorialSidebar"},"modules/dataproxy/configuration":{"id":"modules/dataproxy/configuration","title":"Configuration","description":"Basic Configuration (common.properties)","sidebar":"tutorialSidebar"},"modules/dataproxy/overview":{"id":"modules/dataproxy/overview","title":"Overview","description":"InLong DataProxy mainly consists of connection convergence, routing, data compression, and protocol conversion. DataProxy acts as a bridge from the InLong Agent to the message queue, When the DataProxy pulls the metadata of the data streams from the Manager module, the corresponding relationship between the data streams and the topic name of the message queue is determined. When DataProxy receives a message, it will first be sent to Memory Channel for compression.","sidebar":"tutorialSidebar"},"modules/dataproxy/quick_start":{"id":"modules/dataproxy/quick_start","title":"Deployment","description":"All deploying files at inlong-dataproxy directory.","sidebar":"tutorialSidebar"},"modules/manager/configure":{"id":"modules/manager/configure","title":"Configuration","description":"Basic Configuration","sidebar":"tutorialSidebar"},"modules/manager/overview":{"id":"modules/manager/overview","title":"Overview","description":"Introduction","sidebar":"tutorialSidebar"},"modules/manager/quick_start":{"id":"modules/manager/quick_start","title":"Deployment","description":"Environment Requirements","sidebar":"tutorialSidebar"},"modules/sort-standalone/overview":{"id":"modules/sort-standalone/overview","title":"Overview","description":"Introduction","sidebar":"tutorialSidebar"},"modules/sort-standalone/pulsar2es":{"id":"modules/sort-standalone/pulsar2es","title":"Pulsar2Elasticsearch Example","description":"Prepare to get module archive","sidebar":"tutorialSidebar"},"modules/sort-standalone/pulsar2hive":{"id":"modules/sort-standalone/pulsar2hive","title":"Pulsar2Hive Example","description":"Prepare to get module archive","sidebar":"tutorialSidebar"},"modules/sort-standalone/pulsar2kafka":{"id":"modules/sort-standalone/pulsar2kafka","title":"Pulsar2kafka Example","description":"Prepare to get module archive","sidebar":"tutorialSidebar"},"modules/sort-standalone/quick_start":{"id":"modules/sort-standalone/quick_start","title":"Deployment","description":"Prepare to get module archive","sidebar":"tutorialSidebar"},"modules/sort/dirty_data_archive":{"id":"modules/sort/dirty_data_archive","title":"Dirty Data Archive","description":"Overview","sidebar":"tutorialSidebar"},"modules/sort/example":{"id":"modules/sort/example","title":"Example","description":"To make it easier for you to create InLong Sort jobs, here we list some data stream configuration examples.","sidebar":"tutorialSidebar"},"modules/sort/metrics":{"id":"modules/sort/metrics","title":"Monitor Metrics","description":"Overview","sidebar":"tutorialSidebar"},"modules/sort/overview":{"id":"modules/sort/overview","title":"Overview","description":"Overview","sidebar":"tutorialSidebar"},"modules/sort/quick_start":{"id":"modules/sort/quick_start","title":"Deployment","description":"Set up Flink Environment","sidebar":"tutorialSidebar"},"modules/tubemq/client_partition_assign_introduction":{"id":"modules/tubemq/client_partition_assign_introduction","title":"client partition assign","description":"1 Preface","sidebar":"tutorialSidebar"},"modules/tubemq/client_rpc":{"id":"modules/tubemq/client_rpc","title":"Client RPC","description":"1 General Introduction","sidebar":"tutorialSidebar"},"modules/tubemq/clients_java":{"id":"modules/tubemq/clients_java","title":"TubeMQ JAVA SDK API","description":"1 Introduction to the client base API:","sidebar":"tutorialSidebar"},"modules/tubemq/commandline_tools":{"id":"modules/tubemq/commandline_tools","title":"Command-line Tools","description":"Overview","sidebar":"tutorialSidebar"},"modules/tubemq/configure_introduction":{"id":"modules/tubemq/configure_introduction","title":"Configuration","description":"1 TubeMQ configuration item description","sidebar":"tutorialSidebar"},"modules/tubemq/console_introduction":{"id":"modules/tubemq/console_introduction","title":"Console Introduction","description":"1 Control console relationship","sidebar":"tutorialSidebar"},"modules/tubemq/consumer_example":{"id":"modules/tubemq/consumer_example","title":"Consumer Example","description":"1 Consumer Example","sidebar":"tutorialSidebar"},"modules/tubemq/error_code":{"id":"modules/tubemq/error_code","title":"Error Code","description":"1 Introduction of TubeMQ Error","sidebar":"tutorialSidebar"},"modules/tubemq/http_access_api":{"id":"modules/tubemq/http_access_api","title":"HTTP API","description":"1 Master metadata configuration API","sidebar":"tutorialSidebar"},"modules/tubemq/overview":{"id":"modules/tubemq/overview","title":"Overview","description":"1 TubeMQ Architecture:","sidebar":"tutorialSidebar"},"modules/tubemq/producer_example":{"id":"modules/tubemq/producer_example","title":"Producer Example","description":"1 Producer Example","sidebar":"tutorialSidebar"},"modules/tubemq/quick_start":{"id":"modules/tubemq/quick_start","title":"Quick Start","description":"1 Deploy and Start","sidebar":"tutorialSidebar"},"modules/tubemq/tubemq_metrics":{"id":"modules/tubemq/tubemq_metrics","title":"TubeMQ Metrics","description":"1 Introduction to TubeMQ metric set","sidebar":"tutorialSidebar"},"modules/tubemq/tubemq_perf_test_vs_Kafka":{"id":"modules/tubemq/tubemq_perf_test_vs_Kafka","title":"TubeMQ VS Kafka","description":"1 Background","sidebar":"tutorialSidebar"},"modules/tubemq/tubemq-manager/overview":{"id":"modules/tubemq/tubemq-manager/overview","title":"Overview","description":"Operation interface","sidebar":"tutorialSidebar"},"modules/tubemq/tubemq-manager/quick_start":{"id":"modules/tubemq/tubemq-manager/quick_start","title":"Deployment","description":"All deploying files at inlong-tubemq-manager directory.","sidebar":"tutorialSidebar"},"quick_start/data_ingestion/file_pulsar_clickhouse_example":{"id":"quick_start/data_ingestion/file_pulsar_clickhouse_example","title":"Pulsar Example","description":"Here we use an example to introduce how to create File -> Pulsar -> ClickHouse data ingestion.","sidebar":"tutorialSidebar"},"quick_start/data_ingestion/mysql_kafka_clickhouse_example":{"id":"quick_start/data_ingestion/mysql_kafka_clickhouse_example","title":"Kafka Example","description":"Here we use an example to introduce how to use Apache InLong creating MySQL -> Kafka -> ClickHouse data ingestion.","sidebar":"tutorialSidebar"},"quick_start/data_sync/mysql_clickhouse_example":{"id":"quick_start/data_sync/mysql_clickhouse_example","title":"MySQL to ClickHouse Example","description":"Here we use an example to introduce how to use Apache InLong creating MySQL -> ClickHouse data synchronization.","sidebar":"tutorialSidebar"},"quick_start/data_sync/mysql_iceberg_example":{"id":"quick_start/data_sync/mysql_iceberg_example","title":"MySQL to Iceberg Example","description":"Here we use an example to introduce how to use Apache InLong creating MySQL -> Iceberg full database migration.","sidebar":"tutorialSidebar"},"quick_start/data_sync/mysql_starrocks_example":{"id":"quick_start/data_sync/mysql_starrocks_example","title":"MySQL to StarRocks Example","description":"Here we use an example to introduce how to use Apache InLong creating MySQL -> StarRocks data synchronization.","sidebar":"tutorialSidebar"},"quick_start/how_to_build":{"id":"quick_start/how_to_build","title":"How to Build","description":"Download Source Code","sidebar":"tutorialSidebar"},"sdk/dataproxy-sdk/cpp":{"id":"sdk/dataproxy-sdk/cpp","title":"C++ SDK","description":"Create real-time synchronization task","sidebar":"tutorialSidebar"},"sdk/dataproxy-sdk/go":{"id":"sdk/dataproxy-sdk/go","title":"Golang SDK","description":"Create real-time synchronization task","sidebar":"tutorialSidebar"},"sdk/dataproxy-sdk/http":{"id":"sdk/dataproxy-sdk/http","title":"HTTP Report","description":"Introduction to the HTTP Reporting Process","sidebar":"tutorialSidebar"},"sdk/dataproxy-sdk/java":{"id":"sdk/dataproxy-sdk/java","title":"Java SDK","description":"Create real-time synchronization task","sidebar":"tutorialSidebar"},"sdk/manager-sdk/example":{"id":"sdk/manager-sdk/example","title":"Example","description":"Overview","sidebar":"tutorialSidebar"},"sdk/tubemq-sdk/cpp":{"id":"sdk/tubemq-sdk/cpp","title":"C++ SDK","description":"Build TubeMQ C++ SDK","sidebar":"tutorialSidebar"},"sdk/tubemq-sdk/go":{"id":"sdk/tubemq-sdk/go","title":"Golang SDK","description":"Similar to the C++/Python SDK, the Golang SDK is also divided into two parts: Producer and Consumer. Here is an introduction to both.","sidebar":"tutorialSidebar"},"sdk/tubemq-sdk/python":{"id":"sdk/tubemq-sdk/python","title":"Python SDK","description":"Build TubeMQ Python SDK","sidebar":"tutorialSidebar"},"user_guide/command_line_tools":{"id":"user_guide/command_line_tools","title":"Command-line Tools","description":"Overview","sidebar":"tutorialSidebar"},"user_guide/dashboard_usage":{"id":"user_guide/dashboard_usage","title":"Dashboard Guide","description":"User Login","sidebar":"tutorialSidebar"}}}')}}]);