2020-11-02 09:53:22,192 WARN [PEWorker-16] procedure.CreateTableProcedure: Retriable error trying to create table=con state=CREATE_TABLE_WRITE_FS_LAYOUT
java.io.IOException: java.util.concurrent.ExecutionException: java.io.IOException: Unable to create region directory: file:/E:/tools/hbase-2.3.2/root/.tmp/data/default/con/aed92839d5d671637b5cde9a863158d7
at org.apache.hadoop.hbase.util.ModifyRegionUtils.createRegions(ModifyRegionUtils.java:158)
at org.apache.hadoop.hbase.util.ModifyRegionUtils.createRegions(ModifyRegionUtils.java:115)
at org.apache.hadoop.hbase.master.procedure.CreateTableProcedure$1.createHdfsRegions(CreateTableProcedure.java:298)
at org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.createFsLayout(CreateTableProcedure.java:317)
at org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.createFsLayout(CreateTableProcedure.java:291)
at org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.executeFromState(CreateTableProcedure.java:100)
at org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.executeFromState(CreateTableProcedure.java:53)
at org.apache.hadoop.hbase.procedure2.StateMachineProcedure.execute(StateMachineProcedure.java:194)
at org.apache.hadoop.hbase.procedure2.Procedure.doExecute(Procedure.java:962)
at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.execProcedure(ProcedureExecutor.java:1669)
at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.executeProcedure(ProcedureExecutor.java:1416)
at org.apache.hadoop.hbase.procedure2.ProcedureExecutor.access
1100
(
P
r
o
c
e
d
u
r
e
E
x
e
c
u
t
o
r
.
j
a
v
a
:
79
)
a
t
o
r
g
.
a
p
a
c
h
e
.
h
a
d
o
o
p
.
h
b
a
s
e
.
p
r
o
c
e
d
u
r
e
2.
P
r
o
c
e
d
u
r
e
E
x
e
c
u
t
o
r
1100(ProcedureExecutor.java:79) at org.apache.hadoop.hbase.procedure2.ProcedureExecutor
1100(ProcedureExecutor.java:79)atorg.apache.hadoop.hbase.procedure2.ProcedureExecutorWorkerThread.run(ProcedureExecutor.java:1986)
Caused by: java.util.concurrent.ExecutionException: java.io.IOException: Unable to create region directory: file:/E:/tools/hbase-2.3.2/root/.tmp/data/default/con/aed92839d5d671637b5cde9a863158d7
at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
at org.apache.hadoop.hbase.util.ModifyRegionUtils.createRegions(ModifyRegionUtils.java:152)
… 12 more
Caused by: java.io.IOException: Unable to create region directory: file:/E:/tools/hbase-2.3.2/root/.tmp/data/default/con/aed92839d5d671637b5cde9a863158d7
at org.apache.hadoop.hbase.regionserver.HRegionFileSystem.createRegionOnFileSystem(HRegionFileSystem.java:1004)
at org.apache.hadoop.hbase.regionserver.HRegion.createRegionDir(HRegion.java:7293)
at org.apache.hadoop.hbase.regionserver.HRegion.createHRegion(HRegion.java:7261)
at org.apache.hadoop.hbase.util.ModifyRegionUtils.createRegion(ModifyRegionUtils.java:180)
at org.apache.hadoop.hbase.util.ModifyRegionUtils$1.call(ModifyRegionUtils.java:145)
at org.apache.hadoop.hbase.util.ModifyRegionUtils
1.
c
a
l
l
(
M
o
d
i
f
y
R
e
g
i
o
n
U
t
i
l
s
.
j
a
v
a
:
142
)
a
t
j
a
v
a
.
b
a
s
e
/
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
F
u
t
u
r
e
T
a
s
k
.
r
u
n
(
F
u
t
u
r
e
T
a
s
k
.
j
a
v
a
:
264
)
a
t
j
a
v
a
.
b
a
s
e
/
j
a
v
a
.
u
t
i
l
.
c
o
n
c
u
r
r
e
n
t
.
E
x
e
c
u
t
o
r
s
1.call(ModifyRegionUtils.java:142) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.Executors
1.call(ModifyRegionUtils.java:142)atjava.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)atjava.base/java.util.concurrent.ExecutorsRunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:835)
2020-11-02 09:53:22,195 INFO [PEWorker-16] procedure.CreateTableProcedure: pid=9, state=RUNNABLE:CREATE_TABLE_WRITE_FS_LAYOUT, locked=true; CreateTableProcedure table=con execute state=CREATE_TABLE_WRITE_FS_LAYOUT
2020-11-02 09:53:22,196 WARN [PEWorker-16] util.FSTableDescriptors: Failed cleanup of file:/E:/tools/hbase-2.3.2/root/.tmp/data/default/con/.tmp/.tableinfo.0000000001
2020-11-02 09:53:22,196 WARN [PEWorker-16] util.FSTableDescriptors: Failed cleanup of file:/E:/tools/hbase-2.3.2/root/.tmp/data/default/con/.tmp/.tableinfo.0000000002
2020-11-02 09:53:22,196 WARN [PEWorker-16] util.FSTableDescriptors: Failed cleanup of file:/E:/tools/hbase-2.3.2/root/.tmp/data/default/con/.tmp/.tableinfo.0000000003
说是hbase.rootdir的配置路径有问题。
下载hbase2.3.2后,配置hbase-site.xml都没有什么大问题,启动后也基本上正常,一旦进入创建库表时候,就报这个异常错误。