知识点
相关文章
更多最近更新
更多配置Hadoop启动时提示权限不够
2019-03-28 13:11|来源: 网络
(前些天根据“EasyHadoop集群部署和入门文档”配置Hadoop集群时出现了错误,本人使用的reshat4,hadoop-1.0.3)
提示是:
bash: /root/.bashrc: 权限不够
Warning: $HADOOP_HOME is deprecated.
bash: /root/.bashrc:权限不够 这里将将对应目录/root文件权限更改为777即可
bash: /root/.bashrc: 权限不够
starting namenode,logging to
/opt/modules/hadoop/hadoop-1.0.3/bin/../logs/hadoop-hadoop-namenode-master.out
这个问题我头疼了一个多星期,一直悬而未决,一直给予haddop-1.0.3目录777权限却还是有问题。偶尔看到某个网站试看视频中有个处理权限的镜头,今天照着命令敲了下。成功执行。因此要注意使用对应用户创建解压文件。并随时使用ll –a 查看文件权限。
[root@master hadoop-1.0.3]# chmod 777 logs/*
[root@master hadoop-1.0.3]# chmod 777 logs
[root@master hadoop-1.0.3]# chown root logs/*
[root@master hadoop-1.0.3]# chown root logs
[root@master hadoop-1.0.3]# bin/start-all.sh
弄了这之后发现依然namenode打不开,我就格式化了namenode:hadoopnamenode –format,发现里面原来有抛出例外:
ERRORnamenode.NameNode: java.io.IOException: Cannot create directory
/var/hadoop/hadoop-hadoop/dfs/name/current at org.apache.hadoop.hdfs.server.common.Storage$
StorageDirectory.clearDirectory(Storage.java:297)
atorg.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1320)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:1339)
at.org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1164)
at.org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1271)
atorg.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1288)
根据列外是不能创建一个目录,有了上面的经验我就知道了是没有建目录的权限。所以我直接就在/var/下建了一个目录叫做hadoop/,并授予了权限。再格式化namenode,成功启动。但是转到子节点上输入jps查看,发现并没有完全启动。知道node也有同样问题。
而为了node不出现同样问题,我们最好是在虚拟机中配置好后将master复制过去。然后改ip,改主机名。
更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10
相关问答
更多-
redis是一个key-value存储系统和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、 list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原 子性的。在此基础上,redis支持各种不同方式的排序。 与memcached一样,为了保证效率,数据都是缓存在内存中。 区别的是redis会周期性的 把更新的数据写 ...
-
电脑启动时提示unknow filesystem怎么办啊[2022-06-21]
error file system grub rescure 、大概意思,是错误的操作系统引导失误致引导区出问题了,,所以系统不能引导.格式化C,重装系统即可解决此类问题,希望能帮到你。如还有问题可以加QQ;二七二三六八零五四Q我。 -
hadoop的启动问题[2022-02-13]
这个问题也是刚开始部署环境时遇到的问题,解决方式,是我自己找的,有点烦锁~ 1、首先通过网页查看一下状态显示,可能通过它看出有几个datanode联上了,有几个没联上,从而找出大致的问题在namenode还是datanode上。 1、首先通过netstat -tnp看一下namenode和datanode所使用的端口是否都已经正常开启 2、查看你的logs,不要只看namenode或某个datanode,而要全部查看,每一个结点的最后的log. 3、再就是查看hadoop中master,slavers还有e ... -
tomcat启动时提示有严重错误怎么办 错误如下:[2023-08-14]
上面的错误信息最好也列出来, 从下面看,是你配置文件有问题 第1排第13列 -
配置完tomcat环境变量了,启动时,出现这样的错误提示,这是什么原因啊[2022-05-01]
这是错误吗?我没看到错误提示啊。 这个是8,和7有很大的区别吗? 在tomcat 版本 小于7: 用startup.bat来启动 你要配置jdk,不是jre -
如何解决Hadoop启动时Datanote启动失败[2022-04-30]
具体问题要具体分析 你可以看看你datanode下的hadoop安装目录下的logs的目录相应的日志 -
你的是哪个版本的,Hadoop2.0及之后版本都是没用jt和tt的,具体网上了解
-
如果您不使用nodemanager启动服务器: 使用以下内容在$ domain_home / security / boot.properties中创建名为boot.properties的文件 username=weblogic password=welcome1 立即启动服务器,它将自动从该文件中提取用户名/密码。 服务器还将加密文件。 参考 如果您使用nodemanager启动服务器: 您需要将服务器注册到nodemanager,并且将在$ domain_home / servers / server_ ...
-
无法在启动时使用管理员权限启动WebMatrix(Cannot start WebMatrix with Administrator privileges at StartUp)[2023-03-02]
实际上方法2正在起作用。 但是,WebMatrix的GUI没有显示出来。 Actually method number 2 is working. However, the GUI of WebMatrix is not showing up. -
启动时的运行时权限(Runtime Permission at Startup)[2023-02-28]
在gradle文件中从github添加此库 比添加此代码 PermissionListener permissionlistener = new PermissionListener() { @Override public void onPermissionGranted() { //The user have conceded permission Toast.makeText(MainActivity.this, "Permission Granted" ...