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。可以鍵入 y,回車后輸入一個其它的用戶

38b5ea96e06316876589f0b3ef3146e5.png

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

7e34e826ca8e748a1555630140d48430.png

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

d3294a5b5fb27b5a608993dbdef4c683.png

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

b21eda7fa0495d79757eb041ec7eb27c.png

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

e515fdecdaf72ae9e759f4d6c42e434a.png

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

a27dc33866587b2395558a5f0a2e4d0a.png

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/531773.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/531773.shtml
英文地址,請注明出處:http://en.pswp.cn/news/531773.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

服務器2012系統在dos卸載,Windows系統下徹底刪除Windows.old 文件夾的方法

系統是直接硬盤安裝的,導致c盤產生了舊系統的文件夾Windows.old,占用很大的磁盤空間,刪也刪不掉,咋辦?不要緊,下面大神來教你神操作!!!1、打開“計算機”,選擇…

hdu3635 Dragon Balls(帶權并查集)

1 /*2 題意:有N個城市, 每一個城市都有一個龍珠(編號與城市的編號相同),有兩個操作3 T A ,B 將標號為A龍珠所在城市的所有的龍珠移動到B龍珠所在城市中! 4 5 思路:并查集 &#xff…

backupexec mysql_MySQL備份可能遇到的坑

MySQL備份工具,支持各種參數選項,使用不同的選項極有可能影響備份處理過程。本文使用我們常規認為合理的備份參數,測試/驗證是否存在容易忽視的坑# 常規備份參數# mysqldumpshell> mysqldump --single-transaction --master-data2 -B repl…

win10虛擬機服務器錯誤怎么解決方法,虛擬機下安裝win10系統后出現升級報錯故障的解決方法【圖文】...

現在的win10還是很挑系統的,兼容性有待進一步增強。有些在虛擬機環境下安裝了win10的小伙伴,升級是很可能報以下錯誤的,升級你的ESX版本吧,5.5以下升級win10基本都是沒戲的。VM workstation11以上是明確支持win10。不能升級win10怎…

hdu1962Corporative Network帶權回路

1 /*2 有N個企業,每個企業想要實現通信,要用線路來連接,線路的長度為abs(a-b)%1000;3 如果企業a 鏈接到了企業b 那么b就是the center of the serving!4 然后有兩種操作:5 E a : 輸出企業a到serving ce…

mysql客戶端修改sqlmode_MySQL修改sql_mode

一 ERR 1067引發的血案今天在Navicat中運行sql語句創建數據表出現了錯誤Err 1067。而這條語句在有些同事的mysql上是正確的,但是在有些人那里就報錯。QQ截圖20170811143551.png原因竟然是timestamp的默認值不正確。查閱資料得知,mysql5.7版本中有了一個S…

零基礎mysql項目實例_MySQL-零基礎開發

1.終端下連接mysql服務mysql -uroot -p回車后輸入設定的密碼即可。進去后每條命令結尾要帶分號;退出命令exit單行注釋有兩種:#  或 --空格。多行注釋/*  */2.基本命令集合針對數據庫:use sys;  show databases;查看當前操作的數據庫&a…

hdu2066一個人的旅行(多源點多匯點的最短路徑問題)

