Sqoop密码访问的3种应用场景解读
来源:互联网 发布:淘宝小码鞋店 编辑:程序博客网 时间:2024/06/09 16:13
Sqoop数据库密码访问一共分为以下三种情形,下面我们逐一介绍。
1、明码访问
sqoop list-databases \
--connect jdbc:mysql://dajiangtai/djtdb_test \
--username root \
--password 111111
通过--password参数直接显示输入密码即可,有安全隐患
1、明码访问
sqoop list-databases \
--connect jdbc:mysql://dajiangtai/djtdb_test \
--username root \
--password 111111
通过--password参数直接显示输入密码即可,有安全隐患
2、交互式密码访问
sqoop list-databases \--connect jdbc:mysql://192.168.8.200/djtdb_test \--username root \-P
通过-P参数指定,密码每次通过控制台手动输入,不适合实际应用
3、文件模式
在当前用户下新建.password文件,并保存数据库密码
$ echo -n "111111" > .password
将.password文件上传至当HDFS用户目录下
$ hdfs dfs -put .password /user/hadoop/
给.password文件授予400权限
$ hdfs dfs -chmod 400 /user/hadoop/.password
删除本地.password文件即可
$rm .password
通过--password-file参数指定密码文件即可
sqoop list-databases \
--connect jdbc:mysql://192.168.8.200/djtdb_test \
--username root \
--password-file /user/hadoop/.password
密保文件.password放在Linux本地也可以,但是测试好像未找到,大家可以自己尝试。
来源:http://t.cn/RIBDTfJ
0 0
- Sqoop密码访问的3种应用场景解读
- etcd:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- ETCD:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- ETCD:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- etcd:从应用场景到实现原理的全方位解读
- sqoop的基本应用要点
- 解决sqoop需要输入密码的问题
- 解读物联网在智能停车领域的应用场景及行业痛点
- sqoop应用
- 程序解读身份证的密码
- 论文阅读:CVPR 2015 FaceNet: A Unified Embedding for Face Recognition and Clustering
- 17. Letter Combinations of a Phone Number
- H5 视频直播那些事
- 1>LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 使用Nova CLI命令创建虚拟机
- Sqoop密码访问的3种应用场景解读
- $_SERVER
- dubbo服务者配置说明
- Android 5.0 以上开机音乐实现
- linux-内存空间分配
- php-fpm 启动参数及重要配置详解
- TensorRT 深度学习前向推理简单介绍
- 初学Android,使用Bundle在Activity间交换数据
- HDU 4405 Aeroplane chess(一维概率dp)