小编2Bi*_*all的帖子

如何在Hadoop HDFS中导航目录

我想在HDFS中导航

首先,我查看了"root"HDFS中的目录

[cloudera@localhost ~]$ sudo -u hdfs hadoop fs -ls hdfs:/
Found 5 items
drwxr-xr-x   - hbase hbase               0 2015-10-10 07:03 hdfs:///hbase
drwxr-xr-x   - solr  solr                0 2014-06-01 16:16 hdfs:///solr
drwxrwxrwx   - hdfs  supergroup          0 2015-10-08 11:45 hdfs:///tmp
drwxr-xr-x   - hdfs  supergroup          0 2015-04-13 08:26 hdfs:///user
drwxr-xr-x   - hdfs  supergroup          0 2014-06-01 16:15 hdfs:///var
Run Code Online (Sandbox Code Playgroud)

然后我尝试进入其中一个

[cloudera@localhost ~]$ sudo -u hdfs hadoop -cd hdfs:///hbase
Error: No command named `-cd' was found. Perhaps you meant `hadoop cd'
Run Code Online (Sandbox Code Playgroud)

尝试也'hadoop CD'不起作用

[cloudera@localhost ~]$ sudo …
Run Code Online (Sandbox Code Playgroud)

hadoop hdfs

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

吱吱声中的动画片

我有一个简单的变形吱吱声smalltalk.我想用5秒(或10秒)将它从x1,y1移动到x2,y2(动画)

是否有一种在吱吱声中创建动画的方法?

smalltalk squeak pharo morphic

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

从函数PostgreSQL而不是记录返回多个列和行

我正在网上阅读关于PostgreSQL上的函数并返回结果在这个链接中:

  1. SQL函数return-type:TABLE vs SETOF记录
  2. 如何在Postgres sql函数中引用命名参数?
  3. http://www.postgresqltutorial.com/plpgsql-function-returns-a-table/

我写过这个函数:

create or replace function brand_hierarchy(account_value int)
  RETURNS table (topID INTEGER, accountId INTEGER, liveRowCount bigint,archiveRowCount bigint)
  AS
$BODY$
  SELECT * FROM my_client_numbers
where accountId  = coalesce($1,accountId);
$BODY$
LANGUAGE sql;
Run Code Online (Sandbox Code Playgroud)

哪个工作并将结果返回到单列记录类型.请注意,可能会返回多行.

现在响应是:

record
(1172,1172,1011,0)
(1172,1412,10,40)
.....
Run Code Online (Sandbox Code Playgroud)

我希望我的结果不是作为记录而是作为多列

|---------|---------|------------|----------------|
| topID   |accountId|liveRowCount|archiveRowCount |
|---------|---------|------------|----------------|
| 1172    |1172     | 1011       |  0             |
| 1172    |1412     | 10         |  40            |
Run Code Online (Sandbox Code Playgroud)

有没有办法从PostgreSQL函数返回多个列

sql postgresql plpgsql postgresql-9.6

4
推荐指数
2
解决办法
1875
查看次数

将带有时间戳列的 csv 加载到 athena 表

我已经开始在我的 S3 文件之上使用 Athena 查询引擎,其中一些是时间戳格式列。

我创建了一个包含 2 列的简单表格

CREATE EXTERNAL TABLE `test`(
  `date_x` timestamp, 
  `clicks` int)
ROW FORMAT DELIMITED 
  FIELDS TERMINATED BY ',' 
STORED AS INPUTFORMAT 
  'org.apache.hadoop.mapred.TextInputFormat' 
OUTPUTFORMAT 
  'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION
  's3://aws-athena-query-results-123-us-east-1/test'
TBLPROPERTIES (
  'has_encrypted_data'='false', 
  'transient_lastDdlTime'='1525003090')
Run Code Online (Sandbox Code Playgroud)

我试图加载一个文件并使用 Athena 查询它:看起来像这样:

"2018-08-09 06:00:00.000",12
"2018-08-09 06:00:00.000",42
"2018-08-09 06:00:00.000",22
Run Code Online (Sandbox Code Playgroud)

我尝试了不同类型的时间戳格式,例如 DD/MM/YYYY 和 YYY-MM-DD...,尝试为每一行设置时区 - 但它们都不起作用。

