小编And*_*ill的帖子

Apache错误:文件名太长:无法映射GET

我们最近开始在apache日志中看到一个新错误:

[Wed Mar 16 08:32:59 2011] [error] [client 10.40.1.2] (36)File name too long: Cannot map GET /static/app/js <..lots of javascript...>
Run Code Online (Sandbox Code Playgroud)

看起来好像来自页面的JavaScript正在向服务器发送请求.然而,目前还不清楚这将如何发生.从搜索t'internet,看起来像某些wordpress插件已发生这种事情,但没有太多其他信息.

关于环境的注意事项:客户端使用在英国Citrix瘦客户机上运行的IE8.网络服务器距离1700公里,因此存在一些延迟.该网站大量使用AJAX和大型cookie.

有人可以建议如何调试这个问题吗?

谢谢

安德鲁

javascript apache

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

如何使用Apache Nifi加入两个CSV

我正在研究ETL工具(如Talend)并调查是否可以使用Apache Nifi.可以使用Nifi执行以下操作:

  1. 选取放在本地磁盘上的两个CSV文件
  2. 将CSV加入公共列
  3. 将已加入的CSV写入磁盘

我已经尝试在Nifi中设置工作,但无法看到如何执行两个单独的CSV文件的连接.这个任务在Apache Nifi中是否可行?

看起来QueryDNS处理器可以用于使用另一个来执行一个CSV文件的丰富,但对于这个用例来说这似乎过于复杂.

以下是输入CSV的示例,需要在state_id上​​加入:

输入文件

customers.csv

id | name | address      | state_id
---|------|--------------|---------
1  | John | 10 Blue Lane | 100
2  | Bob  | 15 Green St. | 200
Run Code Online (Sandbox Code Playgroud)

states.csv

state_id | state
---------|---------
100      | Alabama
200      | New York
Run Code Online (Sandbox Code Playgroud)

输出文件

output.csv

id | name | address      | state
---|------|--------------|---------
1  | John | 10 Blue Lane | Alabama
2  | Bob  | 15 Green St. | New York
Run Code Online (Sandbox Code Playgroud)

etl apache-nifi

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

SQL - WHERE AGGREGATE> 1

想象一下,我有一个包含{id,username,firstname,lastname}的客户的数据库表

如果我想找到有多少个不同名字的实例我可以做:

select firstname,count(*) from Customers group by 2 order by 1;

   username | count(*)
   ===================
   bob      |   1
   jeff     |   2
   adam     |   5
Run Code Online (Sandbox Code Playgroud)

如何编写相同的查询只返回多次出现的名字?即在上面的例子中只返回jeff和adam的行.

sql informix aggregate

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

SQL - 计算WHERE AGGREGATE> 1

想象一下,我有一个包含{id,username,firstname,lastname}的客户的数据库表

如果我想找到有多少个不同名字的实例我可以做:

select firstname, count(*) from Customers group by 2 order by 1;

   firstname | count(*)
   ====================
   bob       |   1
   jeff      |   2
   adam      |   5
Run Code Online (Sandbox Code Playgroud)

如何计算多次出现的名字数量?在伪sql中它将是这样的:

select
    COUNT(
        firstname,
        count(*) as num_occurrences
    )
from 
    Customers 
group by 2 
having num_occurrences > 1;
Run Code Online (Sandbox Code Playgroud)

sql informix aggregate

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

标签 统计

aggregate ×2

informix ×2

sql ×2

apache ×1

apache-nifi ×1

etl ×1

javascript ×1