タグ

ブックマーク / www.nagaseyasuhito.net (4)

  • Mavenでマスター/スレーブ構成のMySQLを起動して結合テストをするぞ | nagaseyasuhito Daily works.

    この記事はJava Advent Calendarの23日目の記事です。昨日はtoradukaさんのJavaのクラスファイルをjavapとバイナリエディタで読むでした。激しいですねー。明日はsmogamiさんです。 さて、Java EE Advent Calendarの18日目の記事の予告通りMavenでまっさらなマスター/スレーブ構成のMySQLクラスタを構築し、そのデータベースに対して結合テストを実行する方法について解説します。サンプルのリポジトリはこちらです。makingチャソがフォークしてSpring Boot版作ってました。Springな方はこちらもぜひ参考にしてみてください! jcabi-mysql-maven-plugin 今回のキモはこのjcabi-mysql-maven-pluginです。このプラグインはMavenリポジトリにアップロードされたMySQLをmaven-de

    kasumani
    kasumani 2014/12/23
    Mavenでマスター/スレーブ構成のMySQLを起動して結合テストをするぞ この記事はJava Advent Calendarの23日目の記事です。昨日はtoradukaさんのJavaのクラスファイルをjavapとバイナリエディタで読むでした。激しいですねー。明日はsmo
  • JPAでマスター/スレーブ構成のMySQLを使うぞ | nagaseyasuhito Daily works.

    この記事はJava EE Advent Calendarの18日目のエントリです。昨日はn_agetsuさんのApache Shiro を使ってみましたでした。 Webサービスやソーシャルゲームのボトルネックになりやすいのがデータベースアクセスです。そしてこれらのサービスではデータベースにMySQLが多く使われています。 高負荷なMySQLの負荷分散の一つにデータベースをマスター/スレーブのレプリケーション構成にしてINSERT/UPDATE/DELETEなど更新系のクエリはマスターに対して行い、スレーブにマスターの更新内容をレプリケート、SELECTなど参照系のクエリはスレーブのデータベースにクエリを発行して負荷分散を行う手法があります。 このエントリではそのようなマスター/スレーブのレプリケーション構成のMySQLにJPAを使ってクエリを発行する方法をご紹介します。 MySQLのJDB

    kasumani
    kasumani 2014/12/18
    JPAでマスター/スレーブ構成のMySQLを使うぞ この記事はJava EE Advent Calendarの18日目のエントリです。昨日はn_agetsuさんのApache Shiro を使ってみましたでした。 Tags: feedly, ifttt, recently read, saved for later from Pocket December 18, 2014 at 06:23PM
  • Cloudera Managerで手軽にNorikraを試す | nagaseyasuhito Daily works.

    NorikraをCloudera Managerの管理下に置き手軽に試すためのCSD/Parcelを作りました。NorikraとはSQLでストリーム処理を行えるOSSで、いくつかの制約はありますが、大量のログを低レイテンシで処理することができます。 NorikraはJRubyで実装されているのでgemコマンドでインストールすればすぐ使うことが出来る反面、そもそも標準パッケージにJRubyがないのでインストールが面倒だったり、他のHadoopのコンポーネントはそもそもCloudera Managerで管理しているので、Norikraだけ管理が違うのなんかやだなあ、ということでCloudera Managerで管理できるようにしてみました。 Cloudera Managerとは? Cloudera社が開発しているCDHというHadoopディストリビュージョン用の管理ツールです。Webコンソール

    Cloudera Managerで手軽にNorikraを試す | nagaseyasuhito Daily works.
    kasumani
    kasumani 2014/07/29
    Cloudera Managerで手軽にNorikraを試す NorikraをCloudera Managerの管理下に置き手軽に試すためのCSD/Parcelを作りました。NorikraとはSQLでストリーム処理を行えるOSSで、いくつかの制約はありますが、大量のログを低レイテンシで処理す
  • JMXのメトリクスをfluentd経由で蓄積する | nagaseyasuhito Daily works.

    みなさんJMXは使っていますか?Javaアプリケーションのメモリ使用量を始めとした統計情報を取得したりできる、運用には欠かせないモニタリング・管理の仕組みですが、統計情報を蓄積する方法に悩んでいる方も多いのではないでしょうか。 今回はアプリケーションから取得できる様々な統計情報をfluentd経由で蓄積し、分析やトラブルシュートに活用する方法を紹介します。 JMX用のfluentdプラグイン JMXの統計情報をfluentdで収集するfluent-plugin-jolokiaというプラグインを使います。 fluent-plugin-jmxではなくfluent-plugin-jolokia?と思われるかもしれません。 JolokiaはJMXをJSONベースのREST APIとして提供するためのエージェントです。fluentdのプラグインはRubyで書かれていますが、Rubyから直接JMXのプ

    kasumani
    kasumani 2014/01/08
    JMXのメトリクスをfluentd経由で蓄積する みなさんJMXは使っていますか?Javaアプリケーションのメモリ使用量を始めとした統計情報を取得したりできる、運用には欠かせないモニタリング・管理の仕組みですが、統計情報を蓄
  • 1