当/tmp下的文件,data下的文件,datalog下的没有删除,导致format或bin/start-all.sh不成功
来源:互联网 发布:mac os 最稳定 编辑:程序博客网 时间:2024/06/01 10:11
在每次格式化:bin/hadoop namenode -format的时候都会重新读写/tmp, data, datalog文件,当不匹配时,就不会成功
解决方案:
1:故应该删除datalog文件(在formate的时候会自动生成),如果光删除里面的文件是不行的
2:删除data文件,之后手动新建data(貌似在format之后不会自动生成),但必须记得改访问权限为sudo chmod 755 data,也就是drwxr-xr-x
也可以不删除,直接进入data之后,再rm -r ×
3:删除/tmp,再手动新建tmp,但必须改访问权限:sudo chmod 777 tmp,也就是:drwxrwxrwx,否则不能保证任何用户可在里面存放临时变量,
另外导致一个很严重的后果,就是下次登陆系统的时候,就算输对密码都进不了系统,因为登陆过程中有对/tmp的写操作。
也可以不删除,直接进入/tmp之后,在sudo rm -r ×
- 当/tmp下的文件,data下的文件,datalog下的没有删除,导致format或bin/start-all.sh不成功
- linux环境下 ./startup.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录 解决办法
- linux 开机自动删除/tmp目录下的文件
- linux 下tmp目录文件怎么被删除的?
- bash: ./cmd.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录
- linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录”
- sh文件运行提示 “/bin/bash^M: 坏的解释器: 没有那个文件或目录”
- #!/bin/sh下的数组用法
- ubuntu下/bin/sh的指向
- 调用aix下的sh文件
- 调用aix下的sh文件
- linux下执行.sh文件的方法
- window下执行.sh文件的方法
- linux下如何运行.sh的文件
- Linux下查找.sh后缀的文件
- iOS删除文件下的指定类型或所有文件
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- /bin/sh^M:损坏的解释器: 没有那个文件或目录
- 求最近点对的基础算法
- 浅谈面向对象
- 关于mysql 返回2014的处理方法
- java 正则表达式
- 一次遍历等概率选取字符串中的某个字符
- 当/tmp下的文件,data下的文件,datalog下的没有删除,导致format或bin/start-all.sh不成功
- Qt 信号与槽机制
- 根据二叉树的先序和中序遍历还原二叉树
- COM对象包容
- 工厂方法模式(Factory Method)
- 30+个富有创意且实用的信息地图图表
- JAVA连接Mysql数据库,如何创建连接池
- javascript基础知识
- Path Sum II