-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hdfs部署完成,但是使用shell命令后感觉有问题 #34
Comments
这个是你本地的Filesystem的结构,要支持shell功能的话,需要你打一个patch给你的hadoop common: https://issues.apache.org/jira/browse/HADOOP-9223 |
对了,大神,那个start.sh没找到在哪里 |
在程序的run_dir下,比如zookeeper: $HOME/app/zookeeper/dptst/zookeeper/ |
看那个补丁针对2.0.0-alpha,不过我安装的是hadoop-2.5.0-cdh5.2.0.tar.gz,可以适用吗?如果不大补丁的话,会影响hbase部署吗? |
这个patch主要是UserGroupInformation.java这个类,这个类后续的版本基本都没怎么改过,应该可以直接打上去。这个修改主要是支持通过命令行参数来传递配置项,不影响其它服务的部署。 |
不打这个patch, shell命令不能正常使用,再没有其它影响。这个patch也主要是为了实现shell这个命令来搞的。 |
再问一个问题bootstrap后怎么卸载? |
先stop, 然后cleanup |
如果不打HADOOP-9223补丁的话,要怎么把文件弄到hdfs上? |
用 pack命令打包,打好的包下面执行: bin/hdfs dfs -put xx xx |
bin/hdfs dfs -ls / 执行的结果还是列出来的是本机的目录。这样是不是hdfs并没有正确运行? |
试了一下,所有的 hdfs的shell操作,都是操作本地的文件系统,很奇怪 |
你贴一下pack出来的 etc/hadoop下的 core-site.xml和hdfs-site.xml里面的内容 |
packages/hdfs/dptst-example/current/etc/hadoop下的吗?这个目录底下core-site.xml和hdfs-site.xml里面的内容都是空的(configuration节点)。 |
不是,你用minos客户端的pack命令,可以打出一个包来,在minos/client/packages下面 |
core-site.xml
|
hdfs-site.xml
|
你的master, slave1, slave2这些名字有正确配hosts么? |
有的,这个你放心,都赔了hosts,ping也能通 |
看配置没啥问题啊,你可以telent master 12100么?在minos 客户端所在的机器 |
执行[root@master client]# ./deploy shell hdfs dptst-ir dfs -ls /
结果如下,感觉相当不对
The text was updated successfully, but these errors were encountered: