spark保存数据到mysql,StringType类型问题
spark保存到数据类型到mysql,如果使用append模式,完全按照自己定义的数据表结构插入数据,没有问题;
但是如果使用override模式,spark将会自动建表,String类型对应Text类型,有什么办法可以解决?我需要用varchar类型来对应。
试过自定义数据库方言,但是由于spark已经定义了mysql的方言,我注册自己的方言后,运行结果会匹配中2个(我自定义的和spark自带的),而且spark自带的是用private修饰,我也修改不了。
求指点有什么办法?
spark版本 2.1.0