Hadoop前期准备--centos7
生活随笔
收集整理的這篇文章主要介紹了
Hadoop前期准备--centos7
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vi /etc/hostname
?
?
?
vi /etc/hosts?
[root@hadoop-senior01 network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-ens33?
vi /etc/sudoers?
vi /etc/selinux/config?
?
vi /etc/profile?
?
第一、啟動、終止、重啟
systemctl start httpd.service #啟動
systemctl stop httpd.service #停止
systemctl restart httpd.service #重啟
第二、設置開機啟動/關閉
systemctl enable httpd.service #開機啟動
systemctl disable httpd.service #開機不啟動
第三、檢查httpd狀態
systemctl status httpd.service
?
[BEGIN] 2019/5/29 11:56:32改主機名 [root@localhost ~]# hostname localhost.localdomain [root@localhost ~]# hostname hadoop-senior01 [root@localhost ~]# hostname hadoop-senior01 [root@localhost ~]# vi /etc/hostname [root@localhost ~]# hostnamectl set-hostname hadoop-senior01 [root@localhost ~]# reboot 重啟ip和主機名映射 [root@hadoop-senior01 ~]# vi /etc/hostname [root@hadoop-senior01 ~]# vi /etc/hosts系統信息 [root@hadoop-senior01 ~]# uname -r 3.10.0-693.el7.x86_64cpu信息 [root@hadoop-senior01 ~]# cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 23 model : 17 model name : AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx stepping : 0 microcode : 0x810100b cpu MHz : 1996.843 cache size : 512 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec arat overflow_recov succor bogomips : 3992.47 TLB size : 2560 4K pages clflush size : 64 cache_alignment : 64 address sizes : 43 bits physical, 48 bits virtual power management:使用內存情況 [root@hadoop-senior01 ~]# cat /proc/meminfo MemTotal: 999696 kB MemFree: 156020 kB MemAvailable: 484588 kB Buffers: 2116 kB Cached: 435276 kB SwapCached: 0 kB Active: 236388 kB Inactive: 396368 kB Active(anon): 196340 kB Inactive(anon): 6508 kB Active(file): 40048 kB Inactive(file): 389860 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 2097148 kB SwapFree: 2097148 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 195392 kB Mapped: 90104 kB Shmem: 7484 kB Slab: 102668 kB SReclaimable: 52764 kB SUnreclaim: 49904 kB KernelStack: 5760 kB PageTables: 14124 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 2596996 kB Committed_AS: 1252180 kB VmallocTotal: 34359738367 kB VmallocUsed: 180720 kB VmallocChunk: 34359310332 kB HardwareCorrupted: 0 kB AnonHugePages: 32768 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 75648 kB DirectMap2M: 972800 kB DirectMap1G: 0 kB查看系統時間 [root@hadoop-senior01 ~]# date 2019年 05月 29日 星期三 14:46:45 CST [root@hadoop-senior01 ~]# cal 20192019 一月 二月 三月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 3 4 5 1 2 1 26 7 8 9 10 11 12 3 4 5 6 7 8 9 3 4 5 6 7 8 9 13 14 15 16 17 18 19 10 11 12 13 14 15 16 10 11 12 13 14 15 16 20 21 22 23 24 25 26 17 18 19 20 21 22 23 17 18 19 20 21 22 23 27 28 29 30 31 24 25 26 27 28 24 25 26 27 28 29 3031四月 五月 六月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 3 4 5 6 1 2 3 4 17 8 9 10 11 12 13 5 6 7 8 9 10 11 2 3 4 5 6 7 8 14 15 16 17 18 19 20 12 13 14 15 16 17 18 9 10 11 12 13 14 15 21 22 23 24 25 26 27 19 20 21 22 23 24 25 16 17 18 19 20 21 22 28 29 30 26 27 28 29 30 31 23 24 25 26 27 28 2930七月 八月 九月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 3 4 5 6 1 2 3 1 2 3 4 5 6 77 8 9 10 11 12 13 4 5 6 7 8 9 10 8 9 10 11 12 13 14 14 15 16 17 18 19 20 11 12 13 14 15 16 17 15 16 17 18 19 20 21 21 22 23 24 25 26 27 18 19 20 21 22 23 24 22 23 24 25 26 27 28 28 29 30 31 25 26 27 28 29 30 31 29 30十月 十一月 十二月 日 一 二 三 四 五 六 日 一 二 三 四 五 六 日 一 二 三 四 五 六1 2 3 4 5 1 2 1 2 3 4 5 6 76 7 8 9 10 11 12 3 4 5 6 7 8 9 8 9 10 11 12 13 14 13 14 15 16 17 18 19 10 11 12 13 14 15 16 15 16 17 18 19 20 21 20 21 22 23 24 25 26 17 18 19 20 21 22 23 22 23 24 25 26 27 28 27 28 29 30 31 24 25 26 27 28 29 30 29 30 31查看系統磁盤信息 [root@hadoop-senior01 ~]# df -lh 文件系統 容量 已用 可用 已用% 掛載點 /dev/mapper/centos-root 47G 3.8G 44G 8% / devtmpfs 473M 0 473M 0% /dev tmpfs 489M 0 489M 0% /dev/shm tmpfs 489M 7.2M 481M 2% /run tmpfs 489M 0 489M 0% /sys/fs/cgroup /dev/sda1 1014M 161M 854M 16% /boot tmpfs 98M 12K 98M 1% /run/user/42 tmpfs 98M 0 98M 0% /run/user/0 tmpfs 98M 0 98M 0% /run/user/1000查看目錄 [root@hadoop-senior01 ~]# pwd /root查看一個目錄大小 [root@hadoop-senior01 ~]# du -sh /home/king/ 151M /home/king/查看磁盤信息 [root@hadoop-senior01 ~]# fdisk -l磁盤 /dev/sda:53.7 GB, 53687091200 字節,104857600 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節 磁盤標簽類型:dos 磁盤標識符:0x000b1758設備 Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 104857599 51379200 8e Linux LVM磁盤 /dev/mapper/centos-root:50.5 GB, 50457477120 字節,98549760 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節磁盤 /dev/mapper/centos-swap:2147 MB, 2147483648 字節,4194304 個扇區 Units = 扇區 of 1 * 512 = 512 bytes 扇區大小(邏輯/物理):512 字節 / 512 字節 I/O 大小(最小/最佳):512 字節 / 512 字節[root@hadoop-senior01 ~]# fsck /dev/sda fsck,來自 util-linux 2.23.2 e2fsck 1.42.9 (28-Dec-2013) /dev/sda is in use. e2fsck: 無法繼續, 中止.修復磁盤 [root@hadoop-senior01 ~]# fsck /dev/mapper/centos-swap fsck,來自 util-linux 2.23.2查看掛載磁盤信息 [root@hadoop-senior01 ~]# mount sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=483924k,nr_inodes=120981,mode=755) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd) pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu) cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls) cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) configfs on /sys/kernel/config type configfs (rw,relatime) /dev/mapper/centos-root on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota) selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13330) hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel) debugfs on /sys/kernel/debug type debugfs (rw,relatime) mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel) nfsd on /proc/fs/nfsd type nfsd (rw,relatime) /dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota) sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime) tmpfs on /run/user/42 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700,uid=42,gid=42) tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700,uid=1000,gid=1000)查看系統內存使用情況 [root@hadoop-senior01 ~]# free -mtotal used free shared buff/cache available Mem: 976 296 149 7 530 472 Swap: 2047 0 2047各個進程內存的使用情況 [root@hadoop-senior01 ~]# top top - 15:04:13 up 3:05, 2 users, load average: 0.00, 0.01, 0.05 Tasks: 145 total, 2 running, 142 sleeping, 1 stopped, 0 zombie %Cpu(s): 0.0 us, 28.6 sy, 0.0 ni, 71.4 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 999696 total, 152052 free, 304312 used, 543332 buff/cache KiB Swap: 2097148 total, 2097148 free, 0 used. 483700 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3771 root 20 0 157716 2140 1492 R 4.8 0.2 0:00.07 top 1 root 20 0 128164 6828 4064 S 0.0 0.7 0:02.06 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.20 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 9 root 20 0 0 0 0 R 0.0 0.0 0:00.34 rcu_sched 10 root rt 0 0 0 0 S 0.0 0.0 0:00.08 watchdog/0 12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 13 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns 14 root 20 0 0 0 0 S 0.0 0.0 0:00.01 khungtaskd 15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback 16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd 17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset 18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd 19 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md 以MB顯示 [root@hadoop-senior01 ~]# top -m top: unknown option 'm' Usage:top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols] [root@hadoop-senior01 ~]# top -M top: unknown option 'M' Usage:top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols] [root@hadoop-senior01 ~]# top top - 15:05:52 up 3:06, 2 users, load average: 0.00, 0.01, 0.05 Tasks: 145 total, 1 running, 143 sleeping, 1 stopped, 0 zombie %Cpu(s): 0.0 us, 6.2 sy, 0.0 ni, 93.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem : 999696 total, 152044 free, 304304 used, 543348 buff/cache KiB Swap: 2097148 total, 2097148 free, 0 used. 483712 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3782 root 20 0 157716 2156 1492 R 6.2 0.2 0:00.02 top 1 root 20 0 128164 6828 4064 S 0.0 0.7 0:02.06 systemd 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0.0 0.0 0:00.20 ksoftirqd/0 5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H 7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh 9 root 20 0 0 0 0 S 0.0 0.0 0:00.34 rcu_sched 10 root rt 0 0 0 0 S 0.0 0.0 0:00.08 watchdog/0 12 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs 13 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns 14 root 20 0 0 0 0 S 0.0 0.0 0:00.01 khungtaskd 15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback 16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd 17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset 18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd 19 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 md 25 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0 26 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd 27 root 39 19 0 0 0 S 0.0 0.0 0:00.12 khugepaged 28 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto 36 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld 38 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kmpath_rdacd 修改網絡改為靜態ip [root@hadoop-senior01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 查看java版本 [root@hadoop-senior01 ~]# rpm -qa | grep java tzdata-java-2017b-1.el7.noarch python-javapackages-3.4.1-11.el7.noarch java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64 javapackages-tools-3.4.1-11.el7.noarch卸載java(因為版本不對) [root@hadoop-senior01 ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch tzdata-java-2017b-1.el7.noarch 再次查看是否卸載 [root@hadoop-senior01 ~]# rpm -qa | grep java進入家目錄查看安裝包權限(自行使用sftp傳安裝包到/home/king/sofewares/) [root@hadoop-senior01 ~]# cd /home/king/sofewares/ [root@hadoop-senior01 sofewares]# ls jdk-8u91-linux-x64.tar.gz [root@hadoop-senior01 sofewares]# ll 總用量 177120 -rw-rw-r--. 1 king king 181367942 5月 29 16:07 jdk-8u91-linux-x64.tar.gz 修改權限 [root@hadoop-senior01 sofewares]# chmod u+x jdk-8u91-linux-x64.tar.gz 核對是否改正 [root@hadoop-senior01 sofewares]# ll 總用量 177120 -rwxrw-r--. 1 king king 181367942 5月 29 16:07 jdk-8u91-linux-x64.tar.gz 核對正確后安裝 [root@hadoop-senior01 sofewares]# tar -zxvf jdk-8u91-linux-x64.tar.gz 核對安裝是否成功 [root@hadoop-senior01 sofewares]# ls jdk1.8.0_91 jdk-8u91-linux-x64.tar.gz [root@hadoop-senior01 sofewares]# ll 總用量 177120 drwxr-xr-x. 8 10 143 255 4月 1 2016 jdk1.8.0_91 -rwxrw-r--. 1 king king 181367942 5月 29 16:07 jdk-8u91-linux-x64.tar.gz [root@hadoop-senior01 sofewares]# cd jdk1.8.0_91/ [root@hadoop-senior01 jdk1.8.0_91]# ls bin COPYRIGHT db include javafx-src.zip jre lib LICENSE man README.html release src.zip THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.txt [root@hadoop-senior01 jdk1.8.0_91]# ll 總用量 25892 drwxr-xr-x. 2 10 143 4096 4月 1 2016 bin -r--r--r--. 1 10 143 3244 4月 1 2016 COPYRIGHT drwxr-xr-x. 4 10 143 122 4月 1 2016 db drwxr-xr-x. 3 10 143 132 4月 1 2016 include -rwxr-xr-x. 1 10 143 5092228 4月 1 2016 javafx-src.zip drwxr-xr-x. 5 10 143 185 4月 1 2016 jre drwxr-xr-x. 5 10 143 245 4月 1 2016 lib -r--r--r--. 1 10 143 40 4月 1 2016 LICENSE drwxr-xr-x. 4 10 143 47 4月 1 2016 man -r--r--r--. 1 10 143 159 4月 1 2016 README.html -rw-r--r--. 1 10 143 525 4月 1 2016 release -rw-r--r--. 1 10 143 21103627 4月 1 2016 src.zip -rwxr-xr-x. 1 10 143 110114 4月 1 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt -r--r--r--. 1 10 143 177094 4月 1 2016 THIRDPARTYLICENSEREADME.txt [root@hadoop-senior01 jdk1.8.0_91]# ls bin/ appletviewer idlj java javafxpackager javapackager jcmd jdb jinfo jmc jrunscript jstat keytool pack200 rmid serialver unpack200 xjc ControlPanel jar javac javah java-rmi.cgi jconsole jdeps jjs jmc.ini jsadebugd jstatd native2ascii policytool rmiregistry servertool wsgen extcheck jarsigner javadoc javap javaws jcontrol jhat jmap jps jstack jvisualvm orbd rmic schemagen tnameserv wsimport [root@hadoop-senior01 jdk1.8.0_91]# bin/java 用法: java [-options] class [args...](執行類)或 java [-options] -jar jarfile [args...](執行 jar 文件) 其中選項包括:-d32 使用 32 位數據模型 (如果可用)-d64 使用 64 位數據模型 (如果可用)-server 選擇 "server" VM默認 VM 是 server.-cp <目錄和 zip/jar 文件的類搜索路徑>-classpath <目錄和 zip/jar 文件的類搜索路徑>用 : 分隔的目錄, JAR 檔案和 ZIP 檔案列表, 用于搜索類文件。-D<名稱>=<值>設置系統屬性-verbose:[class|gc|jni]啟用詳細輸出-version 輸出產品版本并退出-version:<值>警告: 此功能已過時, 將在未來發行版中刪除。需要指定的版本才能運行-showversion 輸出產品版本并繼續-jre-restrict-search | -no-jre-restrict-search警告: 此功能已過時, 將在未來發行版中刪除。在版本搜索中包括/排除用戶專用 JRE-? -help 輸出此幫助消息-X 輸出非標準選項的幫助-ea[:<packagename>...|:<classname>]-enableassertions[:<packagename>...|:<classname>]按指定的粒度啟用斷言-da[:<packagename>...|:<classname>]-disableassertions[:<packagename>...|:<classname>]禁用具有指定粒度的斷言-esa | -enablesystemassertions啟用系統斷言-dsa | -disablesystemassertions禁用系統斷言-agentlib:<libname>[=<選項>]加載本機代理庫 <libname>, 例如 -agentlib:hprof另請參閱 -agentlib:jdwp=help 和 -agentlib:hprof=help-agentpath:<pathname>[=<選項>]按完整路徑名加載本機代理庫-javaagent:<jarpath>[=<選項>]加載 Java 編程語言代理, 請參閱 java.lang.instrument-splash:<imagepath>使用指定的圖像顯示啟動屏幕 有關詳細信息, 請參閱 http://www.oracle.com/technetwork/java/javase/documentation/index.html。配置環境 [root@hadoop-senior01 jdk1.8.0_91]# vi /etc/profile## JAVA_HOME export JAVA_HOME=/home/king/sofewares/jdk1.8.0_91 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar驗證 [root@hadoop-senior01 jdk1.8.0_91]# java 用法: java [-options] class [args...](執行類)或 java [-options] -jar jarfile [args...](執行 jar 文件) 其中選項包括:-d32 使用 32 位數據模型 (如果可用)-d64 使用 64 位數據模型 (如果可用)-server 選擇 "server" VM默認 VM 是 server.-cp <目錄和 zip/jar 文件的類搜索路徑>-classpath <目錄和 zip/jar 文件的類搜索路徑>用 : 分隔的目錄, JAR 檔案和 ZIP 檔案列表, 用于搜索類文件。-D<名稱>=<值>設置系統屬性-verbose:[class|gc|jni]啟用詳細輸出-version 輸出產品版本并退出-version:<值>警告: 此功能已過時, 將在未來發行版中刪除。需要指定的版本才能運行-showversion 輸出產品版本并繼續-jre-restrict-search | -no-jre-restrict-search警告: 此功能已過時, 將在未來發行版中刪除。在版本搜索中包括/排除用戶專用 JRE-? -help 輸出此幫助消息-X 輸出非標準選項的幫助-ea[:<packagename>...|:<classname>]-enableassertions[:<packagename>...|:<classname>]按指定的粒度啟用斷言-da[:<packagename>...|:<classname>]-disableassertions[:<packagename>...|:<classname>]禁用具有指定粒度的斷言-esa | -enablesystemassertions啟用系統斷言-dsa | -disablesystemassertions禁用系統斷言-agentlib:<libname>[=<選項>]加載本機代理庫 <libname>, 例如 -agentlib:hprof另請參閱 -agentlib:jdwp=help 和 -agentlib:hprof=help-agentpath:<pathname>[=<選項>]按完整路徑名加載本機代理庫-javaagent:<jarpath>[=<選項>]加載 Java 編程語言代理, 請參閱 java.lang.instrument-splash:<imagepath>使用指定的圖像顯示啟動屏幕 有關詳細信息, 請參閱 http://www.oracle.com/technetwork/java/javase/documentation/index.html。 [root@hadoop-senior01 jdk1.8.0_91]# javac 用法: javac <options> <source files> 其中, 可能的選項包括:-g 生成所有調試信息-g:none 不生成任何調試信息-g:{lines,vars,source} 只生成某些調試信息-nowarn 不生成任何警告-verbose 輸出有關編譯器正在執行的操作的消息-deprecation 輸出使用已過時的 API 的源位置-classpath <路徑> 指定查找用戶類文件和注釋處理程序的位置-cp <路徑> 指定查找用戶類文件和注釋處理程序的位置-sourcepath <路徑> 指定查找輸入源文件的位置-bootclasspath <路徑> 覆蓋引導類文件的位置-extdirs <目錄> 覆蓋所安裝擴展的位置-endorseddirs <目錄> 覆蓋簽名的標準路徑的位置-proc:{none,only} 控制是否執行注釋處理和/或編譯。-processor <class1>[,<class2>,<class3>...] 要運行的注釋處理程序的名稱; 繞過默認的搜索進程-processorpath <路徑> 指定查找注釋處理程序的位置-parameters 生成元數據以用于方法參數的反射-d <目錄> 指定放置生成的類文件的位置-s <目錄> 指定放置生成的源文件的位置-h <目錄> 指定放置生成的本機標頭文件的位置-implicit:{none,class} 指定是否為隱式引用文件生成類文件-encoding <編碼> 指定源文件使用的字符編碼-source <發行版> 提供與指定發行版的源兼容性-target <發行版> 生成特定 VM 版本的類文件-profile <配置文件> 請確保使用的 API 在指定的配置文件中可用-version 版本信息-help 輸出標準選項的提要-A關鍵字[=值] 傳遞給注釋處理程序的選項-X 輸出非標準選項的提要-J<標記> 直接將 <標記> 傳遞給運行時系統-Werror 出現警告時終止編譯@<文件名> 從文件讀取選項和文件名驗證CLASSPATH [root@hadoop-senior01 jdk1.8.0_91]# jar 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 選項:-c 創建新檔案-t 列出檔案目錄-x 從檔案中提取指定的 (或所有) 文件-u 更新現有檔案-v 在標準輸出中生成詳細輸出-f 指定檔案文件名-m 包含指定清單文件中的清單信息-n 創建新檔案后執行 Pack200 規范化-e 為捆綁到可執行 jar 文件的獨立應用程序指定應用程序入口點-0 僅存儲; 不使用任何 ZIP 壓縮-P 保留文件名中的前導 '/' (絕對路徑) 和 ".." (父目錄) 組件-M 不創建條目的清單文件-i 為指定的 jar 文件生成索引信息-C 更改為指定的目錄并包含以下文件 如果任何文件為目錄, 則對其進行遞歸處理。 清單文件名, 檔案文件名和入口點名稱的指定順序 與 'm', 'f' 和 'e' 標記的指定順序相同。示例 1: 將兩個類文件歸檔到一個名為 classes.jar 的檔案中: jar cvf classes.jar Foo.class Bar.class 示例 2: 使用現有的清單文件 'mymanifest' 并將 foo/ 目錄中的所有文件歸檔到 'classes.jar' 中: jar cvfm classes.jar mymanifest -C foo/ .驗證jar包 [root@hadoop-senior01 jdk1.8.0_91]# jar 用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ... 選項:-c 創建新檔案-t 列出檔案目錄-x 從檔案中提取指定的 (或所有) 文件-u 更新現有檔案-v 在標準輸出中生成詳細輸出-f 指定檔案文件名-m 包含指定清單文件中的清單信息-n 創建新檔案后執行 Pack200 規范化-e 為捆綁到可執行 jar 文件的獨立應用程序指定應用程序入口點-0 僅存儲; 不使用任何 ZIP 壓縮-P 保留文件名中的前導 '/' (絕對路徑) 和 ".." (父目錄) 組件-M 不創建條目的清單文件-i 為指定的 jar 文件生成索引信息-C 更改為指定的目錄并包含以下文件 如果任何文件為目錄, 則對其進行遞歸處理。 清單文件名, 檔案文件名和入口點名稱的指定順序 與 'm', 'f' 和 'e' 標記的指定順序相同。 示例 1: 將兩個類文件歸檔到一個名為 classes.jar 的檔案中: jar cvf classes.jar Foo.class Bar.class 示例 2: 使用現有的清單文件 'mymanifest' 并將 foo/ 目錄中的所有文件歸檔到 'classes.jar' 中: jar cvfm classes.jar mymanifest -C foo/ .增加普通用戶sudo權限 [root@hadoop-senior01 jdk1.8.0_91]# vi /etc/sudoers查看防火墻狀態 [root@hadoop-senior01 jdk1.8.0_91]# systemctl status network.service ● network.service - LSB: Bring up/down networkingLoaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)Active: active (exited) since 三 2019-05-29 11:59:02 CST; 4h 54min agoDocs: man:systemd-sysv-generator(8)Process: 901 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)5月 29 11:59:01 hadoop-senior01 systemd[1]: Starting LSB: Bring up/down networking... 5月 29 11:59:02 hadoop-senior01 network[901]: 正在打開環回接口: [ 確定 ] 5月 29 11:59:02 hadoop-senior01 network[901]: 正在打開接口 ens33: [ 確定 ] 5月 29 11:59:02 hadoop-senior01 systemd[1]: Started LSB: Bring up/down networking.臨時關閉] [root@hadoop-senior01 jdk1.8.0_91]# setenforce 0 [root@hadoop-senior01 jdk1.8.0_91]# systemctl status network.service [root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service 臨時開啟 [root@hadoop-senior01 jdk1.8.0_91]# systemctl start firewalld.service [root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service 永久開啟 [root@hadoop-senior01 jdk1.8.0_91]# systemctl enable firewalld.service [root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service 永久關閉 [root@hadoop-senior01 jdk1.8.0_91]# systemctl disable firewalld.service [root@hadoop-senior01 jdk1.8.0_91]# systemctl stop firewalld.service [root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service [root@hadoop-senior01 jdk1.8.0_91]# reboot[root@hadoop-senior01 ~]# systemctl status firewalld.service 安裝httpd [root@hadoop-senior01 ~]# yum install httpd [root@hadoop-senior01 ~]# systemctl status httpd永久開啟 [root@hadoop-senior01 ~]# systemctl enable httpd [root@hadoop-senior01 ~]# systemctl start httpd [root@hadoop-senior01 ~]# systemctl status httpd臨時管理SELinux [root@hadoop-senior01 ~]# setenforce 0 [root@hadoop-senior01 ~]# vi /etc/selinux/config [root@hadoop-senior01 ~]# cat /etc/selinux/config 定時任務 [root@hadoop-senior01 ~]# crontab -e查找某個命令目錄 [root@hadoop-senior01 ~]# which systemctl /usr/bin/systemctl查看定時任務列表 [root@hadoop-senior01 ~]# crontab -l no crontab for root關閉所有定時任務 [root@hadoop-senior01 ~]# crontab -r no crontab for root[END] 2019/5/29 18:39:14 準備操作步驟?
轉載于:https://www.cnblogs.com/King-boy/p/10945726.html
總結
以上是生活随笔為你收集整理的Hadoop前期准备--centos7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dart 调用C语言混合编程
- 下一篇: NOI2015 程序自动分析