Difference between revisions of "Create Systemctl"

From Gejoreuy
Jump to navigation Jump to search
 
Line 1: Line 1:
Create the unit file for zookeeper:
+
Create the unit file :
 +
 
 +
<pre>
 +
$ sudo vi /etc/systemd/system/zookeeper.service
 +
</pre>
  
  sudo nano /etc/systemd/system/zookeeper.service
 
  
 
Enter the following unit definition into the file:
 
Enter the following unit definition into the file:
 
<pre>
 
<pre>
  [Unit]
+
[Unit]
  Requires=network.target remote-fs.target
+
Requires=network.target remote-fs.target
  After=network.target remote-fs.target
+
After=network.target remote-fs.target
  
  [Service]
+
[Service]
  Type=simple
+
Type=simple
  User=kafka
+
User=kafka
  ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties
+
ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties
  ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.sh
+
ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.sh
  Restart=on-abnormal
+
Restart=on-abnormal
  
  [Install]
+
[Install]
  WantedBy=multi-user.target
+
WantedBy=multi-user.target
 
</pre>
 
</pre>

Latest revision as of 09:54, 16 March 2020

Create the unit file :

$ sudo vi /etc/systemd/system/zookeeper.service


Enter the following unit definition into the file:

[Unit]
Requires=network.target remote-fs.target
After=network.target remote-fs.target

[Service]
Type=simple
User=kafka
ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties
ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.sh
Restart=on-abnormal

[Install]
WantedBy=multi-user.target