Hi there, I've been able to start locally the factorize-movielens script. What I'd like to do is basically create a PHP webservice able to start that very same script, and return the recommendations.
I'm using Apache2, and I use PHP's shell_exec to start the script as follows : putenv("JAVA_HOME=" .'/usr/local/jvm/jdk1.7.0_05'); $output = shell_exec('/home/scoulibaly/Téléchargements/mahout-distribution-0.6/examples/bin/factorize-movielens-1M.sh /home/scoulibaly/Téléchargements/mahout-distribution-0.6/examples/bin/ratings.dat'); echo $output; Unfortunately the output I get is as follows : creating work directory at /tmp/mahout-work-www-data Converting ratings... MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath. no HADOOP_HOME set, running locally MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath. no HADOOP_HOME set, running locally MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath. no HADOOP_HOME set, running locally MAHOUT_LOCAL is not set; adding HADOOP_CONF_DIR to classpath. no HADOOP_HOME set, running locally RMSE is: Sample recommendations: removing work directory I know this is not strictly a Mahout issue, but if someone could point me a way to start Mahout jobs from a PHP script, I'd be very grateful ! Thank you