第一集:大数据常用Linux命令总结+环境集群搭建+zookeeper概述

5-Linux命令增强

 

 

 

 

 

 

 

 注意:locate命令查找速度非常快,原因是会生成locatedb数据库;所以在获取最新数据前需执行updatedb命令

 

 

 

 

 

 

 

 

 

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 ==========================================================================================================

7-Linux的shell脚本1

 

 注意:.sh为默认后缀名,也可以指定其他后缀名

 

 bash为shell的解析器

 

 

 

 

 

 

 

 

 

 ./代表当前目录,是相对路径的一种写法.

 

 

 

 

 

 

 

 

 

 

 

 

 vim test2.sh

 

 

 

 ========================================================================================================

8-Linux的shell脚本2

运算符有下列三种方式:

 

 注意:定义变量时,=号两边不能留空格

 

 

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  

 

if 的结束为fi 

运行结果:

 

 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

 

 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 read表示从键盘获取数字

 

 

 

 

 

 执行结果:

 

 

 

 1个字节最大128

===================================================================================================================

 9-集群环境搭建-配置1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

 因为每次手动太麻烦,故设置开机自动同步

 

 

 

==========================================================================================================================

11-集群环境搭建-jdk安装

 

 

 配置环境变量

vim  /etc/profile

 

export  JAVA_HOME=/export/servers/jdk1.8.0_141

export  PATH=:$JAVA_HOME/bin:$PATH

 

 

==========================================================================================================

12-Zookeeper的概述

 

 

 

 

 

 

 

 

 =============================================================================================================

13-Zookeeper的安装

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 第二台虚拟机为leader的原因?

第一台zookeeper启动,不能选举;第二台启动,第一台和第二台各自为自己投了一票;票数相同,比较myid,myid大着为leader;当第三台zookeeper启动时,虽然其myid值最大,但由于已经选举出leader,故第三台只能当follower.

=================================================================================================

14-Zookeeper的节点操作

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 ======================================================================================================

15-Zookeeper的watch机制

 

 

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 

watch机制演示:

 

 

 

 

 

 

 

 ........未完

posted @ 2020-03-23 18:04  Curedfisher  阅读(207)  评论(0编辑  收藏  举报