如何搭建Hadoop-zookeeper环境


这篇文章主要介绍了如何搭建Hadoop-zookeeper环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、安装zookeeper前先安装JDK8:
rpm -ivh jdk-8u65-linux-x64.rpm1.1、配置环境变量:
vim /etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_65
CLASSPATH=$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH1.2、配置静态IP地址:vim /etc/sysconfig/network-scripts/ifcfg-eno167777361.3、修改mac地址:vmware查看虚拟机mac地址:右键-设置-网络适配器-高级-MAC地址vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 添加MACADDR=00:0C:29:36:97:20(虚拟机所对应的mac地址)
注释掉原来的HWADDR
:wq 保存退出。zk集群搭建:
zookeeper下载地址:
http://www.apache.org/dyn/closer.cgi/zookeeper/下载zookeeper到本地系统:
wget http://apache.fayea.com/zookeeper/stable/zookeeper-3.4.8.tar.gz
pwd:查看当前所在目录的全路径
1、解压:tar -zxvf zookeeper-3.4.8.tar.gz
复制解压文件到 /usr/local/
cp -r zookeeper-3.4.8 /usr/local/
2、复制示例文件:
cp /usr/local/zookeeper-3.4.8/conf/zoo_sample.cfg /usr/local/zookeeper-3.4.8/conf/zoo.cfg
3、修改zoo.cfg:
vim zoo.cfg
修改数开发云主机域名据存放目录dataDir为:
dataDir=/usr/local/zookeeper-3.4.8/data3.1、配置3台zk服务器:
增加:
server.1=server1:2888:3888
server.2=server2:2888:3888
server.3=server3:2888:3888
4、创建data文件夹:
mkdir /usr/local/zookeeper-3.4.8/data
5、data目录下 创建myid文件:vi myid –>内容为1
有表示符1,代表第server.1台server6、发送文件到其它机器:scp zookeeper:
-r:复制目录 -q:不显示传输进度
scp -r zookeeper-3.4.8 root@192.168.0.108:/usr/local/
yes
输入密码
scp -rq zookeeper-3.4.8/ root@192.168.0.109:/usr/local/7、修改myid文件:(三台服务器都要修改)
vim myid
或者
echo 2 > /usr/local/zookeeper-3.4.8/data/myid编辑“myid”文件,并在对应的IP的机器上输入对应的编号。如在server1上,“myid”文件内容就是1(多个主机的myid 内容都不一样,和zoo.cfg配置文件(server.*)一致即可)。8、启动执行zk:cd /usr/local/zookeeper-3.4.8/bin/zkServer.sh start (三台机器要同时启动)9、查看zk状态:zookeeper-3.4.8/bin/zkServer.sh statuszookeeper-3.4.8/bin/zkServer.sh stop (停止)查看status时报错:
Error contacting service. It is probably not running
将zoo.cfg的hostname修改为相对应的IP地址:
server.1=192.168.0.107:2888:3888
server.2=192.168.0.108:2888:3888
server.3=192.168.0.109:2888:388810、进入zk客户端:进入zookeeper的Cli客户端:
zookeeper-3.4.8/bin/zkCli.sh与linux命令相似:
ls /帮助命令:
help创建节点:
create /path data
ls /path获取节点数据信息:
get /path [代表节点,每个节点存放信息]删除节点:delete /path
ls /退出:
quit进入用户文件夹:cd ~
感谢你能够认真阅读完这篇文章,希望小编分享的“如何搭建Hadoop-zookeeper环境”这篇文章对大家有帮助,同时也希望大家多多支持开发云,关注开发云行业资讯频道,更多相关知识等着你来学习!

相关推荐: 怎么在Azure portal上创建Windows虚拟机

这篇文章跟大家分析一下“怎么在Azure porta开发云主机域名l上创建Windows虚拟机”。内容详细易懂,对“怎么在Azure portal上创建Windows虚拟机”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/29 17:54
下一篇 05/29 17:54

相关推荐