欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報激活碼778899分享:Hive組建安裝配置

柚子快報激活碼778899分享:Hive組建安裝配置

http://yzkb.51969.com/

實驗任務一:下載和解壓安裝文件

步驟一:基礎(chǔ)環(huán)境和安裝準備

Hive 組件需要基于 Hadoop 系統(tǒng)進行安裝。因此,在安裝 Hive 組件前,需要確保 Hadoop 系統(tǒng)能夠正常運行。本章節(jié)內(nèi)容是基于之前已部署完畢的 Hadoop 全分布系統(tǒng),在 master 節(jié)點上實現(xiàn) Hive 組件安裝。

Hive 組件的部署規(guī)劃和軟件包路徑如下:

(1)當前環(huán)境中已安裝 Hadoop 全分布系統(tǒng)。

(2)本地安裝 MySQL 數(shù)據(jù)庫(賬號 root,密碼 Password123$), 軟件包在/opt/software/mysql-5.7.18 路徑下。

(3)MySQL 端口號(3306)。

(4)MySQL 的 JDBC 驅(qū)動包/opt/software/mysql-connector-java-5.1.47.jar, 在此基礎(chǔ)上更新 Hive 元數(shù)據(jù)存儲。

(5)Hive 軟件包/opt/software/apache-hive-2.0.0-bin.tar.gz。

步驟二:解壓安裝文件

(1)使用 root 用戶,將 Hive 安裝包

/opt/software/apache-hive-2.0.0-bin.tar.gz 路解壓到/usr/local/src 路徑下。

[root@master ~]# tar -zxvf /opt/software/apache-hive-2.0.0-bin.tar.gz -C?/usr/local/src

(2)將解壓后的 apache-hive-2.0.0-bin 文件夾更名為 hive;

[root@master ~]# mv /usr/local/src/apache-hive-2.0.0-bin usr/local/src/hive

(3)修改 hive 目錄歸屬用戶和用戶組為 hadoop

[root@master ~]# chown -R hadoop:hadoop /usr/local/src/hive

實驗任務二:設(shè)置 Hive 環(huán)境

步驟一:卸載 MariaDB 數(shù)據(jù)庫

Hive 元數(shù)據(jù)存儲在 MySQL 數(shù)據(jù)庫中,因此在部署 Hive 組件前需要首先在 Linux 系統(tǒng) 下安裝 MySQL 數(shù)據(jù)庫,并進行 MySQL 字符集、安全初始化、遠程訪問權(quán)限等相關(guān)配置。需 要使用 root 用戶登錄,執(zhí)行如下操作步驟:

(1)關(guān)閉 Linux 系統(tǒng)防火墻,并將防火墻設(shè)定為系統(tǒng)開機并不自動啟動。

# 關(guān)閉防火墻服務

[root@master ~]# systemctl stop firewalld

# 設(shè)置防火墻服務開機不啟動

[root@master ~]# systemctl disable firewalld

(2)卸載 Linux 系統(tǒng)自帶的 MariaDB。

1)首先查看 Linux 系統(tǒng)中 MariaDB 的安裝情況。

# 查詢已安裝的 mariadb 軟件包

[root@ master ~]# rpm -qa | grep mariadb

mariadb-libs-5.5.52-2.el7.x86_64

以上結(jié)果顯示 Linux 系統(tǒng)中已經(jīng)按照了 mariadb-libs-5.5.52-2.el7.x86_64 軟件包, 需要將其卸載。

2)卸載 MariaDB 軟件包。

# 卸載 mariadb 軟件包

[root@master ~]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

步驟二:安裝 MySQL 數(shù)據(jù)庫

(1)按如下順序依次按照 MySQL 數(shù)據(jù)庫的 mysql common、mysql libs、mysql client 軟件包。

?# MySQL 軟件包路徑

[root@master ~]# cd /opt/software/mysql-5.7.18/

[root@master ~]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

[root@master ~]# rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm

[root@master ~]# rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm

(2)安裝 mysql server 軟件包。

[root@master ~]# rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

(3)修改 MySQL 數(shù)據(jù)庫配置,在/etc/my.cnf 文件中添加如表 6-1 所示的 MySQL 數(shù)據(jù) 庫配置項。

(4)啟動 MySQL 數(shù)據(jù)庫。

[root@master ~]# systemctl start mysqld

(5)查詢 MySQL 數(shù)據(jù)庫狀態(tài)。mysqld 進程狀態(tài)為 active (running),則表示 MySQL 數(shù) 據(jù)庫正常運行。

如果 mysqld 進程狀態(tài)為 failed,則表示 MySQL 數(shù)據(jù)庫啟動異常。此時需要排查 /etc/my.cnf 文件。

[root@master ~]# systemctl status mysqld

(6)查詢 MySQL 數(shù)據(jù)庫默認密碼。

MySQL 數(shù)據(jù)庫安裝后的默認密碼保存在/var/log/mysqld.log 文件中,在該文件中以 password 關(guān)鍵字搜索默認密碼。

[root@master ~]# cat /var/log/mysqld.log | grep password

