小编Fab*_*ian的帖子

Docker-Compose with Docker 1.12"Swarm Mode"

有没有人知道如何(如果可能的话)使用新的docker 1.12'群体模式'群对一个群体运行docker-compose命令?

我知道使用之前的'Docker Swarm',你可以通过更新DOCKER_HOST指向swarm master来直接对swarm运行docker-compose命令:
export DOCKER_HOST="tcp://123.123.123.123:3375"
然后简单地执行命令就好像你是针对单个Docker引擎实例运行命令一样.

或者这个功能docker-compose bundle正在取代吗?

docker docker-compose docker-swarm

9
推荐指数
2
解决办法
3766
查看次数

Spring Data REST HATEOS:不是延迟加载

问题

我定义了两个实体:SchoolDistrict。一个地区可以有许多学校,而一所学校可以属于一个地区。
GET对此端点执行请求时,http://localhost:8080/districts我想获取所有学区的列表,而无需获取每个学区的关联学校集。但是,无论我做什么,休眠似乎都在进行数据库调用以分别获取每个学校的数据。

实体

学校

@Getter
@Setter
@NoArgsConstructor
@Entity
public class School {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;

    @NotNull
    @Column(unique=true)
    private Long number;

    @NotNull
    @Column
    private String name;

    @NotNull
    private boolean closed;

    @Embedded
    private ContactInfo contactInfo;

    private String gradeLow;
    private String gradeHigh;
    private int enrollment;

    @ManyToOne(fetch = FetchType.LAZY)
    @JoinColumn(name = "district_id")
    private District district;

} 
Run Code Online (Sandbox Code Playgroud)

@Getter
@Setter
@NoArgsConstructor
@Entity
public class District {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate spring-data-rest spring-hateoas

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

Elasticsearch RestHighLevelClient缺少传递依赖项

我试图通过这种依赖使用RestHighLevelClient

    <dependency>
        <groupId>org.elasticsearch.client</groupId>
        <artifactId>elasticsearch-rest-high-level-client</artifactId>
        <version>6.0.1</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

但我一直在RestHighLevelClient课堂上获得ClassNotFoundExceptions .

当我尝试连接这个bean时(AwsAmsElasticsearchClientConfig.java:

@Bean(name = "elasticsearchRestClient")
public RestHighLevelClient getElasticsearchRestClient() {
    RestClientBuilder restClientBuilder = RestClient.builder(
            new HttpHost(HOST, PORT, SCHEME));

    restClientBuilder.setHttpClientConfigCallback(
            new RestClientBuilder.HttpClientConfigCallback() {
                @Override
                public HttpAsyncClientBuilder customizeHttpClient(HttpAsyncClientBuilder httpClientBuilder) {
                    httpClientBuilder.addInterceptorLast(buildAwsSigningRequestInterceptor());
                    // add SSL config if needed
                    //  httpClientBuilder.setSSLContext(null);
                    return httpClientBuilder;
                }
            }
    );

    return new RestHighLevelClient(restClientBuilder);
}
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

19:51:11.026 ERROR [           main]                SpringApplication - Application startup failed
java.lang.ClassNotFoundException: org.elasticsearch.common.CheckedConsumer
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [1 skipped]
    at com.glassdoor.applicantManagement.aws.AwsAmsElasticsearchClientConfig.getElasticsearchRestClient(AwsAmsElasticsearchClientConfig.java:63) [2 skipped] …
Run Code Online (Sandbox Code Playgroud)

java dependencies maven elasticsearch elasticsearch-java-api

3
推荐指数
1
解决办法
3795
查看次数