2015-07-03 71 views
0

我在Ubuntu上首次安装opentsdb。我下面这些单证进行安装: http://opentsdb.net/docs/build/html/installation.html#id1 http://opentsdb.net/setup-hbase.htmlOpenTSDB:Zookeeper错误

我正在上执行命令

Abharthan/opentsdb $ ENV压缩= NONE HBASE_HOME = /家庭/管理者/ Abharthan/HBase的-0.98以下错误。 13 hadoop1 ./src/create_table.sh

安装OpenTSDB后: 我已经安装了HBase的,gnuplot的,JDK等

有对于一些错误:

  1. 无法获得连接的ZooKeeper

    一些回答这个建议: 好像你的饲养员已关闭/不Poort酒店2181配置 您可以通过检查动物园启动您安装zookeepr

但是,我没装饲养员明确cfg文件,它应该由opentsdb/HBase的本身进行安装。我在哪里可以找到这个文件来做这个改变。

  • 无法加载的本机的hadoop库用平台

  • SLF4J:类路径包含多个SLF4J建筑物

    HBase的壳;输入'help'获取 支持的命令列表。键入 “退出” 离开HBase的壳牌 版0.98.13-hadoop1,r8f54f8daf8cf4d1a629f8ed62363be29141c1b6e, 星期三06月10 22时18分15秒PDT 2015

    创建 'tsdb-UID',{NAME =>的 'id',COMPRESSION =>'NONE',BLOOMFILTER =>'ROW'},{NAME =>'name',COMPRESSION =>'NONE',BLOOMFILTER =>'ROW'} SLF4J:类路径包含多个SLF4J绑定。 SLF4J: 在 中发现绑定[jar:file:/home/administrator/Abharthan/hbase-0.98.13-hadoop1/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J:发现绑定在 [jar:file:/usr/local/hadoop/share/hadoop/common/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J :有关 的说明,请参阅http://www.slf4j.org/codes.html#multiple_bindings。 2015-07-03 08:44:12,270错误[main] zookeeper.RecoverableZooKeeper:ZooKeeper存在失败后4 尝试2015-07-03 08:44:12,273 WARN [main] zookeeper.ZKUtil: hconnection-0x225875070x0,quorum本地主机=:2181,baseZNode =/HBase的 无法设置于Z序节点观察者(/ HBase的/ hbaseid) org.apache.zookeeper.KeeperException $ ConnectionLossException: KeeperErrorCode = ConnectionLoss为/ HBase的/ hbaseid在 org.apache.zookeeper。 KeeperException.create(KeeperException.java:99) 在 org.apache.zookeeper.KeeperException.create(KeeperException.java:51) 在org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1045)在 组织.apache.hadoop.hbase.zookeeper.Recoverabl eZooKeeper。存在(RecoverableZooKeeper.java:222) 在 org.apache.hadoop.hbase.zookeeper.ZKUtil.checkExists(ZKUtil.java:481) 在 org.apache.hadoop.hbase.zookeeper.ZKClusterId.readClusterIdZNode(ZKClusterId。 Java的:65) 在 org.apache.hadoop.hbase.client.ZooKeeperRegistry.getClusterId(ZooKeeperRegistry.java:83) 在 org.apache.hadoop.hbase.client.HConnectionManager $ HConnectionImplementation.retrieveClusterId(HConnectionManager.java: 909) 在 org.apache.hadoop.hbase.client.HConnectionManager $ HConnectionImplementation。(HConnectionManager.java:703) 在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本地 法)以 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在java.lang.reflect.Constructor.newInstance(Constructor.java:408) 在 org.apache.hadoop.hbase.client.HConnectionManager.createConnection(HConnectionManager.java:459) 。 。 。

  • 我能够启动HBase的服务器:

    Abharthan/hbase-0.98.13-hadoop1$ ./bin/start-hbase.sh 
    starting master, logging to /usr/lib/hbase/hbase-1.0.1.1/logs/hbaseIdeaCentre-Q190.out 
    

    运行以下命令

    Abharthan/opentsdb $ ./build/tsdb TSD - -port = 4242 --staticroot =建立/ staticroot --cachedir = “$ tsdtemp”

    给出了这样的结果:

    2015年7月3日09:49:19220 INFO [主要] TSDMain:开始。 2015-07-03 09:49:19,231信息[main] TSDMain:net.opentsdb 2.1.0内置于 修订版本45e575a(MINT)2015-07-03 09:49:19,232 INFO [main] TSDMain: 建立于2015年6月30日21点00分14秒由 的IdeaCentre-Q190 0000:/家庭/管理员/ Abharthan/opentsdb /建立 2015年7月3日09:49:19255 INFO [主要]配置:没有配置中找到, 将使用默认值丢失缓存目录

    有人可以提出什么问题。

    此外,它说,我可以在浏览器中打开它为localhost:4242,但如果说该端口的服务使用。

    回答

    1

    数量1(发生故障的动物园管理员)是问题所在。我们有一个正在运行的openTSDB,经常会看到错误2和错误3;他们不认真。

    您将需要追查饲养员失败的原因;寻找zookeeper日志文件。