TOP設計・移行・活用> JDKのインストール
JBossクラスタ入門
JBossクラスタ入門

第2回:ソフトウェアのインストール
著者: 日本ヒューレット・パッカード  水野 浩典、佐藤 修一、
古賀 政純
   2005/9/22
前のページ  1  2  3

JDKのインストール

   JBossが稼動するappsvr01、appsvr02にJDKをインストールします。JBoss 4.0.xにはJDK 1.4以上が必要ですので、本連載ではSun J2SDK 1.4.2_06を使用します。
# chmod +x /tmp/j2sdk-1_4_2_06-linux-i586.bin
# mkdir /usr/local/java/j2sdk1.4.2_06
# cd /usr/local/java/j2sdk1.4.2_06
# sh /tmp/j2sdk-1_4_2_06-linux-i586.bin
# export JAVA_HOME=/usr/local/java/j2sdk1.4.2_06

   JDKが正しくインストールされたかを次のコマンドで確認します。

# $JAVA_HOME/bin/java -vesrion
java version "1.4.2_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)

JBossのインストール

   JBossを稼動させるappsvr01、appsvr02にJBoss本体をインストールします。本連載では執筆時点での最新版であるJBoss 4.0.1 RC1を使用します。

# mkdir /jboss
# cd /jboss
# $JAVA_HOME/bin/jar xvf /tmp/jboss-4.0.1RC1.zip

   JBossをappsvr01、appsvr02上の/jboss/jboss-4.0.1RC1ディレクトリにインストールします。


MySQLのインストール

   DBサーバとして使用するdbsvrにMySQL 4.0.20をインストールします。

# rpm -ivh MySQL-server-4.0.20-0.i386.rpm
# rpm -ivh MySQL-client-4.0.20-0.i386.rpm
# /usr/bin/mysql_install_db      ※MySQLの初期化を行います

   続いて、データベース(jbossd)を作成します。

# mysqladmin create jbossdb      ※jbossdbというデータベースを作成

   さらに、ユーザ(id:buser、パスワード:dbpass)を作成します。

$ mysql -u root
mysql> GRANT ALL on jbossdb.* TO dbuser@localhost IDENTIFIED BY
'dbpass';
mysql> GRANT ALL on jbossdb.* TO dbuser@"%" IDENTIFIED BY 'dbpass';

Apacheのインストール

   websvrで稼動させるApache Webサーバは、Red Hat Enterprise Linuxにバンドルされているものを使用しますので、インストール作業はありません。

$ /usr/sbin/httpd -v
Server version: Apache/2.0.46
Server built: Jul 23 2004 11:08:52

クラスタ環境構築に必要なソフトウェアと入手先一覧

   本連載で説明するJBossクラスタ環境を構築するために必要なソフトウェアと入手先を紹介します。

   以下の入手先の情報は2004年12月10日時点のものです。本連載で使用したソフトウェアのバージョンと下記の入手先から入手できるバージョンが異なることがありますので注意してください。

本連載で説明したソフトウェア入手先一覧
表6:本連載で説明したソフトウェア入手先一覧
(画像をクリックすると別ウィンドウに拡大表示します)

前のページ  1  2  3


日本ヒューレット・パッカード株式会社 水野 浩典
著者プロフィール
日本ヒューレット・パッカード株式会社
水野 浩典

1991年、同社入社以来、エンタープライズ環境でHP-UXを使用しているお客様のサポートの仕事に従事。その後、IA-64(Itanium)とPA-RISCのダイナミックトランスレータの開発経験を経て、Java、J2EEベースのベンチマークや障害解析、コンサルティングを経験。現在は、オープンソースのコンサルティングやサポートを行っている。8bitのバイト列やアセンブラコードを見て、解析することを何よりの楽しみ(?)にしています。


日本ヒューレット・パッカード株式会社 佐藤 修一
著者プロフィール
日本ヒューレット・パッカード株式会社
佐藤 修一

2000年より自社J2EEサーバの開発/国際化/テストに従事。以来、商用/オープンソース問わずJ2EEベースのシステム構築、ベンチマーク等を担当。現在は主にオープンソースのJ2EEサーバである「JBoss AS」を含めた「JEMS製品」や、同じくオープンソースのRDBMS「MySQL」のコンサルティングやサポートを精力的に行いながら、毎日、ソースコードと戯れています。


日本ヒューレット・パッカード株式会社 古賀 政純
著者プロフィール
日本ヒューレット・パッカード株式会社
古賀 政純

2000年よりUNIXベースのHAクラスタシステム及び、科学技術計算システムのプリセールスに従事。並列計算プログラミング講習会などを実施。その後、大手製造業及び官公庁系の大規模Linuxクラスタの導入、システムインテグレーションを経験。現在は、大規模エンタープライズ環境向けのLinuxブレードサーバ及びHP Serviceguard for Linux(HAクラスタソフトウェア)のプリセールスサポート、システム検証を担当している。毎日、Linuxサーバと寝食を共に(?)しています。


INDEX
第2回:ソフトウェアのインストール
  環境
  Red Hat Enterprise Linuxのインストール
JDKのインストール