2016-11-07 7 views
1

elasticsearchを5.0.0にアップグレードしました。 私はdjango 1.7.7とdjango-haystack 2.4.1を持っています。djangoの設定でelasticsearch 5.0のhaystackを設定するには?

elasticsearch 5.0.0には、セキュリティ目的でAuthorizationヘッダーが追加されました。ジャンゴを通じてelasticsearchへの接続をしながら

だから、それは誤りelasticsearch.exceptions.AuthenticationException投げ:TransportError(401、u'security_exception ')を

我々は干し草の山の構成でAuthorizationフィールドを追加することができます

+0

あなたはそれを解決しましたか?同じエラーがあるので(私はelasticsearch5.0.0、django 1.10、django-haystack2.5.1を使用しています) –

答えて

0

明らかに、HaystackはElasticsearch 5.x(または2.x)をまだサポートしていません。 1.xのみをサポートしています。そのドキュメントのhereにも記載されています。

2.xサポートが進行中ですが、thisコメントの通り、誰かがHaystackのelasticsearch2互換バックエンドを(おそらくはうまく)構築しようとしたようです。 Hereです。

0

1.x、2.x、および5.xをサポートする別のバックエンドがあります。here。私はそれを使用していないので、私はそれがどのくらいうまく動作するのか分かりません。

関連する問題