Zookeeper3.Zookeeper环境搭建1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zookeeper3.Zookeeper环境搭建1相关的知识,希望对你有一定的参考价值。
之前我们讲解了Zookeeper的基本概念,下面我们来动手搭建Zookeeper的环境。
我们主要在本机上模拟集群环境,使用虚拟机,所以在开始搭建之前,我们要准备以下环境:
(1)Vmware虚拟机
(2)Linux操作系统:ubuntu16.4
(3)SecureCRT(连接虚拟机)
步骤
1.使用vmware创建三个ubuntu16.4的虚拟机
我们要提前去下载虚拟机的系统安装文件,这里我使用的安装文件为:ubuntu-16.04-desktop-amd64.iso
下面仅演示一个虚拟机的安装过程,一共需要安装三台不同的虚拟机,另外两台的步骤和第一台一样,就不在赘述:
创建三台虚拟机,完成后在左侧列表中就可以看到相关的虚拟机列表:
然后我们要设置所有虚拟机的ip地址与主机(就是我们安装虚拟机的电脑)共享,并给虚拟机设置子网ip。点击右上角菜单了的“编辑”中的“虚拟网络编辑器”:
然后选择添加网络,为我们的虚拟机添加一个网络设置,然后我们在下面的VMnet信息中为我们的虚拟机设置网络共享信息,具体设置如下:
注意,当启动虚拟机时出现“无法获得VMCI 驱动程序的版本: 句柄无效”的问题,请找到安装路径,用记事本打开.vmx结尾的文件:
找到vmci0.present = "TRUE"
把TRUE改为FALSE,保存,再次打开虚拟机,问题解决。
接下来打开三台虚拟机,并开始安装操作系统。等操作系统安装完成之后,可以直接进入命令行界面,或者在可视化界面中启动命令行(Ctrl+Alt+t):
然后我们分别在三台虚拟机中执行“ifconfig”指令,查看他们的ip地址:
我们三台虚拟机的ip地址分别为:
192.168.128.128/192.168.128.129/192.168.128.130
然后为Linux安装ssh远程连接服务,安装过程如下:
(1)在控制台输入安装指令:
sudo apt-get install openssh-server
(2)等待安装完成之后,查看服务是否启动:
ps -e | grep ssh
如果启动,就可以去远程连接了;
如果只有ssh-agent而ssh-server还没有启动,
需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了:
注意,别忘记关闭防火墙,不然远程连接不上:
2.使用SecureCRT连接虚拟机
然后我们让虚拟机继续运行,我们模拟远程操作Linux,打开SecureCRT,创建一个会话对象,然后创建一个快速连接:
接下来创建要连接的远程机属性,这里以128为例:
输入ip地址和账号密码,分别连接三台不同的虚拟机的地址。
下面是进入三台不同的Linux机器的命令行:
由于篇幅较长,在三台机器上部署Zookeeper集群放在下一篇讲述。
以上是关于Zookeeper3.Zookeeper环境搭建1的主要内容,如果未能解决你的问题,请参考以下文章
linux 的环境搭建(二)--redis单机环境、生产环境、集群环境的搭建