Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Solr Cookbook - Third Edition

You're reading from   Solr Cookbook - Third Edition Solve real-time problems related to Apache Solr 4.x and 5.0 effectively with the help of over 100 easy-to-follow recipes

Arrow left icon
Product type Paperback
Published in Jan 2015
Publisher
ISBN-13 9781783553150
Length 356 pages
Edition 3rd Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Rafal Kuc Rafal Kuc
Author Profile Icon Rafal Kuc
Rafal Kuc
Arrow right icon
View More author details
Toc

Table of Contents (12) Chapters Close

Preface 1. Apache Solr Configuration FREE CHAPTER 2. Indexing Your Data 3. Analyzing Your Text Data 4. Querying Solr 5. Faceting 6. Improving Solr Performance 7. In the Cloud 8. Using Additional Functionalities 9. Dealing with Problems 10. Real-life Situations Index

Diagnosing and dealing with memory problems

As with every application, written in Java or not, sometimes there are memory problems. When dealing with Solr, these problems are usually related to the amount of data you have and your queries. These problems usually happen when the heap size is too low or your data is very large and not spread enough. This recipe will show you how to quickly deal with these problems and what to do to avoid them.

How to do it...

So, what do you do when you see an exception as follows:

SEVERE: java.lang.OutOfMemoryError: Java heap space

First of all, you can do something to make your day a bit easier—you can add more memory that Java virtual machine can use, of course, if you have some free physical memory available in your system. To do this, you need to add the Xmx and Xms parameters to the startup script of your servlet container (Apache Tomcat or Jetty). This is how it is done for the Solr 4.x deployment:

java –Xmx2g –Xms2g –jar start...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image