hadoop集群安装与配置---hive安装与配置

1.      hive安装在hadoop.client上

2.      解压缩安装在/home/hadoopuser下

3.      配置

(1)    复制一份hive-env.sh.template,取消.template后缀

(2)    更改hive-env.sh的内容:

HADOOP_HOME=/home/hadoopuser/hadoop

(3)    复制一份hive-site.xml.template,取消.template后缀

(4)    更改hive-site.xml中如下的内容:

<property>
          <name>hive.metastore.local</name>
            <value>true</value>

</property>
    <property>
          <name>javax.jdo.option.ConnectionURL</name>
         <value>jdbc:mysql://localhost:3306/metastore_db?createDatabaseIfNotExist=true</value>

</property>
    <property>
         <name>javax.jdo.option.ConnectionDriverName</name>
         <value>com.mysql.jdbc.Driver</value>

 </property>

    
    <property>
         <name>javax.jdo.option.ConnectionUserName</name>
          <value>hadoopuser</value>

 </property>
    <property>
          <name>javax.jdo.option.ConnectionPassword</name>
          <value>hadoopuser的密码</value>

  </property>

lib文件夹缺少mysql的连接器mysql-connector-java-5.1.25-bin.jar,下载地址http://download.csdn.net/detail/xqj198404/6338973

4.      安装mysql

(1)    使用rpm文件安装,下载MySQL-server-5.6.11-2.linux_glibc2.5.x86_64.rpm和MySQL-client-5.6.11-2.linux_glibc2.5.x86_64.rpm

(2)    使用命令:rpm –ivh 安装文件,注意使用root用户

(3)    如果有mysql-libs-5.1.66-2.e16_3.x86_64造成冲突,使用命令移除冲突软件:

rpm –e –nodeps mysql-libs-5.1.66-2.e16_3.x86_64

(4)    需要重启服务器

(5)    登录mysql:

mysql –h localhost –u root –p

root用户的mysql随机密码在/root/.mysql_secret

(6)    root用户第一次登陆需要更改密码:

set  password  for  ‘root’@’localhost’=password(‘123456’);

(7)    创建hive元数据库:

create  database   hive;

(8)    对hadoopuser授权,注意,此处的密码必须和hive-site.xml中javax.jdo.option.ConnectionPassword的密码相一致

GRANT ALL ON hive.*  TO  ‘hadoopuser’@’localhost’ IDENTIFIED BY "123456";

5.      切换至hive根目录下,bin/hive进入hive

(1)    常用命令

show tables;

create table  表名(字段 类型,字段 类型,…);

drop table 表名;

(2)    启动thrift服务:

Bin/hive –service hiveserver
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值