我正在尝试Spark并发现DataStax提供的这个演示: http://docs.datastax.com/en/datastax_enterprise/4.5/datastax_enterprise/anaHome/anaPortfolioMgrSpark.html
我能够在没有任何问题的情况下运行pricer实用程序和数据填充到已创建的表中。
接下来的命令是启动我做的网站:
$ cd website
$ sudo ./start
然后在浏览器上打开网址: http://localhost:8983/portfolio
网站似乎加载但出现了脚本错误:
fname未定义
最初的错误似乎源于此:
if (mtype == Thrift.MessageType.EXCEPTION) {
var x = new Thrift.TApplicationException();
x.read(this.input);
this.input.readMessageEnd();
throw x;
}
错误发生在thrift.js中,如下面的屏幕截图所示:
有关如何解决此问题的任何想法?我相信这可能是DataStax团队必须解决的错误(或限制)。我在Ubuntu上使用DSE。 我最好的猜测是因为我在我的cassandra.yaml文件中没有使用localhost,而且该网站无法指定我的数据库服务器的IP。似乎有一个cassandra的副本。网站资源目录中的yaml文件(也许它使用了?)但它与我的主cassandra.yaml文件具有相同的设置。