myid文件到底是否需要自己手动配置
| 使用zookeeper的方式 | zookeeper节点数 | myid文件 |
| hbase自带zookeeper | 3或者2N+1个 | 需要自己添加,不会自动生成 |
| hbase使用独立的zookeeper | 3或者2N+1个 | 需要自己添加,不会自动生成 |
| hbase自带zookeeper | 1 | 不需要自己添加,会自动生成 |
| hbase使用独立的zookeeper | 1 | 不需要自己添加,会自动生成 |
当hbase使用独立的zookeeper的时候,如果不手动设置myid文件,那么$HBASE_HOME/logs/zookeeper-appleyuchi-server-Desktop.out会报错。
apache-zookeeper-3.6.0-bin/conf/pseudo/zoo2.cfg
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:197)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:124)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:90)
Caused by: java.lang.IllegalArgumentException: myid file is missing
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.checkValidity(QuorumPeerConfig.java:810)
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.setupQuorumPeerConfig(QuorumPeerConfig.java:681)
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:506)
at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:193)
... 2 more
总结
以上是生活随笔为你收集整理的myid文件到底是否需要自己手动配置的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 被子的尺寸规格是多少?被子尺寸的选择技巧
- 下一篇: 为什么是hbase而不是mongodb