MySQL 數(shù)據(jù)庫是安裝后隨機生成的,所以每次安裝后生成的默認密碼不相同。

(7)MySQL 數(shù)據(jù)庫初始化。

執(zhí)行 mysql_secure_installation 命令初始化 MySQL 數(shù)據(jù)庫,初始化過程中需要設(shè)定 數(shù)據(jù)庫 root 用戶登錄密碼,密碼需符合安全規(guī)則,包括大小寫字符、數(shù)字和特殊符號, 可設(shè)定密碼為 Password123$。

在進行 MySQL 數(shù)據(jù)庫初始化過程中會出現(xiàn)以下交互確認信息:

1)Change the password for root ? ((Press y|Y for Yes, any other key for No)表示是否更改 root 用戶密碼,在鍵盤輸入 y 和回車。

2)Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No)表示是否使用設(shè)定的密碼繼續(xù),在鍵盤輸入 y 和回車。

3)Remove anonymous users? (Press y|Y for Yes, any other key for No)表示是 否刪除匿名用戶,在鍵盤輸入 y 和回車。

4)Disallow root login remotely? (Press y|Y for Yes, any other key for No) 表示是否拒絕 root 用戶遠程登錄,在鍵盤輸入 n 和回車,表示允許 root 用戶遠程登錄。

5)Remove test database and access to it? (Press y|Y for Yes, any other key for No)表示是否刪除測試數(shù)據(jù)庫,在鍵盤輸入 y 和回車。

6)Reload privilege tables now? (Press y|Y for Yes, any other key for No) 表示是否重新加載授權(quán)表,在鍵盤輸入 y 和回車。

mysql_secure_installation 命令執(zhí)行過程如下:

[root@master ~]# mysql_secure_installation

(8)添加 root 用戶從本地和遠程訪問 MySQL 數(shù)據(jù)庫表單的授權(quán)。

[root@master ~]# mysql -uroot -p

步驟三:配置 Hive 組件

(1)設(shè)置 Hive 環(huán)境變量并使其生效。

# 在文件末尾追加以下配置內(nèi)容

[root@master ~]# vi /etc/profile

# set hive environment

export HIVE_HOME=/usr/local/src/hive

export PATH=$PATH:$HIVE_HOME/bin

# 使環(huán)境變量配置生效

[root@master ~]# source /etc/profile

(2)修改 Hive 組件配置文件。

切換到 hadoop 用戶執(zhí)行以下對 Hive 組件的配置操作。

將/usr/local/src/hive/conf 文件夾下 hive-default.xml.template 文件,更名為 hive-site.xml。

?[root@master ~]# su - hadoop

[hadoop@master ~]$ cp?/usr/local/src/hive/conf/hivedefault.xml.template?/usr/local/src/hive/conf/hive-site.xml

(3)通過 vi 編輯器修改 hive-site.xml 文件實現(xiàn) Hive 連接 MySQL 數(shù)據(jù)庫,并設(shè)定 Hive 臨時文件存儲路徑。

[hadoop@master ~]$ vi /usr/local/src/hive/conf/hive-site.xml

1)設(shè)置 MySQL 數(shù)據(jù)庫連接。

javax.jdo.option.ConnectionURL?

jdbc:mysql://master:3306/hive?createDatabaseIfNotExist=true&us eSSL=false

JDBC connect string for a JDBC metastore

2)配置 MySQL 數(shù)據(jù)庫 root 的密碼。

javax.jdo.option.ConnectionPassword

Password123$

password to use against s database

3)驗證元數(shù)據(jù)存儲版本一致性。若默認 false,則不用修改。

4)配置數(shù)據(jù)庫驅(qū)動。

5)配置數(shù)據(jù)庫用戶名 javax.jdo.option.ConnectionUserName 為 root。

6 )將以下位置的 ${system:java.io.tmpdir}/${system:user.name} 替換為 “/usr/local/src/hive/tmp”目錄及其子目錄。

需要替換以下 4 處配置內(nèi)容:

7)在 Hive 安裝目錄中創(chuàng)建臨時文件夾 tmp。

[hadoop@master ~]$ mkdir /usr/local/src/hive/tmp

至此,Hive 組件安裝和配置完成。

步驟四:初始化 hive 元數(shù)據(jù)

1)將 MySQL 數(shù)據(jù)庫驅(qū)動(/opt/software/mysql-connector-java-5.1.46.jar)拷貝到 Hive 安裝目錄的 lib 下;

[hadoop@master ~]$ cp /opt/software/mysql-connector-java-5.1.46.jar?/usr/local/src/hive/lib/

2)重新啟動 hadooop 即可

[hadoop@master lib]$ stop-all.sh

[hadoop@master lib]$ start-all.sh

3)初始化數(shù)據(jù)庫

[hadoop@master ~]$schematool -initSchema -dbType mysql

4)啟動 hive

[hadoop@master ~]$ hive

柚子快報激活碼778899分享:Hive組建安裝配置

http://yzkb.51969.com/

參考閱讀

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/19493251.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