tencent cloud

All product documents
Data Lake Compute
DocumentationData Lake ComputeClient AccessJDBC AccessConfiguring Public Access for Standard Engine
Configuring Public Access for Standard Engine
Last updated: 2024-09-04 11:17:13
Configuring Public Access for Standard Engine
Last updated: 2024-09-04 11:17:13
By binding a public IP to the executor, you can access the Standard Engine from the public network.

Step 1: Creating an Endpoint

1. Log in to the DLC console, click Standard Engine from the left-side menu to enter the Standard Engine interface, and then click the Gateway Details button to enter the details page.

On the CAM details page, click the Create Private Link button:

2. In the Create Private Link page, select the target VPC and target subnet. The target VPC and subnet should be chosen from a VPC within your account that is used for communication between users, access points, and the engine.


Step 2: Creating an Executor and Enabling Public Access

If you do not have an executor, first purchase a CVM to serve as the executor.
1. Go to the Tencent Cloud CVM. In the appropriate region, click Create.

2. The executor needs to be created within the subnet of the private network that was connected in Step 1:
Assign a public IP to the executor.
Ensure that the selected security group allows traffic from the specific subnet and ports required.


Step 3: Binding a Public IP to the Executor

If you are using an existing CVM as the executor but it does not have an Elastic Public IP (EIP), you can create a EIP and bind it to the executor created in Step 2:


Step 4: Modifying the Executor's iptables

1. Log in to the executor and execute the following commands on the machine:
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
iptables -t nat -A PREROUTING -p tcp --dport 10999 -j DNAT --to $endPointIp:10999
iptables -t nat -A PREROUTING -p tcp --dport 10009 -j DNAT --to $endPointIp:10009
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t nat -L -n -v
2. $endPointIP refers to the internal IP generated in the DLC console after establishing the private connection, as shown below:

3. After completing the configuration, you can access the Standard Engine and submit tasks through the EIP bound to the NAT gateway created in Step 2.
Note:
For specific access methods, see the documentation for Hive JDBC Access and Presto JDBC Access.
You only need to replace the internal IP in the access link with the EIP bound to the NAT gateway.




Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon