hive单节点安装

来源:互联网 发布:有猫脸的拍照软件 编辑:程序博客网 时间:2024/06/06 15:50
hive单节点安装


1.tar -zxvf hive*.tar.gz


2.cd hive


3.cp conf/hive-default.xml.template conf/hive-site.xml
  cp conf/hive-env.sh.template conf/hive-env.sh
  cp conf/hive-log4j.properties.template conf/hive-log4j.properties
  
4. $HADOOP_HOME/bin/hadoop fs -mkdir    -p   /tmp
   $HADOOP_HOME/bin/hadoop fs -mkdir     -p  /user/hive/warehouse
   $HADOOP_HOME/bin/hadoop fs -chmod g+w   /tmp
   $HADOOP_HOME/bin/hadoop fs -chmod g+w   /user/hive/warehouse
   
5. cd /opt/hive ; mkdir tmp

替换${system:java.io.tmpdir} /opt/hive/tmp

使用命令 :%s/${system:java.io.tmpdir}/\/opt\/hive\/tmp/gc   确认无误用a(all),  \代表是转义

替换${system:user.name} ${ user.name}

同上命令


6. rm -rf /opt/hadoop/share/hadoop/yarn/lib/jline-0.9.94.jar

cp /opt/hive/lib/jline-2.12.jar  /opt/hadoop/share/hadoop/yarn/lib/


如果是derby库就按照下面的步骤安装

如果是mysql的库的话就要

1)安装mysql数据

2)root登陆创建hive相关的用户和数据库,并且刷新权限,建议以root做这样一个操作

set global binlog_format='MIXED';

3)在hive-site.xml中添加相关的mysql配置,connectionURL,ConnectionUserName,ConnectionPassword,megastore.local的配置,注意,最好把版本验证关闭, <name>hive.metastore.schema.verification</name>
  <value>false</value>

4)上处mysql 的jdbc的驱动包到hive的lib目录下

5)schematool -dbType mysql -initSchema 

7.数据库初始化

schematool -dbType derby -initSchema
schematool -dbType derby -info


schematool -dbType mysql -initSchema
schematool -dbType mysql -info



重启hadoop,hive


8.在配置了HIVE_HOME环境情况下可以直接hive进入命令行

 如果想用beeline工具连接,先启动hive的server

hive --service hiveserver2启动后 beeline  进入命令行,在通过!connect jdbc:hive2://<hive ip>:10000连接

0 1
原创粉丝点击