java - PredictionIO:在 OSX 上为 postgresql 安装 JDBC 驱动程序

标签 java postgresql jdbc predictionio

我正在尝试按照 PredictionIO 教程进行文本分类 enginge 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 的“CLASSPATH”中,所以我尝试通过添加

export CLASSPATH=$CLASSPATH:~/java-extensions/postgresql-9.4.1207.jre6.jar

到我的 bash 配置。不幸的是,这不起作用。讨论了类似的错误情况 here - 但据我所知,我无法从中提取有用的提示。

--

版本详情:

通过自制软件安装的 psql (PostgreSQL) 9.4.5

OSX 优胜美地

预测IO 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 

关于java - PredictionIO:在 OSX 上为 postgresql 安装 JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34965265/

相关文章:

java - 多项目 Web 应用程序中的 classnotfoundException

java - Dropwizard Graphite 上的度量聚合问题

java - JSON对象映射器: avoid listing derived class in serialized JSON string

java - 如何列出内部存储中的所有子目录?

python - 为 Django 应用程序删除了 Postgres 数据库,现在 manage.py 将无法工作

java - 在 JDBC 中获取列名

matlab - 来自 PostgreSQL 的 Octave 数据库包时间戳

Erlang 中的 Postgresql 连接池

java - jdbctemplate - queryForList - 传递日期?

java - 服务器空闲后 Hibernate Session 创建异常