Hbase配置步骤(15页).doc
《Hbase配置步骤(15页).doc》由会员分享,可在线阅读,更多相关《Hbase配置步骤(15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-Hbase配置步骤-第 15 页免密钥登录配置该部分所有的操作都要在lzt用户下,切换回lzt的命令是:su - lzt密码是:lzt1、HadoopMaster节点在终端生成密钥,命令如下(一路点击回车生成密钥)ssh-keygen -t rsa生成的密钥在.ssh目录下如下图所示:复制公钥文件cat /.ssh/id_rsa.pub /.ssh/authorized_keys执行ls -l命令后会看到下图的文件列表:修改authorized_keys文件的权限,命令如下:chmod 600 /.ssh/authorized_keys修改完权限后,文件列表情况如下:将authorized_
2、keys文件复制到slave节点,命令如下:scp /.ssh/authorized_keys lztslave:/如果提示输入yes/no的时候,输入yes,回车密码是:lzt2、HadoopSlave节点在终端生成密钥,命令如下(一路点击回车生成密钥)ssh-keygen -t rsa将authorized_keys文件移动到.ssh目录mv authorized_keys /.ssh/修改authorized_keys文件的权限,命令如下:cd /.sshchmod 600 authorized_keys3、验证免密钥登陆在HadoopMaster机器上执行下面的命令:ssh slave
3、如果出现下图的内容表示免密钥配置成功:第2章 安装部署HBase该部分的安装需要在Hadoop已经成功安装的基础上,并且要求Hadoop已经正常启动。HBase需要部署在HadoopMaster和HadoopSlave上。下面的操作都是通过HadoopMaster节点进行。本章所有的操作都使用lzt用户,切换用户的命令是:su lzt密码是:lzt2.1 解压并安装HBase使用下面的命令,解压HBase安装包:cd /home/lzt/software/hadoop/apachemv hbase-0.98.7-hadoop2-bin.tar.gz / cdtar -zxvf执行一下ls -l
4、命令会看到下面的图片所示内容,这些内容是HBase包含的文件:2.2 配置HBase进入HBase安装主目录,然后修改配置文件:cd /home/lztconf2.2.1 修改环境变量使用下面的命令打开文件:gedit该文件的靠前部分有下面一行内容:# export JAVA_HOME=/usr将改行内容修改为:export JAVA_HOME=/usr/注意:去掉行首的#2.2.2 修改配置文件用下面的内容替换原先hbase-site.xml中的内容: true hdfs:/master:9000/hbase master 2.2.3 设置regionservers将regionserver
5、s中的localhost修改为下面的内容:slave2.2.4 设置环境变量编辑系统配置文件:执行gedit /.bash_profile将下面代码添加到文件末尾:export HBASE_HOME=/home/lztexport PATH=$HBASE_HOME/bin:$PATHexport HADOOP_CLASSPATH=$HBASE_HOME/lib/*然后执行:source /.bash_profile2.2.5 将HBase安装文件复制到HadoopSlave节点使用下面的命令操作:cdscp -r slave:/2.3 启动并验证HBase进入HBase安装主目录,启动HBas
6、e:cd/home/lzt/ 分步启动: 先启动regionserver,再启动HMaster。 在regionServer上 start regionserver 在master上执行:./bin/hbase-daemon.sh start master执行命令后会看到下面的打印输出:使用Web UI界面查看启动情况:打开Firefox浏览器,在地址栏中输入http:/master:60010,会看到如下图的HBase管理页面:如下图一,看到这些表明HBase已经启动成功,如下图二。HBASE Shell 命令使用:1 进入hbase shell console # bin/hbase sh
7、ell3.2 Linux系统配置以下操作步骤需要在HadoopMaster和HadoopSlave节点上分别完整操作,都使用root用户,从当前用户切换root用户的命令如下:su root输入密码:lzt本节所有的命令操作都在终端环境,打开终端的过程如下图的Terminal菜单:终端打开后如下图中命令行窗口所示。拷贝软件包和数据包将完整软件包“Hadoop In Action Experiment”下的software包和sogou-data整体拖拽到HadoopMaster节点的桌面上,并且在终端中执行下面的移动文件命令:mv /home/lzt/Desktop/software /hom
8、e/lzt/mv /home/lzt/Desktop/sogou-data /home/lzt/ 配置时钟同步1、配置自动时钟同步使用Linux命令配置crontab -e键入下面的一行代码:输入i,进入插入模式(星号之间和前后都有空格)0 1 * * * /usr/sbin/ntpdate2、手动同步时间/usr/sbin/ntpdate该项需要在HadoopSlave节点配置。 配置主机名1、HadoopMaster节点使用gedit编辑主机名gedit /etc/sysconfig/network配置信息如下,如果已经存在则不修改,将HadoopMaster节点的主机名改为master,
9、即下面代码的第3行所示。NETWORKING=yes #启动网络HOSTNAME=master #主机名确实修改生效命令:hostname master检测主机名是否修改成功命令如下,在操作之前需要关闭当前终端,重新打开一个终端:hostname执行完命令,会看到下图的打印输入:2、HadoopSlave节点使用gedit编辑主机名gedit /etc/sysconfig/network配置信息如下,如果已经存在则不修改,将Hadoopslave节点的主机名改为slave,即下面代码的第3行所示。NETWORKING=yes #启动网络HOSTNAME=slave #主机名确实修改生效命令:h
10、ostname slave检测主机名是否修改成功命令如下,在操作之前需要关闭当前终端,重新打开一个终端:hostname执行完命令,会看到下图的打印输入: 使用setup 命令配置网络环境在终端中执行下面的命令:ifconfig如果看到下面的打印输出如果看到出现红线标注部分出现,即存在内网IP、广播地址、子网掩码,说明该节点不需要配置网络,否则进行下面的步骤。在终端中执行下面命令:setup会出现下图中的内容:使用光标键移动选择“Network configuration”,回车进入该项使用光标键移动选择eth0,回车进入该项按照图中的方式输入各项内容重启网络服务/sbin/service n
11、etwork restart检查是否修改成功:ifconfig看到如下图的内容(IP不一定和下图相同,根据你之前的配置),说明配置成功,特别关注红线部分该项需要在HadoopSlave节点配置。 关闭防火墙在终端中执行下面命令:setup会出现下图中的内容:光标移动选择“Firewall configuration”选项,回车进入选项如果该项前面有“*”标,则按一下空格键关闭防火墙,如下图所示,然后光标移动选择“OK”保存修改内容选择OK该项需要在HadoopSlave节点配置。 配置hosts列表编辑主机名列表的命令:gedit /etc/hosts将下面两行添加到/etc/hosts文件中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Hbase 配置 步骤 15
限制150内