我尝试过的每个值都显示在 Athena 中,结果如下:

        date_x  clicks
        1       12
        2       42
        3       22
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用带和不带标题的 CSV 文件尝试使用和不带引号,但所有这些都显示有缺陷的时间戳。我关于 Athena 的专栏必须是 Timestamp - 而不是没有时区。请不要提议使用 STRING 列或 DATE 列,这不是我需要的。

CSV 文件应该如何显示,以便 Athena 识别时间戳列?

sql amazon-s3 amazon-athena

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

smalltalk中的变量类型

我需要帮助理解Smalltalk中变量的用法和差异.以下给定代码中每个变量的区别和用法是什么?

Object subclass: #MyClass
  instanceVariableNames: 'x'
  classVariableNames: 'Yy'
  poolDictionaries: ''
  category: 'helpMe'

MyClass class
  instanceVariableNames: 'zzz'
Run Code Online (Sandbox Code Playgroud)

smalltalk squeak gnu-smalltalk

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

如何在吱吱声中使用多线程?

我想知道如何在squeak smalltlak中使用Threads

b1 := Ball new.
b2 := Ball new.
Run Code Online (Sandbox Code Playgroud)

这2个下一个对象应该在不同的线程中一起运行(多线程).我该怎么做 ?

"Thread 1"
    b1  start:210 at:210.    "start is the name of the method"

"Thread 2"        
    b2  start:310 at:210.
Run Code Online (Sandbox Code Playgroud)

smalltalk squeak

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

如何将 excludeGroups 参数添加到 Maven 命令

我的 parent/pom.xml 文件中有 2 个 maven 配置文件。

第一个配置文件只运行某个组。

<configuration>
<groups>com.XXXXXXX.common.daily.util.UnitTest</groups> 
</configuration>
Run Code Online (Sandbox Code Playgroud)

第二个配置文件运行所有测试。

我想 在第二个配置文件中的maven 命令上使用一个参数来排除这个:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                <groups>com.XXXXXX.common.daily.util.UnitTest</groups> 
                   <skipTests>${skipFastTests}</skipTests>
                </configuration>
            </plugin>
Run Code Online (Sandbox Code Playgroud)

我不想更改第二个配置文件的 pom.xml。

我想知道如何为 excludeGroups 添加附加参数?

mvn test -P=profile2   ______
Run Code Online (Sandbox Code Playgroud)

junit maven maven-surefire-plugin

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

如何在smalltalk中根据类获取超类的名称

我知道如何在SMALLTALK中获取类的元类(with class message ).

但是我如何得到SuperClass一个类(或获得SuperClass某个类的实例)?

smalltalk squeak gnu-smalltalk

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

Amazon EMR 上的 Hadoop Webhdfs 删除选项失败

我正在尝试查看删除选项是否适用于 webhdfs :

http://ec2-ab-cd-ef-hi.compute-1.amazonaws.com:14000/webhdfs/v1/user/barak/barakFile.csv?op=DELETE&user.name=hadoop
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误:

{"RemoteException":{"message":"Invalid HTTP GET operation [DELETE]",
"exception":"IOException","javaClassName":"java.io.IOException"}}
Run Code Online (Sandbox Code Playgroud)

此文件拥有所有权限 (777)。

[hadoop@ip-172-99-9-99 ~]$ hadoop fs -ls hdfs:///user/someUser
Found 2 items
-rwxrwxrwx 1 hadoop hadoop 344 2015-12-10 08:33 hdfs:///user/someUser/someUser.csv
Run Code Online (Sandbox Code Playgroud)

我还应该检查什么以允许通过 Amazon EMR WEBHDFS 删除选项

hadoop amazon-web-services emr webhdfs

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

无法在Apache WorkbookFactory上找到close()方法

我读到了Apache WorkbookFactory

指南说完成后关闭工作簿."使用后应关闭工作簿"

但我没有一个密切的方法来关闭它.

怎么可以关闭?

Workbook wb = WorkbookFactory.create(tempFile);
wb.close();
Run Code Online (Sandbox Code Playgroud)

我正在使用Apache poi Maven,版本3.9

The method close() is undefined for the type Workbook   ...     line 423    Java Problem
Run Code Online (Sandbox Code Playgroud)

注1:为了正确释放资源,应在使用后关闭工作簿.

注意2:从InputStream加载比从File加载需要更多的内存

我想用类似文件,而不是一个输入流,这一个 sayes

java apache-poi

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