- jdk8
- maven
- scala (recommend 2.11.8)
- node (recommend 14.x.x)
- npm (recommend 6.x.x)
- Byzer-lang (startup first)
- Execute the script
./build/package.sh
The packaged file will be placed in ./dist/Byzer-Notebook-<version>.tar.gz
version is defined in pom.xml
-DNOTEBOOK_HOME=[YOUR PROJECT ROOT PATH]
-Dspring.config.name=application,notebook
-Dspring.config.location=classpath:/,file:./conf/
-Djava.io.tmpdir=./tmp
- Rename notebook.example.properties to notebook.properties. (IDE startup)
- Create Database called
notebook
io.kyligence.notebook.console.NotebookLauncher
Now you can start Byzer-Notebook.
- Clone https://github.com/byzer-org/byzer-notebook-vue.git
- npm install && npm run build (npm version v14.18.1 is tested)
- Copy the byzer-notebook-vue dist/* to src/main/resources/static/
cp -r dist/* src/main/resources/static/
Try to visit http://127.0.0.1:9002
Admin Account: admin/admin