我們之前使用的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...