
OpenOlap + Tomcat + J2SDK
○開発環境
# apt-get install readline-devel zlib-devel libtermcap-devel (ncurses-devel?)
○PostgreSQLのconfigオプション
./configure --enable-multibyte=EUC_JP --enable-syslog
PostgreSQLインストール
○/usr/local/pgsql/date/postgresql.conf
#tcpip_socket = false
tcpip_socket = true
○データベース作成
# su - postgres
$ createuser olap
PostgreSQLの問い合わせにどちらも「y」で答える
$ createdb -O olap -E EUC_JP openolap
$ (createlang plpgsql openolap )コンパイルしなおしたら不要になった
$ psql -U olap openolap
create schema oo_meta;
(drop schema oo_meta cascade;)削除用
\q
$ exit
○メタスキーマの作成
user:olap
pass:olap
host:127.0.0.1
port:5432
DB :openolap
schema;oo_meta
# java -jar MetaTool.jar
JavaVM Version : 1.4.2_05
MetaTool - New instance was created successfully.
(Next)+1/create
(Next)+2/create
(Next)+3/create
Setします
url:jdbc:postgresql://127.0.0.1:5432/openolap
user:olap
password:olap
java.lang.NullPointerException
at MTCreateTask$MTActualTask.execute(MTCreateTask.java:344)
at MTCreateTask$MTActualTask.(MTCreateTask.java:170)
at MTCreateTask$1.construct(MTCreateTask.java:95)
at SwingWorker$2.run(SwingWorker.java:61)
at java.lang.Thread.run(Thread.java:534)
(Next)+4/create
(エラーが出てるけど問題なさそう.....)
○JDBCドライバ
# cp OpenOLAP/src/viewer/postgresql734.jar /usr/local/tomcat/common/lib
○Designerのインストール
# cp OpenOLAP/exe/designer/designer.war /usr/local/tomcat/webapps/
一度tomcatを起動して、ブラウザでhttp://127.0.0.1:8080にアクセスして確認
# vi /usr/local/tomcat/webapps/designer/login.ini
[Environment]
DESIGNER_CLASSES_PATH=/usr/local/tomcat/webapps/designer/WEB-INF/classes
JDBC_DRIVER=/usr/local/tomcat/common/lib/postgresql734.jar
[Connect]
LIST_NAME=meta1
USER_NAME=olap
SCHEMA_NAME=oo_meta
CONNECT_SOURCE=jdbc:postgresql://127.0.0.1:5432/openolap
○Viewerのインストール
cp OpenOLAP/exe/viewer/viewer.war /usr/local/tomcat/webapps/
server.xml
○/usr/local/pgsql/data/pg_hba.conf の記述(実験用)
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host openolap olap 192.168.0.1 255.255.255.0 trust
○PostgreSQLの異常停止
# rm /usr/local/pgsql/data/postmaster.pid