我是第一次在 Ubuntu 上安装 opentsdb。我正在按照这些文档进行安装: http : //opentsdb.net/docs/build/html/installation.html#id1 http://opentsdb.net/setup-hbase.html
我在执行命令时收到以下错误
Abharthan/opentsdb$ env COMPRESSION=NONE HBASE_HOME=/home/administrator/Abharthan/hbase-0.98.13-hadoop1 ./src/create_table.sh
安装 OpenTSDB 后:我已经安装了 hbase、gnuplot、JDK 等。
关于以下内容存在一些错误:
无法连接到动物园管理员
对此建议的一些答案:您的 zookeeper 似乎已关闭/未在poort 2181 上配置,您可以从检查安装 zookeepr 的 zoo.cfg 文件开始
但是,我没有明确安装 zookeeper,它应该由 opentsdb/hbase 本身安装。我在哪里可以找到此文件以进行此更改。
无法为您的平台加载 native-hadoop 库
SLF4J:Classpath 包含多个 SLF4J 构建
HBase 外壳;输入“帮助”以获得支持的命令列表。键入“exit”以离开 HBase Shell 版本 0.98.13-hadoop1,r8f54f8daf8cf4d1a629f8ed62363be29141c1b6e,2015 年 6 月 10 日星期三 22:18:15 PDT
创建 '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=localhost: 2181,baseZNode=/hbase 无法在 znode (/hbase/hbaseid) org.apache.zookeeper.KeeperException$ConnectionLossException 上设置观察者:KeeperErrorCode = ConnectionLoss for /hbase/hbaseid at org.apache.zookeeper.KeeperException.create(KeeperException.java :99) 在 org.apache.zookeeper.KeeperException.create(KeeperException.java:51) 在 org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1045) 在 org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper。存在(RecoverableZooKeeper.java:222)在 org.apache.hadoop.hbase.zookeeper.ZKUtil.checkExists(ZKUtil.java:481) 在 org.apache.hadoop。创建连接(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=build/staticroot --cachedir="$tsdtemp"
给出这个结果:
2015-07-03 09:49:19,220 信息 [主要] TSDMain:开始。2015-07-03 09:49:19,231 INFO [main] TSDMain: net.opentsdb 2.1.0 建于修订版 45e575a (MINT) 2015-07-03 09:49:19,232 INFO [main] TSDMain: 建于 2015/06 /30 21:00:14 +0000 by IdeaCentre-Q190:/home/administrator/Abharthan/opentsdb/build 2015-07-03 09:49:19,255 INFO [main] 配置:未找到配置,将使用默认值 缺少缓存目录
有人可以提出什么问题。
此外,它说我可以在浏览器中以 localhost:4242 的形式打开它,但在哪里提及服务使用的端口。