Hadoop HBase完全分布式环境搭建步骤.docx
《Hadoop HBase完全分布式环境搭建步骤.docx》由会员分享,可在线阅读,更多相关《Hadoop HBase完全分布式环境搭建步骤.docx(10页珍藏版)》请在三一办公上搜索。
1、Hadoop HBase完全分布式环境搭建步骤Hadoop分布式环境搭建 一、安装软件准备 由于资源限制,本文档的Hadoop的节点环境均部署在虚拟的linux上,使用的虚拟机和linux的版本如下: VMware-workstation-full-8.0.2-591240.exe 红帽企业.Linux.5.TLF-SOFT-RedHat.Enterprise.Linux.5.Update.2-XiSO.iso Hadoop及其相关包版本如下: hadoop-1.1.2.tar.gz hbase-0.94.7-security.tar.gz 其他软件包版本如下: jdk-6u24-linux-
2、i586.bin 二、linux环境准备 1.安装VMware Workstation 安装步骤省略 2.创建一个虚拟机 这里需要说明的是虚拟机的Network Adapter选择Host-only方式,并且保证VMware Network Adapter VMnet1为打开状态。 关于Network Adapter的几种桥接方式的区别如下,这里由于宿主机和客户机都在同一个电脑上,所以采用Host-only的方式。 宿主机(windows)与客户机(安装在虚拟机中的Linux)网络连接方式: (1) host-only 宿主机与客户机单独组网。 优点:网络隔离 缺点:虚拟机与其他服务器之间不能
3、通信 (2)bridge 客户机与宿主机在同一个局域网中。 优点:都在同一个局域网,可以互相访问 坏处:不安全 3.安装RedHat Linux 安装时,对于网卡的设置,采用默认的DHCP方式,后面再进行ip设置。 RedHat_Linux_5.1_安装步骤详解.rar 4.RedHat 环境准备 4.1关闭防火墙和关闭防火墙的自动运行 1. 关闭防火墙 执行命令:service iptables stop 验证:service iptables status 2. 关闭防火墙的自动运行 执行命令:chkconfig iptables off 验证:chkconfig -list | grep
4、 iptables 4.2 安装jdk JDK同一安装在/opt/java/jdk1.6.0_24目录下,具体的安装和设置步骤省略 HXGZ-部署手册-LSGFSS-V1.0.0.rar 4.3 设置Linux的字符编码(非必须) 4.4 建立专门的运行hadoop的用户 三、Hadoop分布式环境搭建 1 克隆Linux虚拟机环境 (1)选中将被复制的linux虚拟机,单击菜单“VM”-“Manage”-“Clone”(2)按照步骤即可复制一个Linux虚拟机环境。 注意: 2 设置各个虚拟机IP 1.查看windows下VMware1的ip地址和子网掩码 2.分别设置三个节点的ip地址、子
5、网掩码和网关。 重启网卡,执行命令service network restart,让其立即生效。 测试:在三个节点虚拟机中分别输入ping 192.168.75.10,ping 192.168.75.20,ping 192.168.75.30 3 配置各个主机名 (1)查看当前虚拟机的主机名:hostname (2)修改当前会话中的主机名,执行命令hostname hadoop 但此种方式只对当前会话有效 (3)修改配置文件中的主机名,执行命令vi /etc/sysconfig/network 验证:重启reboot 4 配置各个hosts文件 对三个节点分别执行命令: vi /etc/hos
6、ts,均增加三行行内容,如下: 192.168.75.10 hadoop1 192.168.75.20 hadoop2 192.168.75.30 hadoop3 验证:ping hadoop1, ping hadoop2, ping hadoop3 5 配置各个SSH免密码登录 5.1 ssh原理 客户端向服务器端发出连接请求 服务器端向客户端发出自己的公钥 客户端使用服务器端的公钥加密通讯密钥然后发给服务器端 如果通讯过程被截获,由于窃听者即使获知公钥和经过公钥加密的内容,但不拥有私钥依然无法解密 服务器端接收到密文后,用私钥解密,获知通讯密钥 ssh-keygen命令给服务器端产生公私钥
7、密钥对,cp命令将服务器端公钥复制到客户端,因此客户端本身就拥有了服务器端公钥,可以直接进行免密码接入 5.2 ssh配置 注意要以grid用户登录,在grid用户的主目录下进行操作! 每个节点作相同操作 (1)进入用户主目录,cd ,执行命令 ssh-keygen -t rsa 产生秘钥,位于/.ssh文件夹中 (2)执行命令 cp /.ssh/id_rsa.pub /.ssh/authorized_keys (3)验证:ssh hadoop2 5.3 ssh配置前后对比 ssh配置前,这里以hadoop3为例: ssh配置后,这里以hadoop2为例: 5.4生成known_hosts文件
8、 对于每个节点,对集群中包括自己在内的所有节点均进行ssh登录,知道生成known_hosts文件未知,known_hosts文件中应该包括集群中所有节点的登录信息 注意:每次ssh登录 其他节点以后,要执行logout命令退回到本身的节点。 如:ssh hadoop2 logout 6 分发ssh公钥 把各个节点的authorized_keys的内容互相拷贝加入到对方的此文件中,然后就可以免密码彼此ssh连入 验证:在hadoop1中执行ssh hadoop2,ssh hadoop3 看是否需要输入密码 在hadoop2中执行ssh hadoop1,ssh hadoop3 看是否需要输入密码
9、 在hadoop3中执行ssh hadoop1,ssh hadoop2 看是否需要输入密码 7 安装并配置hadoop (1) 用grid用户上传并解压hadoop-1.1.2.tar.gz,执行命令:tar zxvf hadoop-1.1.2.tar.gz (2)将生成的hadoop-1.1.2拷贝至/home/grid/目录下 (3)用root用户修改环境变量:vi /etc/profile ,在grid用户下,其为只读文件 (4)修改hadoop-env.sh文件 取消掉第9行的注释,并配置自己的JAVA_HOME export JAVA_HOME=/opt/java/jdk1.6.0_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Hadoop HBase完全分布式环境搭建步骤 HBase 完全 分布式 环境 搭建 步骤

链接地址:https://www.31ppt.com/p-3157824.html