將Hive啟動為服務

2021-07-29 13:15:02 字數 1396 閱讀 5268

我們之前使用的shell方式與hive互動只是hive互動方式中的一種,還有一種就是將hive啟動為服務,然後執行在乙個節點上,那麼剩下的節點就可以使用客戶端來連線它,從而也可以使用hive的資料分析服務。

可以使用下面的命令來將hive啟動為服務。

也可以用下面的命令在後台啟動hive服務。

nohup bin/hiveserver2 1>/var/log/hiveserver.log 2>/var/log/hiveserver.err &
我們就在amaster上使用hive自帶的beeline來連線hive。

命令提示行變成如下的樣子:

beeline version 1.2.1 by apache hive

beeline>

使用下面的命令連線服務端:

!connect jdbc:hive2://localhost:10000
預設使用啟動hive的使用者名稱我這裡是root,密碼為空,連上了。

0: jdbc:hive2://localhost:10000>
嘗試執行幾個命令:

show databases;

0: jdbc:hive2://localhost:10000> show databases;

+----------------+--+

| database_name |

+----------------+--+

| default |

| test_db |

+----------------+--+

2 rows selected (1.651 seconds)

select * from t_test;

0: jdbc:hive2://localhost:10000> select * from t_test;

+------------+--------------+--+

| t_test.id | t_test.name |

+------------+--------------+--+

| 1 | 張三 |

| 2 | 李四 |

| 3 | 風凌 |

| 4 | 三少 |

| 5 | 月關 |

| 6 | abc |

+------------+--------------+--+

hive入門二(將hive發布為服務)

hadoop langzi01 bin cd usr soft hive bin hadoop langzi01 bin ll內容如下 rwxr xr x 1 hadoop hadoop 1031 apr 1 2017 beeline drwxr xr x3 hadoop hadoop 4096 s...

將Tomcat設定為自動啟動的服務最快捷方法

將tomcat設定為自動啟動的服務 最近遇到了個問題,伺服器上的專案突然訪問不了,就上伺服器去重啟了tomcat服務,誰知道到最後tomcat的服務報錯了,重新啟動服務的選項 也沒有,之前這個專案也不是我部署的,所以研究了下怎麼將tomcat設定到服務裡邊去,畢竟誰也想天天去手動的去啟動tomcat...

將php配置為服務

將以下 儲存為php fpm,修改路徑為自己的路徑 有php.ini的 bin bash startup script for the php fpm server.chkconfig 345 85 15 description php is an html embedded scripting l...