Elasticsearch 5.1.1 Zeppelin 0.6.2
Notebook命令
var userId = User.Identity.GetUserId();
var courseId = _context.Users
.Where(u => u.Id == userId)
.Select(u => u.CourseId)
.Single();
var students = _context.Students
.Where(s => s.CourseId == courseId)
.ToList();
结果讯息
错误:没有配置的节点可用: [{#运输#-1} {127.0.0.1} {本地主机/ 127.0.0.1:9300}]
弹性搜索解释器设置%elasticsearch
get /tweeter/tweet/1
enter code here
Default setting
设置
elasticsearch.yml
答案 0 :(得分:2)
Zeppelin目前不支持ES 5.0。有一个PR正在进行中,但由于许多API更改而停滞不前。
https://github.com/apache/zeppelin/pull/1598
已更新:最近合并了添加弹性http客户端的PR。所以现在你可以在zeppelin中使用ES 5.0+使用弹性解释器(http客户端设置,端口9200)
另请参阅:https://github.com/apache/zeppelin/commit/e763b3bf3e8a26a2e2134bc615aac1bff59cd82d