×××××××××××××××××××××××××××××××××××××
<PATH操作失误被覆盖,导致终端命令无法执行>
解决:通过完整路径访问
ubuntu@lxc-4:~$ /usr/bin/sudo /usr/bin/vim /etc/profile
修改PATH值
export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
重启系统使之生效
ubuntu@lxc-4:~$ reboot
×××××××××××××××××××××××××××××××××××××
<ubuntu没有从指定的位置访问hadoop,PATH路径中已经添加hadoop正确的路径>
ubuntu@lxc-4:~$ hadoop version
Hadoop 2.7.1
Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r 15ecc87ccf4a0228f35af08fc56de536e6ce657a
Compiled by jenkins on 2015-06-29T06:04Z
Compiled with protoc 2.5.0
From source with checksum fc0a1a23fc1868e4d5ee7fa2b28a58a
This command was run using /home/ubuntu/wangxiaoliang/hadoop-2.7.1/share/hadoop/common/hadoop-common-2.7.1.jar
解决:通过env指令查看到环境变量PATH的值,进入相应目录/usr/bin/下看到有可执行文件hadoop,该文件是目前不需要的,删除该文件,再次执行即可得到正确结果
×××××××××××××××××××××××××××××××××××××
<ubuntu文件字体没有显示颜色>
解决:重新执行~/.bashrc文件
ubuntu@lxc-4:~$ . ./.bashrc
×××××××××××××××××××××××××××××××××××××
<每次使用ssh进系统时,都需要运行~/.bashrc文件才能生效>
解决:因为之前在修复path值时,将path值写入到了/etc/profile文件中,没有做到开机启动,将path值写入到~/.bashrc文件中,执行生效即可解决该问题
×××××××××××××××××××××××××××××××××××××
<hadoop集群的master机器也可以作为slaves机器,这样在master机器上也会起一个slaves事例>
需要注意的是:当master机器同时作为slaves机器时,需要master机器的ssh免密码登录做好,就是将原机的id_rsa.pub写入到authorized_keys中。
×××××××××××××××××××××××××××××××××××××
<hadoop的任务运行日志:在hadoop安装目录下的usrlogs目录下>
×××××××××××××××××××××××××××××××××××××
<hadoop的初任务运行之前,主要要format>
注意:在重新格式化文件系统前,要将文件系统中的内容先清除
×××××××××××××××××××××××××××××××××××××
<hive 到底是什么>
Hive是基于Hadoop构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据。其在Hadoop的架构体系中承担了一个SQL解析的过程,它提供了对外的入口来获取用户的指令然后对指令进行分析,解析出一个MapReduce程序组成可执行计划,并按照该计划生成对应的MapReduce任务提交给Hadoop集群处理,获取最终的结果。元数据——如表模式——存储在名为metastore的数据库中。
××××××××××××××××××××××××××××××××××××××
<mysql 命令大全>
http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html
××××××××××××××××××××××××××××××××××××××
<mysql 创建/删除 用户>
使用root登陆mysql,使用mysql数据库(mysql> use mysql;),对user表进行插入/删除即可。
注意:对用户进行授权操作时,是对应相应数据库的。而非所有数据库通用
×××××××××××××××××××××××××××××××××××××××
<Ubuntu 查看进程中含有指定名称的进程>
ps -aux | grep ***