zoukankan      html  css  js  c++  java
  • Linux脚本学习随记

    把文件件的归属转移到其他用户上
    chown [-R] 账号名称:用户组名称 文件或目录


    在进行hadoop分布式部署的时候,需要生成密钥对
    具体的操作如下
    先在master的hadoop目录下创建.ssh
    mkdir .ssh
    然后生成密钥对
    ssh-keygen -t rsa
    然后进行copy操作,即把生成的密钥对发送到slaves节点上
    但是hadoop的权限限制可能导致不成功
    这时候需要对hadoop的权限进行修改
    用root编辑/etc/sudoers文件,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"hadoop ALL=(ALL) ALL"(这里的hadoop是你的用户名),然后保存
    然后切换成hadoop用户
    执行
    sudo chmod 644 ~/.ssh/known_hosts
    sudo chmod 755 ~/.ssh
    这时候再进行copy操作就成功了


    2013-09-05
    今天用hive跑了一份结果表到本地,不过hive默认的分隔符很蛋疼,所以要把它改了,直接在linux里面替换的方法如下
    perl -p -i -e "s/01/x09/g" file.txt


    2013-12-03
    Linux下文件格式编码转换
    iconv -f utf-8 -t gb2312 /server_test/reports/software_.txt > /server_test/reports/software_asserts.txt

    iconv: 未知 189 处的非法输入序列

    解决办法:加参数-c

    iconv -c -f utf-8 -t gb2312 menu.sql>menu1.sql

     
  • 相关阅读:
    隐藏NGINX服务器名称 和版本号
    salt-grains
    格式化输出文本的方法
    递归例子
    yield 生成器例子
    Python基础之函数
    Python基础之面向对象
    Python基础之模块2
    Python基础之字符编码
    Python基础之文件操作
  • 原文地址:https://www.cnblogs.com/juefan/p/3195451.html
Copyright © 2011-2022 走看看