1、需要将mysql驱动放入spark的jars包下面
spark-2.6.0-bin-2.6.0-cdh5.16.2/jars/
2、准备数据
2.1、mysql库
2.2、准备hive数据
3、编写代码
public class MoreDatabasesSpark { public static void main(String[] args) { SparkSession session = SparkSession.builder().appName("SparkSessionApp") .master("spark://172.10.70.196:7077") .config("hive.metastore.uris", "thrift://172.10.70.196:9083") //直接连接hive .enableHiveSupport() .getOrCreate();// Dataset
4、将打包好的jar包上传服务器,并且运行
./spark-submit --class org.example.SparkSqlToHive /usr/local/src/test/SparkTest-1.0-SNAPSHOT.jar
5、运行结果