首页 > 其他分享 >BigData——Hive安装

BigData——Hive安装

时间:2022-09-22 17:22:19浏览次数:37  
标签:1.2 rpm jar bigdata hive BigData Hive mysql 安装

Hive安装

首先安装MySQL

1、查看mysql的依赖

rpm -qa | grep mysql

2、删除mysql的依赖

 rpm -e --nodeps `rpm -qa | grep mysql`
 rpm -e --nodeps `rpm -qa | grep MySQL`

3、离线安装mysql

rpm -ivh MySQL-server-5.1.73-1.glibc23.x86_64.rpm   
rpm -ivh MySQL-client-5.1.73-1.glibc23.x86_64.rpm

4、启动mysql服务 (centos6系统)

service mysql start

5、加入到开机启动项

chkconfig mysql on

6、访问mysql服务并修改权限

mysql -uroot -p123456

切换数据库:use mysql;

查看用户权限表: select user,host from user

update user set host = '%' where user = 'root' (提示报错不用管,忽略)

刷新权限:flush privileges;

再安装HIVE

1、解压hive的安装包

tar -zxvf apache-hive-1.2.1-bin.tar.gz 

修改下目录名称

mv apache-hive-1.2.1-bin hive-1.2.1

2、备份配置文件

 cp hive-env.sh.template hive-env.sh
 cp hive-default.xml.template hive-site.xml

3、修改配置文件

修改hive-env.sh

HADOOP_HOME=/bigdata/hadoop-2.6.0
JAVA_HOME=/bigdata/jdk1.8.0_171
HIVE_HOME=/bigdata/hive-1.2.1

img

修改hive-site.xml

<建议使用模式匹配进行查找替换,文件很长

也可以把xml文件放到windows环境下,利用sublimetext3等工具搜索替换>

<property>
	<name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysql://master:3306/hive?useSSL=false</value>
</property>
<property>
	<name>javax.jdo.option.ConnectionDriverName</name>
	<value>com.mysql.jdbc.Driver</value>
</property>
<property>
	<name>javax.jdo.option.ConnectionUserName</name>
	<value>root</value>
</property>
<property>
	<name>javax.jdo.option.ConnectionPassword</name>
	<value>123456</value>
</property>
<property>
	<name>hive.querylog.location</name>
	<value>/bigdata/hive-1.2.1/tmp</value>
</property>
<property>
	<name>hive.exec.local.scratchdir</name>
	<value>/bigdata/hive-1.2.1/tmp</value>
</property>
<property>
	<name>hive.downloaded.resources.dir</name>
	 <value>/bigdata/hive-1.2.1/tmp</value>
</property>

4、替换相关的jar包

拷贝mysql驱动到/usr/local/soft/hive-1.2.1/lib目录下

cp /bigdata/packet/mysql-connector-java-5.1.17.jar ../lib/

将hadoop的jline-0.9.94.jar的jar替换成hive的版本。

hive的 jline-2.12.jar 位置在 /bigdata/hive-1.2.1/lib/jline-2.12.jar

将Hadoop的删除

rm -rf  /bigdata/hadoop-2.6.0/share/hadoop/yarn/lib/jline-0.9.94.jar

然后将hive的jar拷过去hadoop下:

命令:

cp  /bigdata/hive-1.2.1/lib/jline-2.12.jar /bigdata/hadoop-2.6.0/share/hadoop/yarn/lib/

5、启动在主节点/bigdata/hive-1.2.1/bin目录下执行:

 ./schematool -dbType mysql -initSchema

//初始化元数据

6、启动Hive ./hive img

遇见的问题:

在安装mysql的时候,可能会有centos自带的mysql会有端口冲突。

如果遇见error: Failed dependencies: MySQL conflicts with mysql-5.1.71-1.el6.x86_64 使用rpm -e mysql-5.1.73-5.el6_7.1.x86_64 --nodeps删除他

如果发现MySQL的服务不在状态 就可以ps找一下进程号 kill杀死 重新启动一下就OK了 ps aux | grep mysql kill -9 进程号

mysql 的相关命令是/etc/init.d/mysql status/stop/start/...

标签:1.2,rpm,jar,bigdata,hive,BigData,Hive,mysql,安装
From: https://www.cnblogs.com/young978/p/16720123.html

相关文章

  • filebrowser指定配置文件,安装为windows服务
    问题:filebrowser安装后,直接运行就可以提供服务,但管理cmdlet窗口,服务就停止了。打开windows计划任务,创建了一个系统启动时执行的计划任务,指向filebrowser.exe路径,然后运行......
  • Bash_Completion安装及使用
    本文分享自华为云社区《有用的LinuxBash_Completion命令示例(Steroids上的Bash命令行补全)》,作者:Tiamo_T。在Linux中,在键入命令时,如果按两次TAB,它将列出所有以键......
  • python解释器下载与安装+配置环境变量
    一.python解释器的下载与安装......
  • Pycharm的安装并且连接已有的Python环境实现自由编译(附中文配置)|并通过Pycharm实现增加
    Python环境的配置 通过python的官方网站:python.org即可进入python的官网-->选择Downloads即可进入选择版本的界面,在界面中选择自己想要下载的版本即可,下载好之后在安装界......
  • Windows中使用Docker安装Redis
    1、拉取Redis以管理员身份运行CMD,执行如下命令拉取Redisdockerpullredis2、在D盘新建目录D:\Net_Program\Net_Docker\Redis 在D盘新建D:\Net_Program\Net_Doc......
  • Linux系统安装was9
    把was9.0安装文件传到我们的服务器上一共6个IM、sdk、IHS、9.0.0-WS-WAS-FP010、WAS_ND_V9.0_MP_ML、PLUGINS 进到目录下进行依次解压缩[[email protected]......
  • 用友NC金盘安装(Linux)
    首先把我们的NC安装盘传到服务器,把安装盘进行解压[root@nccapp01ncc]#unzipNCCloud1909.zip[root@nccapp01ncc]#ll总用量5108524-rw-r--r--1rootroot523......
  • Centos7.6安装中文字体
    Centos7.6安装中文字体转: https://blog.csdn.net/liuwenbiao1203/article/details/100096031题注: 最近做一个报表生成功能,在win10系统下测试正常,但部署到......
  • 安装Scrapy框架
    Scrapy的安装介绍Scrapy框架官方网址:http://doc.scrapy.org/en/latestScrapy中文维护站点:http://scrapy-chs.readthedocs.io/zh_CN/latest/index.htmlWindows安装方式1.......
  • uos安装安转软件
    1.chrome安装wget-q-O-https://dl.google.com/linux/linux_signing_key.pub|sudoapt-keyadd-sudoapt-getupdatesudoapt-getinstallgoogle-chrome-st......