title: Ubuntu - elasticsearch - Error: Cannot allocate memory
body: <p>I'm trying to install <strong>elasticsearch</strong> on my local Ubuntu machine following guide at: </p>
  
  <p><a href="https://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html" rel="noreferrer">https://www.elastic.co/guide/en/elasticsearch/reference/current/_installation.html</a></p>
  
  <p>, and when try to run './elasticsearch', got following error:</p>
  
  <pre><code>Java HotSpot(TM) 64-Bit Server VM warning: INFO: &lt;br&gt;
  
  os::commit_memory(0x00007f0e50cc0000, 64075595776, 0) failed; &lt;br&gt;
  
  error='Cannot allocate memory' (errno=12) &lt;br&gt;
  
  There is insufficient memory for the Java Runtime Environment to continue.&lt;br&gt;
  
  Native memory allocation (mmap) failed to map 64075595776 bytes for committing reserved memory
  </code></pre>
  
  <p>Here is memory stats:</p>
  
  <pre><code>             total       used       free     shared    buffers     cached
  Mem:       8113208    4104900    4008308      44244     318076    1926964
  -/+ buffers/cache:    1859860    6253348
  Swap:      7812092          0    7812092
  </code></pre>
  
  <p>Error message from logs:</p>
  
  <pre><code>There is insufficient memory for the Java Runtime Environment to continue.
  # Native memory allocation (mmap) failed to map 64075595776 bytes for committing reserved memory.
  # Possible reasons:
  #   The system is out of physical RAM or swap space
  #   In 32 bit mode, the process size limit was hit
  # Possible solutions:
  #   Reduce memory load on the system
  #   Increase physical memory or swap space
  #   Check if swap backing store is full
  #   Use 64 bit Java on a 64 bit OS
  #   Decrease Java heap size (-Xmx/-Xms)
  #   Decrease number of Java threads
  #   Decrease Java thread stack sizes (-Xss)
  #   Set larger code cache with -XX:ReservedCodeCacheSize=
  # This output file may be truncated or incomplete.
  #
  #  Out of Memory Error (os_linux.cpp:2627), pid=13021, tid=139764129740544
  #
  # JRE version:  (8.0_66-b17) (build )
  # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.66-b17 mixed mode linux-amd64 )
  # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
  </code></pre>
  
  <p>Already tried earlier version, installing from repositories using apt, nothing worked.</p>
  
  <p>Anyone have any idea what might be the problem?</p>