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

165 lines
No EOL
9.1 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="tool" content="leanote-desktop-app">
<title>HBASE集群高可靠安装</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">HBASE集群高可靠安装</h1>
<div class="content-html" id="leanote-content"><p><strong><span lang="EN-US">拓扑图</span></strong></p><p><img id="__LEANOTE_D_IMG_1479696636051" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260fc23eeeb0f8f0000ae" alt="" data-media-type="image" data-attr-org-src-id="D7E17B0B90FC470BB559D9B92A3D96B9" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/a781e84e2a0a4e1bba1326ce12fa09f8/clipboard.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260fc23eeeb0f8f0000ae"></p><p><strong><span lang="EN-US">1</span></strong><strong>、解压缩<span lang="EN-US">HBase</span>安装包</strong></p><p><span lang="EN-US">tar -zxvf hbase-1.1.0-bin.tar.gz</span></p><p><strong><span lang="EN-US">2</span></strong><strong>、重命名</strong></p><p><span lang="EN-US">mv hbase-1.1.0-bin hbase</span></p><p><strong><span lang="EN-US">3</span></strong><strong>、设置环境变量</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">vi /etc/profile</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>添加以下内容</p><p><span lang="EN-US">#set hbase path</span></p><p><span lang="EN-US">export HBASE_HOME=/usr/hbase</span></p><p><span lang="EN-US">export PATH=$PATH:$HBASE_HOME/bin</span></p><p><span lang="EN-US">source /etc/profile</span></p><p><strong><span lang="EN-US">4</span></strong><strong>、修改配置文件</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">HBase</span>的配置文件在<span lang="EN-US">$HBASE_HOME/conf</span>目录下</p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hbase-env.sh</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>修改以下两个变量的值</p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;export JAVA_HOME=/usr/java/<a>jdk1.7.0_79</a></span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;export HBASE_<a>MANAGES</a>_ZK=false</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hbase-site.xml</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&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_1479696636052" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260fc23eeeb0f8f0000ad" alt="" width="439" height="706" data-media-type="image" data-attr-org-src-id="8DDA7D43BA104DDB9632929748656C36" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/d8d138273bc041d1bd0ef77951394f68/lip_image001.png" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260fc23eeeb0f8f0000ad"></span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span lang="EN-US">regionservers</span></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>添加所有的<span lang="EN-US">regionserver</span>的主机名称,如</p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;slave1</span></p><p><span lang="EN-US">slave2</span></p><p><span lang="EN-US">slave3</span></p><p>新增<span lang="EN-US">backup-masters</span>文件,内容为<span lang="EN-US">master2</span>,即备份节点的主机名</p><p><span lang="EN-US">touch backup-masters</span></p><p><span lang="EN-US">echo “master2” &gt;&gt; backup-masters</span></p><p>拷贝<span lang="EN-US">hadoop</span>的配置文件<span lang="EN-US">core-site.xml</span><span lang="EN-US">hdfs-site.xml</span>文件至<span lang="EN-US">hbase</span><span lang="EN-US">conf</span>目录下</p><p><span lang="EN-US">cp /usr/hadoop/etc/hadoop/core-site.xml /usr/hbase/conf/</span></p><p><span lang="EN-US">cp /usr/hadoop/etc/hadoop/hdfs-site.xml /usr/hbase/conf/</span></p><p><strong><span lang="EN-US">5</span></strong><strong>、替换与<span lang="EN-US">hadoop</span>相同版本的<span lang="EN-US">jar</span></strong></p><p><span lang="EN-US">hadoop</span>安装包中找到以下<span lang="EN-US">jar</span>,拷贝到<span lang="EN-US">$HBASE_HOME/lib/</span>目录下,并删除相应的<span lang="EN-US">2.5.2</span>版本的<span lang="EN-US">jar</span></p><p><span lang="EN-US"><img id="__LEANOTE_D_IMG_1479696636053" src="http://192.168.56.4:9000/api/file/getImage?fileId=583260fc23eeeb0f8f0000ac" alt="" width="554" height="185" data-media-type="image" data-attr-org-src-id="2587F79FD30B4456A1119465A9BA3A28" data-attr-org-img-file="file:///C:/Users/Administrator/AppData/Local/YNote/data/hongxiutianmo@163.com/fb782d788f2c468181633c514b1fe707/ip_image003.jpeg" data-mce-src="http://192.168.56.4:9000/api/file/getImage?fileId=583260fc23eeeb0f8f0000ac"></span></p><p><span lang="EN-US">$HADOOP_HOME/share/hadoop/common/lib</span>下的<span lang="EN-US">htrace-core-3.0.4.jar</span>复制到<span lang="EN-US">$HBASE_HOME/lib</span></p><p><strong><span lang="EN-US">6</span></strong><strong>、将<span lang="EN-US">HBase</span>安装包拷贝到其他节点</strong></p><p><span lang="EN-US">scp -r /usr/hbase master2:/usr/</span></p><p><span lang="EN-US">scp -r /usr/hbase slave1:/usr/</span></p><p><span lang="EN-US">scp -r /usr/hbase slave2:/usr/</span></p><p><span lang="EN-US">scp -r /usr/hbase slave3:/usr/</span></p><p><strong><span lang="EN-US">7</span></strong><strong>、启动<span lang="EN-US">HBase</span>集群</strong></p><p><span lang="EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>首先需要启动<span lang="EN-US">Zookeeper</span>集群和<span lang="EN-US">hadoop</span>集群,然后才能通过<span lang="EN-US">start-hbase.sh</span>来启动<span lang="EN-US">hbase</span>集群。</p><p><br></p></div>
</div>
<!-- 该js供其它处理 -->
<script src="../leanote-html.js"></script>
</body>
</html>