草庐IT

resque-history

全部标签

hadoop - spark history 不在 ambari 集群上启动

我们如下启动sparkhistory/usr/hdp/2.6.0.3-8/spark2/sbin/start-history-server.sh来自日志spark-root-org.apache.spark.deploy.history.HistoryServer-1-master01我们得到WARNAbstractLifeCycle:FAILEDServerConnector@14a54ef6{HTTP/1.1}{0.0.0.0:18081}:java.net.BindException:Addressalreadyinusejava.net.BindException:Addres

hadoop - Apache Spark history-server 如何引用 Amazon S3?

[版本]ApacheSpark2.2.0Hadoop2.7我想设置ApacheSpark历史服务器。位于AmazonS3中的Spark事件日志。我可以在S3中保存日志文件,但无法从历史服务器读取。ApacheSpark安装在/usr/local/spark所以,$SPARK_HOME是/usr/local/spark$cd/usr/local/spark/sbin$shstart-history-server.sh出现以下错误Exceptioninthread"main"java.lang.ClassNotFoundException:org.apache.hadoop.fs.s3a.

hadoop - 如何在 Spark2 中启用 spark.history.fs.cleaner?

我的Spark2和Spark配置都有spark.history.fs.cleaner.enabled=true。它适用于保持/spark-history/干净,但无法为/spark2-history做任何事情。关于为什么它不起作用的任何想法? 最佳答案 spark.history.fs.cleaner.enabledSpark属性控制定期清理磁盘上的事件日志的任务。在你的问题中它是spark.history.fs.cleaner=enabled所以我认为问题出在=字符上。另一个spark.history.fs.cleaner.int

hadoop - Kerberized 集群中的 Spark History Server 身份验证

我设置了一个HDP集群,其中包含Spark。我还为集群启用了Kerberos,因此所有服务和用户都必须通过其主体进行身份验证。这似乎工作正常,所有服务都在运行,并且用户必须获得有效的Kerberos票证才能访问,例如YARNResourceManager的WebUI。否则他会收到这样的错误消息:但是,在创建一个kinit之后,用户可以访问该网站。我现在想要做的(我认为它已经是),也是像那样保护SparkHistoryServerUI,以便用户必须通过Kerberos票证进行身份验证。实际上每个人都可以在没有身份验证的情况下访问UI:有没有可能做到这一点?如果是,我该如何配置?spark

android - 有没有办法获取android "history"系统日志?

我正在开发一个系统日志应用程序,供用户检查他们设备的日志。我们都知道使用logcat的应用程序可以实时读取系统日志,但是有没有办法读取“历史”系统日志,比如一周?(我们的应用程序可能会在一周内关闭)更新:我也是基于AOSP的自定义Android操作系统的构建者。系统日志应用程序也仅在此操作系统中运行。因此,除了普通的应用程序,我还具备开发驱动程序、框架层和系统应用程序的能力。如果一个普通的应用程序无法完成任务,那么额外开发一个驱动程序如何?我知道在内核中有一个名为“logger”的驱动模块,它负责日志记录。也许我可以向“记录器”添加一些代码,让它将日志转储到文件中:log_201406

java - 从 BackStack (Flag_Activity_no_history) 中删除 Activity 不起作用

我的MainActivity中有一个开始按钮。如果单击此按钮,我将转到下一个Activity(InfoActivity)。现在,如果单击按钮,我想从BackStack中删除MainActivity。我试过这个:View.OnClickListenerstartButtonListener=newView.OnClickListener(){publicvoidonClick(Viewv){Intentintent=newIntent(MainActivity.this,InfoActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_NO

android - 未知选项 `allow-unrelated-histories'

我有两个存储库:Market和Android。当我将Androidmerge到Market时,请使用以下步骤:cdmarketgitremoteaddandroid../androidgitfetchandroidgitmerge--allow-unrelated-historiesandroid/master但是我得到这个错误:ei@localhost:~/market$gitmerge--allow-unrelated-historiesandroid/mastererror:unknownoption`allow-unrelated-histories'我的环境:UbuntuLT

ruby-on-rails - Heroku、Rails、Resque、Redis:所有作业都因 Errno::ETIMEDOUT 而失败

我在heroku上有一个Rails应用程序,它使用Resque.enqueu来安排使用Redis和redistogo的后台作业。作业过去工作正常,但我现在注意到它们都失败了一段时间(几周,100%的作业)。我得到的错误:ExceptionErrno::ETIMEDOUTErrorConnectiontimedout-connect(2)和堆栈跟踪:>/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/net/http.rb:878:in`initialize'>/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/net/http.rb:8

redis - Capistrano Resque 与一名生产 worker

我真的很困惑如何让Resque和resque_mailer在我的生产服务器上工作。当我执行capdeploy时,我需要做的是通过Capistrano运行/重新启动一个称为“邮件程序”的工作人员。我看过这个gist但我就是不明白。有没有其他东西可以分解它来解释它在做什么。还是有更简单的解决方案来使它正常工作?我已经让Redis正常工作,因为我已经将它用于其他任务。我的生产服务器如下:Ubuntu、Apache、Passenger、Ruby2.0、Rails4.0 最佳答案 最后我用的是Sidekiq。文档要好得多,而且可以正常工作!

ruby - Resque 工作在错误队列上的工作人员

我有几个Resque作业在运行,每个都在一个单独的终端窗口中启动,如下所示:QUEUE=queue_1rakeenvironmentresque:workQUEUE=queue_2rakeenvironmentresque:work队列1首先启动,然后是队列2。问题是,无论我向新工作人员发送什么QUEUE选项,他们只会继续在队列1上工作——即使我关闭了两个队列。这可能是配置问题吗?我没有在任何地方看到这个问题。 最佳答案 您是否在Rakefile中定义的“environment”或“resque:setup”任务中明确设置了ENV[