zoukankan      html  css  js  c++  java
  • SparkSQL使用之JDBC代码访问Thrift JDBC Server

    启动ThriftJDBCServer:

    cd $SPARK_HOME/sbin
    start-thriftserver.sh &

    使用jdbc访问ThriftJDBCServer代码段:

    package com.luogankun.spark.sql
    
    import java.sql.DriverManager
    import java.sql.Connection
    import java.sql.PreparedStatement
    
    /**
     * JDBC代码访问Thrift JDBC Server
     * @author luogankun
     */
    object JdbcThriftServer {
      def main(args: Array[String]) {
        Class.forName("org.apache.hive.jdbc.HiveDriver")
    
        val conn = DriverManager.getConnection("jdbc:hive2://hadoop000:10000/default", "hadoop", "")
        val pstat = conn.prepareStatement("SELECT track_time, url, session_id, referer, ip, end_user_id, city_id FROM page_views WHERE city_id = -1000 limit 10")
        val rs = pstat.executeQuery()
        while (rs.next()) {
          println("track_time: " + rs.getString("track_time")
            + ", url: " + rs.getString("url")
            + ", session_id: " + rs.getString("session_id")
            + ", referer: " + rs.getString("referer")
            + ", ip: " + rs.getString("ip")
            + ", end_user_id: " + rs.getString("end_user_id")
            + ", city_id: " + rs.getString("city_id"))
    
        }
        rs.close()
        pstat.close()
        conn.close()
      }
    }
  • 相关阅读:
    远离热闹
    漫步泰晤士小镇
    逛2011上海宠物大会(多图)
    iphone 4入手一周使用心得与感受
    章鱼帝
    南非世界杯赛程表下载(Excel版)
    相亲记
    再评富士康悲剧
    上海的朋友出门注意
    有感于车船税
  • 原文地址:https://www.cnblogs.com/luogankun/p/3970124.html
Copyright © 2011-2022 走看看