HBASE 安装、shell脚本命令进…

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>

2.重启hadoop,将hdfs也重新启动.(./hadoop dfsadmin -report)

3.解压与安装HDBSA

(1)解压:tar –zxvf hbase-0.94.7-security.tar.gz –C /opt/

(2)修改名称

mv hbase-0.94.7-security / hbase

(3)修改hbase的权限

代码:chown –R hadoop:hadoop hbase/

(4)配置:hbase-env.sh

vi hbase-env.sh 在其中添加

export JAVA_HOME=/usr/java/jdk/

export HBASE_MANAGES_ZK=true

(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>

备注:

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

(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

(2将hadoop中hadoop-core-1.1.2jar 复制到hbase/lib下

cp /opt/hadoop/hadoop-core-1.1.2.jar .

(8)启动hbase 必须用hadoophbase 命令:./start-hbase.sh

(9)HBASE自带的管理界面:

http://192.168.253.131:60010

二.进入脚本命令编辑

在hbase中打开bin 执行:./hbase shell

三.使用hadoop支持hadoopMApReduce

配置hadoop引入HBase的类库。在hadoop的conf/hadop-env.sh里面添加配置

 

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

在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

重启hadoop

你可能感兴趣的:(HBASE 安装、shell脚本命令进…)