xml地图|网站地图|网站标签 [设为首页] [加入收藏]

澳门网上赌彩网址大全

当前位置:网上十大正规赌博平台 > 澳门网上赌彩网址大全 > 安装使用DHCP,DRBD主从角色手动切换的实现

安装使用DHCP,DRBD主从角色手动切换的实现

来源:http://www.nb-machinery.com 作者:网上十大正规赌博平台 时间:2019-08-07 18:21

简单的DHCP server

主机规划

最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文。

在创建HDFS集群的时候,深感/etc/hosts中添加配置的不方便,容易不一致导致错误,工作量也大。

172.16.16.15  node1.linuxidc.com

首先要了解一下Hadoop的运行模式:

还是在局域网内创建dhcp服务器来的方便。官方文档:

172.16.16.16  node2.linuxidc.com

单机模式(standalone)

先创建一台KVM虚拟机,OS为Ubuntu 12.04.

 

单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS,也不加载任何Hadoop的守护进程。该模式主要用于开发调试MapReduce程序的应用逻辑。

然后安装dhcp3 server

一、准备工作

伪分布模式(Pseudo-Distributed Mode)

apt-get install isc-dhcp-server

==============================

伪分布模式在“单节点集群”上运行Hadoop,其中所有的守护进程都运行在同一台机器上。该模式在单机模式之上增加了代码调试功能,允许你检查内存使用情况,HDFS输入输出,以及其他的守护进程交互。

编辑文件/etc/default/isc-dhcp-server

相关阅读

全分布模式(Fully Distributed Mode)

填入eth0

Linux 高可用(HA)集群之DRBD详解 http://www.linuxidc.com/Linux/2013-08/89035.htm

--------------------------------------分割线

Ubuntu 13.04上搭建Hadoop环境 http://www.linuxidc.com/Linux/2013-06/86106.htm

Ubuntu 12.10 Hadoop 1.2.1版本集群配置 http://www.linuxidc.com/Linux/2013-09/90600.htm

Ubuntu上搭建Hadoop环境(单机模式 伪分布模式) http://www.linuxidc.com/Linux/2013-01/77681.htm

Ubuntu下Hadoop环境的配置 http://www.linuxidc.com/Linux/2012-11/74539.htm

单机版搭建Hadoop环境图文教程详解 http://www.linuxidc.com/Linux/2012-02/53927.htm

Hadoop LZO 安装教程 http://www.linuxidc.com/Linux/2013-01/78397.htm

Hadoop集群上使用Lzo压缩 http://www.linuxidc.com/Linux/2012-05/60554.htm

INTERFACES="eth0"

DRBD中文应用指南 PDF http://www.linuxidc.com/Linux/2013-08/89034.htm

--------------------------------------分割线

1.安装JDK,并指定系统默认jdk为Oracle的版本,默认安装到的目录为/usr/java/jdk1.7.0_45 ,下文将其设置为

JAVA_HOME
 rpm -ivh jdk-7u51-linux-i586.rpm

vi jdk_install.sh
 
最后source jdk_install.sh,完成配置,查看配置完成的方法java -version ,一定要确保不是openJDK。
 修改环境变量,建议是在etc/profile.d中重新建立一个文件shell脚本来安装jdk
 #This is a shell file for Java Environment Installation
 export JAVA_HOME=/usr/java/jdk1.7.0_45
 PATH=$JAVA_HOME/bin:$PATH
 export JRE_HOME=$JAVA_HOME/jre
 export CLASSPATH=./:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
 
2.配置hadoop环境变量
 #set hadoop2.2.0 environment
 export HADOOP_HOME=/hadoop/hadoop-2.2.0
 export PATH=$PATH:$HADOOP_HOME/bin
 export PATH=$PATH:$HADOOP_HOME/sbin

 3.hadoop安装包解压
 tar -zcvf hadoop-2.2.0.tar.gz
 4.修改XML文件,hadoop的文件文件在hadoop文件目录etc/hadoop中,添加下面内容
