yaml部分
hdfs_path: "/user/hive/warehouse/dm_user.db/user_vod_time/create_time="
hdfs_host: "hdfsNode9"
hdfs_port: "8020"
eth_host: "http://127.0.0.1"
eth_port: "8545"
coin_password: "password"
golang部分
package config
type config struct{
HDFSPath string `yaml:"hdfs_path"`
HDFSHost string `yaml:"hdfs_host"`
HDFSPort string `yaml:"hdfs_port"`
EthHost string `yaml:"eth_host"`
EthPort string `yaml:"eth_port"`
EthCoinPassword string `yaml:"coin_password"`
}
yaml文件
hdfs: {
path: "/user/hive/warehouse/dm_user.db/user_vod_time/create_time=",
host: "hdfsNode9",
port: "8020"
}
eth: {
host: "http://127.0.0.1",
port: "8545",
coin_password: "password",
}
golang 文件——config包
type config struct {
hdfs.HDFSConfig `yaml:"hdfs"`
eth.EthConfig `yaml:"eth"`
}
golang文件——eth包
type EthConfig struct {
EthHost string `yaml:"host"`
EthPort string `yaml:"port"`
EthCoinPassword string `yaml:"coin_password"`
}
golang文件——hdfs包
type HDFSConfig struct {
HDFSPath string `yaml:"path"`
HDFSHost string `yaml:"host"`
HDFSPort string `yaml:"port"`
}
参与评论
手机查看
返回顶部