You are here

Install Apache Solr

Submitted by Alan Mels on Mon, 08/10/2020 - 02:34

Get the source code:

  1. cd /etc/ag/
  2. scp -P 19759 root@65.49.80.99:/home/altaorg/domains/in.altagrade.org/public_html/sites/default/files/apache-solr.tgz .
  3. wget https://in.altagrade.org/sites/default/files/apache-solr.tgz
  4. extract apache-solr.tgz

Install the latest version of Java:

  1. yum provides java #choose the best new version
  2. yum install java-1.*
  3. nano /etc/rc.d/init.d/solr

and paste this:

  1. #!/bin/sh
  2.  
  3. # Starts, stops, and restarts Apache Solr.
  4. #
  5. # chkconfig: 35 92 08
  6. # description: Starts and stops Apache Solr
  7.  
  8. SOLR_DIR="/etc/ag/apache-solr/sites"
  9. JAVA_OPTIONS="-Xmx1024m -DSTOP.PORT=8079 -DSTOP.KEY=mustard -jar start.jar"
  10. LOG_FILE="/var/log/solr.log"
  11. JAVA="/usr/bin/java"
  12.  
  13. case $1 in
  14. start)
  15. echo "Starting Solr"
  16. cd $SOLR_DIR
  17. $JAVA $JAVA_OPTIONS 2> $LOG_FILE &
  18. ;;
  19. stop)
  20. echo "Stopping Solr"
  21. cd $SOLR_DIR
  22. $JAVA $JAVA_OPTIONS --stop
  23. ;;
  24. restart)
  25. $0 stop
  26. $0 start
  27. ;;
  28. *)
  29. echo "Usage: $0 {start|stop|restart}" >&2
  30. exit 1
  31. ;;
  32. esac

Run:

  1. chmod 755 /etc/init.d/solr
  2. service solr restart
  3. chkconfig solr on