小编Cha*_*esS的帖子

Hbase客户端ConnectionLoss for/hbase错误

我疯了:

已安装的Hadoop/Hbase全部正在运行;

/opt/jdk1.6.0_24/bin/jps
23261 ThriftServer
22582 QuorumPeerMain
21969 NameNode
23500 Jps
23021 HRegionServer
22211 TaskTracker
22891 HMaster
22117 SecondaryNameNode
21779 DataNode
22370 Main
22704 JobTracker
Run Code Online (Sandbox Code Playgroud)

伪分布式环境.

hbase shell

正在工作并提出正确的结果运行'列表'和;

hbase shell
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 0.90.1-cdh3u0, r, Fri Mar 25 16:10:51 PDT 2011

hbase(main):001:0> status
1 servers, 0 dead, 8.0000 average load
Run Code Online (Sandbox Code Playgroud)

当通过红宝石和节俭连接时,一切正常; 我们正在添加数据,它正在进入系统,我们可以查询/扫描它.一切似乎都很好.

但是,在与Java连接时:

groovy> import org.apache.hadoop.hbase.HBaseConfiguration 
groovy> import org.apache.hadoop.hbase.client.HBaseAdmin 
groovy> conf = HBaseConfiguration.create() 
groovy> conf.set("hbase.master","127.0.0.1:60000"); …
Run Code Online (Sandbox Code Playgroud)

ruby java hadoop hbase thrift

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

>>符号在Haskell中的含义是什么?

我正在阅读Happstack 的留言簿示例,并注意到>>我之前在学习Haskell的教科书中没有看到的符号(例如见第23行).它是什么?

我无法在Google中找到它,因为它>>完全忽略了它(Bing没有提出大量非相关结果).

syntax haskell

10
推荐指数
5
解决办法
2168
查看次数

Docker 中的 Nginx 在 Docker Mac OS X m1 上每隔几个(~10)个请求就会挂起

编辑:我发现这是一个网络问题,但我还没有关于如何修复它的答案,所以希望其他人知道有关它的任何信息:

当我在 Nginx 容器内时,我可以像这样查询 node.js:

curl http://192.168.65.2:3001/api/getTest
Run Code Online (Sandbox Code Playgroud)

这确实有效,但与下面的 Nginx 具有相同的不稳定行为。因此,由于我不明白的某些网络原因,它确实主要在后端超时。

所以当我从 Nginx 容器运行 ab 时:

> ab -n 10000 -c 5 http://192.168.65.2:3001/api/getTest
This is ApacheBench, Version 2.3 <$Revision: 1879490 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.65.2 (be patient)
apr_pollset_poll: The timeout specified has expired (70007)
Total of 16 requests completed
Run Code Online (Sandbox Code Playgroud)

这确实与我从 Nginx -> 后端看到的行为相同。考虑到node.js工作正常(直接从下面的node.js上的ab看到;我什至同时运行了两者;node.js版本总是以0个错误完成,来自Docker的ab永远不会正确完成,如上和下所示)。

-------- 老问题,需要了解完整的案例:

我有一个标准的 nginx docker 镜像:

image: nginx

端口映射:

- "8080:80"

我有一个节点服务器在 docker 外部运行,节点 v17.3.0 …

latency nginx freeze node.js

9
推荐指数
0
解决办法
1021
查看次数

以编程方式安装和激活Wordpress插件

是否有可能以某种方式以编程方式安装插件?所以我可以向我的客户端发送一个他们解压缩的文件,转到一些installplugins.php文件并安装+激活它们?我发现这样做的唯一方法就是腐败的低级别; 我希望有人知道更好的方法.

php wordpress

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

重用Lua解析器的最佳方法是什么?

我知道如何在其他语言中嵌入Lua,但我想重新使用解析器来解析代码并将结果作为AST提供给我.使用Lua平台最简单的方法是什么?

谢谢!

c c++ lua parsing programming-languages

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

.NET Core 2.2 HttpClient / WebClient与Curl-.NET库对于某些服务器非常慢

编辑:添加了复制样本+我正在使用.Net Core 2.2.203在Ubuntu 18.04上运行此文件(在所有服务器上)。

编辑:从我的Windows 10笔记本电脑在家中测试;相同的结果

我有一段非常简单的HttpClient代码(建议使用静态代码,但我也使用过using()进行了测试):

sw.Start(); // stopwatch
client.GetAsync(url).Result();
sw.Stop();
Run Code Online (Sandbox Code Playgroud)

