首先在安装了mysql数据库的那台虚拟机上面执行
mysql -u root -p
进入sql的密码为空
create database stock;
grant all privileges on . to root@localhost identified by ’transwarp';
flush privileges; //刷新系统权限表
然后执行:
在MySQL中将所有权限赋给给集群中的三台主机,并保证赋权操作已经生效
grant all privileges on . to root@10.233.40.107 identified by ‘123456’
grant all privileges on . to root@10.233.40.108 identified by ‘123456’
grant all privileges on . to root@10.233.40.109 identified by ‘123456’
flush privileges;
接下来在mysql的stock数据库中创建表,在表中创建数据。
用yum来安装sqoop
yum install sqoop
全部默认(只需要在一台虚拟机上面安装一个就可以了,不需要全部安装)
sqoop help命令能帮助我们如何去使用sqoop
接下来
准备Mysql的JDBC驱动(只可在sqoop1的实验中使用)
–将JDBC驱动(mysql-connector-java-5.1.31.jar)拷贝到/usr/lib/sqoop/lib目录下
在linux中查找mysql的驱动在哪里
find / -name mysql-connector-java-*
就会找到mysql的驱动在哪里接下来就是拷贝到/usr/lib/sqoop/lib目录下
,然后就是使用sqoop在hdfs之间导入数据
详细见教材。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。