A URL JDBC especifica o endpoint e os parâmetros de conexão que uma aplicação passa à interface Connection JDBC para se conectar ao LindormTSDB.
Sintaxe da URL
jdbc:lindorm:tsdb:url=http://<host>:<port>[;<parameter>=<value>]...
Exemplos
Conexão mínima (sem autenticação):
jdbc:lindorm:tsdb:url=http://ld-bp12pc23yfb3*****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242
Conexão com autenticação e banco de dados específico:
jdbc:lindorm:tsdb:url=http://ld-bp12pc23yfb3*****-proxy-tsdb-pub.lindorm.rds.aliyuncs.com:8242;user=root;password=<your-password>;database=mydb
Parâmetros de conexão
Endpoint
|
Parâmetro |
Descrição |
|
|
Endpoint e porta da instância do LindormTSDB. Para localizar o endpoint, consulte Visualize endpoints. |
Autenticação
|
Parâmetro |
Padrão |
Descrição |
|
|
— |
Nome de usuário para autenticação. Obrigatório apenas se o recurso de autenticação de usuário estiver ativado. Para ativar esse recurso, consulte Ative o recurso de autenticação de usuário e verificação de permissões. |
|
|
— |
Senha do usuário especificado. Obrigatória apenas se o recurso de autenticação de usuário estiver ativado. Para redefinir uma senha esquecida, consulte Alterar a senha no sistema de gerenciamento de cluster do LindormTable. |
Seleção de banco de dados
|
Parâmetro |
Padrão |
Descrição |
|
|
|
Banco de dados de destino. Se omitido, conecta-se ao banco de dados |
Timeouts
|
Parâmetro |
Padrão |
Descrição |
|
|
60.000 ms (60 s) |
Tempo limite para estabelecer conexão com o servidor LindormTSDB. |
|
|
-1 (sem timeout) |
Tempo limite para operações de leitura e gravação de socket. |
Observações de uso
Timeout de conexão ociosa
O LindormTSDB encerra conexões inativas por mais de 90 segundos para liberar recursos do servidor. O uso de uma conexão encerrada gera a seguinte exceção:
com.aliyun.lindorm.client.shaded.org.apache.calcite.avatica.http.ConnectionDisconnectedException
Para evitar esse erro, estabeleça uma nova conexão após a desconexão.