2017-10-29から1日間の記事一覧

Druidのクイックスタート

クイックスタート。Druidのバージョンは0.10.1。 http://druid.io/docs/0.10.1/tutorials/quickstart.html Quickstartで注意点 Java8を使う メモリは8G以上必要 ホスト名が解決できないといけない(/etc/hostsに追加した) 8090ポート 8081ポート Supersetと…

DruidとSupersetについて調べる

プロジェクトで使いたい!的な機運が高まっているのでセットアップしてみることにする。 ちょっと動かしてみる程度ではなく、プロダクションサービスのデータ分析ツールとして導入に耐えるか、を検証するのがゴール。アーキテクチャを再現可能に構築できて、…

Amazon LinuxでJava8を使う

AWS

yak shavingが止まらない。 github.com Druid使おうと思ったらJava8でないと動かないので入れる。 www.server-world.info インストールはこれだけ。 sudo yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel alternativesコマンドで1.8を適用する…

EitherでLeftとRightそれぞれの場合に関数を適用する

基本ぽいけど考え込んでしまった。 stackoverflow.com Eitherな値でチェーンしているときに、LeftのときにもRightのときにも関数を適用したいという要件があった。 普通に考えれば次のようにすればいい。 scala> val x: Either[Int, Int] = Right(3) x: Eith…

http4sのデフォルトプールの数

いくつだろうと探していたらみつけた。 github.com CPUのコア+1だ。

コンテナの内部からpodやdeploymentの名前にアクセスする

kubernetes.io ここにある通りでできる。 pod名の取得を試してみた。 こんな感じで追加 ᐅ kubectl edit deploy foo-deployment deployment "foo-deployment" edited - name: MY_POD_NAME valueFrom: fieldRef: fieldPath: metadata.name 本来元のyamlを直し…