概述
1.上传Hive的安装包
2.解压到指定目录
tar -zxvf hive-0.9.0.tar.gz -C /..........
3.安装mysql
注:使用root用户
1. 安装mysql客户端
yum -y install mysql
安装mysql 服务器端
yum -y install mysql-server mysql-devel
2. 启动&&停止 数据库字符集设置
mysql配置文件/etc/my.cnf中加入default-character-set=utf8
启动mysql服务: service mysqld start或者/etc/init.d/mysqld start
3. 登陆等权限设置
登录mysql数据库:mysq -u root password 123456
首次使用创建root管理员和密码
(mysql -u root -p输入密码即可?)
mysql -u root;
use mysql ;
update user set password=password("123456") where user="root";
flush privileges;
如果需要外网可以访问需要再做如下设置
授权用户可以从远程登陆
grant all PRIVILEGES on *.* to root@'%' identified by '123456';
flush privileges ;
4.配置hive
1.在hive的安装目录下conf文件夹
2. vi hive-site.xml
3.添加如下内容(红色部分可能需要修改)
<configuration>
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionDriverName</name>
<value>com.mysql.jdbc.Driver</value>
<description>Driver class name for a JDBC metastore</description>
</property>
<property>
<name>javax.jdo.option.ConnectionUserName</name>
<value>root</value>
<description>username to use against metastore database</description>
</property>
<property>
<name>javax.jdo.option.ConnectionPassword</name>
<value>root</value>
<description>password to use against metastore database</description>
</property>
</configuration>
5.拷贝mysql连接的jar
安装hive和mysq完成后,将mysql的连接jar包拷贝到$HIVE_HOME/lib目录下
6.启动Hive
bin/hive
7.Jline包版本不一致
需要拷贝hive的lib目录中 jline 的jar包替换掉hadoop中的 /....../hadoop-2.6.4/share/hadoop/yarn/lib/ jline ....jar
最后
以上就是优美水蜜桃为你收集整理的Hive的安装与启动1.上传Hive的安装包2.解压到指定目录3.安装mysql4.配置hive5.拷贝mysql连接的jar6.启动Hive7.Jline包版本不一致的全部内容,希望文章能够帮你解决Hive的安装与启动1.上传Hive的安装包2.解压到指定目录3.安装mysql4.配置hive5.拷贝mysql连接的jar6.启动Hive7.Jline包版本不一致所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复