hadoop2.10.1和hbase2.3.5不兼容吗?日志提示:
2021-07-12 10:45:15,562 INFO [master/csq-PC:16000:becomeActiveMaster] region.MasterRegionFlusherAndCompactor: Injected flushSize=134217728, flushPerChanges=1000000, flushIntervalMs=900000
2021-07-12 10:45:15,573 DEBUG [master/csq-PC:16000:becomeActiveMaster] asyncfs.FanOutOneBlockAsyncDFSOutputHelper: ClientProtocol::create wrong number of arguments, should be hadoop 3.2 or below
2021-07-12 10:45:15,573 DEBUG [master/csq-PC:16000:becomeActiveMaster] asyncfs.FanOutOneBlockAsyncDFSOutputHelper: ClientProtocol::create wrong number of arguments, should be hadoop 2.x
2021-07-12 10:45:15,574 DEBUG [master/csq-PC:16000:becomeActiveMaster] asyncfs.FanOutOneBlockAsyncDFSOutputHelper: can not find SHOULD_REPLICATE flag, should be hadoop 2.x
java.lang.IllegalArgumentException: No enum constant org.apache.hadoop.fs.CreateFlag.SHOULD_REPLICATE
at java.lang.Enum.valueOf(Enum.java:238)
at org.apache.hadoop.fs.CreateFlag.valueOf(CreateFlag.java:63)
at org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputHelper.loadShouldReplicateFlag(FanOutOneBlockAsyncDFSOutputHelper.java:278)
at org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputHelper.(FanOutOneBlockAsyncDFSOutputHelper.java:305)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.apache.hadoop.hbase.wal.AsyncFSWALProvider.load(AsyncFSWALProvider.java:136)
at org.apache.hadoop.hbase.wal.WALFactory.getProviderClass(WALFactory.java:138)
at org.apache.hadoop.hbase.wal.WALFactory.getProvider(WALFactory.java:177)
at org.apache.hadoop.hbase.wal.WALFactory.(WALFactory.java:200)
at org.apache.hadoop.hbase.master.region.MasterRegion.create(MasterRegion.java:304)
at org.apache.hadoop.hbase.master.region.MasterRegionFactory.create(MasterRegionFactory.java:104)
at org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:948)
at org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2240)
at org.apache.hadoop.hbase.master.HMaster.lambda$run$0(HMaster.java:621)
at java.lang.Thread.run(Thread.java:748)
2021-07-12 10:45:15,576 DEBUG [master/csq-PC:16000:becomeActiveMaster] asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper: No decryptEncryptedDataEncryptionKey method in DFSClient, should be hadoop version with HDFS-12396
java.lang.NoSuchMethodException: org.apache.hadoop.hdfs.DFSClient.decryptEncryptedDataEncryptionKey(org.apache.hadoop.fs.FileEncryptionInfo)
at java.lang.Class.getDeclaredMethod(Class.java:2130)
at org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper.createTransparentCryptoHelperWithoutHDFS12396(FanOutOneBlockAsyncDFSOutputSaslHelper.java:182)
at org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper.createTransparentCryptoHelper(FanOutOneBlockAsyncDFSOutputSaslHelper.java:241)
at org.apache.hadoop.hbase.io.asyncfs.FanOutOneBlockAsyncDFSOutputSaslHelper.(FanOutOneBlockAsyncDFSOutputSaslHelper.java:252)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at org.apache.hadoop.hbase.wal.AsyncFSWALProvider.load(AsyncFSWALProvider.java:137)
at org.apache.hadoop.hbase.wal.WALFactory.getProviderClass(WALFactory.java:138)
at org.apache.hadoop.hbase.wal.WALFactory.getProvider(WALFactory.java:177)
at org.apache.hadoop.hbase.wal.WALFactory.(WALFactory.java:200)
at org.apache.hadoop.hbase.master.region.MasterRegion.create(MasterRegion.java:304)
at org.apache.hadoop.hbase.master.region.MasterRegionFactory.create(MasterRegionFactory.java:104)
at org.apache.hadoop.hbase.master.HMaster.finishActiveMasterInitialization(HMaster.java:948)
at org.apache.hadoop.hbase.master.HMaster.startActiveMasterManager(HMaster.java:2240)
at org.apache.hadoop.hbase.master.HMaster.lambda$run$0(HMaster.java:621)
at java.lang.Thread.run(Thread.java:748)
可参考:
https://blog.csdn.net/manbufenglin/article/details/106401763