我正试图按照PredictionIO教程来学习文本分类引擎provided here.我将OSX和PredictionIO与PostgreSQL一起使用。
当尝试使用命令将数据导入到我的裸体应用程序时
pio import --appid 1 --input data/stopwords.json
我得到以下错误:
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:postgresql://localhost/pio
因此,很明显JDBC驱动程序丢失或链接不正确。我的麻烦就从这里开始。我天真地下载了postgres jdbc驱动程序from this source。我知道我需要将它添加到java的“类路径”中,所以我尝试了添加
export CLASSPATH=$CLASSPATH:~/java-extensions/postgresql-9.4.1207.jre6.jar
我的bash配置。不幸的是,这不起作用。我们也讨论过类似的错误情况,但据我所知,我无法从中提取有用的提示。
--
版本详细信息:
通过自制安装的psql(PostgreSQL)9.4.5
OSX优胜美地
预测0.9.5
pio status
报告“您的系统已准备就绪。” 最佳答案
查看此Google组线程:https://groups.google.com/d/topic/predictionio-user/yJexMh5HpHc/discussion
tl;博士:
修正了PredictionIO(v0.9.6)的下一版本,即将发布。
早期PIO版本的解决方法:
pio train -- --driver-class-path WHEREVER/postgresql-9.4-1204-jdbc41.jar