欢迎来到安国润的个人网站

linux 系统启动

返回列表

linux 系统启动

SecureCRT 远程连接 Linux 服务器的终端工具

VMware 虚拟机软件,用来装 Hadoop、Hive Linux 集群

VMware 启动

启动linux2 linux4 linux5 主机

[root@linux02 sbin]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.21.3 linux02
192.168.21.4 linux04
192.168.21.5 linux05
192.168.21.2 windows
192.168.21.6 linux03
[root@localhost sbin]# ping linux04
[root@localhost sbin]# ping linux05

SecureCRT 启动

三台主机,找到启动文件,测试主机连接

[root@localhost apps]# find /opt -name "start-all.sh"
/opt/apps/hadoop-3.1.1/sbin/start-all.sh
[root@localhost apps]# cd  /opt/apps/hadoop-3.1.1/sbin

hadoop 启动

启动hdfs yarn 查看是否启动 查看hdfs文件

[root@linux02 sbin]# bash start-all.sh
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
Starting namenodes on [linux02]
Last login: Tue Jun 16 22:03:21 CST 2026 on pts/0
Starting datanodes
Last login: Tue Jun 16 22:08:06 CST 2026 on pts/0
Starting secondary namenodes [linux02]
Last login: Tue Jun 16 22:08:09 CST 2026 on pts/0
Starting resourcemanager
Last login: Tue Jun 16 22:08:16 CST 2026 on pts/0
Starting nodemanagers
Last login: Tue Jun 16 22:08:30 CST 2026 on pts/0

#查看本机正在运行的 Java 进程
[root@linux02 sbin]# jps
103904 NameNode
105076 Jps
104650 ResourceManager
104253 SecondaryNameNode
104797 NodeManager
104046 DataNode
[root@localhost sbin]# hdfs dfs -ls /
Found 11 items
drwxr-xr-x   - root supergroup          0 2020-12-29 04:51 /csv
drwxrwxrwx   - root supergroup          0 2021-08-30 10:43 /dome
drwxr-xr-x   - root supergroup          0 2021-08-30 10:13 /dome1
drwxr-xr-x   - root supergroup          0 2021-09-07 16:22 /hbase
drwxr-xr-x   - root supergroup          0 2020-12-29 04:51 /hfile
drwxr-xr-x   - root supergroup          0 2021-09-07 15:52 /kylin
drwxr-xr-x   - root supergroup          0 2020-12-22 19:25 /line
drwxr-xr-x   - root supergroup          0 2021-04-15 00:06 /logdata
drwxr-xr-x   - root supergroup          0 2021-04-14 23:20 /opt
drwx------   - root supergroup          0 2020-12-31 05:06 /tmp
drwxr-xr-x   - root supergroup          0 2020-12-31 04:35 /user

hive 启动

启动元数据

[root@localhost sbin]# hive --service metastore &
[1] 86959
[root@localhost sbin]# 2026-06-14 22:11:34: Starting Hive Metastore Server
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/apps/hive-3.1.2/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/apps/hadoop-3.1.1/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
[root@localhost sbin]# netstat -tulnp | grep 10000
tcp6       0      0 :::10000                :::*                    LISTEN      87274/java      

启动远程连接服务

[root@linux02 xinfadi_csv]# hive --service hiveserver2 & 
[1] 109609
[root@linux02 xinfadi_csv]# 2026-06-16 22:35:14: Starting HiveServer2

远程连接启动

[root@linux02 ~]# beeline -u jdbc:hive2://linux02:10000 -n root
Hive Session ID = f21f70e2-8312-4a54-93d0-746ee16750e0
Hive Session ID = 28fa4989-7acf-4f57-865c-b32e5cb95523
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/apps/hive-3.1.2/lib/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/opt/apps/hadoop-3.1.1/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.apache.logging.slf4j.Log4jLoggerFactory]
Connecting to jdbc:hive2://linux02:10000
Connected to: Apache Hive (version 3.1.2)
Driver: Hive JDBC (version 3.1.2)
Transaction isolation: TRANSACTION_REPEATABLE_READ
Beeline version 3.1.2 by Apache Hive
0: jdbc:hive2://linux02:10000> show databases ;

hive 关停

退出客户端连接

0: jdbc:hive2://linux02:10000> !quit
Closing: 0: jdbc:hive2://linux02:10000

关停 HiveServer2 服务

查看 HiveServer2 进程
ps -ef | grep HiveServer2 | grep -v grep
输出类似:
root      87274  87180  2 22:13 pts/1    00:01:36 /opt/apps/jdk1.8/bin/java ... 
杀死进程
kill -9 87274
验证是否已关停
# 再查进程
ps -ef | grep HiveServer2 | grep -v grep

# 或查端口 10000
netstat -tulnp | grep 10000

hadoop 关停

[root@linux02 ~]# bash stop-all.sh
WARNING: HADOOP_SECURE_DN_USER has been replaced by HDFS_DATANODE_SECURE_USER. Using value of HADOOP_SECURE_DN_USER.
Stopping namenodes on [linux02]
Last login: Sun Jun 14 22:12:36 CST 2026 from windows on pts/1
Stopping datanodes
Last login: Sun Jun 14 23:40:01 CST 2026 on pts/1
linux05: ssh: connect to host linux05 port 22: No route to host
Stopping secondary namenodes [linux02]
Last login: Sun Jun 14 23:40:03 CST 2026 on pts/1
Stopping nodemanagers
Last login: Sun Jun 14 23:40:08 CST 2026 on pts/1
linux05: ssh: connect to host linux05 port 22: No route to host
Stopping resourcemanager
Last login: Sun Jun 14 23:40:12 CST 2026 on pts/1
[root@linux02 ~]# jps
96932 Jps
86959 RunJar
[root@linux02 ~]#