When I was installing SmartTarget 2014 SP1 I used to execute the next command for load the metadata.xml file.

bin/run-etl-job STjob.kjb "-DINSTANCE=indexer" "-DTRIGGER=load-data" "-DUNIVERSE=catalog01" "-DEXECUTIONPATH=/opt/fredhopper/data/instances/indexer/custom/"

But I can see in the documentation of installing Experience Optimization this step, only "copy STjob.kjb to fredhopper/data/instances/etl"

SDL Documentation Center

Does anyone if this command still being necessary? I tried to execute but I recieve an error.

enter image description here enter image description here

Thanks in advance!

2 Answers 2


I think you refer to run.kjb (default configuration of Fredhopper installation). I read in SDL Documentation Center in Kettle jobs section (Experience OptimizationFredhopper extensions and configuration files) You need to install the Kettle job file called STJob.kjb

About my issue the problem was an error with capital letter (I was installing in Linux). Now it's works fine.

Thanks everybody!


The command hasn't changed and was always optional. I guess that's why it wasn't included in the quick start guide.

It just loads in some dummy data and deletes it again, so that the Business Manager is available immediately (which can be handy to test that your installation works). Without it, you'll need to publish items first before the BM is available.

That said, it's listed as the last step in the 'Installing Experience Optimization on premise' section of the documentation.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.