タグ

2014年11月26日のブックマーク (4件)

  • Vimでファイラー兼ランチャーなunite.vimプラグインを使う - アインシュタインの電話番号

    ちょっと前から名前は見かけていたんだけど、何をするプラグインなのかよく分からなくて見送っていた。Twitterでもつぶやいたけど、もっと早く導入しておけば良かったと、ちょっと触ってみただけで思った。 unite.vim - Unite all sources : vim online どんなことができるかについては、作者さんが公開しているこのプレゼン資料がわかりやすい。このプラグインについてほとんど知らない自分が、前述のプレゼン資料を読んで、18ページ目に書かれている:Unite buffer file file_mruを実行してみて受けた印象は、 Vim用のコマンドラインランチャー(Windowsで言えばfenrir、Macで言えばQuicksilver)のようなもの ってかんじ。でも、色々なブログでの紹介を見ていると、ランチャー機能だけにとどまらずかなり広い操作をカバーしており、拡張性

    Vimでファイラー兼ランチャーなunite.vimプラグインを使う - アインシュタインの電話番号
  • vagrant上で動くLinuxにマウントされたディレクトリ内でシンボリックリンクができない問題を回避する | No hack, no life.

    vagrant上でLinuxを動かすとVagrantfileが存在するフォルダがLinux上で/vagrantというディレクトリとしてマウントされます。 ところがこのディレクトリ内でシンボリックリンクを作ろうとすると「プロトコルエラー」となり、シンボリックリンクが作成できません。 今回はこれを回避する方法。 ネットで調べると以下のようなコマンドを実行しろと出る。 > VBoxManage.exe setextradata 仮想マシン名 VBoxInternal2/SharedFoldersEnableSymlinksCreate/共有フォルダ名 1 うーん、いまいちvagrantっぽくないのでもうちょっと調べてみると、以下の方法でいけるみたい。 まず、Vagrantfileに以下を記述。 config.vm.provider :virtualbox do |vb| vb.customize

    vagrant上で動くLinuxにマウントされたディレクトリ内でシンボリックリンクができない問題を回避する | No hack, no life.
  • 改めてHive & HBase連携 – OpenGroove

    (追記)若干認識違いな部分があったので修正しました。 前回投稿で書いたように O’REILLYの「Hiveプログラミング」は、日語による包括的なHiveノウハウリソースとして最適と言えそう。Hive & HBase連携部分なども少ないながら17章 ストレージハンドラとNoSQL にてページが割かれているので、気になった点を引用させてもらう。 HiveのクエリをNoSQLデータベースに対して実行する場合、NoSQLシステムのオーバーヘッドがあるために、そのパフォーマンスはHDFS上の通常のHiveやMapReduceのジョブより低いものになります。その理由の中には、通常のHDFSへのアクセスが完全なシーケンシャルI/Oであるのに対して、サーバーへのソケット接続や、下位層の複数のファイルのマージといった処理があるということがあります。 (略) システム全体の中で、NoSQLデータベースをHa

  • MySQL to HBase Heterogeneous Replication【実装編】 | 株式会社サイバーエージェント

    業務経歴: アメーバピグ開発運用などを経て、2010年よりHadoop/Hiveを用いたログ解析基盤開発・運用に従事。2011年よりAmeba Technology Laboratory研究室長。 概要 Hadoopを用いたログ集計基盤は次第に整備されつつあるが,集計にはユーザなどのいわゆるマスタデータ(会員登録情報,プロフィール情報など)とのJOINが必要とされることが多い. しかしながら,(特にAmebaサービスでは)マスタデータはMySQLに保存されていることが多く,さらにHDFSには追記処理しかできない(特定行の削除などができない)ためマスタデータをMySQLからダンプコマンドにより全データ取得し,HDFS上のファイルを置き換えるという非効率な処理に陥りがちである. そこで,MySQLからHadoop(HDFS)をベースとしながら,ランダムリード/ライトが可能なHBaseにデータ

    MySQL to HBase Heterogeneous Replication【実装編】 | 株式会社サイバーエージェント