文档

数据源配置

更新时间:

数据源配置均为 Map[string]object 的结构,其中 key 为自定义名称,如下面配置中的 holo_info、mysql_info,表示对此数据源的一个唯一性标识,可以在其他配置中引用。

Hologres

hologres 的配置对应配置总览中的 HologresConfs

配置示例:

 "HologresConfs": {
      "holo_info": {
        "DSN": "postgres://${AccessKey}:${AccessSecret}@<HOST>/<DATABASENAME>?sslmode=disable&connect_timeout=1"
      }
  }

字段名

类型

是否必填

描述

DSN

string

由 ak,host,db 拼接的连接信息

重要

注:如果使用 PAI-REC 控制台进行配置,为了保持安全性,${AccessKey}:${AccessSecret} 可以不用替换,引擎会自动替换。

Kafka

kafka 的配置对应配置总览中的 KafkaConfs

配置示例:

"KafkaConfs":{
  "kafka_info": {
    "BootstrapServers":"",
    "Topic":""
  }
}

字段名

类型

是否必填

描述

BootstrapServers

string

kafka server 连接信息

Topic

string

topic 名称

Redis

redis 的配置对应配置总览中的 RedisConfs

配置示例:

"RedisConfs":{
  "redis_info":{
    "Host":"",
    "Port":6379,
    "Password":"",
    "DbNum":0,
    "MaxIdle":0,
    "ConnectTimeout":30,
    "ReadTimeout":50,
    "WriteTimeout":50
  }
}

字段名

类型

是否必填

描述

Host

string

host 信息

Port

int

port 信息

Password

string

登录密码

DbNum

int

redis 数据库,默认为 0

MaxIdle

int

闲置连接的最大数量

ConnectTimeout

int

连接时间

ReadTimeout

int

读超时时间

WriteTimeout

int

写超时时间

Mysql

mysql 的配置对应配置总览中的 MysqlConfs

配置示例:

 "MysqlConfs": {
      "mysql_info": {
        "DSN": "<USERNAME>:<PASSWORD>@tcp(<HOST>)/<DATABASENAME>?parseTime=true&loc=Asia%2FShanghai"
      }
  }

字段名

类型

是否必填

描述

DSN

string

由用户名、密码等拼接成的连接信息

Graph

graph 的配置对应配置总览中的 GraphConfs

配置示例:

 "GraphConfs": {
      "graph_info": {
         "Host":"",
    		 "UserName":"",
    		 "Passwd":""
      }
  }

字段名

类型

是否必填

描述

Host

string

host 信息

UserName

string

用户名

Passwd

string

密码

FeatureStore(特征平台)

PAI-FeatureStore 的配置对应配置总览中的 FeatureStoreConfs。PAI-FeatureStore 如何使用,参考这里

配置示例:

 "FeatureStoreConfs": {
      "fs_info": {
         "RegionId":"cn-hangzhou",
         "AccessId": "${AccessKey}",
         "AccessKey":"${AccessSecret}",
    		 "ProjectName":""
      }
  }

字段名

类型

是否必填

描述

RegionId

string

region 信息,比如cn-hangzhou,cn-beijing 等

AccessId

string

账号的 AccessKeyId, 这里无需显示写,系统会自动替换

AccessKey

string

账号的 AccessKeySecret, 这里无需显示写,系统会自动替换

ProjectName

string

fs 内创建的项目名称

SLS

sls 的配置对应配置总览中的 SlsConfs

配置示例:

 "SlsConfs": {
      "sls_info": {
    		"EndPoint":"",
    		"AccessKeyId":"${AccessKey}",
    		"AccessKeySecret":"${AccessSecret}",
    		"ProjectName":"",
    		"LogstoreName":"",
      }
  }

字段名

类型

是否必填

描述

EndPoint

string

endpoint 信息

AccessKeyId

string

账号的 AccessKeyId, 这里无需显示写,系统会自动替换

AccessKeySecret

string

账号的 AccessKeySecret, 这里无需显示写,系统会自动替换

ProjectName

string

项目名称

LogstoreName

string

日志库名称

DataHub

DataHub 的配置对应配置总览中的 DataHubConfs

配置示例:

 "DatahubConfs": {
      "datahub_info": {
 				"AccessId":"${AccessKey}",
    		"AccessKey":"${AccessSecret}",
    		"Endpoint":"",
    		"ProjectName":"",
    		"TopicName":"",
    		"Schemas":[]DatahubTopicSchema
      }
  }

字段名

类型

是否必填

描述

AccessId

string

账号的 AccessKeyId, 这里无需显示写,系统会自动替换

AccessKey

string

账号的 AccessKeySecret, 这里无需显示写,系统会自动替换

Endpoint

string

endpoint 信息

ProjectName

string

项目名称

TopicName

string

topic 名称

Schemas

[]DatahubTopicSchema

topic 的 schema

DatahubTopicSchema

字段名

类型

是否必填

描述

Field

string

schema 字段的名称

Type

string

schema 字段的类型, 有效值为:string, integer, bigint, double, float, timestamp

BE

be 的配置对应配置总览中的 BEConfs

配置示例:

 "BEConfs": {
      "be_info": {
 				"Username":"",
    		"Password":"",
    		"Endpoint":"",
    		"ReleaseType":"product"
      }
  }

字段名

类型

是否必填

描述

Username

string

用户名

Password

string

密码

Endpoint

string

endopint 信息

ReleaseType

string

固定值 product

OTS(Tablestore)

Tablestore 的配置对应配置总览中的 TableStoreConfs

配置示例:

"TableStoreConfs": {
      "tablestore_info": {
 				  "EndPoint":"",
    			"InstanceName":"",
    			"AccessKeyId":"${AccessKey}",
    			"AccessKeySecret":"${AccessSecret}"
      }
  }

字段名

类型

是否必填

描述

EndPoint

string

endpoint 信息

InstanceName

string

实例名称

AccessKeyId

string

账号的 AccessKeyId, 这里无需显示写,系统会自动替换

AccessKeySecret

string

账号的 AccessKeySecret, 这里无需显示写,系统会自动替换

  • 本页导读 (0)