Hi every one I have installed elastic search through docker-compose on a machine. The version of elastic search in the yaml file is 1.11.0 and from python withn pyelasticsearch 7.6.0 I im tryig to get all the indices from the elastic search server
try:
es = Elasticsearch([ELASTIC_SEARCH_SERVER])
print("Connection to ES Server successful")
except:
print("Unable to connect to server")
exit(1)
# get all wazuh indexes
lsindex = []
for i in es.indices.get_alias("*"):
if i.startswith(ALERTS_PREFIX):
The code gives me the following error
ConnectionError(('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))) caused by: ProtocolError(('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')))
I tried ping to to the elastic search server and everything is fine. Can anyone help me debug?
The host I installed the elastic search server is 192.168.2.12. From the another local machine 192.168.2.4 can access the elastic search server. So the problem is that the host server cannot resolve localhost. Trying to find a solution. I am bypassing ssl certificates. I am using the following docker file Wazuh
I can access the elastic search server successfully from the url: https://admin:admin@localhost:9200
and also from python I successfully connect to the elastic search server. But when the code comes to es.indices.get_alias(*) there is the error connection could not be established 111
The connection to the elastic search server is sucessfully
l but I cannot get the indices
try:
#ELASTIC_SEARCH_SERVER==https://admin:admin@localhost:9200
es = Elasticsearch(ELASTIC_SEARCH_SERVER,
use_ssl = False,
ca_certs=False,
verify_certs=False)
print("Connection to ES Server successful")
except:
print("Unable to connect to server")
exit(1)
# get all wazuh indexes
lsindex = []
for i in es.indices.get_alias("*"):
if i.startswith(ALERTS_PREFIX):
lsindex.append(i)
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.