datax搭建

    yum源的配置
1mkdir /mnt/cdrom
2挂载:mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
如果出现如下错误:
mount: no medium found on /dev/sr0
解决:虚拟机---》设置----》连接勾选
3.查看/mnt/cdrom下是否挂载上
4修改配置文件cd /etc/yum.repo.d
5替换:rename .repo .repo.bak *
6.mv CentOS-Media.repo.bak CentOS-Local.repo
7 vi CentOS-Local.repo          
[local]
name=localdyh
baseurl=file:///mnt/cdrom
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
8 yum clean all
9 yum repolist
验证yum源:yum install lrzsz


    mysql的安装
mysql卸载:
1.关闭mysql服务
2.查询已经安装的mysql    rpm -qa|grep -i mysql
3.卸载mysql服务端
yum remove mysql
4.卸载mysql客户端
yum remove mysql-client
5.删除/var/lib/mysql   rm -rf  /var/lib/mysql

yum install mysql
yum install mysql-server
yum install mysql-devel

chgrp -R mysql /var/lib/mysql//将数据目录的所有属性改为mysql用户
chmod -R 770 /var/lib/mysql
service mysqld start 

set password =password('123456');
flush privileges;

rpm卸载   rpm -e 包名 --nodeps

************安装完MySQL后一定要修改权限,方便与远程连接*****************
1.use mysql
2.update user set host='%' where user='root';
3.flush privileges;
4.select host,user,password from user;
5.最后要将防火墙关闭
***********************************************************************

show variables like '%char%';
/var/lib/mysql


常见错误:
1.mysql服务起不来
ps -fs|grep mysql      查看启动的mysql服务的pid  
kill -9 pid
2.mysql密码忘记
mysql_safe --skip-grant-tables &mysql
3.环境变量改之后cd 等命令不能用
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

    网络配置
/etc/sysconfig/network-scripts
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.15.888
NETMASK=255.255.255.0
GATEWAY=192.168.15.2
DNS1=8.8.8.8

查看主机名:hostname
修改主机名:/etc/sysconfig/network
删除用户:userdel hadoop
重启:shutdown -r 0

    java配置
centos6自带Java"1.7.0_99"版本
配置自己的Java这儿就不说了
环境变量配置:/etc/profile
  export JAVA_HOME="路径"
  export PATH=$PATH:$JAVA_HOME/bin

    python配置
centos6自带版本Python 2.6.6
但是自己要配置2.7.X

    DataX的执行命令是  远程同步是一定要关闭防火墙
python datax.py ../job/write_mysql.json



猜你喜欢

转载自blog.csdn.net/qq_33202508/article/details/79451228
今日推荐