私は Lars George Hbase definitive guide に従っています。Mountain Lion Macbook pro で疑似分散クラスターをセットアップ中です。Hadoop アーカイブ 0.20.205.0 をダウンロードし、tar を解凍して、いくつかの小さな変更を加えました。
dfs.replication=1
その他。localhost hdfs namenode を次のように指定するように hbase-site.xml に変更を加えたとき
hbase.rootdir=hdfs://localhost:9000/hbase
および次のような他のいくつかのプロパティ
zookeeperquorum, zookeeperdataDir, isDistributed=true
など。
ただし、実行すると
bin/start-hbase.sh
60010 で webui にアクセスできませんでした。jps を実行すると、hbase のマスターが急速に死んでいることに気付きました。だから私はマスターログにアクセスし、この例外がスローされたことを発見しました
2629 2013-06-23 14:22:43,694 WARN org.apache.hadoop.hbase.util.FSUtils: Unable to create version file at hdfs://localhost:9000/hbase, retrying: java.io.IOException: java.lang.NoSuchMethodException: org.apache.hadoop.hdfs.protocol.Client Protocol.create(java.lang.String, org.apache.hadoop.fs.permission.FsPermission, java.lang.String, boolean, boolean, short, long)
2630 at java.lang.Class.getMethod(Class.java:1607)
2631 at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:557)
2632 at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1388)
2633 at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1384)
2634 at java.security.AccessController.doPrivileged(Native Method)
2635 at javax.security.auth.Subject.doAs(Subject.java:396)
2636 at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1059)
2637 at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1382)
このような質問を投稿するときに誰もが後置することを繰り返したくありません。私は初心者です助けてください:) .