3
hbase 1.2.4를 설치하고 싶습니다. bin/start-hbase.sh
을 실행하려고하면 다음 경고가 표시됩니다.HBase에 Java 8 및 zookeeper 문제가 있습니다.
OpenJDK 64-Bit Server VM warning: ignoring option PermSize=128m; support was removed in 8.0
OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=128m; support was removed in 8.0'
hbase shell
명령은 잘 알려진 사육사 예외의 거대한 숫자를 생성 ...
ERROR [main] zookeeper.RecoverableZooKeeper: ZooKeeper exists failed after 4 attempts
WARN [main] zookeeper.ZKUtil: hconnection-0x1a96d94c0x0, quorum=localhost:2181, baseZNode=/hbase Unable to set watcher on znode (/hbase/hbaseid)
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
at org.apache.zookeeper.KeeperException.create(KeeperException.java:99)
at org.apache.zookeeper.KeeperException.create(KeeperException.java:51)
at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1045)
.....
.....
하둡은 이미 실행 중입니다. hbase-site.xml에는 다음이 포함되어 있습니다.
<property>
<name>hbase.rootdir</name>
<value>file:///usr/local/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/local/hbase/zookeeper</value>
</property>
<property>
<name>zookeeper.znode.parent</name>
<value>/hbase</value>
</property>
가능한 해결책은 무엇입니까? VM에 관한 Java 경고가 실제로 중요합니까 아니면 무시할 수 있습니까?
#Configure PermSize. Only needed in JDK7. You can safely remove it for JDK8+
HBase와 구성은 PermSize는 conf/hbase-env.sh
파일에 기본적으로 128m로 설정을 포함한다 :