草庐IT

elastic-job

全部标签

Elastic:使用 Docker 安装 Elastic Stack 8.x 并开始使用

ElasticStack8.0终于于最近发布了。在我之前的文章“ElasticStack8.0安装-保护你的ElasticStack现在比以往任何时候都简单”我已经详细地描述了如何在本地部署Elasticsearch及Kibana。设置Elasticsearch的最简单方法是使用ElasticCloud上的ElasticsearchService创建托管部署。 如果你更喜欢管理自己的测试环境,可以使用Docker安装和运行Elasticsearch。在今天的演示中,我将使用Docker来安装ElasticStack8.0,并对它的使用进行展示。使用Docker安装ElasticStack8.x

redis - 错误 : Connection reset by peer while connecting to Elastic cache using stunnal method

我使用的是弹性缓存单节点shardredis4.0以后的版本。我启用了传输中加密并提供了redis授权token。我使用此链接创建了一个带有stunnal的堡垒主机https://aws.amazon.com/premiumsupport/knowledge-center/elasticache-connect-redis-node/我可以使用以下方式连接到弹性缓存redis节点redis-cli-hhostname-p6379-amypassword我也可以远程登录。但是当我在连接后在redis-cli上ping(预期响应“PONG”)时,它给出了“错误:连接被对端重置”我检查了双方

redis - 错误 : Connection reset by peer while connecting to Elastic cache using stunnal method

我使用的是弹性缓存单节点shardredis4.0以后的版本。我启用了传输中加密并提供了redis授权token。我使用此链接创建了一个带有stunnal的堡垒主机https://aws.amazon.com/premiumsupport/knowledge-center/elasticache-connect-redis-node/我可以使用以下方式连接到弹性缓存redis节点redis-cli-hhostname-p6379-amypassword我也可以远程登录。但是当我在连接后在redis-cli上ping(预期响应“PONG”)时,它给出了“错误:连接被对端重置”我检查了双方

redis - 使用 Laravel 5 和 Redis 检查 Job 是否已经在队列中

我几天前实现了一个作业队列,但我一直遇到重复问题,我目前正在使用Redis并遵循Laravel的官方教程。在我的例子中,每当有人访问主页时,就会向队列发送一个作业,让我们举个例子:HomeController的index():publicfunctionindex(){if(/*condition*/){//UpdateServerbeingthejob$this->dispatch(newUpdateServer());}}由于此任务大约需要10秒才能完成,如果在处理任务时有n个请求到我的主页,队列中将有n个相同的作业,导致我的数据库中出现意外结果。所以我的问题是,有什么方法可以知道

redis - 使用 Laravel 5 和 Redis 检查 Job 是否已经在队列中

我几天前实现了一个作业队列,但我一直遇到重复问题,我目前正在使用Redis并遵循Laravel的官方教程。在我的例子中,每当有人访问主页时,就会向队列发送一个作业,让我们举个例子:HomeController的index():publicfunctionindex(){if(/*condition*/){//UpdateServerbeingthejob$this->dispatch(newUpdateServer());}}由于此任务大约需要10秒才能完成,如果在处理任务时有n个请求到我的主页,队列中将有n个相同的作业,导致我的数据库中出现意外结果。所以我的问题是,有什么方法可以知道

node.js - AWS Elastic Cache 是否支持 Redis 集群上的 Pub/Sub?

查看AWSElasticCache的文档,我可以看到他们支持RedisCluster,并大体讨论了键/值数据和Redis操作。但是,我不清楚这是否支持在不同服务器上复制Redis的发布/订阅。我们正在node-xmpp上构建一个聊天服务器。我们将有许多应用程序服务器来处理聊天连接,我们依赖Redis发布/订阅来处理聊天线程之间的通信。我们要求无论每个聊天服务器与哪个实际Redis实例通信,它们都可以共享相同的发布/订阅channel。在AWSElasticcachewhitepaper(page7)如果你想要pub/sub,他们指示使用Redis。我从中了解到AWSElasticCac

node.js - AWS Elastic Cache 是否支持 Redis 集群上的 Pub/Sub?

查看AWSElasticCache的文档,我可以看到他们支持RedisCluster,并大体讨论了键/值数据和Redis操作。但是,我不清楚这是否支持在不同服务器上复制Redis的发布/订阅。我们正在node-xmpp上构建一个聊天服务器。我们将有许多应用程序服务器来处理聊天连接,我们依赖Redis发布/订阅来处理聊天线程之间的通信。我们要求无论每个聊天服务器与哪个实际Redis实例通信,它们都可以共享相同的发布/订阅channel。在AWSElasticcachewhitepaper(page7)如果你想要pub/sub,他们指示使用Redis。我从中了解到AWSElasticCac

django - 将 Elastic Beanstalk 与 Django channel 一起使用时出现 Websocket 错误

我正在尝试让一个由djangochannel支持的聊天应用程序在带有负载均衡器的AWSElasticBeanstalk上运行。我基本上是在修改https://github.com/jacobian/channels-example中的代码与ElasticBeanstalk一起工作。我能够使用命令在本地成功运行它pythonmanage.pyrunserver问题是当我使用ElasticBeanstalk部署它时,启动聊天应用程序时出现以下错误WebSocketconnectionto'wss://mydomain.com/test/'failed:ErrorduringWebSocke

django - 将 Elastic Beanstalk 与 Django channel 一起使用时出现 Websocket 错误

我正在尝试让一个由djangochannel支持的聊天应用程序在带有负载均衡器的AWSElasticBeanstalk上运行。我基本上是在修改https://github.com/jacobian/channels-example中的代码与ElasticBeanstalk一起工作。我能够使用命令在本地成功运行它pythonmanage.pyrunserver问题是当我使用ElasticBeanstalk部署它时,启动聊天应用程序时出现以下错误WebSocketconnectionto'wss://mydomain.com/test/'failed:ErrorduringWebSocke

could not find java in ES_JAVA_HOME at /root/opt/elastic/elasticsearch-8.1.2/jdk/bin/java

报错信息es@MEPRDAPP01:/root/opt/elastic/elasticsearch-8.1.2>java-versionjavaversion"1.8.0_221"Java(TM)SERuntimeEnvironment(build1.8.0_221-b11)JavaHotSpot(TM)64-BitServerVM(build25.221-b11,mixedmode)es@MEPRDAPP01:/root/opt/elastic/elasticsearch-8.1.2>shstart.shcouldnotfindjavainES_JAVA_HOMEat/root/opt/el