ZONEにHyper Estraierをインストール
社内で全文検索サイトの再構築を行うべく、構成を選定していたんですが、最近のOSでは全文検索はデフォルトでインストールされている物がおおくなり、全文検索サーバーとして利用前提で、HyperEstraierを選びました。
全文検索サーバーとしては、SolarisZoneインストールすることにした。
Zoneの作成
以前 作成していたtest.txtの設定の該当箇所を変更し、インストール準備。
今回は、独立させた環境でインストールしたいので、/usrなど 共有無しの状態でインストールしました。
# zoneadm -z kp install
Preparing to install zone <kp>.
Creating list of files to copy from the global zone.
Copying <150473> files to the zone.
・
・
・
・
こんなかんじ。
zoneadm -z kp boot
zlogin -C kp
kp-zoneの設定を済ませて、ユーザー作成
sshでユーザーログインしてHyperEstraierのインストールへ
HyperEstraierのインストールの前に、環境のupdateをする。
pkg-get -U;pkg-get -u
apache2の設定。
apache1.3系と2系が入り交じった?環境を引き継いでいるようなので、かなりもたつきながら設定ファイルを書きました。
/etc/apache2/httpd.confを作成
/etc/init.d/httpdが無いので、
cp /usr/apache2/bin/apachectrl /etc/init.d/httpd
/etc/init.d/httpd start
logを見ながらhttpd.confを修正
ここからHyper Estraierのインストール。
今回は、zoneに作成した環境で、共有する物は一切無いので、別途インストールするものは、/usr/local以下に配置するようにした。
libiconv
./configure;make;make install
zlib
./configure;make;make install
QDBM
./configure -enable-zlib;make;make install
./configure;make;make check;make install