然后卷曲:

time curl -L "url" > /dev/null
Run Code Online (Sandbox Code Playgroud)

对于山猫:

time lynx "url" > /dev/null
Run Code Online (Sandbox Code Playgroud)

区别是惊人的。它确实取决于所请求的服务器/ URL,但与来自同一服务器的请求的curl / lynx相比,我从HttpClient获得的速度要慢2-50倍。

我尝试了所有可以找到的修复程序;

没有代理的HttpHandler(UseProxy = false,Proxy = null)

使用await而不是.Result(不是那应该有所作为,但实际上没有影响)

网络客户端

ModernHttpClient

和Curl包装器CurlThin

最后一个选项(显然)确实给出了正确的结果,其余选项(.NET选项)却非常慢。

现在,我正在使用Curl包装器,因为.NET结果只是不正确的,并减慢了我们的堆栈速度。

有人有过吗?我尝试了(如您在上面看到的)Googling提供的所有“修复”,但没有一个提供任何帮助。

编辑:从Matthiee的注释,如果您正在运行Windows与Powershell,这也重现它;

(Measure-Command -Expression { $site = Invoke-WebRequest -Uri "reddit.com" }).Milliseconds

编辑:复制代码:

用于:

dotnet run -- https://reddit.com
Run Code Online (Sandbox Code Playgroud)
using System;
using System.Diagnostics;
using System.Net.Http;

namespace Download.Playground
{
    class Program
    {
        static HttpClient client;


        static void Main(string[] args)
        { …
Run Code Online (Sandbox Code Playgroud)

c# curl webclient httpclient

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

Django + Jquery,扩展了AJAX div

当用户点击链接时,如何在链接下方打开一个div,通过AJAX加载它的内容?

谢谢您的帮助; 我找不到怎么样.只是在加载页面时静态填充服务器端的div工作正常,但它的内容太多了.

如果有人有一个特定的Django版本,我有点想找一个?

python django jquery

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

如何优化这个MySQL慢(非常慢)的查询?

我有一个2 GB的mysql表,行500k行,我在没有负载的系统上运行以下查询.

select * from mytable 
where name in ('n1', 'n2', 'n3', 'n4', ... bunch more... ) 
order by salary
Run Code Online (Sandbox Code Playgroud)

它需要一个文件存储,并在50到70秒之间完成.

按工资删除订单并在应用程序中进行排序时,总运行时间(包括排序)减少到大约25-30秒.但那仍然太过分了.

知道如何加快速度吗?

谢谢.

mysql optimization

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

iOS ttf字体只能部分工作

我在我的应用程序中需要OpenSans,因此我导入了整个OpenSans群,其中包括Bold,ExtraBold,Italic,Regular,Light等.我在Mac上将它们添加到Fontbook(以便在使用它时检查我需要的确切名称),在文件结构中将它们添加到我的项目的Build阶段中.

现在奇怪的是; 当我在UIFont中使用它们时,只有OpenSans-Bold有效.其余的不起作用.如果我使用OpenSans-Bold(完全是Fontbook给出的标识符),一切正常.但是,如果我将其更改为OpenSans-Regular或OpenSans-Light或该系列中的其他内容,我会使用UIFont获取systemfont,并且在使用Quartz绘制时我什么也得不到.

所有字体都在所有列表中,我检查了Fontbook中的所有标识符(这就是为什么我无法让OpenSans-Bold工作),但现在我不知所措.知道我可能做错了吗?

fonts ios

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

带有连接、限制和顺序的 Mysql 查询非常慢(文件排序)

我有以下查询:

explain select * from users, dls where dls.user_id=users.id and users.status = 'accepted' and users.acc = 0 order by users.user_name desc limit 18416, 16
Run Code Online (Sandbox Code Playgroud)

这导致以下解释;

+----+-------------+-------+------+------------------------+-------------+---------+---------------------------------+-------+---------------------------------+
| id | select_type | table | type | possible_keys          | key         | key_len | ref                             | rows  | Extra                           |
+----+-------------+-------+------+------------------------+-------------+---------+---------------------------------+-------+---------------------------------+
|  1 | SIMPLE      | dls   | ALL  | PRIMARY,user_id         | NULL        | NULL    | NULL                            | 19910 | Using temporary; Using filesort | 
|  1 | SIMPLE      | users  | ref …
Run Code Online (Sandbox Code Playgroud)

mysql

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