一、問題描述:1.輸入命令start-all.sh正常啟動(dòng)集群時(shí)
出現(xiàn)以下圖片報(bào)錯(cuò):
2.或在正常啟動(dòng)zookeeper服務(wù)時(shí)zkServer.sh start后發(fā)現(xiàn)內(nèi)存不足報(bào)錯(cuò),導(dǎo)致zookeeper服務(wù)啟動(dòng)失敗。
以上兩個(gè)問題都是因?yàn)楦夸泝?nèi)存不足所導(dǎo)致服務(wù)啟動(dòng)失敗
二、問題查找分析:
查看分區(qū)狀況
根目錄在/dev/mapper/centos-root
發(fā)現(xiàn)根目錄已用空間已達(dá)100%,沒有空余空間,導(dǎo)致集群及zookeeper服務(wù)啟動(dòng)失敗
三、問題解決
1.根據(jù)所需內(nèi)存需求,使用虛擬機(jī)擴(kuò)展磁盤,然后在系統(tǒng)內(nèi)進(jìn)行分區(qū)(注意在虛擬機(jī)具有快照的情況下不能進(jìn)行擴(kuò)展,要先將快照進(jìn)行清除后才可繼續(xù)擴(kuò)展)
2.新建分區(qū),并將id改為8e(以為將文件系統(tǒng)改為L(zhǎng)VM)
[root@master ~]# fdisk /dev/sda
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。
使用寫入命令前請(qǐng)三思。
命令(輸入 m 獲取幫助):n(添加新的分區(qū))
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p(查看分區(qū)信息)
分區(qū)號(hào) (3,4,默認(rèn) 3):
起始 扇區(qū) (41943040-419430399,默認(rèn)為 41943040):
將使用默認(rèn)值 41943040
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (41943040-419430399,默認(rèn)為 419430399):
將使用默認(rèn)值 419430399
分區(qū) 3 已設(shè)置為 Linux 類型,大小設(shè)為 10 GiB
命令(輸入 m 獲取幫助):p
磁盤 /dev/sda:214.7 GB, 214748364800 字節(jié),419430400 個(gè)扇區(qū)
Units = 扇區(qū) of 1 * 512 = 512 bytes
扇區(qū)大小(邏輯/物理):512 字節(jié) / 512 字節(jié)
I/O 大小(最小/最佳):512 字節(jié) / 512 字節(jié)
磁盤標(biāo)簽類型:dos
磁盤標(biāo)識(shí)符:0x000b4e82
設(shè)備 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 41943039 19921920 8e Linux LVM
/dev/sda3 41943040 419430399 188743680 83 Linux
命令(輸入 m 獲取幫助):t(改變某個(gè)分區(qū)的類型)
分區(qū)號(hào) (1-3,默認(rèn) 3):
Hex 代碼(輸入 L 列出所有代碼):l
0 空 24 NEC DOS 81 Minix / 舊 Linu bf Solaris
1 FAT12 27 隱藏的 NTFS Win 82 Linux 交換 / So c1 DRDOS/sec (FAT-
2 XENIX root 39 Plan 9 83 Linux c4 DRDOS/sec (FAT-
3 XENIX usr 3c PartitionMagic 84 OS/2 隱藏的 C: c6 DRDOS/sec (FAT-
4 FAT16 <32M 40 Venix 80286 85 Linux 擴(kuò)展 c7 Syrinx
5 擴(kuò)展 41 PPC PReP Boot 86 NTFS 卷集 da 非文件系統(tǒng)數(shù)據(jù)
6 FAT16 42 SFS 87 NTFS 卷集 db CP/M / CTOS / .
7 HPFS/NTFS/exFAT 4d QNX4.x 88 Linux 純文本 de Dell 工具
8 AIX 4e QNX4.x 第2部分 8e Linux LVM df BootIt
9 AIX 可啟動(dòng) 4f QNX4.x 第3部分 93 Amoeba e1 DOS 訪問
a OS/2 啟動(dòng)管理器 50 OnTrack DM 94 Amoeba BBT e3 DOS R/O
b W95 FAT32 51 OnTrack DM6 Aux 9f BSD/OS e4 SpeedStor
c W95 FAT32 (LBA) 52 CP/M a0 IBM Thinkpad 休 eb BeOS fs
e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a5 FreeBSD ee GPT
f W95 擴(kuò)展 (LBA) 54 OnTrackDM6 a6 OpenBSD ef EFI (FAT-12/16/
10 OPUS 55 EZ-Drive a7 NeXTSTEP f0 Linux/PA-RISC
11 隱藏的 FAT12 56 Golden Bow a8 Darwin UFS f1 SpeedStor
12 Compaq 診斷 5c Priam Edisk a9 NetBSD f4 SpeedStor
14 隱藏的 FAT16 <3 61 SpeedStor ab Darwin 啟動(dòng) f2 DOS 次要
16 隱藏的 FAT16 63 GNU HURD or Sys af HFS / HFS+ fb VMware VMFS
17 隱藏的 HPFS/NTF 64 Novell Netware b7 BSDI fs fc VMware VMKCORE
18 AST 智能睡眠 65 Novell Netware b8 BSDI swap fd Linux raid 自動(dòng)
1b 隱藏的 W95 FAT3 70 DiskSecure 多啟 bb Boot Wizard 隱 fe LANstep
1c 隱藏的 W95 FAT3 75 PC/IX be Solaris 啟動(dòng) ff BBT
1e 隱藏的 W95 FAT1 80 舊 Minix
Hex 代碼(輸入 L 列出所有代碼):8e
已將分區(qū)“Linux”的類型更改為“Linux LVM”
命令(輸入 m 獲取幫助):w(保存并退出)
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 設(shè)備或資源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
正在同步磁盤。
3. 刷新并查看sda3是否存在
?[root@master ~]# partprobe
[root@master ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 19G 0 part
│ ├─centos-root 253:0 0 17G 0 lvm /
│ └─centos-swap 253:1 0 2G 0 lvm [SWAP]
└─sda3 8:3 0 180G 0 part
sr0 11:0 1 1024M 0 rom
4. 使用lvm命令新建卷/dev/sda3,并將其加載到卷組centos中
[root@master ~]# lvm
lvm> pvcreate /dev/sda3(建立邏輯卷)
Physical volume "/dev/sda3" successfully created.
lvm> pvdisplay(顯示物理卷信息)
--- Physical volume ---
PV Name /dev/sda2
VG Name centos
PV Size <19.00 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 4863
Free PE 0
Allocated PE 4863
PV UUID mxA5P7-4vL0-0cOO-0PPy-1Uq3-HRdn-DHRmNV
"/dev/sda3" is a new physical volume of "10.00 GiB"
--- NEW Physical volume ---
PV Name /dev/sda3
VG Name
PV Size 180.00 GiB
Allocatable NO
PE Size 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID wor8da-PkXI-ghCq-U8sE-vkfq-ZhJo-di78al
lvm> vgdisplay(查看卷組)
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size <19.00 GiB
PE Size 4.00 MiB
Total PE 4863
Alloc PE / Size 4863 / <19.00 GiB
Free PE / Size 0 / 0
VG UUID cDss9h-G3Tk-zTb1-4vsa-lKcs-DX8B-8fDpmv
lvm> vgextend centos /dev/sda3
Volume group "centos" successfully extended
lvm> vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 2
Act PV 2
VG Size 30.00 GiB
PE Size 4.00 MiB
Total PE 50942
Alloc PE / Size 4863 / <19.00 GiB
Free PE / Size 46079 / <10.00 GiB
VG UUID cDss9h-G3Tk-zTb1-4vsa-lKcs-DX8B-8fDpmv
lvm> lvextend -l +100%FREE /dev/centos/root(將新添內(nèi)存100%擴(kuò)展邏輯卷)
Size of logical volume centos/root changed from <17.00 GiB (4351 extents) to 27.00 GiB (50430 extents).
Logical volume centos/root successfully resized.
lvm> exit
?5.之前對(duì)邏輯卷的擴(kuò)容,還要同步到文件系統(tǒng),實(shí)現(xiàn)對(duì)根目錄的擴(kuò)容
?[root@master ~]# xfs_growfs /dev/centos/root
meta-data=/dev/mapper/centos-root isize=512 agcount=4, agsize=1113856 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0 spinodes=0
data = bsize=4096 blocks=4455424, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 4455424 to 51640320
?再次df-h查看? 發(fā)現(xiàn)根目錄實(shí)現(xiàn)擴(kuò)容完畢
文章來源:http://www.zghlxwxcb.cn/news/detail-851041.html
啟動(dòng)zookeeper和集群服務(wù),發(fā)現(xiàn)啟動(dòng)成功,問題解決文章來源地址http://www.zghlxwxcb.cn/news/detail-851041.html
到了這里,關(guān)于Hadoop集群/Zookeeper服務(wù)啟動(dòng)失?。║nable to write in /tmp等問題)----虛擬機(jī)內(nèi)存問題導(dǎo)致的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!