v11のいくつかの機能はそんなに互換性を壊さずにv10にマージ出来ることが分かったので,マージプランを考える.
個人的には,以下の「あった方が良い」を全てマージして少し走らせた段階でv1としてリリースしたい.
この辺は開発者陣で考えがまとまったら,issueやMLに移行して,英語でもやりとりする.
| FROM base | |
| MAINTAINER repeatedly "https://github.com/repeatedly" | |
| RUN apt-get install -y --force-yes curl | |
| RUN curl -L http://toolbelt.treasuredata.com/sh/install-ubuntu-precise.sh | sh | |
| RUN sed -i 's/ulimit/# ulimit/g' /etc/init.d/td-agent | |
| RUN echo "ulimit -n 8192" >> /etc/default/td-agent |
http://rubygems.org/gems/fluent-plugin-kibana-server
Fluentdの中でKibanaを動かす!
| diff --git a/lib/fluent/output.rb b/lib/fluent/output.rb | |
| index 475a87b..476dba5 100644 | |
| --- a/lib/fluent/output.rb | |
| +++ b/lib/fluent/output.rb | |
| @@ -494,8 +494,10 @@ module Fluent | |
| end | |
| end | |
| - def emit(tag, es, chain) | |
| + def emit(tag, es, chain) |
| class CpuInfo | |
| def initialize | |
| @stats = get_cpu_stats | |
| end | |
| CPU_KEYS = %W(user nice system idle iowait irq sirq) | |
| LOADAVG_KEYS = %W(loadavg1 loadavg5 loadavg15) | |
| def stats | |
| res = {} |
| # Install MacTex: http://mirror.ctan.org/systems/mac/mactex/mactex-basic.pkg | |
| $ sudo chown -R `whoami` /usr/local/texlive | |
| $ tlmgr update --self | |
| $ tlmgr install ucs | |
| $ tlmgr install etoolbox | |
| # Install pandoc view homebrew |
| diff --git a/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java b/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java | |
| index 74885a1..a041f28 100644 | |
| --- a/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java | |
| +++ b/src/java/org/apache/hadoop/mapred/JobTrackerMetricsInst.java | |
| @@ -121,8 +121,8 @@ class JobTrackerMetricsInst extends JobTrackerInstrumentation implements Updater | |
| metricsRecord.incrMetric("jobs_preparing", numJobsPreparing); | |
| metricsRecord.incrMetric("jobs_running", numJobsRunning); | |
| - metricsRecord.incrMetric("running_maps", numRunningMaps); | |
| - metricsRecord.incrMetric("running_reduces", numRunningReduces); |
| import std.json : JSONValue, parseJSON; | |
| import std.stdio : writefln; | |
| import std.net.curl : get; | |
| void main() | |
| { | |
| auto apiRequest = (string uri) => parseJSON(get(uri)); | |
| auto user = apiRequest("http://ugomemo.hatena.ne.jp/[email protected]"); | |
| auto movies = apiRequest("http://ugomemo.hatena.ne.jp/11F9E990AA34FFBC@DSi/movies.json"); |