DataX安裝環境搭建


DataX環境搭建

環境搭建

Java安裝(java>=1.6)

JDK下載地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

根據自己的系統選擇相應的JDK

$ cat /proc/version 86_64表示64位系統

./文件名,安裝

配置環境變量

$vi /etc/profile        在最后面添加下面3行代碼

export JAVA_HOME=/usr/java/ jdk1.8.0_77

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

jdk1.6.0_45改為你安裝的jdk的文件夾名稱

保存后注銷

測試

Python安裝(Python>=2.6)

測試$ python

 

 

下載地址:http://www.python.org/download/

 

解壓下載的tgz文件

tar zxvf ***.tgz

打開解壓后的文件夾

 

./configure

 

補:configure 命令執行完之后,會生成一個 Makefile 文件,這個 Makefile主要是被下一步的 make 命令所使用。打開 Makefile你就會發現,里邊制定了構建的順序, Linux 需要按照Makefile 所指定的順序來構建 (build) 程序組件。

 

make

 

make實際上編譯你的源代碼,並生成執行文件。

make install

make install實際上是把生成的執行文件拷貝到 linux系統中必要的目錄下,比如拷貝到 /usr/local/bin 目錄下,這樣所有 user就都能運行這個程序了。

make clean

make distclean 

/usr/local/bin/python3 –V

編譯安裝完畢以后,可以輸入上面一行命令,查看版本 

建立軟連接指向到當前系統默認python命令的bin目錄,讓系統使用新版本pythond

 

mv /usr/bin/python /usr/bin/python2.6 //對系統默認版本python進行操作

ln -s /usr/local/bin/python2.7 /usr/bin/python //注意第一個路徑是新安裝的python版本路徑,而第二個路徑是系統默認路徑

修改完成,此時輸入python -V或者python就看看到版本號已經修改到了新安裝的版本

 

有些人更新了python版本無法使用yum,需要為yum修改它的配置文件

Whereis python 看系統上已經裝了的pyhon

 

vi /usr/bin/yum 將文件頭部的#!/usr/bin/python改成#!/usr/bin/python2.6(注意這個是之前的老版本python號,因為此時老版本才能支持yum)

 

進入Python命令后怎么退出?

Quit() 或者 exit() ,或者 CTRL+D退出命令行

 

g++的安裝

先查看g++是否已經安裝。

如果沒有安裝,則直接使用

Yum install gcc-c++安裝

---------------------------------------------------------------------------------------------------------------------

如果系統無法用yum安裝,則需要系統先對yum的支持

方法:

CDROM掛載

linux的硬件設備在/dev目錄下,光驅也是其中。

/dev/cdrom表示光驅,掛載光驅的方法如下(以root身份):

#mount /dev/cdrom1 /mnt (這里我是掛載光驅1的,可以先進系統看看哪個光驅下有文件,將光驅1里面的文件直接掛載到mnt目錄下)

 

配置yum

# vi /etc/yum.repos.d/server.repo 肯能yum.repos.d目錄下沒有.repo文件,我們也可以自己建

添加如下代碼

[rhel-server]

name=server 名字是隨便的

baseurl=file:///mnt 這個目錄是剛剛的掛載目錄,注意是file然后3個/

enabled=1

gpgcheck=0

 

然后保存,測試

# yum install gcc-c++

測試成功,安裝成功

 

4. ANT的安裝

 

Apache官網下載最新版本的anthttp://ant.apache.org/bindownload.cgi

解壓文件后將文件夾(apache-ant-1.9.6)拖到虛擬機中 /usr下面

設置環境變量vi /tec/profile

export ANT_HOME=/usr/apache-ant-1.9.6

export PATH=$ANT_HOME/bin:$PATH

 

source /etc/profile使文件立即生效

測試 #ant –version

Oracle服務器安裝

 

 

一、修改操作系統核心參數

在Root用戶下執行以下步驟:(下面的配置文件一般不用管,一般系統是支持的)

1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件

輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。

 

oracle soft nproc 2047   

oracle hard nproc 16384

oracle soft nofile 1024  

oracle hard nofile 65536

編輯完成后按Esc鍵,輸入":wq"存盤退出

2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。

 

