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