小编Sel*_*sra的帖子

ElasticHQ:无法连接到服务器!收到状态码:0

当我试图连接到Elastic HQ时,我遇到了错误.elasticsearch的本地实例正在运行.弹性搜索版本是2.0.0.

在elasticsearch.yml中,http.cors.enabled:设置为true

收到以下错误:

ElasticHQ:无法连接到服务器!收到的状态代码:0.状态代码为0,可能意味着主机无法缓存或者没有正在侦听给定端口.你启用了CORS吗?

我错过了什么吗?

Elasticsearch配置

    # ---------------------------------- Network -----------------------------------
    #
    # Set the bind adress to a specific IP (IPv4 or IPv6):
    #
    network.host: 127.0.0.1
    #
    # Set a custom port for HTTP:
    #
    http.port: 9200

    http.cors.enabled: true
Run Code Online (Sandbox Code Playgroud)

浏览器控制台消息

The browser console says 

Inside ErrorMessage
all.min.js:12 http://127.0.0.1:9200
all.min.js:12 Inside ClusterHealth
all.min.js:12 Inside ClusterState
all.min.js:12 Inside IndexStatsModel
all.min.js:12 Inside NodeList
index.html:1 XMLHttpRequest cannot load http://127.0.0.1:9200/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not …
Run Code Online (Sandbox Code Playgroud)

elasticsearch

18
推荐指数
1
解决办法
1万
查看次数

maven项目的多个pom文件

我有一个项目,有多个maven项目和1个父pom,所有其他项目作为maven模块.

的pom.xml

<modules>
    <module>abc-codegen</module>
    <module>stellar-codegen</module>
    <module>abc-engine</module>
    <module>stellar-engine</module>
</modules>
Run Code Online (Sandbox Code Playgroud)

在这些maven项目中,很少有项目(abc-codegen,stellar-codegen)用于代码生成.codegen工件由其他maven模块使用,例如abc-engine.

每次构建和发布其他应用程序模块(abc-engine等)时,都可能无法构建codegen模块.

POM-codegen.xml

<modules>
    <module>abc-codegen</module>
    <module>stellar-codegen</module>
</modules>
Run Code Online (Sandbox Code Playgroud)

但是,为了与其他此类应用程序保持一致,codegen项目应保留在父文件夹(svn/my-service/trunk)中.

我的想法之一是在父文件夹下创建另一个名为pom-codegen.xml的pom文件,并在需要时通过明确调用生成代码

mvn -f pom-codegen.xml clean deploy
Run Code Online (Sandbox Code Playgroud)

我唯一需要做的就是告诉我的CI执行上述命令并在需要时触发部署工件.而其他构建(mvn clean install)将检查代码的完整性.我们可以做任何其他方法吗?

java eclipse svn maven

5
推荐指数
1
解决办法
2万
查看次数

Camel 多播 - 事务边界

我有一个关于 Apache Camel 的问题。我无法找到是否处理了多播。如果是交易,交易是如何实现的?什么是交易边界?

java apache-camel

5
推荐指数
1
解决办法
482
查看次数

由于字符无效,Consul 节点将无法通过 DNS 发现

我们主要是一个基于虚拟机的环境,有很多需要客户端发现、配置管理等的微服务。所以决定使用 Hashicorp Consul。

我们面临一个问题:主机名带有点(.)

[WARN] agent: Node name "myorg.vsi.uat.xxx.com" will not be discoverable via DNS due to invalid characters. Valid characters include all alpha-numerics and dashes.
Run Code Online (Sandbox Code Playgroud)

目前我们无法更改主机名。尝试使用配置更改节点名称,但未能成功。

我们能做些什么来解决这个问题吗?

consul

5
推荐指数
1
解决办法
4073
查看次数

标签 统计

java ×2

apache-camel ×1

consul ×1

eclipse ×1

elasticsearch ×1

maven ×1

svn ×1