165 lines
No EOL
9.9 KiB
HTML
165 lines
No EOL
9.9 KiB
HTML
<!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 </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 </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"> </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"> </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"> </span><span lang="EN-US">echo 1 > /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"> </span><span lang="EN-US">scp –r /usr/zookeeper HadoopSlave2:/usr/</span></p><p><span lang="EN-US"> 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"> echo 2 > /usr/zookeeper/zkdata/myid</span></p><p><span lang="EN-US"> echo 3 > /usr/zookeeper/zkdata/myid</span></p><p><strong><span lang="EN-US">10</span></strong><strong>、配置环境变量(所有节点)</strong></p><p><span lang="EN-US"> vi /etc/profile</span></p><p><span lang="EN-US"> </span>添加一下内容</p><p><span lang="EN-US"> </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"> </span>在每个节点上执行 <span lang="EN-US">zkServer.sh start</span></p><p><span lang="EN-US"> </span>检查进程(每个节点)</p><p><span lang="EN-US"> <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"> </span>检查<span lang="EN-US">zookeeper</span>状态 <span lang="EN-US">zkServer.sh status</span></p><p><span lang="EN-US"> <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"> <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> |