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机制演示:




........未完