Apache Kylin : Analytical Data Warehouse for Big Data
Page History
...
'CubeMigrationCLI.java' CLI used positional arguments before, and is now changed to POSIX Style arguments, look at the following example:
Code Block | ||||
---|---|---|---|---|
| ||||
./bin/kylin.sh org.apache.kylin.tool.CubeMigrationCLI -srcConfig ADMIN:KYLIN@host1:7070 -dstConfig ADMIN:KYLIN@host2:7070 -overwriteIfExists -srcProject default |
...
1.Export metadata from older cluster to local dir using scripts in old software package:
Code Block | ||||
---|---|---|---|---|
| ||||
./bin/metastore.sh backup |
2. Use 'CubeMigrationCLI.java' CLI provided in 4.0 package to set source KylinConfig to metadata directory exported in step 1
Code Block | ||||
---|---|---|---|---|
| ||||
./bin/kylin.sh org.apache.kylin.tool.CubeMigrationCLI -srcConfig ${exported_metadata_dir} ... |
'CubeMigrationCLI.java' CLI will read exported metadata and change cube's information, including 'storage_type', 'query_engine', 'version' and 'cube signature', and then write to into target metadata storage.