you can backup the metadata, delete the cube meta you dropped, reset the 
metadata, and restore the metadata.
it is very dangerous, so I recommend that you backup twice, edit and restore 
one of the metadata.


http://kylin.apache.org/docs15/howto/howto_backup_metadata.html
./bin/metastore.sh backup./bin/metastore.sh reset./bin/metastore.sh restore 
$KYLIN_HOME/meta_backups/meta_xxxx_xx_xx_xx_xx_xx


------------------ ???????? ------------------
??????: "??????";<[email protected]>;
????????: 2016??6??30??(??????) ????2:18
??????: "[email protected]"<[email protected]>; 
"[email protected]"<[email protected]>; 

????: cube drop problem



????????
     ??cubes list????drop??????cube????????????loadAllCubeInstance??????

2016-06-30 10:47:19,773 ERROR [localhost-startStop-1] cube.CubeManager:862 : 
Error during load cube instance /cube/cube1
.json
java.lang.IllegalStateException: CubeInstance desc not found 'CUBE1', at 
/cube/cube1.json
        at 
org.apache.kylin.cube.CubeManager.reloadCubeLocalAt(CubeManager.java:835)
        at 
org.apache.kylin.cube.CubeManager.loadAllCubeInstance(CubeManager.java:820)
        at org.apache.kylin.cube.CubeManager.<init>(CubeManager.java:125)
        at org.apache.kylin.cube.CubeManager.getInstance(CubeManager.java:94)
        at 
org.apache.kylin.rest.service.CacheService.initCubeChangeListener(CacheService.java:79)

????????????

????????????????????????load??????????cube:
2016-06-30 10:47:19,745 ERROR [localhost-startStop-1] cube.CubeDescManager:207 
: Error loading cube desc /cube_desc/cube
1.json
java.lang.NullPointerException
        at org.apache.kylin.cube.model.CubeDesc.validate(CubeDesc.java:560)
        at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:524)
        at 
org.apache.kylin.cube.CubeDescManager.loadCubeDesc(CubeDescManager.java:134)
        at 
org.apache.kylin.cube.CubeDescManager.reloadAllCubeDesc(CubeDescManager.java:205)
        at org.apache.kylin.cube.CubeDescManager.<init>(CubeDescManager.java:94)
        at 
org.apache.kylin.cube.CubeDescManager.getInstance(CubeDescManager.java:68)
        at 
org.apache.kylin.cube.CubeManager.reloadCubeLocalAt(CubeManager.java:833)
        at 
org.apache.kylin.cube.CubeManager.loadAllCubeInstance(CubeManager.java:820)
        at org.apache.kylin.cube.CubeManager.<init>(CubeManager.java:125)
        at org.apache.kylin.cube.CubeManager.getInstance(CubeManager.java:94)
        at 
org.apache.kylin.rest.service.CacheService.initCubeChangeListener(CacheService.java:79)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)



2016-06-30 10:47:19,749 ERROR [localhost-startStop-1] cube.CubeDescManager:207 
: Error loading cube desc /cube_desc/cube
1_clone.json
java.lang.NullPointerException
        at org.apache.kylin.cube.model.CubeDesc.validate(CubeDesc.java:560)
        at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:524)
        at 
org.apache.kylin.cube.CubeDescManager.loadCubeDesc(CubeDescManager.java:134)
        at 
org.apache.kylin.cube.CubeDescManager.reloadAllCubeDesc(CubeDescManager.java:205)
        at org.apache.kylin.cube.CubeDescManager.<init>(CubeDescManager.java:94)
        at 
org.apache.kylin.cube.CubeDescManager.getInstance(CubeDescManager.java:68)
        at 
org.apache.kylin.cube.CubeManager.reloadCubeLocalAt(CubeManager.java:833)
        at 
org.apache.kylin.cube.CubeManager.loadAllCubeInstance(CubeManager.java:820)
        at org.apache.kylin.cube.CubeManager.<init>(CubeManager.java:125)
        at org.apache.kylin.cube.CubeManager.getInstance(CubeManager.java:94)
        at 
org.apache.kylin.rest.service.CacheService.initCubeChangeListener(CacheService.java:79)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


2016-06-30 10:47:19,751 ERROR [localhost-startStop-1] cube.CubeDescManager:207 
: Error loading cube desc /cube_desc/cube
2.json
java.lang.NullPointerException
        at org.apache.kylin.cube.model.CubeDesc.validate(CubeDesc.java:560)
        at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:524)
        at 
