小编Ola*_*laf的帖子

在Hive中导入表后显示错误计数

我从MS SQL Server导入了Hive中大约10个表.但是当我尝试在表中的一个表中检查Hive中的记录时,我在运行查询时找到了更多记录(从tblName中选择count(*);).

然后我删除该表并再次将其导入Hive.我在Console Logs中观察到(检索了203条记录).然后我再次尝试(从tblName中选择count(*);)我得到了298的计数.

我不明白为什么会发生这种情况.查询中是否有任何错误,或者由于某些不正确的sqoop-import命令而发生.

所有其他表记录都没问题.

请帮我解决这个问题.

hive sqoop

7
推荐指数
1
解决办法
4450
查看次数

Android媒体播放器是否在HTTP请求标头中提供会话ID?

我知道当从HTTP流媒体服务器请求内容块时,iOS AV播放器在HTTP请求标头X-Playback-Session-Id中提供UUID会话ID.

在这种情况下,Android媒体播放器的行为是什么?是否会将其会话ID发送到服务器?如果是,那么它为此目的使用了哪个HTTP请求头?

提前感谢您的任何反馈!

android http-live-streaming android-mediaplayer

5
推荐指数
1
解决办法
2041
查看次数

可以在S3中运行hadoop fs -getmerge吗?

我有一个Elastic Map Reduce作业,它在S3中编写一些文件,我想连接所有文件以生成一个唯一的文本文件.

目前我手动将包含所有文件的文件夹复制到我们的HDFS(hadoop fs copyFromLocal),然后我运行hadoop fs -getmerge和hadoop fs copyToLocal来获取文件.

无论如何在S3上直接使用hadoop fs?

hadoop amazon-s3 amazon-emr elastic-map-reduce

5
推荐指数
1
解决办法
2355
查看次数

如何使用 JDBC 访问 Oracle 表统计信息,特别是 NUM_ROWS 和 AVG_ROW_LEN?

有没有办法使用 JDBC 在 Java 应用程序中访问 Oracle 表级统计信息?我对 NUM_ROWS 和 AVG_ROW_LEN 值特别感兴趣,目的是估计查询的最佳内存缓冲区大小和获取大小。

java oracle statistics jdbc

4
推荐指数
1
解决办法
5015
查看次数

使用数据源的 Java REST

我是 Java REST 的新手,我想创建“简单”的 REST 服务来查询数据库并返回一些 JSON 信息。

我想要的是使用 JDBC 访问 DB,没有 JPA。

在使用 servlet 时,我配置了一个服务器数据源,并在我的 servlet 中的“init()”方法中存储了对数据源的引用,并在每个请求上创建一个连接。

我必须为 REST 服务做什么?

提前致谢。

java rest jdbc

4
推荐指数
1
解决办法
3896
查看次数

尝试使用HTTP访问Tomcat 6 HTTPS连接器时出现意外结果

我在本文后面配置了一个Tomcat实例:http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html.我注释掉了HTTP连接器,因为我希望我的演示应用程序只能通过HTTPS访问.我这样配置了HTTPS连接器:

   <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
           maxThreads="150" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" keystorePass="nopass"
           keystoreFile="/home/someuser/.keystore" keyAlias="tomcat" />
Run Code Online (Sandbox Code Playgroud)

当我使用HTTPS点击我的演示应用程序的servlet的URL时,一切正常.

当我尝试使用HTTP URL命中它时,我预计它会返回403或类似的错误.相反,我下载了一些小的(11字节?)二进制文件,其名称与servlet的名称相匹配.

有没有人遇到类似的问题?你是怎么解决的?我应该检查什么以确保我做的一切正确?

编辑:我尝试使用curl而不是浏览器命中相同的连接器,并注意到它没有返回任何标题.哦,响应的大小是7个字节,而不是11个字节.

编辑2:这是我的演示应用程序的web.xml中与安全相关的部分:

<security-constraint>
    <web-resource-collection>
        <web-resource-name>Secure Servlet</web-resource-name>
        <url-pattern>/SecureServlet</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
    <auth-constraint>
        <role-name>connect</role-name>
    </auth-constraint>
</security-constraint>

<security-role>
    <description>The role required to connect to the application
    </description>
    <role-name>connect</role-name>
</security-role>

<login-config>
    <auth-method>BASIC</auth-method>
</login-config>
Run Code Online (Sandbox Code Playgroud)

https tomcat tomcat6

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

无法加载驱动程序类:com.microsoft.sqlserver.jdbc.SQLServerDriver

当我使用数据库向导测试它时,我获得了成功。但是我在运行我的 jsf/adf 应用程序时收到以下错误::

    C:\Users\dev4\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\sqlConnTestApp\ViewController_sqlWebApp.war
[12:55:18 PM] Wrote Enterprise Application Module to C:\Users\dev4\AppData\Roaming\JDeveloper\system11.1.1.3.37.56.60\o.j2ee\drs\sqlConnTestApp
[12:55:18 PM] Deploying Application...
<Jul 10, 2012 12:55:19 PM IST> <Warning> <J2EE> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application sqlConnTestApp is not versioned.> 
    <Jul 10, 2012 12:55:20 PM IST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1341905118356' for task '4'. Error is: 'weblogic.application.ModuleException: '
    weblogic.application.ModuleException: 
        at weblogic.jdbc.module.JDBCModule.prepare(JDBCModule.java:290)
        at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
        at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:507)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:41)
        at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:149)
        Truncated. …
Run Code Online (Sandbox Code Playgroud)

weblogic jdeveloper oracle-adf

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

Tomcat、Java 和 Oracle9。org.apache.naming.NamingContext 查找

我正在使用 Tomcat 和 Java(通过 Eclipse)和 Oracle 数据库 9.2.1

我正进入(状态

org.apache.naming.NamingContext lookup
WARNING: Unexpected exception resolving reference
java.sql.SQLException: oracle.jdbc.OracleDriver
at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver
(PooledConnection.java:243)
Run Code Online (Sandbox Code Playgroud)

我的代码是

上下文.xml

<Resource type="javax.sql.DataSource" auth="Container"
name="jdbc/charmDB"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:db"
username="db" password="db" maxActive="20" maxIdle="10"  
/>

<Resource name="jdbc/charmDB" auth="Container"
type="javax.sql.DataSource"
description="My Database"/>
Run Code Online (Sandbox Code Playgroud)

Java代码

InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("java:comp/env/jdbc/charmDB");
Connection con = ds.getConnection();
Run Code Online (Sandbox Code Playgroud)

有谁知道出了什么问题?

谢谢!

java oracle jdbc tomcat7

0
推荐指数
1
解决办法
7318
查看次数