有没有人知道如何(如果可能的话)使用新的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
正在取代吗?
我定义了两个实体:School
和District
。一个地区可以有许多学校,而一所学校可以属于一个地区。
在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) 我试图通过这种依赖使用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