实验步骤
主从节点配置
前提:所有步骤与操作均需要在root权限下执行,首先以root的身份登录。
账号:root
密码:123456
-
Master配置
-
编辑hostname
-
编辑/etc/hostname文件,修改主节点的名字为master(如果本来就是master则不需要修改)
image imagevim /etc/hostname
-
-
编辑/etc/hosts文件,添加主从节点的映射关系
imagevim /etc/hosts
添加内容如下:
<pre class="md-fences md-end-block" lang="" contenteditable="false" cid="n150" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 0.9em; white-space: pre; display: block; break-inside: avoid; text-align: left; background-image: ; background-position: var(--code-block-bg-color); background-size: ; background-repeat: var(--code-block-bg-color); background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(221, 221, 221); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;">
images.handge.cn
192.168.1.3
192.168.1.4
</pre>
image修改之后,重启虚拟机
init 6
重启之后,发现hostname已经发生改变,主节点变成root@master
-
-
Slave配置
-
在/etc/hostname中修改hostname(如果本来就是slave1或者slave2则不需要修改)
imagevim /etc/hostname
-
slave1的hostname文件编辑如下:
imageslave2的hostname文件编辑如下:
image-
修改slave1和slave2的/etc/hosts文件,增加三台虚拟机的ip和hostname的映射关系。
imagevim /etc/hosts
<pre class="md-fences md-end-block" lang="" contenteditable="false" cid="n188" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 0.9em; white-space: pre; display: block; break-inside: avoid; text-align: left; background-image: ; background-position: var(--code-block-bg-color); background-size: ; background-repeat: var(--code-block-bg-color); background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(221, 221, 221); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;">
images.handge.cn master
192.168.1.3 slave1
192.168.1.4 slave2
</pre>
image-
重启后配置生效:
init 6
重启之后,发现slave1节点的hostname变成了root@slave1,slave2节点的hostname变成了root@slave2。
安装JDK
前提:Master和Slave都要安装JDK并配置,安装的方式一样,这里以Master为例。
-
解压JDK文件到/opt目录下面
tar -zxvf /opt/jdk1.8.0_111.tar.gz -C /opt
-
配置环境变量
-
编辑/etc/profile文件,在文件最后添加JDK路径
vim /etc/profile
<pre class="md-fences md-end-block" lang="" contenteditable="false" cid="n220" mdtype="fences" style="box-sizing: border-box; overflow: visible; font-family: Consolas, "Liberation Mono", Courier, monospace; font-size: 0.9em; white-space: pre; display: block; break-inside: avoid; text-align: left; background-image: ; background-position: var(--code-block-bg-color); background-size: ; background-repeat: var(--code-block-bg-color); background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(248, 248, 248); position: relative !important; border: 1px solid rgb(221, 221, 221); border-radius: 3px; padding: 8px 1em 6px; margin-bottom: 15px; margin-top: 15px; width: inherit;">
export JAVA_HOME=/opt/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
</pre>
image
-
-
使配置生效:
source /etc/profile
-
测试
-
输入java -version测试
imagejava -version
-
网友评论