http://localhost:9200/失败
时间: 2023-10-04 16:05:18 浏览: 78
根据提供的引用内容,当访问http://localhost:9200/失败时,可能是由于跨域问题引起的。在Vue中使用Node连接并查询数据库时,可以在服务器的API文件中,在查询成功的条件下添加以下代码以解决跨域问题:res.setHeader("Access-Control-Allow-Origin",'*')。这段代码将设置响应头,允许来自任何源的跨域请求。这样,当你访问http://localhost:9200/时,应该不再出现跨域问题。
相关问题
jdbc:mysql://localhost:3306//scott和jdbc:mysql://localhost:3306/scott的区别
这两个 JDBC 连接字符串的区别在于最后一个斜杠的使用。在 "jdbc:mysql://localhost:3306//scott" 中,斜杠之后多了一个斜杠,所以这个连接字符串是无效的,会导致连接失败。而在 "jdbc:mysql://localhost:3306/scott" 中,斜杠之后直接是数据库的名称,表示要连接的是名为 "scott" 的数据库。所以正确的连接字符串应该是 "jdbc:mysql://localhost:3306/scott"。
http://localhost:9200
http://localhost:9200是Elasticsearch的默认访问地址和端口。当在Kibana中使用该地址和端口时,如果Elasticsearch没有运行或者连接失败,就会出现"Unable to revive connection"错误。
要解决这个问题,可以按照以下两种方法之一进行操作:
. 在Kibana配置文件kibana.yml中添加"elasticsearch.hosts"参数,将其值设置为Elasticsearch的地址和端口,例如:elasticsearch.hosts: ["http://localhost:9200", "http://192.168.1.104:9200"]。
2. 使用Docker创建网络,并将Elasticsearch和Kibana都加入到该网络中。在Kibana配置文件kibana.yml中将"server.host"参数设置为"0.0.0.0",将"elasticsearch.hosts"参数设置为"http://elasticsearch:9200"。然后重新启动Elasticsearch和Kibana。
请确认以上解决方法是否能够解决您的问题。如果还有其他相关问题,请告诉我。
相关问题:
1. 如何查看Elasticsearch是否在运行?
2. Kibana和Elasticsearch之间的连接问题可能有哪些原因?
3. 如何使用Docker创建网络?
阅读全文