大数据学习笔记-------------------(10)
2017-04-22 00:00
197 查看
第9章 zookeeper安装
在安装之前,确定安装的操作系统:Ø Linux操作系统----------支持zookeeper的开发和部署。demo应用首先操作系统。
Ø Windows操作系统---------只支持开发
Ø Mac操作系统----------------只支持开发
ZooKeeper服务用Java创建并运行在JVM上。在安装zookeeper前需要配置JDK环境,要求版本在6之上,安装zookeeper框架步骤如下:
Step 1:验证java安装
如果已经安装并配置好JAVA环境。在命令行输入“java-version”来验证安装和配置是否成功。
如果安装和环境变量配置成功,提示信息会显示安装JAVA的版本号。如果没有安装,按照下面步骤安装最新版本的JAVA:
Step 1.1:下载JDK
官网:http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版本的JDK。选择JDK文件“jdk-8u60-linux-x64.tar.gz”下载到本机
Step 1.2:解压文件
通常情况下,下载的文件存放在“downloads”文件夹中。进入到JDK所在文件夹,执行命令“tar-zxf jdk-8u60-linux-x64.gz”解压JDK文件。
Step 1.3:移动文件到opt路径下
为了所有用户可以使用JAVA,移动解压的java内容到“/usr/local/java”文件夹中,操作命令:
$ su password: (type password of root user) $ mkdir /opt/jdk $ mv jdk-1.8.0_60 /opt/jdk/
Step 1.4:设置环境变量
设置环境变量path,并创建JAVA_HOME变量,添加如下命令到“~/.bashrc”文件中:
export JAVA_HOME =/usr/jdk/jdk-1.8.0_60 export PATH=$PATH:$JAVA_HOME/bin
环境变量设置完毕,在终端输入命令"source ~/.bashrc"
Step 1.5:Java alternatives
用如下的命令来改JAVA alternatives:"update-alternatives--install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100"
Step 1.6:验证java是否安装成功
在命令行输入“java -version”
Step 2:zookeeper框架安装
Step 2.1:下载zookeeper
官网:http://zookeeper.apache.org/releases.html下载最新版本的zookeeper。目前为止,最新版本是3.4.6“ZooKeeper-3.4.6.tar.gz”
Step 2.2:解压zookeeper文件
进入到zookeeper tar文件所在文件夹,执行命令“tar -zxf zookeeper-3.4.6.tar.gz”
Step 2.3:移动文件到opt路径下
移动解压的zookeepr内容到“/opt/zookeeper/”文件夹中,然后创建data文件夹操作命令:
$ su password: (type password of root user) $ mkdir /opt/ zookeeper $ mv zookeeper-3.4.6 /opt/ zookeeper/ $cd zookeeper $ mkdir data
Step 2.4:创建配置文件
用命令“vi conf/zoo.cfg”打开配置文件“conf/zoo.cfg”,为起始点设置以下所有参数:
$ vi conf/zoo.cfg tickTime=2000 dataDir=/path/to/zookeeper/data clientPort=2181 initLimit=5 syncLimit=2
一旦配置文件保存成功,返回终端。启动zookeeper服务
Step 2.5:启动zookeeper服务
执行命令“bin/zkServer.shstart”启动zookeeper服务,命令执行成功,获得如下相应信息:
$ JMX enabled by default $ Using config: /Users/../zookeeper/bin/../conf/zoo.cfg $ Starting zookeeper ... STARTED
Step 2.6:启动客服端(CLI)
输入命令“bin/zkCli.sh”,启动成功,连接到zookeeper服务,获得如下响应信息:
Connecting to localhost:2181 ................ Welcome to ZooKeeper! . ............... WATCHER:: WatchedEvent state:SyncConnected type: None path:null [zk: localhost:2181(CONNECTED) 0]
Step 2.7:停止zookeeper服务
在链接服务并执行完所有操作之后,输入命令“bin/zkServer.shstop”停止zookeeper服务。
相关文章推荐
- Delphi 2010学习笔记(10)---数据类型(数组)---2011-01-19
- oracle 11g 学习笔记 10_31_管理表空间和数据文件
- MySQL学习笔记10:修改数据
- odoo10学习笔记二:继承(扩展)、模块数据
- Hadoop学习笔记(10)-简述分布式数据仓库Hive原理
- 【C Prime Plus】学习笔记,Chapter 10,用const 修饰形参 保护数据,以防修改
- sqlite学习笔记10:C语言中使用sqlite之查询和更新数据
- Caffe学习笔记10:图像数据生成caffe需要的(laveldb和lmdb)数据文件
- 黑马程序员——Objective-C程序设计(第4版)学习笔记之10-变量和数据类型——黑马 IOS 技术博客
- 大数据-Hadoop学习笔记10
- oracle 11g 学习笔记 10_30(2)_数据字典和动态性能视图
- MySQL学习笔记10:修改数据
- oracle 11g 学习笔记 10_31(2)_维护数据的完整性
- Windows Caffe 学习笔记(零)CIFAR-10数据的格式转换
- 【个人学习笔记10之--数据修改之插入数据,更新数据,删除数据.】
- oracle 11g 学习笔记 10_31_管理表空间和数据文件
- MySQL学习笔记10:修改数据
- IOS学习笔记(10)UITableView展示数据 cell删除 构建页眉页脚
- ALSA声卡10_从零编写之数据传输_学习笔记
- 大数据学习笔记-------------------(10)