【Zookeeper】3.Zookeeper环境搭建1
来源:互联网 发布:saas平台多租户 mysql 编辑:程序博客网 时间:2024/05/24 05:14
之前我们讲解了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地址:
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机器的命令行:
我们主要在本机上模拟集群环境,使用虚拟机,所以在开始搭建之前,我们要准备以下环境:
(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地址:
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集群放在下一篇讲述。
转载请注明出处:http://blog.csdn.net/acmman/article/details/77330630
阅读全文
0 0
- 【Zookeeper】3.Zookeeper环境搭建1
- zookeeper环境搭建(1)
- ZooKeeper环境的搭建
- zookeeper集群环境搭建
- zookeeper环境的搭建
- Maven搭建Zookeeper环境
- zookeeper 集群环境搭建
- Zookeeper环境搭建_me
- zookeeper环境搭建
- dubbox+zookeeper环境搭建
- zookeeper集群环境搭建
- zookeeper-02-环境搭建
- zookeeper环境搭建详解
- zookeeper环境搭建
- Zookeeper环境搭建
- dubbo+zookeeper环境搭建
- Zookeeper 源码环境搭建
- dubbo+zookeeper环境搭建
- Using cordova-fetch for cordova-android@6.2.2长时间无响应的问题
- 页面自动加载bootstrap的模态框
- Apriori定律
- uva 1354 Mobile Computing code2
- UGUI的优点新UI系统四 开源
- 【Zookeeper】3.Zookeeper环境搭建1
- 云原生:云计算时代命题之终极解决方案
- nodejs路由--get和post请求
- Java集合及concurrent并发包总结
- [Leetcode] 32. Longest Valid Parentheses
- 大数据Spark企业级实战版【学习笔记】----Spark R& MLBase
- OpenMV嵌入式图像处理 笔记
- 模版 取得一个数组中最大元素的下标
- SSM框架Mybatis之Mapper代理开发