- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试使用 java 客户端(使用 Cloudera-quickstart-vm-5.5.0.0-vmware player)将数据加载到 hbase 中。
代码:
package com.hbase.stock.record;
import java.io.IOException;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.HColumnDescriptor;
import org.apache.hadoop.hbase.HTableDescriptor;
import org.apache.hadoop.hbase.client.HBaseAdmin;
public class HbaseStockRecord
{
public static void main(String[] args) throws IOException
{
//HBaseConfiguration hconfig = new HBaseConfiguration(new Configuration());
Configuration con = HBaseConfiguration.create();
HTableDescriptor htable = new HTableDescriptor("User");
htable.addFamily( new HColumnDescriptor("Id"));
htable.addFamily( new HColumnDescriptor("Name"));
System.out.println( "Connecting..." );
HBaseAdmin hbase_admin = new HBaseAdmin( con );
System.out.println( "Creating Table..." );
hbase_admin.createTable( htable );
System.out.println("Done!");
}
}
但是当我通过eclipse执行程序时出现以下错误
Connecting...
16/04/23 03:12:07 INFO zookeeper.RecoverableZooKeeper: Process identifier=hconnection-0x64c182ee connecting to ZooKeeper ensemble=localhost:2181
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:zookeeper.version=3.4.5-cdh5.5.0--1, built on 11/09/2015 20:31 GMT
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:host.name=quickstart.cloudera
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:java.version=1.7.0_67
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:java.vendor=Oracle Corporation
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:java.home=/usr/java/jdk1.7.0_67-cloudera/jre
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:java.class.path=/home/cloudera/workspace/Hbase_Stockrecord/bin:/usr/lib/hbase/lib/activation-1.1.jar:/usr/lib/hbase/lib/apacheds-i18n-2.0.0-M15.jar:/usr/lib/hbase/lib/apacheds-kerberos-codec-2.0.0-M15.jar:/usr/lib/hbase/lib/api-asn1-api-1.0.0-M20.jar:/usr/lib/hbase/lib/api-util-1.0.0-M20.jar:/usr/lib/hbase/lib/asm-3.2.jar:/usr/lib/hbase/lib/avro.jar:/usr/lib/hbase/lib/commons-beanutils-1.7.0.jar:/usr/lib/hbase/lib/commons-beanutils-core-1.8.0.jar:/usr/lib/hbase/lib/commons-cli-1.2.jar:/usr/lib/hbase/lib/commons-codec-1.9.jar:/usr/lib/hbase/lib/commons-collections-3.2.1.jar:/usr/lib/hbase/lib/commons-compress-1.4.1.jar:/usr/lib/hbase/lib/commons-configuration-1.6.jar:/usr/lib/hbase/lib/commons-daemon-1.0.3.jar:/usr/lib/hbase/lib/commons-digester-1.8.jar:/usr/lib/hbase/lib/commons-el-1.0.jar:/usr/lib/hbase/lib/commons-httpclient-3.1.jar:/usr/lib/hbase/lib/commons-io-2.4.jar:/usr/lib/hbase/lib/commons-lang-2.6.jar:/usr/lib/hbase/lib/commons-logging-1.2.jar:/usr/lib/hbase/lib/commons-math3-3.1.1.jar:/usr/lib/hbase/lib/commons-math-2.1.jar:/usr/lib/hbase/lib/commons-net-3.1.jar:/usr/lib/hbase/lib/core-3.1.1.jar:/usr/lib/hbase/lib/curator-client-2.7.1.jar:/usr/lib/hbase/lib/curator-framework-2.7.1.jar:/usr/lib/hbase/lib/curator-recipes-2.7.1.jar:/usr/lib/hbase/lib/disruptor-3.3.0.jar:/usr/lib/hbase/lib/findbugs-annotations-1.3.9-1.jar:/usr/lib/hbase/lib/gson-2.2.4.jar:/usr/lib/hbase/lib/guava-12.0.1.jar:/usr/lib/hbase/lib/hamcrest-core-1.3.jar:/usr/lib/hbase/lib/hbase-annotations-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-annotations-1.0.0-cdh5.5.0-tests.jar:/usr/lib/hbase/lib/hbase-checkstyle-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-client-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-common-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-common-1.0.0-cdh5.5.0-tests.jar:/usr/lib/hbase/lib/hbase-examples-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-hadoop2-compat-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-hadoop2-compat-1.0.0-cdh5.5.0-tests.jar:/usr/lib/hbase/lib/hbase-hadoop-compat-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-hadoop-compat-1.0.0-cdh5.5.0-tests.jar:/usr/lib/hbase/lib/hbase-it-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-it-1.0.0-cdh5.5.0-tests.jar:/usr/lib/hbase/lib/hbase-prefix-tree-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-protocol-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-rest-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-server-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-server-1.0.0-cdh5.5.0-tests.jar:/usr/lib/hbase/lib/hbase-shell-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-testing-util-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/hbase-thrift-1.0.0-cdh5.5.0.jar:/usr/lib/hbase/lib/high-scale-lib-1.1.1.jar:/usr/lib/hbase/lib/hsqldb-1.8.0.10.jar:/usr/lib/hbase/lib/htrace-core.jar:/usr/lib/hbase/lib/htrace-core4-4.0.1-incubating.jar:/usr/lib/hbase/lib/htrace-core-3.2.0-incubating.jar:/usr/lib/hbase/lib/httpclient-4.2.5.jar:/usr/lib/hbase/lib/httpcore-4.2.5.jar:/usr/lib/hbase/lib/jackson-core-asl-1.8.8.jar:/usr/lib/hbase/lib/jackson-jaxrs-1.8.8.jar:/usr/lib/hbase/lib/jackson-mapper-asl-1.8.8.jar:/usr/lib/hbase/lib/jackson-xc-1.8.8.jar:/usr/lib/hbase/lib/jamon-runtime-2.3.1.jar:/usr/lib/hbase/lib/jasper-compiler-5.5.23.jar:/usr/lib/hbase/lib/jasper-runtime-5.5.23.jar:/usr/lib/hbase/lib/java-xmlbuilder-0.4.jar:/usr/lib/hbase/lib/jaxb-api-2.1.jar:/usr/lib/hbase/lib/jaxb-impl-2.2.3-1.jar:/usr/lib/hbase/lib/jcodings-1.0.8.jar:/usr/lib/hbase/lib/jersey-client-1.9.jar:/usr/lib/hbase/lib/jersey-core-1.9.jar:/usr/lib/hbase/lib/jersey-json-1.9.jar:/usr/lib/hbase/lib/jersey-server-1.9.jar:/usr/lib/hbase/lib/jets3t-0.9.0.jar:/usr/lib/hbase/lib/jettison-1.3.3.jar:/usr/lib/hbase/lib/jetty-6.1.26.cloudera.4.jar:/usr/lib/hbase/lib/jetty-sslengine-6.1.26.cloudera.4.jar:/usr/lib/hbase/lib/jetty-util-6.1.26.cloudera.4.jar:/usr/lib/hbase/lib/joni-2.1.2.jar:/usr/lib/hbase/lib/jruby-cloudera-1.0.0.jar:/usr/lib/hbase/lib/jsch-0.1.42.jar:/usr/lib/hbase/lib/jsp-2.1-6.1.14.jar:/usr/lib/hbase/lib/jsp-api-2.1.jar:/usr/lib/hbase/lib/jsp-api-2.1-6.1.14.jar:/usr/lib/hbase/lib/jsr305-1.3.9.jar:/usr/lib/hbase/lib/junit-4.12.jar:/usr/lib/hbase/lib/leveldbjni-all-1.8.jar:/usr/lib/hbase/lib/libthrift-0.9.2.jar:/usr/lib/hbase/lib/log4j-1.2.17.jar:/usr/lib/hbase/lib/metrics-core-2.2.0.jar:/usr/lib/hbase/lib/netty-3.6.6.Final.jar:/usr/lib/hbase/lib/netty-all-4.0.23.Final.jar:/usr/lib/hbase/lib/paranamer-2.3.jar:/usr/lib/hbase/lib/protobuf-java-2.5.0.jar:/usr/lib/hbase/lib/servlet-api-2.5.jar:/usr/lib/hbase/lib/servlet-api-2.5-6.1.14.jar:/usr/lib/hbase/lib/slf4j-api-1.7.5.jar:/usr/lib/hbase/lib/slf4j-log4j12.jar:/usr/lib/hbase/lib/snappy-java-1.0.4.1.jar:/usr/lib/hbase/lib/xercesImpl-2.9.1.jar:/usr/lib/hbase/lib/xml-apis-1.3.04.jar:/usr/lib/hbase/lib/xmlenc-0.52.jar:/usr/lib/hbase/lib/xz-1.0.jar:/usr/lib/hbase/lib/zookeeper.jar:/home/cloudera/Downloads/hadoop-core-1.2.1.jar
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:java.library.path=/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:java.io.tmpdir=/tmp
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:java.compiler=<NA>
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:os.name=Linux
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:os.arch=amd64
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:os.version=2.6.32-358.el6.x86_64
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:user.name=cloudera
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:user.home=/home/cloudera
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Client environment:user.dir=/home/cloudera/workspace/Hbase_Stockrecord
16/04/23 03:12:07 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=localhost:2181 sessionTimeout=90000 watcher=hconnection-0x64c182ee0x0, quorum=localhost:2181, baseZNode=/hbase
16/04/23 03:12:07 INFO zookeeper.ClientCnxn: Opening socket connection to server quickstart.cloudera/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
16/04/23 03:12:07 INFO zookeeper.ClientCnxn: Socket connection established, initiating session, client: /127.0.0.1:48396, server: quickstart.cloudera/127.0.0.1:2181
16/04/23 03:12:07 INFO zookeeper.ClientCnxn: Session establishment complete on server quickstart.cloudera/127.0.0.1:2181, sessionid = 0x15442866725001f, negotiated timeout = 60000
Creating Table...
16/04/23 03:12:58 INFO client.RpcRetryingCaller: Call exception, tries=10, retries=35, started=49344 ms ago, cancelled=false, msg=
16/04/23 03:13:18 INFO client.RpcRetryingCaller: Call exception, tries=11, retries=35, started=69374 ms ago, cancelled=false, msg=
我能够使用独立的 hadoop 和 hbase-0.94.15 成功执行相同的程序。但不是通过cloudera。
如果需要更多信息,请帮助并告诉我。
最佳答案
你需要设置
hbase.zookeeper.quorum
hbase.zookeeper.property.clientPort
到您的 Configuration
对象,如下所示
Configuration config = HBaseConfiguration.create();
config.set("hbase.zookeeper.quorum", "xxx.xx.xx.xxx");
config.set("hbase.zookeeper.property.clientPort", "2181");
并使用此 Configuration 对象创建 HBase 连接并执行操作...
Connection connection = ConnectionFactory.createConnection(config);
Admin admin = admin = connection.getAdmin();
更多信息您可以查看this
关于hadoop - 无法通过CM5.5-vmware中的java客户端连接到hbase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36809548/
当我在 alfresce 中跟踪代码时,我在 node-header.get.html.ftl 中发现了以下代码 ...... 我
我正在尝试重新创建我见过的服装测量图表,但使用纯 Javascript。我无法弄清楚如何获取 innerhtml 中的数值并将其乘以/除以 * 2.54。另外,我想在数字末尾添加“cm”或“in”来表
我尝试从网站 https://plot.ly/scikit-learn/plot-kmeans-silhouette-analysis/ 运行代码.当我运行时发现 matplotlib 模块已经没有光
有人知道这是浏览器、Windows 语言还是一般问题吗? 我在我的计算机上安装了一种名为“阿拉伯语(沙特阿拉伯)阿拉伯语 (101) 键盘”的第二语言。 如果我输入像“test 3cm test”这样
Name Team Number Position Age Height Weight College Salary
我一直在按照给定的快速入门指南安装 kuali 类(class)管理系统 HERE . 我已成功完成所有操作,但无法在 tomcat 中部署应用程序。 我以前从未真正使用过 tomcat,所以任何人都
我在我的 CSS 媒体查询中使用厘米来使我的模板具有响应性,而现在我们的智能手机具有非常高的分辨率,这使得像素过滤器变得困难。我的问题是,为什么所有网站都不使用 CM 来使响应变得更加简单和实用?使用
plt.cm中cm全称表示colormap paired表示两个两个相近色彩输出,比如浅蓝、深蓝 ;浅红、深红;浅绿,深绿这种。 补充:【python】plt.cm.Spectral,颜色分配
using System.Collections; using System.Collections.Generic; using UnityEngine; using Cinemachine; us
我们有一个 Web 应用程序,其中包含系统运算符(operator)可以更改的一堆内容(例如新闻和事件)。有时我们会发布软件的新版本。该软件被标记并存储在颠覆中。但是,对于如何最好地控制可能独立更改的
我已经阅读了 http://webdev.apl.jhu.edu/~jcs/ejava-javaee/coursedocs/605-784-site/docs/content/html/devenv-
我正在尝试从 CM 源为我的设备构建自定义 rom。我正在按照本指南进行构建: https://wiki.cyanogenmod.org/w/Build_for_quark 我正在使用此命令来同步源。
我看过 WWDC 2015 Session 705 上的视频,发现 Core Motion API 很有趣。我正在制作一个应用程序,需要随着后台运动事件状态的变化而更新。例如,当用户走进汽车并开始驾驶
我想在具有已定义宽度和高度的 WebView 中显示图像。 当我将 html 设置为:显示时:高度永远不会达到 100 厘米或任何我选择的高度。 我尝试使用视口(viewport)和比例,但未能以正确
我注意到 Chrome 浏览器中的元素大小存在问题。 我写了一个简单的代码: TEXT TEXT TEXT TEXT
我公司使用CM Synergy作为代码版本控制工具,可能是我自己的问题,我不能很好地使用这个工具。但以我自己的经验来看,Hg、Git 或 SVN 对我来说非常有用。有什么方法可以将开源控件存档转换为
我正在尝试部署使用 Dash 开发的应用程序,该应用程序使用一些 matplotlib 函数。当我在本地运行应用程序时,它运行顺利,一切正常,但是,当我使用相同的代码(我正在使用 heroku 部署)
我有 ?(New System.Windows.LengthConverter()).ConvertFrom("1cm") 37.795275590551178 {Double} Double
我正在我正在构建的网站上使用营销事件表单。有多种形式遵循相同的结构(见下文)并使用相同的类名。 我使用 AJAX 将表单发布到 Campaign Monitor,如果返回错误消息,还添加类,如果正确则
OCaml 对编译后的文件有多种扩展名:*.a, *.cma, *.cmi, *.cmx 、*.cmxa、*.cmxs(也许这不是详尽的列表)。它们是什么,在什么情况下我需要它们? 如果我有一个库,我
我是一名优秀的程序员,十分优秀!