小编Wil*_*wan的帖子

java.sql.SQLException:没有为jdbc找到合适的驱动程序:hive:// localhost:10000/default

我是Hadoop和生态系统的新手.我正在用Java中的JDBC尝试Hive.这是我的简单代码,仅用于测试驱动程序:

import java.sql.DriverManager;
import java.sql.SQLException;

public class PrepareHiveTable {
    private static String driverName = "org.apache.hive.jdbc.HiveDriver";

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName(driverName);
        Connection con = DriverManager.getConnection("jdbc:hive://localhost:10000/default", "", "");
    }
}
Run Code Online (Sandbox Code Playgroud)

我已导入org.apache.hive.jdbc.HiveDriver到类路径中,这是我的驱动程序列表DriverManager:

org.apache.calcite.avatica.remote.Driver@45ff54e6
org.apache.calcite.jdbc.Driver@3581c5f3
org.apache.derby.jdbc.AutoloadedDriver40@4f8e5cde
com.mysql.jdbc.Driver@6f75e721
org.apache.hive.jdbc.HiveDriver@69222c14
Run Code Online (Sandbox Code Playgroud)

但是,当我运行代码时,我收到此错误:

Exception in thread "main" java.sql.SQLException: No suitable driver found for 
jdbc:hive://localhost:10000/default
    at java.sql.DriverManager.getConnection(DriverManager.java:689)
    at java.sql.DriverManager.getConnection(DriverManager.java:247)
    at PrepareHiveTable.main(PrepareHiveTable.java:24)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)

这里的任何人都知道它怎么会发生?以及如何解决?

java hadoop hive jdbc

10
推荐指数
1
解决办法
1万
查看次数

科尔多瓦调度任务

我正在使用Cordova开发移动应用程序(平台:Android,iOS).

我的应用程序需要ping一个URL来每小时获取一次数据.我希望我的应用程序在关闭时仍然ping该URL.

我在谷歌搜索,我得到了一些插件:

  1. https://github.com/katzer/cordova-plugin-local-notifications
  2. https://github.com/katzer/cordova-plugin-background-mode

我需要一个插件,如第二个插件,但也可以在应用程序关闭时工作,如第一个预定通知.

有没有像cordova这样的插件?或者用cordova做这样的后台任务是不可能的.

谢谢

android ios cordova

8
推荐指数
1
解决办法
2106
查看次数

yii2 - 如何解决错误请求(#400)无法验证您的数据提交?

我有一个由Gii生成的控制器.我将行为修改为:

public function behaviors()
{
    return [
        'verbs' => [
            'class' => VerbFilter::className(),
            'actions' => [
                'delete' => ['post'],
            ],
        ],
        'access' => [
            'class' => AccessControl::className(),
            'rules' => [
                [
                    'allow' => true,
                    'roles' => ['@'],
                ],
            ],
        ],
    ];
}
Run Code Online (Sandbox Code Playgroud)

当我填写表格并提交时,有时我会收到错误

Bad Request (#400) Unable to verify your data submission

但是,如果我在浏览器中单击后退按钮并再次重新提交具有相同值的表单,则可以成功提交.

我一直在搜索谷歌和stackoverflow,其中许多人说问题出在CSRF令牌上.但在我的布局中,我已经把<?= Html::csrfMetaTags() ?>它放在我的形式中<input type="hidden" name="_csrf" value="...">

这里有人可以帮我解决这个问题吗?并解释为什么会发生这种情况?

php bad-request yii2

6
推荐指数
2
解决办法
1万
查看次数

如何在Youtube上获取我的频道列表?

我想在youtube帐户上获取所有频道.

例如,我在一个帐户上有3个频道. 我的帐户有3个频道

我做了什么:

  1. 阅读https://developers.google.com/youtube/v3/docs/channels/list上的文档.
  2. 使用我的帐户进行身份验证
  3. 发送GET请求到GET https://www.googleapis.com/youtube/v3/channels?part=snippet&mine=true&key= {YOUR_API_KEY}
  4. 我得到了成功的回应,没有错误.但我只得到一个频道.我希望得到我所有的频道(3个频道).

是否有可能获得我的所有频道?如果可能的话我该怎么做才能得到它?

youtube youtube-api youtube-data-api

6
推荐指数
1
解决办法
1003
查看次数

标签 统计

android ×1

bad-request ×1

cordova ×1

hadoop ×1

hive ×1

ios ×1

java ×1

jdbc ×1

php ×1

yii2 ×1

youtube ×1

youtube-api ×1

youtube-data-api ×1