vim core_site.xml
图片 1

vim hdfs-site.xml
图片 2
这里是对namenode和daatanode存储路径的设置。

vim mapred-site.xml
图片 3

最后在hadoop-env.sh 这个文件中加入jdk的指定,在文件最后加入export JAVA_HOME=/usr/java/jdk1.7.0_45 也就是你的jdk目录

更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-05/101683p2.htm

图片 4

编辑文件:/etc/dhcp/dhcpd.conf

CentOS 6.3下DRBD安装配置笔记 http://www.linuxidc.com/Linux/2013-06/85600.htm

修改原来的example.org的设置为:

基于DRBD Corosync实现高可用MySQL http://www.linuxidc.com/Linux/2013-05/84471.htm

# option definitions common to all supported networks...                                                                                         
option domain-name "Hadoop.cn";
option domain-name-servers dhcp.hadoop.cn, namenode1.hadoop.cn, namenode2.hadoop.cn, datanode1.hadoop.cn, datanode2.hadoop.cn, datanode3.hadoop.cn, datanode4.had
oop.cn, datanode5.hadoop.cn, datanode6.hadoop.cn;

CentOS 6.4下DRBD 安装配置 http://www.linuxidc.com/Linux/2013-09/90536.htm

增加租期时间:

===============================

default-lease-time 6000;                                                                                                                         
max-lease-time 72000;

  1. 为各主机设置主机名,IP地址,并测试主机连通性

编辑文件:/etc/dhcp/dhcpd.conf

分别为各节点设置主机名

修改原来的example.org的设置为:

node1: 

option routers 192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.10 192.168.1.100;
      option domain-name-servers 192.168.1.1;
      option broadcast-address 192.168.1.255;
}

hostname  node1.linuxidc.com

包括router地址, IP地址范围,DNS server IP, 广播IP地址等。

node2: 

服务命令:

hostname  node2.linuxidc.com

service isc-dhcp-server start

 

注意,dhcp使用的地址必须是和eth0在一个网段。否则启动会失败。

确保各主机在重启之后,主机名保持不变

相关阅读:

node1: 

Linux系统下构建DHCP服务器 http://www.linuxidc.com/Linux/2013-06/86531.htm

sed -i 's/(HOSTNAME=).*/1node1.linuxidc.com/p' /etc/sysconfig/network

CentOS下配置主从DNS服务器以及DHCP下的DDNS http://www.linuxidc.com/Linux/2013-06/85634.htm

node2: 

SUSE Linux 11 pxe DHCP tftp ftp 无人值守安装 http://www.linuxidc.com/Linux/2013-06/85481.htm

sed -i 's/(HOSTNAME=).*/1node2.linuxidc.com/p' /etc/sysconfig/network

Linux下架设DHCP服务器过程及3种测试 http://www.linuxidc.com/Linux/2013-05/84832.htm

注: 主机重启过程中,会从配置文件 /etc/sysconfig/network中读取主机名,并将其设置为重启后主机名

Linux上一步一步实现DHCP服务器 http://www.linuxidc.com/Linux/2013-04/82244.htm

 

基于Virutal IP创建

  1. 添加主机名解析: 确保每一个节点的名称都能互相解析

因为我实际上希望能够在另一个网段用DHCP分配地址,所以在/etc/network/interfaces文件中创建新的虚拟IP地址:

使用hosts文件做主机名解析,在各节点执行如下操作:

不用eth0:1 这种方式。

cat >ed.txt<<EOF

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.1.111
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 8.8.8.8
        dns-search defaultdomain

$a172.16.16.15  node1.linuxidc.com

iface eth0 inet static
 address 192.168.4.1
 netmask 255.255.255.0

$a172.16.16.16  node2.linuxidc.com

然后在/etc/default/isc-dhcp-server里面

EOF

本文由网上十大正规赌博平台发布于澳门网上赌彩网址大全,转载请注明出处:安装使用DHCP,DRBD主从角色手动切换的实现

关键词: AG娱乐场