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

165 lines
No EOL
13 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>Hadoop集群高可靠安装</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">Hadoop集群高可靠安装</h1>
<div class="content-html" id="leanote-content"><div><span style="font-family: 仿宋;" data-mce-style="font-family: 仿宋;"><strong>拓扑图</strong></span></div><div><img id="__LEANOTE_D_IMG_1479696647444" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000df" alt="" data-media-type="image" data-attr-org-src-id="00CFC75C23A04681B4B49888305179D9" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/949c1f67473c4817b038a41e14c372cd/clipboard.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000df"><span style="font-family: 仿宋;" data-mce-style="font-family: 仿宋;"><strong><br></strong></span><ol><li><strong>下载<span lang="EN-US">Hadoop</span></strong></li></ol><p><a><span lang="EN-US">wget&nbsp;</span></a><a href="http://apache.fayea.com/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz" data-mce-href="http://apache.fayea.com/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz"><span lang="EN-US">http://apache.fayea.com/hadoop/common/hadoop-2.6.0/hadoop-2.6.0.tar.gz</span></a></p><ol start="2"><li><strong>解压缩</strong></li></ol><p><span lang="EN-US">tar zxvf hadoop-2.6.0.tar.gz</span></p><ol start="3"><li><strong>重命名</strong></li></ol><p><span lang="EN-US">mv hadoop-2.6.0 hadoop</span></p><ol start="4"><li><strong>设置环境变量</strong></li></ol><p><a><span lang="EN-US">export HADOOP_HOME=/usr/hadoop</span></a></p><p><span lang="EN-US">export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin</span></p><p><span lang="EN-US">export CLASSPATH=$CLASSPATH:$HADOOP_HOME/lib</span></p><ol start="5"><li><strong>修改配置文件</strong></li></ol><p><span lang="EN-US">Hadoop</span>的配置文件全部都在<span lang="EN-US">$HADOOP_HOME/etc/hadoop</span>目录下</p><p><span lang="EN-US">hadoop-env.sh</span></p><p>修改<span lang="EN-US">Java</span>环境变量</p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696647445" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000da" alt="" width="518" height="21" data-media-type="image" data-attr-org-src-id="6885440539CA4D5B9C87504DB3B7DFEA" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/73d556eae17747f1899ca937e5531a63/lip_image001.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000da"></span>添加<span lang="EN-US">Hadoop</span>本地类库</p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696647446" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000de" alt="" width="554" height="23" data-media-type="image" data-attr-org-src-id="BEE6D29FF96C4BDC89BEC9EB9E79E837" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/c63ff84a71754febba4d88c76c29e97e/lip_image002.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000de"></span></p><p><span lang="EN-US">core-site.xml</span></p><p>添加以下内容</p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696647447" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000db" alt="" width="503" height="234" data-media-type="image" data-attr-org-src-id="4D17D19E8C274C19A5A1162600A0D309" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/17c64bcd81ab45cb954567a786501d58/lip_image003.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000db"></span></p><p><span lang="EN-US">hdfs-site.xml</span></p><p>添加以下内容</p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696647448" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000e0" alt="" width="554" height="472" data-media-type="image" data-attr-org-src-id="9714ECC3FBF449569F1D4301D6C90C76" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/45637101b5d54560a86ea84f6aa34c74/ip_image005.jpeg" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000e0"></span></p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696647449" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000dc" alt="" width="554" height="351" data-media-type="image" data-attr-org-src-id="55F5AC462287433C8181B69663CE387B" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/6a59dca09f894e68b3b77a3478f40b1c/ip_image007.jpeg" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000dc"></span></p><p><span lang="EN-US">mapred-site.xml</span></p><p>添加以下内容</p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696647450" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000dd" alt="" width="511" height="68" data-media-type="image" data-attr-org-src-id="FF0F82F4B0204B8A9014366C0077CC5B" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/1b2b92956f5a44b6bc8e52e8ef1b70a1/lip_image008.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000dd"></span></p><p><span lang="EN-US">yarn-site.xml</span></p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696647451" src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000e1" alt="" width="553" height="490" data-media-type="image" data-attr-org-src-id="8139698DBC9D4120AF01C077E3B958D4" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/ab977b91f67241bab84d9a9a812cf9ac/ip_image010.jpeg" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583464b623eeeb0f8f0000e1"></span></p><p><span lang="EN-US">slaves</span></p><p>添加所有<span lang="EN-US">datanode</span>节点的主机名</p><p><span lang="EN-US">slave1</span></p><p><span lang="EN-US">slave2</span></p><p><span lang="EN-US">slave3</span></p><ol start="6"><li><strong>将安装文件拷贝到其他节点</strong></li></ol><p><a><span lang="EN-US">scp r hadoop master2:/usr/</span></a></p><p><span lang="EN-US">scp r hadoop resourcemanager1:/usr/</span></p><p><span lang="EN-US">scp r hadoop resourcemanager2:/usr/</span></p><p><span lang="EN-US">scp r hadoop slave1:/usr/</span></p><p><span lang="EN-US">scp r hadoop slave2:/usr/</span></p><p><span lang="EN-US">scp r hadoop slave3:/usr/</span></p><ol start="7"><li><strong>启动<span lang="EN-US">Zookeeper</span>集群,在每个<span lang="EN-US">zk</span>节点上启动<span lang="EN-US">Zookeeper</span>服务</strong></li></ol><p><span lang="EN-US">zkServer.sh start</span></p><ol start="8"><li><strong>在每个<span lang="EN-US">datanode</span>节点上启动<span lang="EN-US">journalnode</span></strong></li></ol><p><a><span lang="EN-US">hadoop-daemon.sh start journalnode</span></a></p><ol start="9"><li><strong>格式化<span lang="EN-US">HDFS</span>,在<span lang="EN-US">namenode</span><span lang="EN-US">master1</span>)上执行即可,不允许多次格式化,如需重复格式化,需要先删除每个节点的<span lang="EN-US">tmp</span>目录,否则<span lang="EN-US">id</span>不一致,集群是启动不了的</strong></li></ol><p><span lang="EN-US">hdfs namenode -format</span></p><p><strong><span lang="EN-US">10</span></strong><strong>、将<span lang="EN-US">master1</span>上的<span lang="EN-US">tmp</span>目录拷贝到<span lang="EN-US">master2</span></strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a>scp -r tmp master2:/usr/hadoop/</a></span></p><p><strong><span lang="EN-US">11</span></strong><strong>、格式化<span lang="EN-US">Zookeeper</span>,在<span lang="EN-US">master1</span>上执行即可</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a>hdfs zkfc -formatZK</a></span></p><p><strong><span lang="EN-US">12</span></strong><strong>、启动<span lang="EN-US">HDFS</span>,在<span lang="EN-US">master1</span>上执行即可</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start-dfs.sh</span></p><p><strong><span lang="EN-US">13</span></strong><strong>、启动<span lang="EN-US">yarn</span>,在<span lang="EN-US">resourcemanager1</span>上执行</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start-yarn.sh</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">resourcemanager2</span>上执行</p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; yarn-daemon.sh start resourcemanager</span></p><p><span lang="EN-US">&nbsp;</span></p><p>参考文献:</p><p><span lang="EN-US"><a href="http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html" data-mce-href="http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html">http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerHA.html</a></span></p><p><span lang="EN-US"><a href="http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerRestart.html" data-mce-href="http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerRestart.html">http://hadoop.apache.org/docs/r2.4.1/hadoop-yarn/hadoop-yarn-site/ResourceManagerRestart.html</a></span></p><p><span lang="EN-US"><a href="http://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html" data-mce-href="http://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html">http://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-hdfs/HDFSHighAvailabilityWithQJM.html</a></span></p><p><span lang="EN-US"><a href="http://www.aboutyun.com/thread-11909-1-1.html" data-mce-href="http://www.aboutyun.com/thread-11909-1-1.html">http://www.aboutyun.com/thread-11909-1-1.html</a></span></p></div></div>
</div>
<!-- 该js供其它处理 -->
<script src="../leanote-html.js"></script>
</body>
</html>