Docs/应用相关/日志监控分析系统/Zookeeper集群安装.html
2022-10-18 16:59:37 +08:00

165 lines
No EOL
9.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="tool" content="leanote-desktop-app">
<title>Zookeeper集群安装</title>
<style>
*{font-family:"lucida grande","lucida sans unicode",lucida,helvetica,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
body {
margin: 0;
}
/*公用文字样式*/
h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}h4{font-size:14px}
.note-container{
width:850px;
margin:auto;
padding: 10px 20px;
box-shadow: 1px 1px 10px #eee;
}
#title {
margin: 0;
}
table {
margin-bottom: 16px;
border-collapse: collapse;
}
table th, table td {
padding: 6px 13px;
border: 1px solid #ddd;
}
table th {
font-weight: bold;
}
table tr {
background-color: none;
border-top: 1px solid #ccc;
}
table tr:nth-child(2n) {
background-color: rgb(247, 247, 249);
}
.mce-item-table, .mce-item-table td, .mce-item-table th, .mce-item-table caption {
border: 1px solid #ddd;
border-collapse: collapse;
padding: 6px 13px;
}
blockquote {
border-left-width:10px;
background-color:rgba(128,128,128,0.05);
border-top-right-radius:5px;
border-bottom-right-radius:5px;
padding:15px 20px;
border-left:5px solid rgba(128,128,128,0.075);
}
blockquote p {
margin-bottom:1.1em;
font-size:1em;
line-height:1.45
}
blockquote ul:last-child,blockquote ol:last-child {
margin-bottom:0
}
pre {
padding: 18px;
background-color: #f7f7f9;
border: 1px solid #e1e1e8;
border-radius: 3px;
display: block;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
white-space: nowrap;
background-color: #f9f2f4;
border-radius: 4px;
}
.footnote {
vertical-align: top;
position: relative;
top: -0.5em;
font-size: .8em;
}
hr {
margin:2em 0
}
img {
max-width:100%
}
pre {
word-break:break-word
}
p,pre,pre.prettyprint,blockquote {
margin:0 0 1.1em
}
hr {
margin:2em 0
}
img {
max-width:100%
}
.sequence-diagram,.flow-chart {
text-align:center;
margin-bottom:1.1em
}
.sequence-diagram text,.flow-chart text {
font-size:15px !important;
font-family:"Source Sans Pro",sans-serif !important
}
.sequence-diagram [fill="#ffffff"],.flow-chart [fill="#ffffff"] {
fill:#f6f6f6
}
.sequence-diagram [stroke="#000000"],.flow-chart [stroke="#000000"] {
stroke:#3f3f3f
}
.sequence-diagram text[stroke="#000000"],.flow-chart text[stroke="#000000"] {
stroke:none
}
.sequence-diagram [fill="#000"],.flow-chart [fill="#000"],.sequence-diagram [fill="#000000"],.flow-chart [fill="#000000"],.sequence-diagram [fill="black"],.flow-chart [fill="black"] {
fill:#3f3f3f
}
ul,ol {
margin-bottom:1.1em
}
ul ul,ol ul,ul ol,ol ol {
margin-bottom:1.1em
}
kbd {
padding:.1em .6em;
border:1px solid rgba(63,63,63,0.25);
-webkit-box-shadow:0 1px 0 rgba(63,63,63,0.25);
box-shadow:0 1px 0 rgba(63,63,63,0.25);
font-size:.7em;
font-family:sans-serif;
background-color:#fff;
color:#333;
border-radius:3px;
display:inline-block;
margin:0 .1em;
white-space:nowrap
}
.toc ul {
list-style-type:none;
margin-bottom:15px
}
</style>
<!-- 该css供自定义样式 -->
<link href="../leanote-html.css" rel="stylesheet">
</head>
<body>
<div class="note-container">
<h1 class="title" id="leanote-title">Zookeeper集群安装</h1>
<div class="content-html" id="leanote-content"><p><strong><span lang="EN-US">拓扑图</span></strong></p><p><img id="__LEANOTE_D_IMG_1479696611988" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a2" alt="" data-media-type="image" data-attr-org-src-id="FADD7431A902448BA781248D69B79C95" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/c15ea6d35acc451b97568d1070ee19cd/clipboard.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a2"></p><p><strong><span lang="EN-US">1</span></strong><strong>、下载<span lang="EN-US">Zookeeper</span></strong></p><p><a><span lang="EN-US">wget&nbsp;</span></a><a href="http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz" data-mce-href="http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz"><span lang="EN-US">http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz</span></a></p><p><a><strong><span lang="EN-US">2</span></strong></a><strong>、解压缩</strong></p><p><a><span lang="EN-US">tar zxvf&nbsp;</span></a><a><span lang="EN-US">zookeeper-3.4.6.tar.gz</span></a></p><p><strong><span lang="EN-US">3</span></strong><strong>、重命名</strong></p><p><span lang="EN-US">mv zookeeper-3.4.6 zookeeper</span></p><p><strong><span lang="EN-US">4</span></strong><strong>、修改配置文件</strong></p><p><a><span lang="EN-US">cd /usr/zookeeper/conf</span></a></p><p><a><span lang="EN-US">cp zoo_sample.cfg zoo.cfg</span></a></p><p><a><span lang="EN-US">vi zoo.cfg</span></a></p><p>修改<span lang="EN-US">dataDir=<a>/usr/zookeeper/zkdata</a></span></p><p>添加</p><p><span lang="EN-US">server.1=HadoopSlave1:2888:3888</span></p><p><span lang="EN-US">server.2=HadoopSlave2:2888:3888</span></p><p><span lang="EN-US">server.3=HadoopSlave3:2888:3888</span></p><p><strong><span lang="EN-US">5</span></strong><strong>、创建目录</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span><a><span lang="EN-US">mkdir /usr/zookeeper/zkdata</span></a></p><p><strong><span lang="EN-US">6</span></strong><strong>、创建文件</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">touch /usr/zookeeper/zkdata/myid</span></p><p><strong><span lang="EN-US">7</span></strong><strong>、把<span lang="EN-US">id</span>写入文件</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">echo 1 &gt; /usr/zookeeper/zkdata/myid</span></p><p><strong><span lang="EN-US">8</span></strong><strong>、将配置好的<span lang="EN-US">zookeeper</span>安装文件拷贝至其他节点</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">scp r /usr/zookeeper HadoopSlave2:/usr/</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scp r /usr/zookeeper HadoopSlave3:/usr/</span></p><p><strong><span lang="EN-US">9</span></strong><strong>、修改<span lang="EN-US">HadoopSlave2</span><span lang="EN-US">HadoopSlave3</span>节点的<span lang="EN-US">id</span></strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo 2 &gt; /usr/zookeeper/zkdata/myid</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo 3 &gt; /usr/zookeeper/zkdata/myid</span></p><p><strong><span lang="EN-US">10</span></strong><strong>、配置环境变量(所有节点)</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vi /etc/profile</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span>添加一下内容</p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">export ZOOKEEPER_HOME=/usr/zookeeper</span></p><p><span lang="EN-US">export PATH=$PATH:$ZOOKEEPER_HOME/bin</span></p><p>使环境变量生效</p><p><span lang="EN-US">source /etc/profile</span></p><p><strong><span lang="EN-US">11</span></strong><strong>、启动<span lang="EN-US">zookeeper</span>集群</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span>在每个节点上执行&nbsp;<span lang="EN-US">zkServer.sh start</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span>检查进程(每个节点)</p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img id="__LEANOTE_D_IMG_1479696611989" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a3" alt="" width="341" height="155" data-media-type="image" data-attr-org-src-id="1F63D1267ABD43D8BAC5603AB2BD227D" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/5114a1373ad04d99a97401b67dfb523c/lip_image001.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a3"></span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;</span>检查<span lang="EN-US">zookeeper</span>状态&nbsp;<span lang="EN-US">zkServer.sh status</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img id="__LEANOTE_D_IMG_1479696611990" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a4" alt="" width="422" height="90" data-media-type="image" data-attr-org-src-id="9883332984784ADBB54576D61DDE4E37" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/7fb8125c44344e9d8dae3ab060d0c96a/lip_image002.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a4"></span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img id="__LEANOTE_D_IMG_1479696611991" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a5" alt="" width="389" height="87" data-media-type="image" data-attr-org-src-id="9CB029077BA847C9945F1D60C0D08639" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/d5ba95f4b09b4006aa2ef333a22de28a/lip_image003.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a5"></span></p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696611992" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a1" alt="" width="443" height="87" data-media-type="image" data-attr-org-src-id="F17B4895B3FE46198127FEBC8A49DB96" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/36ad6ea2de8d4e23917734e1dd5786df/lip_image004.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260e423eeeb0f8f0000a1"></span></p><p>注:其中有一个是<span lang="EN-US">leader</span>,其余的为<span lang="EN-US">follower</span></p><p><span lang="EN-US"><br></span></p></div>
</div>
<!-- 该js供其它处理 -->
<script src="../leanote-html.js"></script>
</body>
</html>