摘要: 1、本博客所写的mysql为rmp安装,Linux版本为:centos6.5、MySQL版本如下图: 步骤: 1、查看本机是否已经mysql 输入 rpm -qa | grep mysql // 因为机器不同也可能是Mysql 或者 MySQL多试几下 若是有的话先删除: rpm -e --node 阅读全文
posted @ 2018-09-07 21:12 董秀才 阅读(811) 评论(2) 推荐(0) 编辑
摘要: 注:此文章所写内容完全在虚拟机配置,系统:centos,jdk和hadoop已经安装完成所配集群包括hadoop01,hadoop02,hadoop03,hadoop04四台,ip分别为:192.168.80.101,192.168.80.102,192.168.80.103,192.168.80. 阅读全文
posted @ 2018-08-18 10:09 董秀才 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 1、首先查看一下自己的网络 ifconfig 我查看之后发现。。。。没有eth0 ok,现在去 /etc/sysconfig/network-scripts 目录中查看是否有 ifcfg-et0 文件, 1)有文件,可能是网卡没开 nano ifcfg-eth0 更改: 2)无文件,这时一般会有一个 阅读全文
posted @ 2018-08-14 09:38 董秀才 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 1、首先新建用户,adduser命令 sudo adduser hadoop passwd hadoop 输入密码之后,一路 y 确定。 2、添加用户组 在创建hadoop用户的同时也创建了hadoop用户组,下面我们把hadoop用户加入到hadoop用户组下面 sudo usermod -a - 阅读全文
posted @ 2018-08-14 08:59 董秀才 阅读(10312) 评论(0) 推荐(0) 编辑
摘要: 1、若你用的Linux系统是CentOS的话,这是一个坑: 它会提示你JAVA_HOME找不到,现在去修改文件: 这是CentOS的一个大坑,手动配置JAVA_HOME环境变量。 2、启动后无NameNode进程 如果在启动Hadoop,start-all.sh之后一切正常。但是Jps查看进程时发现 阅读全文
posted @ 2018-08-13 17:50 董秀才 阅读(11922) 评论(2) 推荐(1) 编辑
摘要: 1、方法,需要一个年份,一个月份。然后在控制台输出日历 2、MainTest测试类 3、运行结果: 有帮助,就点个推荐吧,让更多人看到 阅读全文
posted @ 2018-08-13 11:40 董秀才 阅读(4003) 评论(5) 推荐(1) 编辑
摘要: 1、关于享元模式 享元模式有点类似于单例模式,都是只生成一个对象被共享使用。享元模式主要目的就是让多个对象实现共享,减少不会要额内存消耗,将多个对同一对象的访问集中起来,不必为每个访问者创建一个单独的对象,以此来降低内存的消耗。 2、享元模式结构图 因为享元模式结构比较复杂,一般结合工厂模式一起使用 阅读全文
posted @ 2018-08-11 16:11 董秀才 阅读(1019) 评论(1) 推荐(1) 编辑
摘要: 1、安装使用hadoop之前要首先安装java JDK,若无安装JDk,请先安装JDK :https://www.cnblogs.com/dongxiucai/p/9391841.html 2、安装Hadoop 1、下载tar包 hadoop-2.7.3.tar.gz 2、tar开 tar -xzv 阅读全文
posted @ 2018-08-10 22:03 董秀才 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 在执行shell脚本时可以传递参数: 脚本获取参数的格式为:$0 $1 $2 ...其中$1 为传递的第一个参数 而$0 接受的是./test.sh 这个东西 代码:例: 运行结果: 注意:大家可以看到我运行时后面传了两个参数 11 22 但是接收时$0接的是 ./test.sh $1 $2接收的才 阅读全文
posted @ 2018-08-01 20:35 董秀才 阅读(19855) 评论(0) 推荐(1) 编辑
摘要: shell数组类似与C语言,数组下标由0开始编号。想要获取数组中的元素要利用下标。 1、首先定义数组 在shell中,用括号来表示数组,数组元素用“空格”符号分割开。列: 其形式为:数组名=(值1 值2 ... 值n) 也可以单独定义数组的各个分量:例: 2、读取数组 读取数组元素值的一般格式是: 阅读全文
posted @ 2018-08-01 17:13 董秀才 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。 但是单引号和双引号是有区别的: 单引号: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单独一个的单引号(对单引号使用 阅读全文
posted @ 2018-07-31 21:38 董秀才 阅读(419) 评论(0) 推荐(0) 编辑
摘要: shell编程入门: 程序员标配:第一个shell脚本 输出 " Hello World !!" 1、先创建一个hello.sh脚本文件 然后在输入代码: 保退出后运行脚本(chmod +x 是脚本有执行的权限): 然后就会输出Hello World !! 如果直接用 /* ./hello.sh * 阅读全文
posted @ 2018-07-31 17:36 董秀才 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1、首先解压jdk文件,例: 解压完成后进入jdk的bin目录里面,用 测试jdk是否可用。测试可用后开始配置环境: 进入/etc/profile文件 接下来,在文件的最下方追加环境,例 上面代码详解: 配置完成后 保存退出 然后重新加载 环境变量 然后测试 java 和 javac 是否可用 就o 阅读全文
posted @ 2018-07-30 17:42 董秀才 阅读(345) 评论(0) 推荐(1) 编辑
摘要: 批量自动删除rpm包: rpm -qa | grep mysql | while read c; do rpm -e $c --nodeps; done minimal最小化安装 eth0默认没有自启用 修改配置文件onboot=true 修改静态地址后发现无法ping外网 需要设置网关route 阅读全文
posted @ 2018-07-28 18:33 董秀才 阅读(97) 评论(0) 推荐(0) 编辑
摘要: linux的命令操作 1、日常操作命令 **查看当前所在的工作目录pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器)who 查看当前在线last 查看最近的登陆历史记录 2、文件系统操作**ls / 查看根目录下的子节点(文件夹和文件)信息ls -al -a是显示隐藏 阅读全文
posted @ 2018-07-28 17:52 董秀才 阅读(113) 评论(0) 推荐(0) 编辑