首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vespa教程- Pig未能连接到本地Vespa端点: URISyntaxException

Vespa教程- Pig未能连接到本地Vespa端点: URISyntaxException
EN

Stack Overflow用户
提问于 2017-10-16 06:22:29
回答 1查看 203关注 0票数 3

在遵循Vespa关于博客推荐的教程时,当使用ENDPOINT=$(hostname):8080从命令行调用Pig时,我遇到了连接到本地Vespa端点的问题

代码语言:javascript
复制
ERROR org.apache.pig.PigServer - exception during parsing: Error during parsing. Pig script failed to parse: 
<file tutorial_feed_content_and_tensor_vespa.pig, line 131, column 0> pig script failed to validate:
  java.lang.IllegalArgumentException: 
  java.net.URISyntaxException: Relative path in absolute URI: localhost:8080

对于不熟悉猪的人来说,这是一个有点令人沮丧的学习教程。

接受的答案可以得到正确的端口集。Problem with Handshake flying-otter.local:8080仍然是一个问题,但可能与此无关。

编辑以添加,如果它有任何用处:Problem with Handshake似乎发生在应用程序未被激活时(即部署,但忘记了下一步)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-16 07:11:53

正确的用法是

代码语言:javascript
复制
-param ENDPOINT=$(hostname) -D vespa.feed.defaultport=8080 

我看到您已经通过重新连接端口来绕过它,但是使用-Dvespa.feed.defaultport将更适合于生产用例。

https://github.com/vespa-engine/vespa/pull/3576

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46764057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档