elasticsearch,Django,elasticsearch" /> elasticsearch,Django,elasticsearch" />

Django Elasticsearch问题:ConnectionError

Django Elasticsearch问题:ConnectionError,django,elasticsearch,Django,elasticsearch,我正在我的新社会中开发不同的web应用程序,每次我想使用Elasticsearch(版本6.3.2)时都会收到这个问题: 然后 我得到这个问题如下。我试着做: curl -XGET http://localhost:9200 我得到以下信息:curl:(7)无法连接到本地主机端口9200:Connexion refusée 你知道这件事吗?我得去什么地方 多谢各位 编辑: 在/var/log/elasticsearch/elasticsearch.log中,我遇到了一个循环问题: [2018-

我正在我的新社会中开发不同的web应用程序,每次我想使用Elasticsearch(版本6.3.2)时都会收到这个问题:

然后

我得到这个问题如下。我试着做:

curl -XGET http://localhost:9200
我得到以下信息:
curl:(7)无法连接到本地主机端口9200:Connexion refusée

你知道这件事吗?我得去什么地方

多谢各位

编辑:

/var/log/elasticsearch/elasticsearch.log
中,我遇到了一个循环问题:

[2018-08-28T09:27:56,673][INFO ][o.e.n.Node               ] [] initializing ...
[2018-08-28T09:27:56,733][INFO ][o.e.e.NodeEnvironment    ] [DRmGsVp] using [1] data paths, mounts [[/ (/dev/sda1)]], net usable_space [25.5gb], net total_space [39.1gb], types [ext4]
[2018-08-28T09:27:56,734][INFO ][o.e.e.NodeEnvironment    ] [DRmGsVp] heap size [1.9gb], compressed ordinary object pointers [true]
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] node name derived from node ID [DRmGsVpYQ8W4E4JTZoM1Lw]; set [node.name] to override
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] version[6.4.0], pid[6436], build[default/deb/595516e/2018-08-17T23:18:47.308994Z], OS[Linux/4.15.0-33-generic/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_181/25.181-b13]
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.n$
[2018-08-28T09:27:57,892][ERROR][o.e.b.Bootstrap          ] Exception
java.lang.IllegalArgumentException: Plugin [ingest-attachment] was built for Elasticsearch version 6.3.2 but version 6.4.0 is running
        at org.elasticsearch.plugins.PluginsService.verifyCompatibility(PluginsService.java:339) ~[elasticsearch-6.4.0.jar:6.4.0]

问题在于ingest插件和elasticsearch之间的不兼容。 我建议下载ingest插件版本6.4。或者移除它

sudo-bin/elasticsearch插件安装摄取附件

sudo-bin/elasticsearch插件移除摄取附件

可以从下载此插件进行脱机安装

脱机安装: 要从本地文件系统的/path/To/plugin.zip安装插件,您可以运行:

sudo-bin/elasticsearch插件安装file:///path/to/plugin.zip

python manage.py indexdocs
curl -XGET http://localhost:9200
[2018-08-28T09:27:56,673][INFO ][o.e.n.Node               ] [] initializing ...
[2018-08-28T09:27:56,733][INFO ][o.e.e.NodeEnvironment    ] [DRmGsVp] using [1] data paths, mounts [[/ (/dev/sda1)]], net usable_space [25.5gb], net total_space [39.1gb], types [ext4]
[2018-08-28T09:27:56,734][INFO ][o.e.e.NodeEnvironment    ] [DRmGsVp] heap size [1.9gb], compressed ordinary object pointers [true]
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] node name derived from node ID [DRmGsVpYQ8W4E4JTZoM1Lw]; set [node.name] to override
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] version[6.4.0], pid[6436], build[default/deb/595516e/2018-08-17T23:18:47.308994Z], OS[Linux/4.15.0-33-generic/amd64], JVM[Oracle Corporation/Java HotSpot(TM) 64-Bit Server VM/1.8.0_181/25.181-b13]
[2018-08-28T09:27:56,749][INFO ][o.e.n.Node               ] [DRmGsVp] JVM arguments [-Xms2g, -Xmx2g, -XX:+UseConcMarkSweepGC, -XX:CMSInitiatingOccupancyFraction=75, -XX:+UseCMSInitiatingOccupancyOnly, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -Dio.netty.n$
[2018-08-28T09:27:57,892][ERROR][o.e.b.Bootstrap          ] Exception
java.lang.IllegalArgumentException: Plugin [ingest-attachment] was built for Elasticsearch version 6.3.2 but version 6.4.0 is running
        at org.elasticsearch.plugins.PluginsService.verifyCompatibility(PluginsService.java:339) ~[elasticsearch-6.4.0.jar:6.4.0]