在LINUX SUSE安装PENTAHO的KETTLE实践经验



1.       安装LINUXVNC   E:\电信组项目\工具存放的工具包

一、下载 vnc-4_1_3-x86_linux.tar.gz windows 下的客户端

   http://www.realvnc.com/products/free/4.1/download.html

  二、安装

   1 cd /data02/soft/

   2 tar -xzvf vnc-4_1_3-x86_linux.tar.gz

   3 cd vnc-4_1_3-x86_linux

   4 ./vncinstall  /usr/local/vnc // 注意先要创建该目录才能进行访问 VNC

   5 ./vncinstall  /usr/local/bin  /usr/local/man

   6 mkdir -p /usr/local/vnc/classes

   7 cp java/* /usr/local/vnc/classes

   8 ./vncserver 运这个程序后,会提示你输入密码,然后会在 root 目录(如果不是 root ,那么就在当前用户名的 home 目录)里自动建立一个 .vnc 的隐藏目录。

   9 cd /root/.vnc

   10 vi xstartup

  原内容如下:

   #!/bin/sh

   [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

   xsetroot -solid grey

   vncconfig -iconic &

   xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

   twm &

  修改后的内容如下:

   #!/bin/sh

   [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

   xsetroot -solid grey

   vncconfig -iconic &

   xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

   #twm &

   gnome-session &

   11 、设定访问密码

   /usr/local/vnc/vncpasswd

   12 、启动 vncserver

   cd /usr/local/vnc # ./vncserver

   # ./vncserver

   New 'machineName:2 (root)' desktop is machineName:2

   Starting applications specified in /root/.vnc/xstartup

   Log file is /root/.vnc/machineName:2.log

   13 、用 windows 客户端连接

   192.168.1.92:2

  输入设定的密码就看到界面了。

   14 、在 /root/.vnc/ 目录下有成对的 log pid 文件,名如 machineName:1.pid machineName:1.log

  有文件的 pid 是活动的服务,服务号码就是 pid 前面的数字。没有 pid 文件的是已经停止的服务。

  可以使用 vncserver :号码 启动停止的服务

1.       连接VNC

注意在安装的目录下查看PID的版本是多少,连接时要填写相关的版本号

iptv-app2:~/.vnc # ll

total 40

-rw-r--r-- 1 root root 6189 Jun  1 02:13 iptv-app2:2.log

-rw-r--r-- 1 root root    5 May 31 21:31 iptv-app2:2.pid

-rw-r--r-- 1 root root 3926 Oct 20 07:13 iptv-app2:3.log

-rw-r--r-- 1 root root    6 Oct 20 07:13 iptv-app2:3.pid

-rw-r--r-- 1 root root 6347 Oct 20 10:48 iptv-app2:4.log

-rw-r--r-- 1 root root    6 Oct 20 07:16 iptv-app2:4.pid

-rw------- 1 root root    8 Oct 20 07:16 passwd

-rwxr-xr-x 1 root root  349 May 31 20:32 xstartup

windows客户端连接
  192.168.7.52:4

 

2.       MYSQL安装

用全量源码包安装,按以下步骤进行即可

把系统恢复到最干净的环境

# rm -rf /etc/my.cnf

# rm -rf /data

# userdel mysql

 

 

http://10.1.1.22/mysql-5.5.27.tar.gz

http://10.1.1.22/mysql/cmake-2.8.3.tar.gz

 

 

mysql-5.5以后的版本需要用到cmake工具包编译

 

1、安装软件包

源码包

 

1)安装cmake

# tar xvf cmake-2.8.3.tar.gz -C /usr/src

# cd /usr/src/cmake-2.8.3/

# ./configure && make -j 2 && make install

 

 

 

2)安装mysql源码包

# tar xvf mysql-5.5.27.tar.gz -C /usr/src

# cd /usr/src/mysql-5.5.27/

# cmake -LAH . <---查看支持的编译参数

# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DENABLED_LOCAL_INFILE=ON

# make -j 2 && make install

 

2、建立一个用于启动mysql的用户

 

# useradd -s /sbin/nologin -u 27 mysql

 

 

3、建立配置文件my.cnf

# vim /etc/my.cnf     

[mysqld]

datadir=/data

socket=/data/mysqld.sock

port=3306

user=mysql

 

[mysqld_safe]

log-error=/data/mysqld.err

pid-file=/data/mysqld.pid

 

 

 

 

4、建立数据目录,并且初始化数据文件

 

# mkdir /data

# cd /usr/local/mysql

# ./scripts/mysql_install_db  --datadir=/data --user=mysql

 

5、启动mysql服务

# cp /usr/src/mysql-5.5.27/support-files/mysql.server /etc/rc.d/init.d/mysql5

# chmod 755 /etc/rc.d/init.d/mysql5

# service mysql5 start

 

或者

# /usr/local/mysql/bin/mysqld_safe &

 

 

6、新安装数据库需要给root用户添加密码

# mysqladmin -u root --socket=/data/mysqld.sock password '123'

# mysqladmin -u root -h `hostname` password '123'

 

 

# ln -s /usr/local/mysql/bin/* /usr/local/bin/

分配权限以及改MYSQL密码

iptv-app2:~ # /usr/local/mysql/bin/mysqladmin -u root --socket=/data/mysqld.sock password='123456'

/usr/local/mysql/bin/mysqladmin: Unknown command: 'password=123456'

iptv-app2:~ # /usr/local/mysql/bin/mysqladmin -u root --socket=/data/mysqld.sock password '123456'

iptv-app2:~ # /usr/local/mysql/bin/mysql -u root --socket=/data/mysqld.sock -p123456

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.5.27 Source distribution

 

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

 

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 

mysql> create user tom@'192.168.13.*' identified by '123456';

Query OK, 0 rows affected (0.00 sec)

 

mysql> grant all on *.* to root@'192.168.13.*'

    -> ;

Query OK, 0 rows affected (0.00 sec)

 

mysql> grant all on *.* to root@'192.168.13.7';

Query OK, 0 rows affected (0.01 sec)

 

mysql> use mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

 

Database changed

mysql> UPDATE user SET password=PASSWORD('123456') where USER='root';

Query OK, 5 rows affected (0.00 sec)

Rows matched: 6  Changed: 5  Warnings: 0

 

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

 

mysql>

3.       BI安装与页面访问

创建目录:mkdir /usr/local/pentaho/

解压:unzip biserver-ce-4.5.0-stable.zip  -d /usr/local/pentaho/

       Chmod +x –R biserver-ce

       Cd biserver-ce

        ./start_penhato

        遇到OK提示按回车即可成功启动BI

访问:8080 joe/password访问即可     

 

      

4.       KETTLE安装与访问

5.       遇到驱动没有安装报错问题解决

E:\pentaho\data-integration\plugins\spoon\agile-bi\platform\webapps\pentaho\WEB-INF\lib

/root/chenjian/data-integration/lib

/root/chenjian/data-integration/plugins/pentaho-big-data-plugin/lib

重启KETTLE,就可以访问;

6.       资料库配置方法,编辑资料库,即可看到

点击“create or upgrade”可以创建所有SQL中的资料库中的表等信息。

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值