在LINUX SUSE安裝PENTAHO的KETTLE實踐經驗
1. 安裝LINUX的VNC 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中的資料庫中的表等資訊。
相關文章
- Pentaho data integration(kettle) 在Mac上啟動不了Mac
- 安裝:SuSE Linux FTP版安裝指南(轉)LinuxFTP
- 在S/390下安裝 SuSE Linux 問題解答(轉)Linux
- 硬碟安裝 SuSE Linux 9.1(轉)硬碟Linux
- kettle的安裝和部署
- CUDA 在 suse10.3下面的安裝
- Pentaho 6.0 安裝與啟動教程
- Kettle 在 linux 上的部署Linux
- MacOS安裝使用KettleMac
- 張翼:Spark SQL在攜程的實踐經驗分享!SparkSQL
- Solman系列 安裝SAP Solution Manager 7.1 on Suse LinuxLinux
- UIScrollView 實踐經驗UIView
- suse 10 硬碟安裝(轉)硬碟
- Suse Linux 10中MySql安裝與配置步驟LinuxMySql
- 新手SuSE Linux 10.1上手(硬碟安裝等)(轉)Linux硬碟
- SUSE Linux9安裝db2問題LinuxDB2
- Kettle: pentaho-server-ce-9.4 : ERROR [SchemaUpdate] could not get database metadataServerErrorDatabase
- 在Linux環境中安裝Qmail的經歷(轉)LinuxAI
- 實踐:Linux下安裝mysql8.0LinuxMySql
- 程式碼審查的實踐經驗
- suse rpm安裝mysql(轉)MySql
- suse rpm 安裝 mysql(轉)MySql
- Suse Linux最新版本 10.1的 ISO 安裝(轉)Linux
- 64位SuSE Linux 10.0安裝的時候出現黑屏Linux
- 基本完成open suse linux 下的oracle 10g安裝LinuxOracle 10g
- openGauss資料庫在CentOS上的安裝實踐資料庫CentOS
- Linux環境MySQL5.6安裝實踐LinuxMySql
- 在低容錯業務場景下落地微服務的實踐經驗微服務
- Sobol 序列並行化的實踐經驗並行
- 無限滾動的最佳實踐經驗
- 企業安全實踐經驗分享
- SUSE 11 NFS server/client 安裝配置NFSServerclient
- SUSE下安裝Enlightenment 17(轉)
- SUSE 下安裝php+apache+mysqlPHPApacheMySql
- SAP安裝實驗
- LAMP架構的安裝與經驗技巧LAMP架構
- CoreOS實踐(2)—在coreos上安裝Kubernetes
- 從平臺到中臺 | Elasticsearch 在螞蟻金服的實踐經驗Elasticsearch