session required /lib/security/pam_limits.so   

session required pam_limits.so

編輯完成后按Esc鍵,輸入":wq"存盤退出

3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件()

 

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144  

net.core.wmem_max = 1048576

編輯完成后按Esc鍵,輸入":wq"存盤退出

4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:(下面說的是最小的大小,如果你的系統的最小值比這要大,你可以不用管)

 

linux:~ # sysctl -p

net.ipv4.icmp_echo_ignore_broadcasts = 1  

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304  

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

5)編輯 /etc/profile ,輸入命令:vi /etc/profile,按i鍵進入編輯模式,將下列內容加入該文件。(如果當你登錄oracle的時候,提示"oracle"錯誤,你可以去掉這試試)

   

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then  

ulimit -p 16384

ulimit -n 65536  

else

ulimit -u 16384 -n 65536

fi

fi

編輯完成后按Esc鍵,輸入":wq"存盤退出

6)創建相關用戶和組,作為軟件安裝和支持組的擁有者。

創建Oracle用戶和密碼,輸入命令:

1

2

3

useradd -g oinstall -g dba -m oracle

    

passwd oracle

然后會讓你輸入密碼,密碼任意輸入

2次,但必須保持一致,回車確認。

7)創建數據庫軟件目錄和數據文件存放目錄,目錄的位置,根據自己的情況來定,注意磁盤空間即可,這里我把其放到oracle用戶下,例如:

輸入命令:

 

mkdir /u01/oracle

mkdir /u01/oracle/oracle

8)更改目錄屬主為Oracle用戶所有,輸入命令:

1

chown -R oracle:oinstall /home/oracle/app

9)配置oracle用戶的環境變量,首先,切換到新創建的oracle用戶下,

輸入:su – oracle ,然后直接在輸入 : vi .bash_profile

按i編輯 .bash_profile,進入編輯模式,增加以下內容:

 

export ORACLE_BASE=/u01

export ORACLE_HOME=$ORACLE_BASE/oracle

export ORACLE_SID=oracleSid

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

編輯完成后按Esc鍵,輸入":wq"存盤退出

二、安裝過程

1)當上述系統要求操作全部完成后,注銷系統,在圖形界面以Oracle用戶登陸。首先將下載的Oracle安裝包復制到linux中,用SSH其他ftp工具拷貝。

打開一個終端,運行unzip命令解壓oracle安裝文件,如:

輸入命令:

1

2

3

unzip linux.x64_11gR2_database_1of2.zip

    

unzip linux.x64_11gR2_database_2of2.zip

解壓完成后 cd 進入其解壓后的目錄database

輸入命令:

cd database

使用ls命令可以查看解壓后database所包含的文件,如下圖:

2)執行安裝,輸入命令:./runInstaller

 

 

找到Chinese並添加到右邊去,讓它支持兩種語言

這里的oracle base 填寫的和上面說的不一樣

記住這里的oracle base到時候要配置oracle環境變量的。

點擊忽視全部

然后繼續安裝

 

安裝完成后添加環境變量(這里的oracle_base是上面你安裝的base目錄,oracle_home也是一樣的,注意是大寫)

export ORACLE_BASE=/u01

export ORACLE_HOME=$ORACLE_BASE/oracle

export ORACLE_SID=oracleSid

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

 

測試(錯誤)

[oracle@localhost ~]$ sqlplus

sqlplus: error while loading shared libraries: /u01/oracle/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

解決方法:

[oracle@localhost ~]$ su -

Password:

[root@localhost ~]# sqlplus

-bash: sqlplus: command not found

[root@localhost ~]# su - oracle

[oracle@localhost ~]$ getenforce

-bash: getenforce: command not found

[oracle@localhost ~]$ su -

Password:

[root@localhost ~]# getenforce

Enforcing

[root@localhost ~]# setenforce 0

[root@localhost ~]# getenforce

Permissive

[root@localhost ~]# su – oracle

[oracle@localhost ~]$ sqlplus dx_user1/dx_user1@edwfjtest

上面的安裝的圖很多都是借的別人的,但是具體安裝步驟是差不多的,只是安裝后要記得之前安裝的環境地址

安裝完成


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM