MRS hive使用RDS的PGSQL
注意:此文檔只適用于MRS2.X版本,非MRS2.0.0版本文檔中對應的路徑需要以實際路徑為準
1????? 創建RDS實例
創建RDS實例時指定為Postgres數據庫
可以參考: https://static.huaweicloud.com/upload/files/pdf/20171208/20171208101321_89598.pdf
注意:
1)RDS實例的VPC需要和MRS集群指定同一個,否則后期要建對等連接比較麻煩
2)RDS實例的安全組盡量選MRS集群的安全組,否則后面要手動安全組互通
2????? 創建數據庫
2.1????? 本地安裝psql客戶端
可以參考?https://support.huaweicloud.com/rds_faq/rds_faq_0029.html
sudo?rpm?-ivh?postgresql96-9.6.13-1PGDG.rhel6.x86_64.rpm?postgresql96-libs-9.6.13-1PGDG.rhel6.x86_64.rpm
2.2????? 執行psql命令創建數據庫
psql?--host=192.168.10.131?--port=5432??--username=root?--dbname=postgres?-c?"create?database?Hivemeta;"
2.3????? 手動創建數據庫表
psql?--host=192.168.0.187?--port=5432?--username=root?--dbname=Hivemeta?--file=/opt/Bigdata/MRS_2.0.0/install/FusionInsight-Hive-3.1.0/hive-3.1.0/scripts/metastore/om/createTab.part1.sql ?psql?--host=192.168.0.187?--port=5432?--username=root?--dbname=hivemeta?--file=/opt/Bigdata/MRS_2.0.0/install/FusionInsight-Hive-3.1.0/hive-3.1.0/scripts/metastore/om/createTab.part2.sql
3????? 準備驅動包
Postgres驅動包地址?https://jdbc.postgresql.org/download.html? (下載java8對應的驅動版本)
在master節點替換driver包(將默認的gsjdbc4-V100R003C10SPC115.jar/gauss-SPC117.jar替換掉)
rm?/opt/Bigdata/MRS_2.0.0/install/FusionInsight-Hive-3.1.0/hive-3.1.0/lib/gauss-SPC117.jar ???chmod?777?/tmp/postgresql-42.2.5.jar ???chown?omm:wheel?/tmp/postgresql-42.2.5.jar
4????? 修改Hive配置
Hive->服務配置->全部配置->MetaStore->自定義
javax.jdo.option.ConnectionURL jdbc:postgresql://192.168.0.187:5432/hivemeta?socketTimeout=60
javax.jdo.option.ConnectionUserName root
javax.jdo.option.ConnectionPassword Huawei@xxx
5????? 重啟Hive服務
Hive MapReduce
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。