第一集:大数据常用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机制演示:

 

 

 

 ........未完

原文地址:https://www.cnblogs.com/curedfisher/p/12553880.html