When you add / change / remove setings for engines / algorithms, you have to configure the UI in admin server so that can change the settings accordingly. The UI is configured by a json file dist/conf/init.json
. This doc illustrates how to populate the change and have them show up in admin's UI.
Install PredictionIO from source
# Start admin server in the distribution directory.
cd dist/target/PredictionIO-<version>/
bin/start-admin.sh
# Edit init.json in the repository
vim ../../conf/init.json
# Copy it to the distribution directory. Unless you know what you are doing, don't edit conf/init.json directly in the distribution directory.
cp ../../conf/init.json conf/init.json
# Populate the change
bin/setup.sh
# After populating, you will see your change in Admin server.
setup.sh
fails if the json file is malformed. You can use python's json package for error checking: python -m json.tool ../../conf/init.json
.