我正在尝试运行一个容器.我已将图像上传到私有Docker注册表.我想写一个compose文件来下载和部署图像.但我想将TAG名称作为docker-compose run命令中的变量传递.我的compose文件如下所示.如何将KB_DB_TAG_VERSION的值作为docker-compose up命令的一部分传递?
version: '3'
services:
db:
#build: k-db
user: "1000:50"
volumes:
- /data/mysql:/var/lib/mysql
container_name: k-db
environment:
- MYSQL_ALLOW_EMPTY_PASSWORD=yes
image: XX:$KB_DB_TAG_VERSION
image: k-db
ports:
- "3307:3306"
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用ambari部署一个hadoop集群,但是当我选择带有FQDN的主机名并继续配置时,我得到了ssh的权限被拒绝错误.
步骤:1.使用ssh-keygen作为root生成rsa密钥.
但是从ambari没有做错误的hadoop安装.
SSH command execution finished
host=XXX, exitcode=255
Command end time 2015-06-23 10:44:07
ERROR: Bootstrap of host XXX fails because previous action finished with non-zero exit code (255)
ERROR MESSAGE: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
STDOUT:
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
Run Code Online (Sandbox Code Playgroud)
请不要将此问题标记为重复.我可以看到其他问题有相同的描述,但没有一个提到Ambari ssh权限被拒绝错误.
我试图在java querybuilder中为elasticsearch实现此elasticsearch查询。但我无法获得同等的结果。有人能帮忙吗。
GET /XX/XX/_search
{
"query": {
"bool": {
"must": [
{
"nested": {
"path": "XX",
"filter": {
"term": {
"A": "7:140453136:T"
}
}
}
},
{
"nested": {
"path": "XX",
"filter": {
"term": {
"B": "RF"
}
}
}
},
{
"nested": {
"path": "XX",
"filter": {
"term": {
"C": "RFFF"
}
}
}
}
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
我试过的代码:
QueryBuilders qbWithArguments = QueryBuilders.boolQuery()
.must(QueryBuilders.termQuery("A", "RF"))
.must(QueryBuilders.termQuery("B", "EF"))
.must(QueryBuilders.termQuery("C", "RF"));
Run Code Online (Sandbox Code Playgroud) 当我在ES中为文档建立索引时,我试图在刷新间隔内访问同一文档,并且搜索未返回结果。是否有Realtime GET支持,该支持允许对文档建立一次索引,而不管索引的“刷新率”如何。我尝试将refresh_interval减小为500ms而不是1s,但是我的搜索查询甚至在500ms之前就发生了,进一步减小它不是一个好主意。