"正在寻找一种快速简单的方法来预载JavaScript的图像。正在使用jQuery。
看到如下代码:
function complexLoad(config, fileNames) {
for (var x = 0; x < fileNames.length; x++) {
$(""<img>"").attr({
id: fileNames[x],
src: config.imgDir + fileNames[x] + config.imgFormat,
title: ""The "" + fileNames[x] + "" nebula""
}).appendTo(""#"" + config.imgContainer).css({ display: ""none"" });
}
};
但是,它看起来有点太重了
知道那里有jQuery插件,但它们看起来都有点大(大小)。我只需要一个快速,简单,方便的预加载图像!"
在使用Docker部署Elasticsearch集群时,如果集群节点无法关联,可能是由于以下原因:
docker network create
命令创建一个自定义网络,并在启动容器时使用--net
参数将容器连接到该网络。-e
参数将环境变量cluster.name
传递给容器,例如:docker run -e "cluster.name=my-cluster" ...
-e
参数将环境变量node.name
传递给容器,以设置节点名称。例如:docker run -e "node.name=node1" ...
discovery.seed_hosts
设置来指定种子主机列表,以帮助节点发现。例如:docker run -e "discovery.seed_hosts=node1,node2" ...
要解决这些问题,您可以尝试以下步骤:
docker network create es-net
docker run -d --name node1 --net es-net -e "cluster.name=my-cluster" -e "node.name=node1" -e "discovery.seed_hosts=node1,node2" elasticsearch:tag
docker logs node1
希望这些建议能帮助您解决问题。如果您需要进一步的帮助,请随时提问。