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官网下载最新版本的ant:http://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

?

测试(错误)

[[email protected] ~]$ sqlplus

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

解决方法:

[[email protected] ~]$ su -

Password:

[[email protected] ~]# sqlplus

-bash: sqlplus: command not found

[[email protected] ~]# su - oracle

[[email protected] ~]$ getenforce

-bash: getenforce: command not found

[[email protected] ~]$ su -

Password:

[[email protected] ~]# getenforce

Enforcing

[[email protected] ~]# setenforce 0

[[email protected] ~]# getenforce

Permissive

[[email protected] ~]# su – oracle

[[email protected] ~]$ sqlplus dx_user1/[email protected]

上面的安装的图很多都是借的别人的,但是具体安装步骤是差不多的,只是安装后要记得之前安装的环境地址

安装完成

DataX安装环境搭建

时间: 2024-10-19 11:00:19

DataX安装环境搭建的相关文章

node.js的安装环境搭建

.header { cursor: pointer } p { margin: 3px 6px } th { background: lightblue; width: 20% } table { text-align: center; margin-top: 20px; margin-left: 10px; margin-bottom: 20px } a { cursor: pointer; text-decoration: none; color: gray } a:hover { text

Python之Python 安装环境搭建

方法和步骤: python安装包的下载:http://111.13.109.34:83/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/www.python.org/ftp/python/3.3.3/Python-3.3.3.tgz 或者自己去官网下:http://www.python.org/getit/ 步骤阅读   下载完成之后,把文件放在linux系统中,放到自己容易到的文件夹下面   之后把tgz文件进行解压:可以鼠标操作,也可以用命令: tar -xzvf ******

MongoDB安装环境搭建

Mongodb的默认端口号27017 _id是全局唯一值,不要去给这个列赋值,默认是唯一的,如果赋值,列入有两列的_id:2,则会报冲突不能插入 [[email protected] ~]# tar xvf mongodb-linux-x86_64-2.6.10.tgz [[email protected] ~]# mkdir -p /export/mongodb [[email protected] ~]# mkdir -p /export/mongodb/bin [[email protec

服务器之07源码安装LAMPMX(同台主机)

本次APACHE  PHP   MYSQL 在同一台主机的编译安装 源码安装Linux6.6 +Apache2.4 +Mysql5.5+Php5.4+phpMyAdmin4.0 + Xcache3.0为PHP加速 Apache2.4与Php5.4通信是 modules的方式 111111111111111111111111111111111111111111111111111111111111111111 11111111111111111                           1

服务器之08源码安装LAMPMX(不同主机)

本次APACHE  PHP   MYSQL 在不同主机的编译安装 源码安装Linux6.6 +Apache2.4 +Mysql5.5+Php5.4+phpMyAdmin4.0 + Xcache3.0为PHP加速 111111111111111111111111111111111111111111111111111111111111111111 11111111111111111                           1111111111111111111111 1111111111

centos6.4 安装xen

安装xen yum install -y centos-release-xen xen 安装虚拟化管理工具 yum install libvirt python-virtinst libvirt-daemon-xen   bridge-utils -y 重启,xen内核运行 虚拟机安装环境搭建: 1.配置桥接网络 [[email protected] xen]# cat xend-config.sxp |egrep -v '(^#|^\ *$)' (xend-unix-server yes) (

weinre调试工具的使用

windows下weinre安装环境搭建 weinre是一款远程调试工具,使我们在电脑上直接调试运行在手机上的远程页面.调试的页面在手机上,调试工具在chrome,二者必须在同一个网络内. 1.安装weinre weinre是基于node.js实现的,所以先要安装node.node下载地址https://nodejs.org/en/download/,安装完毕检测 >node --version 新版的node已经集成npm,可以直接安装weinre >npm -g install weinr

批量管理工具,TriAquae!比较简单

首先,triaquae是基于ssh 的方式来对主机进行批量管理的,安装triaquae这边可以是图形,也可以不是图形! 然后triaquae访问必须要图形界面的支持!traquae是用python语言编写的,实现在大量主机推送文件,执行命令的一个过程! triaquae添加主机什么的也是比较方便的,因为是基于web的图形界面吗!比较简单!triaquae整体来讲操作命令的什么给回执的时间也不算 慢! 但是可能服务器太大量的话就不太合适了! 因为毕竟是基于ssh的! 如果服务器量太大的话,就根据需

免安装方式的Python之VSCode环境配置

概述 本文旨在介绍免安装方式,在VSCode中搭建Python(3.73)的配置环境.至于Python是什么.它能做些什么,诸如此类的介绍均不在此文中介绍,相信能看此文的人,多多少少都会有些了解. VSCode 是款十分轻便的IDE,在用它开发 nodejs 项目时,开发体验十分不错,因此就想用它来替代 PyCharm IDE 来编写 Python 脚本. 注:虽说 PyCharm 强大,但毕竟笨重又收费,最最最主要的是本人喜欢系统干净的系统环境,对于能免安装的工具一律优先考虑免安装.因此经过一