小编Sou*_*nis的帖子

Hive from_unixtime毫秒

我们在Hive中存储了一个时间戳纪元列(BIGINT).我们希望在这个时代获得Date'yyyy-MM-dd'.问题是我的纪元是以毫秒为单位,例如1409535303522.所以选择时间戳,from_unixtime(timestamp,'yyyy-MM-dd')给出错误的日期结果,因为它预期纪元数秒.

所以我尝试将它除以1000.但是它会转换为Double,我们无法对其应用函数.当我尝试将此双精度转换为Bigint时,即使CAST也无效.

hive epoch milliseconds unix-timestamp

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

从oozie到Hue运行shell脚本

我在Hue使用oozie编辑器调用bash shell脚本.

我在工作流中使用了shell动作,并在shell命令中尝试了以下不同的选项:

  1. 使用"选择文件"上传shell脚本
  2. 提供存在shell脚本的本地目录路径
  3. 提供存在shell脚本的HDFS路径

但所有这些选项都给出了以下错误:

无法运行程序"sec_test_oozie.sh"(在目录"/ data/hadoop/yarn/local/usercache/user/appcache/application_1399542362142_0086/container_1399542365422_0086_01_000002"):java.io.IOException:error = 2,没有这样的文件或目录

我应该如何给出shell脚本执行命令?shell脚本文件应该驻留在哪里?

bash hadoop hue oozie

5
推荐指数
4
解决办法
7449
查看次数

没有 tnsnames.ora 的 RODBC 连接到 Oracle

我正在尝试使用 RODBC 从 R 连接到 Oracle,而不使用 tnsnanes.ora。

我试过跟随字符串,但它们都不起作用。

> con.text <- paste0("Driver={OracleODBC-11g};Dbq=//oracle.server:1527/database.pdw.prod;Uid=user;Pwd=pswd;")

> con.text <- paste0("Driver={OracleODBC-11g}; ",
         "CONNECTSTRING=(DESCRIPTION=(ADDRESS= (PROTOCOL = TCP)(HOST = oracle.server)(PORT = 1527))(CONNECT_DATA=(SERVICE_NAME = database.pdw.prod))); uid=user;pwd=pswd;")

> con.text <- paste0("Driver=", "OracleODBC-11g"
                     , ";Server=", "oracle.server"
                     , ";Database=", "database.pdw.prod"
                     , ";Uid=", "user"
                     , ";Pwd=", "pwd", ";")

> con.text <- paste0("Driver=", "OracleODBC-11g"
                      , ";Server=", "oracle.server"
                      , ";CONNECTSTRING=" , "(DESCRIPTION=(ADDRESS= (PROTOCOL = TCP)(HOST = oracle.server)(PORT = 1527))(CONNECT_DATA=(SERVICE_NAME = database.pdw.prod)))" 
                      , ";Database=", "database.pdw.prod"
                      , ";Uid=", "user"
                      , ";Pwd=", "pswd", ";")
> con1 <- …
Run Code Online (Sandbox Code Playgroud)

oracle tnsnames r rodbc

3
推荐指数
1
解决办法
2337
查看次数

Hadoop基准测试/性能测试

我想在我的Hadoop集群上执行基准测试和性能测试.我知道hadoop-mapreduce*test*.jar和hadoop-mapreduce-examples*.jar有许多用于基准测试的程序.

是否有可用于这些测试的文件,其中提供了每种测试和性能测量的详细信息?此外,在执行任何测试后,是否有可用于比较结果的值?

谢谢.

benchmarking hadoop performance-testing

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