希望通过MAVEN

问题描述

想使用MAVEN在我的/ src文件夹中的spark-sql上运行 sql 文件,尝试了很多事情,但找不到任何方法

是否还有其他方法可以通过SPARK-sql上的MAVEN或任何其他MAVEN插件来执行sql文件

下面是我正在使用的POM文件

  <build>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>sql-execute-maven-plugin</artifactId>
        <version>1.0.3-SNAPSHOT</version>
        <dependencies>


          <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-sql_2.11</artifactId>
            <version>${sparkVersion}</version>
          </dependency>
          

        </dependencies>
        <configuration>
          <driver>spark</driver>
          <url>http://loaclhost:8080/</url>
          <server>localhost</server>
        </configuration>
        <!-- info: maven executes executions in the same phase exactly as they are listed in the pom.xml -->
        <executions>
          <!-- start from scratch remove database -->
          <execution>
            <id>clean-db</id>
            <phase>install</phase>
            <goals>
              <goal>sql-execute</goal>
            </goals>
          </execution>
          <execution>
            <phase>install</phase>
            <goals>
              <goal>sql-execute</goal>
            </goals>
            <configuration>
              <!-- overwrite connection url with database to use -->
              <url>${database.baseurl}${database.name}</url>
              <sqlFiles>
                <sqlFiles>${database.schema}</sqlFiles>
              </sqlFiles>
            </configuration>
          </execution>
          <!-- insert data -->
          <execution>
            <id>create-data</id>
            <phase>install</phase>
            <goals>
              <goal>sql-execute</goal>
            </goals>
            <configuration>
              <!-- overwrite connection url with database to use -->
              <url>${database.baseurl}${database.name}</url>
              <sqlFiles>
                <sqlFiles>${database.data}</sqlFiles>
              </sqlFiles>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)