/*思路:多源點,多會點的最短路徑!將最小號-1的節點但最源點,將最大號+1的點當作匯點!將問題轉變成從一個源點到一個匯點的最短路徑的問題&#xf…

php設置mysql 編碼_php怎么設置mysql編碼?

在php中,可以使用mysql_query()函數來設置mysql編碼,語法“mysql_query(SET NAMES 編碼方式);”;mysql_query()函數需要放置在mysql_connect()語句之后。在php中,可以使用mysql_query()函數來設置mysql編碼。在PHP連接數據庫的時候…

nyoj 925 國王的煩惱(最小生成樹)

1 /*2 題意:N個城市中每兩個城市有多條路徑連接,可是因為路徑存在的天數是有限的!以為某條路經不存在了3 導致N個城市不能連通了,那么村名們就會抗議!問一共會有多少次抗議!4 5 思路&#…

golang 切片 接口_Go編程模式:切片,接口,時間和性能

在本篇文章中,我會對 Go 語言編程模式的一些基本技術和要點,這樣可以讓你更容易掌握 Go 語言編程。其中,主要包括,數組切片的一些小坑,還有接口編程,以及時間和程序運行性能相關的話題。本文是全系列中第 1…

poj 3352Road Construction(無向雙連通分量的分解)

1 /*2 題意:給定一個連通的無向圖G,至少要添加幾條邊,才能使其變為強連通圖(指的是邊強聯通)。 3 思路:利用tarjan算法找出所有的雙聯通分量!然后根據low[]值的不同將雙聯通分量4 進行…

jsp中去掉超鏈接下劃線嗎_網頁中如何去掉超鏈接的下劃線

展開全部a:link {text-decoration: none;}a:visited {text-decoration: none;color: #6B6C70;}其中的text-decoration: none;是消除下劃線例如:只需加入一段代碼32313133353236313431303231363533e59b9ee7ad9431333337393534:td,body { font-size: 9pt}a…

POJ 2312Battle City(BFS-priority_queue 或者是建圖spfa)

1 /*2 bfs搜索&#xff01;要注意的是點與點的權值是不一樣的哦&#xff01;3 空地到空地的步數是1&#xff0c; 空地到墻的步數是2&#xff08;轟一炮移過去&#xff09;4 所以用到優先隊列進行對當前節點步數的更新&#xff01; 5 */6 #include<iostream>7 #…

linux訓練python出現killed_Linux 查看進程被殺死的詳情

運行寫的不太完善的爬蟲程序, 未限制任務隊列大小, 再加上本子配置不高, 爬取網站到第3層大半時, 內存不足了...進程運行太猛, 導致系統 out of memory, 那么此進程被系統的oom killer殺死.此時終端顯示 "Killed" 或 "已殺死".查看相關信息的命令:dmesg | …

mysql 123456_MySQL字符串中抽取數值的方法 select -(-'123456@163.com'); 很牛逼

MySQL的字符串函數非常多&#xff0c;以至于有時候我不知道該如何靈活的使用這些函數。字符串基本信息函數 collation convert&#xff0c;char_length等加密函數 password(x)&#xff0c;encode, aes_encrypt字符串連接函數 concat(x1,x2,….)修剪函數 trim,ltrim,…

ZZUOJ 1199 大小關系(拓撲排序,兩種方法_判斷入度和dfs回路判斷)

1 /*2 這道題如果按照度為0的節點來判斷的時候,將度為0的節點和其相連的節點&#xff08;度數并減去1&#xff09; 3 從圖中去掉&#xff0c;如果度為0的節點的個數為0個但是圖中的節點沒有都去掉的 時候那么說明4 出現了回路!用這種方法必須將重邊去除掉&#xff01; …

matlab畫圖plot設置字體_R語言科研畫圖字體格式設置

作者&#xff1a;黃天元&#xff0c;復旦大學博士在讀&#xff0c;熱愛數據科學與開源工具&#xff08;R&#xff09;&#xff0c;致力于利用數據科學迅速積累行業經驗優勢和科學知識發現&#xff0c;涉獵內容包括但不限于信息計量、機器學習、數據可視化、應用統計建模、知識圖…

hdu3339 In Action(Dijkstra+01背包)

1 /*2 題意&#xff1a;有 n 個站點&#xff08;編號1...n&#xff09;&#xff0c;每一個站點都有一個能量值&#xff0c;為了不讓這些能量值連接起來&#xff0c;要用 3 坦克占領這個站點&#xff01;已知站點的 之間的距離&#xff0c;每個坦克從0點出發到某一個站點&…

在手機上安裝youget_you-get 安裝和用法

Usage: you-get [OPTION]... [URL]...Startup options:-V | --version 版本信息-h | --help 幫助Dry-run options: (no actual downloading)-i | --info 列出所有可獲取的視頻信息-u | --url 打印URLs的提取出信息&#xff0c;真實鏈接地址--json 打印URLs的JSON格式Download o…