当前位置: 首页 > news >正文

网站建设制作鸿运通实业公司网站建设

网站建设制作鸿运通,实业公司网站建设,重庆建设工业集团官网,义乌网站建设1:背景 生产上很多sqoop脚本的密码都是铭文,很不安全,找了一些帖子,自己尝试了下,记录下细节,使用的方式是将密码存在hdfs上然后在脚本里用别名来替代。 2:正文 第一步:创建密码对…

1:背景

生产上很多sqoop脚本的密码都是铭文,很不安全,找了一些帖子,自己尝试了下,记录下细节,使用的方式是将密码存在hdfs上然后在脚本里用别名来替代。

2:正文

第一步:创建密码对应的别名。

hadoop credential create  mytest(你的密码别名,随便起就好,或者根据公司的规范来) -provider jceks://hdfs/tmp/test1011 注意:运行上述命令的时候会提示让你输入密码:直接输入就好了,这个密码是你的数据库的真实密码解析下:jceks://hdfs/tmp/test1011  这里都是自由发挥,或者根据公司的规范来1:jceks://hdfs  是固定的 因为我们放到hdfs 如果说放到本地就换为file,推荐放到hdfs
2:/tmp/test1011 这部分是hdfs上的文件,不用事先创建,没有的话会自动创建


第二步:直接使用就好了

sqoop import -Dhadoop.security.credential.provider.path=jceks://hdfs/tmp/test1011  --connect 'jdbc:mysql://xxx.xxx.20.9:3306/xxx' --username mdreadonly --password-alias 就是你上述步骤create后面那个别名 --table xxx_opportunity --target-dir /tmp/textfiles解析下:1: -Dhadoop.security.credential.provider.path=   这些都是固定的 
2: jceks://hdfs/tmp/test1011  这个是第一步里的内容,就是你的真实密码存放的位置
3: --password-alias 这里就是你的密码的别名

我刚开始想走个捷径:我没有把import加上,运行的 list-database这个指令,来测试这个方式是否类型,一直报错:

sqoop  -Dhadoop.security.credential.provider.path=jceks://hdfs/tmp/test1011 list-databases --connect 'jdbc:mysql://xxxxx:3306/bss' --username mdreadonly --password-alias mytest这样不行的

报错如下:

归根结底是姿势不对,就得吧import这些都给加上才可以。

http://www.yayakq.cn/news/150704/

相关文章:

  • 北京建设信息港网站做图海报网站
  • 樟木头镇网站仿做无锡网站制作哪家服务好
  • app 网站平台建设实施方案网页设计模板网站
  • 做网站会后期维护吗新建一个公司官网
  • 自建网站怎么做推广北京市建设工程招投标
  • wordpress上传的gif图不会动wordpress分类目录seo标题
  • 建设人力资源网站目标网站运行速度慢
  • 增城网站建设价格wordpress 数据库连接字符串
  • 广平专业做网站北京小程序制作实惠华网天下
  • 十大外贸网站哪里有做定制水的呢
  • 枣阳市建设局网站wordpress 艺术家
  • 不做百度了 百度做的网站免费查询个人征信
  • 做零食网站的选题理由网站建设与管理必修
  • 免费观看行情软件网站下载去年做啥网站致富
  • 保定网站建设保定学校网站建设策划书
  • 做搬家服务网站问卷调查结果好的做网站的公司
  • 山东建设银行官网网站网站建设开票项目选什么
  • 昆山网站建设公司小说网页设计代码模板
  • 合肥企业网站建设公司青岛网站制作排名
  • 网站兼容哪些浏览器天津网站建设诺亚
  • 专业做物业网站的公司中关村标准化协会
  • 网站tag标签郑州区块链数字钱包网站开发多少钱
  • 中国网站建设公司排名wordpress 静态地址
  • 公司招聘一个网站建设来做推广免费大数据查询
  • 专业建站的网站临沂网站关键字优化
  • 网站建设贰金手指科捷6wordpress实现动态功能
  • 做微信充值网站著名的营销成功的案例
  • 青岛网站美工做网站不实名认证可以吗
  • 免费域名怎么做网站西安公司排名
  • 山西网站建设公司黄石网站建设维护