默认配置修改
默认会连接Spark的Executor所在节点本地的TSD进程,在MRS中一般使用默认配置即可,无需修改。
配置名 | 描述 | 样例值 |
|---|---|---|
spark.sql.datasource.opentsdb.host | 连接的TSD进程地址 | 空(默认值) xx.xx.xx.xx,多个地址间用英文逗号间隔。 |
spark.sql.datasource.opentsdb.port | TSD进程端口号 | 4242(默认值) |
spark.sql.datasource.opentsdb.randomSeed | 当spark.sql.datasource.opentsdb.host配置多个地址时,是否使用随机种子。配置为否时,所有在相同节点的executor会连接相同的host,这样可以配合spark.blacklist.enabled=true来实现Task容错。 | false(默认) |
示例
在spark-sql,spark-beeline执行set语句后,再执行其他SQL:
set spark.sql.datasource.opentsdb.host = 192.168.2.143,192.168.2.158; SELECT * FROM opentsdb_table ;

