齐柏林飞艇的弹性搜索解释器不起作用

时间:2016-12-27 09:20:38

标签: apache-zeppelin

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

1 个答案:

答案 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