我使用以下JAVA代码建立连接:
Configuration hConfig = null;
hConfig = HBaseConfiguration.create();
hConfig.set("hbase.zookeeper.quorum", **zookepperQuorum**);
hConfig.set("hbase.zookeeper.property.clientPort", **zookepperClientPort**);
HBaseAdmin.checkHBaseAvailable(hConfig);
子网掩码。..........:255.255.254.0
默认网关。........:10.108.0.1
以太网适配器VirtualBox主机专用网络:
127.0.0.1 localhost.localdomain localhost
根据网上的建议,我尝试了不同的东西来连接Hbase,但这些对我都不起作用。
我得到以下错误:
在sun.nio.ch.socketChannelImpl.FinishConnect(SocketChannelImpl.java:735)
在org.apache.zookeeper.clientcnxnsocketnio.doTransport(clientcnxnsocketnio.java:350)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068)
13/11/11 16:13:03警告动物园管理员。recoverablezookeeper:可能是短暂的动物园管理员异常:
13/11/11 16:13:03信息使用。RetryCounter:在重试#2...
13/11/11 16:13:04信息zookeeper.clientcnxn:打开到服务器的套接字连接
localhost.localdomain/192.168.56.1:2181。不会尝试使用SASL进行身份验证(未知错误)
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:735)
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350)
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068)
13/11/11 16:13:06信息zookeeper.clientcnxn:打开到服务器localhost.localdomain/192.168.56.1:2181的套接字连接。不会尝试使用SASL进行身份验证(未知错误)
如果有人能列出帮助我建立远程连接的步骤,那就太好了。
这个答案有点晚了,但我希望其他人能从中受益。
当得到错误“session0x0 for server null”时,一个可能的问题是您的HBase-code不知道要连接到哪里。解决这个问题的最佳方法是加载hbase-site.xml配置文件。
Configuration config = HBaseConfiguration.create();
config.addResource(new Path("/XXXX/hbase/hbase-0.98.9/conf/hbase-site.xml"));
由于SSL配置错误,队列管理器jmsdemo无法用于客户端连接。 (AMQ4199)由于SSL 配置错误,队列管理器jmsdemo无法用于客户端连接。(AMQ4199)严重程度:30(严重错误)说明:用户正试图使用安全连接连接到远程队列管理器。响应:检查目标队列管理器和本地SSL信任存储区的SSL配置。 b)以下错误信息提取为“AMQERR01”错误文件(来自服务器端) 谢谢JK
我无法获取上一个已知位置。我已经在谷歌控制台中启用了地理编码API和谷歌地点API的Android。我在清单文件中添加了 API 密钥: 但我不断在控制台中收到一条消息:“无法连接到Google API客户端:连接结果{状态代码=API_UNAVAILABLE,分辨率=空}” 更新 我使用谷歌示例 onConnected和onConnectionFailed不调用。 而且我也使用Android反应
我收到了一个Web应用程序,它使用Spring使用STOMP over WebSockets消息传递实现,类似于这里描述的内容(后端使用RabbitMQ)。它运行在Tomcat上,我可以使用常规URL(例如)连接到应用程序。我还得到了一个演示客户机--一个JSPX页面,它使用Modernizr WebSockets和SockJS。演示客户端中的连接代码如下所示: 演示客户端工作正常(当我在浏览器中
问题内容: 有没有一种方法可以使用客户端(而不是Node.js)JavaScript直接连接到Redis? 我已经为一些项目成功使用了Node.js + PHP + Redis + Socket.io(用于客户端)。但是,我确实认为这可以进一步简化为类似PHP + Redis + Browser javascript的东西- 取出Node.js服务器,这是我不愿意使用的另一台服务器。对于简单的事情
我在我的本地主机中设置了3个Redis服务器和3个Redis Sentinel实例。服务器运行在: 哨兵们跑到: 我有一个(Java)客户机,它试图连接到一个哨兵并在redis服务器中设置密钥: 最初,我的哨兵配置如下(例如,在端口上运行的第一个哨兵): 如果我尝试运行我的(Java)客户机,我会得到以下错误: 但是,如果我将sentinel配置脚本更改为下面的脚本: 为什么注释出并显式地将设置为
如何通过 JMX 客户端连接到 WebSphere JVM?是否可以使用 JMX 客户机连接到 WebSphere JVM 以更改日志记录设置?
我正在尝试在Java创建一个多客户机/服务器应用程序。我有些问题因为我的线好像纠缠在一起了...这就是我要做的。 > 我有一个服务器类,它通过使用以下代码来接受客户端: while(true){Socket Socket=ServerSocket.Accept();} 我的服务器应该记住所连接的客户端,因此我使用该套接字创建一个名为ClientThread的新线程,并将该线程放在服务器上的列表中
谁能让我知道如何传递这个参数,使用java。 根据我的理解,不是证书的一部分。