2016-04-11 3 views
0

Я установил Cassandra с основного сайта. Я продолжаю получать сообщение об ошибке каждый раз, когда я пытаюсь запустить егоОшибка при запуске Cassandra 3.4

Java HotSpot (TM) 64-разрядного сервера предупреждения VM: INFO: ОС :: commit_memory (0x00007f85b2000000, 33554432, 0) не; Ошибка = 'Невозможно выделить память' (errno = 12)

Недостаточно памяти для Java Runtime Environment для продолжения. Наложение памяти на память (mmap) не удалось сопоставить 33554432 байт для фиксации зарезервированной памяти.

Файл отчета об ошибке с дополнительной информацией сохраняется как: /root/hs_err_pid6951.log

Ошибка в журнале говорит

OS: DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 14,04 DISTRIB_CODENAME = испытанный DISTRIB_DESCRIPTION = "Ubuntu 14.04.4 LTS"

uname: Linux 3.13.0-79-родовой # 123-Ubuntu SMP Пт 19 февраля 14:27:58 UTC 2016 x86_64 литий BC: Glibc 2.19 NPTL 2,19 rlimit: СТЕКА 8192k, ОСНОВНОЙ 0k, NPROC 3750, NOFILE 4096, как средняя бесконечность нагрузки: 0,30 0,12 0,07

/Proc/MemInfo: MemTotal: +501776 кБ MemFree: 6796 кБ Буферы: 788 кБ Cached: 26948 кБ SwapCached:
0 кБ Активность: 439400 кБ Неактивный: 17168 кБ Активных (Анон): 429012 кБ активизировано (Anon): 9448 кБ Активного (файл): 10388 кБ Неактивных (файл): 7720 кБ Unevictable : 0 кБ Mlocked: 0 кБ SwapTotal: 0 кБ SwapFree:
0 кБ Грязные: 20 кБ Writeback: 0 кБ AnonPages: 428864 кБ Подключенные: 20972 кБ SHMEM:
9580 кБ Slab: 20252 кБ SReclaimable: 10616 кБ SUnreclaim: 9636 кБ KernelStack: 1432 кБ PageTables:
5860 кБ NFS_Unstable: 0 кБ Отказов: 0 кБ WritebackTmp: 0 кБ CommitLimit: 250888 кБ Committed_AS: 1402952 кБ VmallocTotal: 34359738367 кБ VmallocUsed: 7964 кБ VmallocChunk: 34359722876 кБ HardwareCorrupted: 0 кБ AnonHugePages: 0 кБ HugePages_Total: 0 HugePages_Free:
0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize:
2048 кБ DirectMap4k: 40952 кБ DirectMap2M: 483328 кБ DirectMap1G : 0 kB

Процессор: всего 1 (1 сердечник на процессор, 1 поток на сердечник) Семейство 6 модель 45 степпинг 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, POPCNT, AVX, AES, clmul, ТСК

/Proc/CPUInfo: процессор: 0 VENDOR_ID: GenuineIntel центрального процессора семейства: 6 модель: 45 название модели Intel (R) Xeon (R) CPU E5-2630L 0 @ 2.00 ГГц степпинг: 7 микрокодов: 0x1 МГц МГц: 1999.999 размер кеша: 15360 КБ физический идентификатор: 0 братья и сестры: 1 core id: 0 cpu core: 1 apicid: 0 начальный apicid: 0 fpu: yes fpu_exception: yes Уровень cpuid: 13 wp: yes flags: fpu vme de pse TSC MSR пае MCE CX8 APIC сентябре MTRR PGE MCA CMOV погладить pse36 clflush MMX fxsr ссе sse2 сс Системный вызов пх pdpe1gb rdtscp лм constant_tsc arch_perfmon rep_good nopl eagerfpu ПНИ PCLMULQDQ VMX SSSE3 CX16 PCID sse4_1 sse4_2 x2APIC POPCNT tsc_deadline_timer АЕС XSAVE AVX гипервизор lahf_lm арат xsaveopt vnmi ept tsc_adjust bogomips: 3999.99 clflush size: 64 cache_alignment: 64 адресов: 40 бит физического, 48 бит виртуального управления питанием:

Память: 4k страница, физическая 501776k (6796k бесплатно), поменять местами 0k (0k бесплатно)

vm_info: Java HotSpot (TM) 64-разрядного сервера VM (25,77-B03) для Linux-amd64 JRE (1.8. 0_77-b03), построенный на 20 марта 2016 22:00:46 от "java_re" с GCC 4.3.0 20080428 (Red Hat 4.3.0-8)

+1

В вашей машине не хватает памяти. C * пытается выделить 32 МБ встроенной памяти (не куча), но на вашем компьютере всего 6,8 МБ. – Ralf

ответ

1

Из-за нехватки памяти, Cassandra не запускается . Ваша система не обладает достаточной памятью для выполнения требований Кассандры.

+0

Я googled проблема, но большинство статей утверждают, что это не память. Я запускаю его как пользователь root, поэтому он не должен быть проблемой с лимитом процесса. Вот одна из [статей, которые я прочитал] (http://serverfault.com/questions/662992/java-on-linux-insufficient-memory-even-though-there-is-plenty-of-available-memor) – PhillipMwaniki

+0

Я не думаю, что здесь «пользователь» является ограничивающим фактором. Можете ли вы одновременно запустить команду Cassandra и «free -m» и поделиться статистикой? –

Смежные вопросы