2016.2.26 工作笔记

×××××××××××××××××××××××××××××××××××××

<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 ***

猜你喜欢

转载自blog.csdn.net/Jackie_Rose/article/details/50747260