tispark 如何指定使用 tikv/tiflash

tidb 中可以通过 hint 指定从 tikv/tiflash 读取数据,

spark sql 中不识别,如何使用?求指导

spark-sql> select /*+ read_from_storage(tikv[test.t1]) */ * from test.t1;
23/07/20 11:11:23 WARN HintErrorLogger: Unrecognized hint: read_from_storage('tikv['test.t1])

spark-sql 还不支持相应 hint,也无法在 spark-sql 中进行语句级别的配置。
目前应该只能:

  1. 在配置文件中配置,但这就不是语句级别的
  2. 使用 spark-shell/pyspark 等可编程的方式,可以进行语句级别的配置 spark.tispark.isolation_read_engines https://github.com/pingcap/tispark/blob/master/docs/userguide_3.0.md

实测下来语句级别好像并不好用,只是修改了参数,但是还是会自动选择走tikv or tiflash,
只有在修改了配置文件,重启worker后才真正生效。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。