To use Apache Tika with a local server running at http://127.0.0.1:9998/tika
To install Apache Tika on Ubuntu, you can either use the Tika server (recommended for most use cases) or embed it with Java. Here's the quickest way to get the Tika server running.
wget https://dlcdn.apache.org/tika/3.1.0/tika-server-standard-3.1.0.jar
sudo mkdir -p /opt/tika
sudo mv tika-server.jar /opt/tika/
mv tika-server-standard-3.1.0.jar /opt/tika/tika-server.jar
sudo apt install default-jre -y
🛠️ 1. Create a systemd service file
Let’s assume:
-
You have
tika-server.jar
in/opt/tika/
-
You want to run it using
java -jar /opt/tika/tika-server.jar
Create the service file:
vim /etc/systemd/system/tika.service
[Unit]
Description=Apache Tika Server
After=network.target
[Service]
User=ubuntu # or your server username
ExecStart=/usr/bin/java -jar /opt/tika/tika-server.jar
WorkingDirectory=/opt/tika
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl enable tika.service
sudo systemctl start tika.service
systemctl status tika.service
systemctl status tika.service
● tika.service - Apache Tika Server
Loaded: loaded (/etc/systemd/system/tika.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2025-03-30 14:59:52 UTC; 41s ago
Main PID: 520283 (java)
Tasks: 62 (limit: 154304)
Memory: 296.3M
CPU: 6.345s
CGroup: /system.slice/tika.service
├─520283 /usr/bin/java -jar /opt/tika/tika-server.jar
Comments
Post a Comment