日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Hive的下载安装,以及配置mysql作为元数据库

發布時間:2025/3/20 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hive的下载安装,以及配置mysql作为元数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

hive下載地址:

http://www.apache.org/dyn/closer.cgi/hive/

安裝部署:

解壓hive源程序:

sudo tar -zxvf ./apache-hive-1.2.1-bin.tar.gz -C /usr/local # 解壓到/usr/local中 cd /usr/local/ sudo mv apache-hive-1.2.1-bin hive # 將文件夾名改為hive sudo chown -R dblab:dblab hive # 修改文件權限

配置環境變量:

export HIVE_HOME=/usr/local/hive export PATH=$PATH:$HIVE_HOME/bin

保存退出后,運行source ~/.bashrc使配置立即生效。

修改/usr/local/hive/conf下的hive-site.xml

將hive-default.xml.template重命名為hive-default.xml;新建一個文件touch hive-site.xml,并在hive-site.xml中粘貼如下配置信息:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <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>hive</value><description>username to use against metastore database</description></property><property><name>javax.jdo.option.ConnectionPassword</name><value>hive</value><description>password to use against metastore database</description></property> </configuration>

查看hive是否安裝成功:

啟動hive前首先要運行Hadoop,進入Hadoop安裝目錄下的sbin目錄下,輸入啟動命令

./start-all.sh

進入hive安裝目錄下,輸入命令

bin/hive

hive的基本操作:

hive> show databases; //查看數據庫 hive> use default; // 打開默認數據庫 hive> show tables; //查看default數據庫中的表 hive> create table student(id int, name string); //創建一張表 hive> show tables; //查看數據庫中有幾張表 hive> desc student; //查看student表的結構 hive> insert into student values(1000,"ss"); //向表中插入一條數據 hive> select * from student; //查詢表中的數據 hive> quit; //退出hive

安裝配置mysql

使用以下命令進行安裝

sudo apt-get update #更新軟件源 sudo apt-get install mysql-server #安裝mysql

啟動和關閉mysql服務器

service mysql start service mysql stop

確認是否啟動成功:

sudo netstat -tap | grep mysql

mysql節點處于LISTEN狀態表示啟動成功

進入mysql shell界面:

mysql -u root -p

下載mysql jdbc包:

tar -zxvf mysql-connector-java-5.1.40.tar.gz #解壓 cp mysql-connector-java-5.1.40/mysql-connector-java-5.1.40-bin.jar /usr/local/hive/lib #將mysql-connector-java-5.1.40-bin.jar拷貝到/usr/local/hive/lib目錄下

啟動并登錄mysql shell:

service mysql start #啟動mysql服務mysql -u root -p #登陸shell界面

新建hive數據庫:

mysql> create database hive; #這個hive數據庫與hive-site.xml中localhost:3306/hive的hive對應,用來保存hive元數據

配置mysql允許hive接入:

mysql> grant all on *.* to hive@localhost identified by 'hive'; #將所有數據庫的所有表的所有權限賦給hive用戶,后面的hive是配置hive-site.xml中配置的連接密碼 mysql> flush privileges; #刷新mysql系統權限關系表

啟動hive,啟動之前先打開Hadoop

start-all.sh #啟動hadoop hive #啟動hive

?

轉載于:https://www.cnblogs.com/sakura--/p/11461259.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的Hive的下载安装,以及配置mysql作为元数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。