org.apache.kylin.cube.CubeDescManager.loadCubeDesc(CubeDescManager.java:134)
        at 
org.apache.kylin.cube.CubeDescManager.reloadAllCubeDesc(CubeDescManager.java:205)
        at org.apache.kylin.cube.CubeDescManager.<init>(CubeDescManager.java:94)
        at 
org.apache.kylin.cube.CubeDescManager.getInstance(CubeDescManager.java:68)
        at 
org.apache.kylin.cube.CubeManager.reloadCubeLocalAt(CubeManager.java:833)
        at 
org.apache.kylin.cube.CubeManager.loadAllCubeInstance(CubeManager.java:820)
        at org.apache.kylin.cube.CubeManager.<init>(CubeManager.java:125)
        at org.apache.kylin.cube.CubeManager.getInstance(CubeManager.java:94)
        at 
org.apache.kylin.rest.service.CacheService.initCubeChangeListener(CacheService.java:79)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


2016-06-30 10:47:19,760 ERROR [localhost-startStop-1] cube.CubeDescManager:207 
: Error loading cube desc /cube_desc/mem_
vip_tx_ordr_det.json
java.lang.IllegalStateException: No data model found with name 
'dmt_mem_vip_tx_ordr_det_i_d'.
        at org.apache.kylin.cube.model.CubeDesc.addError(CubeDesc.java:947)
        at org.apache.kylin.cube.model.CubeDesc.addError(CubeDesc.java:938)
        at org.apache.kylin.cube.model.CubeDesc.init(CubeDesc.java:529)
        at 
org.apache.kylin.cube.CubeDescManager.loadCubeDesc(CubeDescManager.java:134)
        at 
org.apache.kylin.cube.CubeDescManager.reloadAllCubeDesc(CubeDescManager.java:205)
        at org.apache.kylin.cube.CubeDescManager.<init>(CubeDescManager.java:94)
        at 
org.apache.kylin.cube.CubeDescManager.getInstance(CubeDescManager.java:68)
        at 
org.apache.kylin.cube.CubeManager.reloadCubeLocalAt(CubeManager.java:833)
        at 
org.apache.kylin.cube.CubeManager.loadAllCubeInstance(CubeManager.java:820)
        at org.apache.kylin.cube.CubeManager.<init>(CubeManager.java:125)
        at org.apache.kylin.cube.CubeManager.getInstance(CubeManager.java:94)
        at 
org.apache.kylin.rest.service.CacheService.initCubeChangeListener(CacheService.java:79)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)



016-06-30 10:47:19,776 ERROR [localhost-startStop-1] cube.CubeManager:862 : 
Error during load cube instance /cube/cube2
.json
java.lang.IllegalStateException: CubeInstance desc not found 'CUBE2', at 
/cube/cube2.json
        at 
org.apache.kylin.cube.CubeManager.reloadCubeLocalAt(CubeManager.java:835)
        at 
org.apache.kylin.cube.CubeManager.loadAllCubeInstance(CubeManager.java:820)
        at org.apache.kylin.cube.CubeManager.<init>(CubeManager.java:125)
        at org.apache.kylin.cube.CubeManager.getInstance(CubeManager.java:94)
        at 
org.apache.kylin.rest.service.CacheService.initCubeChangeListener(CacheService.java:79)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)


2016-06-30 10:47:19,781 ERROR [localhost-startStop-1] cube.CubeManager:862 : 
Error during load cube instance /cube/mem_v
ip_tx_ordr_det.json
java.lang.IllegalStateException: CubeInstance desc not found 
'MEM_VIP_TX_ORDR_DET', at /cube/mem_vip_tx_ordr_det.json
        at 
org.apache.kylin.cube.CubeManager.reloadCubeLocalAt(CubeManager.java:835)
        at 
org.apache.kylin.cube.CubeManager.loadAllCubeInstance(CubeManager.java:820)
        at org.apache.kylin.cube.CubeManager.<init>(CubeManager.java:125)
        at org.apache.kylin.cube.CubeManager.getInstance(CubeManager.java:94)
        at 
org.apache.kylin.rest.service.CacheService.initCubeChangeListener(CacheService.java:79)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43



?????????? ??????????????????????cube??????
????metastore.sh clean --delete true ????????????????


??????

Reply via email to