您的位置:首页 > 运维架构 > Shell

HBASE 安装、shell脚本命令进…

2015-04-14 17:15 639 查看
HBASE安装
进入shell命令
一.HBASE
的安装
1.首先修改hadood配置文件中hdfs-site.xml的配置
vi
hdfs-site.xml
修改内容如下:
<property>
<name>dfs.support.append</name>
<value>true</value>
</property>
<property>
<name>dfs.datanode.max.xcievers</name>
<value>4096</value>
</property>


安装、shell脚本命令进入hbas关联hadoop" />
2.重启hadoop,将hdfs也重新启动.(./hadoop dfsadmin
-report)


安装、shell脚本命令进入hbas关联hadoop" />
3.解压与安装HDBSA
(1)解压:tar –zxvf hbase-0.94.7-security.tar.gz –C
/opt/
(2)修改名称
mv
hbase-0.94.7-security / hbase


安装、shell脚本命令进入hbas关联hadoop" />
(3)修改hbase的权限
代码:chown –R hadoop:hadoop hbase/


安装、shell脚本命令进入hbas关联hadoop" />
(4)配置:hbase-env.sh
vi
hbase-env.sh 在其中添加
export
JAVA_HOME=/usr/java/jdk/
export
HBASE_MANAGES_ZK=true


安装、shell脚本命令进入hbas关联hadoop" />
(5)配置:hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:60000</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/home/${user.name}/tmp</value>
</property>
<property>
<name>hbase.zookeepr.quorum</name>
<value>master</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/${user.name}/zookeeper</value>
</property>


安装、shell脚本命令进入hbas关联hadoop" />
备注:
hbase.rootdir
设置hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机
hbase.clueter.dister.distrbuted设置为true,表明是完全分布式的hbase集群
hbase.master 设置hbase的hbase的master主机名和端口
hbase.tmp.dir 设置hbase的临时文件目录
hbase.zookeeper.quorum设置zookeeper的主机,建议使用单数
hbase.zookeeper.property.clientPort 设置zookeeper的端口
默认2181(可以不配置)
hbase.zookeeper.property.dataDir设置zookeeper的存储目录
(6)配置regionservers
将内容修改为master


安装、shell脚本命令进入hbas关联hadoop" />
(7)覆盖hadoop类库
(1)将Hbase/lib/hadoop-0.94.7-security-core.jar替换成实际的hadoop-core.jar
删除HBASE自带的hadoop-core-1.0.4.jar
rm –rf
hadoop-core-1.0.4.jar


安装、shell脚本命令进入hbas关联hadoop" />
(2将hadoop中hadoop-core-1.1.2jar
复制到hbase/lib下
cp
/opt/hadoop/hadoop-core-1.1.2.jar .


安装、shell脚本命令进入hbas关联hadoop" />
(8)启动hbase 必须用hadoophbase
命令:./start-hbase.sh


安装、shell脚本命令进入hbas关联hadoop" />
(9)HBASE自带的管理界面: http://192.168.253.131:60010

安装、shell脚本命令进入hbas关联hadoop" />
二.进入脚本命令编辑
在hbase中打开bin 执行:./hbase shell


安装、shell脚本命令进入hbas关联hadoop" />
三.使用hadoop支持hadoopMApReduce
配置hadoop引入HBase的类库。在hadoop的conf/hadop-env.sh里面添加配置

(1)查看hbase的java包 lib目录下的zookeeper
propbuf-java-2.4.04a.jar


安装、shell脚本命令进入hbas关联hadoop" />
在hadoop
中修改配置文件hadoop –env.sh
export
HBASE_HOME=/opt/hbase
exportHADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HBASE_HOME/hbase-0.94.7-security.jar:$HBASE_HOME/hbase-0.94.7-security-tests.jar:$HBASE_HOME/lib/zookeeper-3.4.5.jar:$HBASE_HOME/lib/protobuf-java-2.4.0a.jar


安装、shell脚本命令进入hbas关联hadoop" />
重启hadoop


安装、shell脚本命令进入hbas关联hadoop" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: