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

歡迎訪問 生活随笔!

生活随笔

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

数据库

ambari mysql jar_从零开始安装 Ambari (3) -- 安装 Ambari

發布時間:2025/3/8 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ambari mysql jar_从零开始安装 Ambari (3) -- 安装 Ambari 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.?安裝

yum -y install ambari-server

2.?ambari?server?需要一個數據庫存儲元數據,默認使用的 Postgres?數據庫。默認的用戶名和密碼是:?ambari/bigdata 。但是一般情況下,后面還要安裝 hive?和 Ranger,也需要一個存元數據的數據庫,所以使用一個mysql?做為數據庫。需要為?ambari?創建相應的數據庫和用戶

create database ambaridefault character set='utf8';

CREATE USER'ambaridba'@'localhost' IDENTIFIED BY '123456';

CREATE USER'ambaridba'@'%' IDENTIFIED BY '123456';

GRANT ALL PRIVILEGES ON ambari.* TO 'ambaridba'@'localhost';

GRANT ALL PRIVILEGES ON ambari.* TO 'ambaridba'@'%';

FLUSH PRIVILEGES;

3.?配置 ambari-server

ambari-server setup

3.1?如果沒有設置?SELinux=disable,會有一個警告信息,按回車,接受默認值(y)。按照前面2篇中的步驟的話,已經設置過這個值的,這一步會自動跳過。

注意:?這個值的生效是需要重啟電腦的。如果沒有重啟,則會有警告信息。設置完成后,啟動?ambari?server,控制臺顯示成功啟動,但是無法通過瀏覽器訪問。后來重啟電腦后才可以。不知道是不是必須要這樣才能訪問?ambari?server。

3.2?設置運行 ambari server?的用戶,默認會使用?root??梢枣I入 y,回車后輸入一個其它的用戶

3.3?選擇?JDK。為了使用統一的?JDK,這里選擇自定義的?JDK。然后會要求輸入?JAVA_HOME?的路徑

3.4?GPL?License ,?這一步必須選擇 y.

3.5?配置元數據庫的連接信息

3.6?輸入數據庫驅動的?jar?包的路徑

3.7?進行遠程數據庫連接信息配置。選擇 y

3.8?運行下面的命令。

ambari-server setup --jdbc-db=mysql --jdbc-driver=/opt/soft/mysql-connector-java-5.1.43.jar

雖然在上面的步驟中已經設置過了,但是不知道為什么,在后續安裝 hive?時,測試連接存儲 hive?元數據的數據庫時,始終連不上。停掉 ambari-server?后,運行上面的命令后,才能連接成功。

3.9?完成。

4.?啟動 ambari-server 。啟動成功后,可以訪問: http://:8080? 用戶和密碼是: admin/admin

ambari-server start

(1)如果報如下的錯誤,

Starting ambari-server

ERROR: Exiting with exit code 1.

REASON: Unable to detect a system user forAmbari Server.

- If this is a new setup, then run the "ambari-server setup"command to create the user

- If this is an upgrade of an existing setup, run the "ambari-server upgrade"command.

Refer to the Ambari documentation for more information on setup and upgrade.

運行下面的命令,設置?ambari-server.user?的值為 root,或者另外一個系統用戶

vi /etc/ambari-server/conf/ambari.properties

(2)如果出現下面的錯誤,需要運行:?yum install -y mysql-connector-java*

Starting ambari-server

Ambari Server running with administrator privileges.

ERROR: Exiting with exit code -1.

REASON: Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java and set property "server.jdbc.driver.path=[path/to/custom_jdbc_driver]" in ambari.properties.

把上面 3.6?步驟中的?jar?包復制到 /usr/shar/java?目錄下,不需要修改?ambari.properties?里的?server.jdbc.driver.path?的值(這個值在上面的步驟中已經設置了)。

cp /opt/soft/mysql-connector-java-5.1.43.jar /usr/share/java/

(3)?其它錯誤的話,可以查看啟動日志

more /var/log/ambari-server/ambari-server.log

我事先沒有創建庫,會報數據庫不存在的錯誤。如果報什么什么表不存在的話,需要把?/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql?中的初始化語句跑到數據庫中。

mysql> source /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

4.?停止和查看?ambari-server?的狀態

ambari-server stop

ambari-server status

總結

以上是生活随笔為你收集整理的ambari mysql jar_从零开始安装 Ambari (3) -- 安装 Ambari的全部內容,希望文章能夠幫你解決所遇到的問題。

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