The package groonga is the mininum set of fulltext search engine. If you want to use groonga for server use, you can install additional preconfigured packages.
There are three packages for server use.
Note that there is a conflict between groonga-httpd and groonga-server-http package because of port number. See Comparison if you want to know which package meets your demands.
groonga-httpd is a nginx and HTTP protocol based server package.
Preconfigured setting:
Item | Default value |
---|---|
Port number | 10041 |
Access log path | /var/log/groonga/httpd/acccess.log |
Error log path | /var/log/groonga/http-query.log |
Database | /var/lib/groonga/db/* |
Configuration file | /etc/groonga/httpd/groonga-httpd.conf |
Starting groonga HTTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-httpd start
Starting groonga HTTP server(Fedora):
% sudo systemctl start groonga-httpd
Stopping groonga HTTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-httpd stop
Starting groonga HTTP server(Fedora):
% sudo systemctl stop groonga-httpd
Restarting groonga HTTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-httpd restart
Restarting groonga HTTP server(Fedora):
% sudo systemctl restart groonga-httpd
groonga-server-http is a simple HTTP protocol based server package.
Preconfigured setting:
Item | Default value |
---|---|
Port number | 10041 |
Process log | /var/log/groonga/groonga-http.log |
Query log | /var/log/groonga/http-query.log |
Database | /var/lib/groonga/db/* |
Configuration file for server setting (Debian/Ubuntu):
/etc/default/groonga/groonga-server-http
Configuration file for server setting (CentOS):
/etc/sysconfig/groonga-server-http
Starting groonga HTTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-server-http start
Starting groonga HTTP server(Fedora):
% sudo systemctl start groonga-server-http
Stopping groonga HTTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-server-http stop
Stopping groonga HTTP server(Fedora):
% sudo systemctl stop groonga-server-http
Restarting groonga HTTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-server-http restart
Restarting groonga HTTP server(Fedora):
% sudo systemctl restart groonga-server-http
groonga-server-gqtp is a GQTP protocol based server package.
Item | Default value |
---|---|
Port number | 10043 |
Process log | /var/log/groonga/groonga-gqtp.log |
Query log | /var/log/groonga/gqtp-query.log |
Database | /var/lib/groonga/db/* |
Configuration file for server setting (Debian/Ubuntu):
/etc/default/groonga/groonga-server-gqtp
Configuration file for server setting (CentOS):
/etc/sysconfig/groonga-server-gqtp
Starting groonga GQTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-server-gqtp start
Starting groonga GQTP server(Fedora):
% sudo systemctl start groonga-server-gqtp
Stopping groonga GQTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-server-http stop
Stopping groonga GQTP server(Fedora):
% sudo systemctl stop groonga-server-gqtp
Restarting groonga HTTP server(Debian/Ubuntu/CentOS):
% sudo service groonga-server-gqtp restart
Restarting groonga HTTP server(Fedora):
% sudo systemctl restart groonga-server-gqtp