python - curl:(7)无法连接到 localhost 端口 9200:连接被拒绝 [Ubuntu 16.04,ES 2.3.4.1,Java 9.0.1]
问题描述
我得到的错误是。curl: (7) 无法连接到 localhost 端口 9200:连接被拒绝
我猜引擎停止工作了。我不得不使用 python 与 db mysql 建立引擎连接。在下面的代码之前,我一切都很好。
echo '{
"type":"jdbc",
"jdbc":{
"url":"jdbc:mysql://localhost:3306/ElasticSearchDatabase",
"user":"root",
"password":"",
"sql":"SELECT id as _id, id, name,email FROM test",
"index":"users",
"type":"users",
"autocommit":"true",
"metrics": {
"enabled" : true
},
"elasticsearch" : {
"cluster" : "servercluster",
"host" : "localhost",
"port" : 9300
}
}
}' | java -cp "/etc/elasticsearch/elasticsearch-jdbc-2.2.0.0/lib/*" -"Dlog4j.configurationFile=file:////etc/elasticsearch/elasticsearch-jdbc-2.2.0.0/bin/log4j2.xml" "org.xbib.tools.Runner" "org.xbib.tools.JDBCImporter"
我在这个命令中没有错误,但是当我执行 curl localhost:9200 时,我得到了连接被拒绝,就像在运行该代码段之后,引擎停止工作。请告诉我如何解决。
解决方案
推荐阅读
- java - 用于集成测试的高效 H2 快照
- excel - 在 Excel Power Query 中动态插入新列并水平排序列对
- python - 如何将具有多列的数据框重塑为预期的数据框?
- date - 将javascript日期解析为长生不老药格式
- android - 如何从 ExpandableListView 中的 EditText 获取更新的数据?
- sql - 某月内的记录,保存日期时 System.Data.DbType.Date
- fullpage.js - fullpage.js:如何将类添加到下一张幻灯片?
- java - 如何从 jtextarea 中清除文本,然后继续附加其他文本(使用相同的按钮)?
- python - 如何在odoo10中限制下载附件(ir.attachment)?
- javascript - 如何让用户在 ionic 4 应用程序中使用 Firebase 永久登录